.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-d41b9861-adbb-4dae-bc2a-0f16754028dc {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
padding-right: 0%;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-d41b9861-adbb-4dae-bc2a-0f16754028dc {
  
}
}@media (max-width: 767px){#s-d41b9861-adbb-4dae-bc2a-0f16754028dc {
  display: none;
}
#s-d41b9861-adbb-4dae-bc2a-0f16754028dc, #wrap-s-d41b9861-adbb-4dae-bc2a-0f16754028dc, #wrap-content-s-d41b9861-adbb-4dae-bc2a-0f16754028dc { display: none !important; }}







#s-d41b9861-adbb-4dae-bc2a-0f16754028dc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d41b9861-adbb-4dae-bc2a-0f16754028dc.shg-box.shg-c {
  justify-content: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-content-v3 > * {
  flex-shrink: 0; /* Prevents children from shrinking maintaining natural size*/
  width: 100%;
}
#s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d {
  margin-left: auto;
margin-bottom: 1%;
margin-right: auto;
text-align: center;
}

#s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  margin-bottom: 1%;
}

#s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d .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%;
  
  
}


.shg-image-content-margin-container-s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d 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-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d 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-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d 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-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d 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-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d 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-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ffbac3cd-3d92-4a12-a91e-6c4dff9ef73d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-f4fdb119-abd4-439a-aab8-4fc42f52ee56 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-f4fdb119-abd4-439a-aab8-4fc42f52ee56 {
  display: none;
}
#s-f4fdb119-abd4-439a-aab8-4fc42f52ee56, #wrap-s-f4fdb119-abd4-439a-aab8-4fc42f52ee56, #wrap-content-s-f4fdb119-abd4-439a-aab8-4fc42f52ee56 { display: none !important; }}







#s-f4fdb119-abd4-439a-aab8-4fc42f52ee56 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f4fdb119-abd4-439a-aab8-4fc42f52ee56.shg-box.shg-c {
  justify-content: center;
}

#s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32 {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 1%;
margin-right: auto;
text-align: center;
}

#s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32 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-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32 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-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32 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-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32 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-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32 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-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8cbdf6f7-cdc8-43f1-9b96-a95d063b5c32.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-6519037d-7f65-4bcd-9eae-510c5105e994 {
  margin-left: auto;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-6519037d-7f65-4bcd-9eae-510c5105e994 {
  display: none;
}
#s-6519037d-7f65-4bcd-9eae-510c5105e994, #wrap-s-6519037d-7f65-4bcd-9eae-510c5105e994, #wrap-content-s-6519037d-7f65-4bcd-9eae-510c5105e994 { display: none !important; }}@media (max-width: 767px){#s-6519037d-7f65-4bcd-9eae-510c5105e994 {
  display: none;
}
#s-6519037d-7f65-4bcd-9eae-510c5105e994, #wrap-s-6519037d-7f65-4bcd-9eae-510c5105e994, #wrap-content-s-6519037d-7f65-4bcd-9eae-510c5105e994 { display: none !important; }}







#s-6519037d-7f65-4bcd-9eae-510c5105e994 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6519037d-7f65-4bcd-9eae-510c5105e994.shg-box.shg-c {
  justify-content: center;
}

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

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

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

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

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

#s-ef9a997c-2587-4474-9aae-cca84845159b {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-ef9a997c-2587-4474-9aae-cca84845159b"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 4.5px);
}

}

@media (min-width: 768px) {
[id="s-ef9a997c-2587-4474-9aae-cca84845159b"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 6.75px);
}

}

@media (min-width: 992px) {
[id="s-ef9a997c-2587-4474-9aae-cca84845159b"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 6.75px);
}

}

@media (min-width: 1200px) {
[id="s-ef9a997c-2587-4474-9aae-cca84845159b"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 6.75px);
}

}

#s-734dabae-3f42-4888-ba7f-8391e80d2fea {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-734dabae-3f42-4888-ba7f-8391e80d2fea {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-734dabae-3f42-4888-ba7f-8391e80d2fea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-734dabae-3f42-4888-ba7f-8391e80d2fea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-734dabae-3f42-4888-ba7f-8391e80d2fea .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-734dabae-3f42-4888-ba7f-8391e80d2fea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-734dabae-3f42-4888-ba7f-8391e80d2fea 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-734dabae-3f42-4888-ba7f-8391e80d2fea .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-734dabae-3f42-4888-ba7f-8391e80d2fea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-734dabae-3f42-4888-ba7f-8391e80d2fea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-734dabae-3f42-4888-ba7f-8391e80d2fea.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-734dabae-3f42-4888-ba7f-8391e80d2fea {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-734dabae-3f42-4888-ba7f-8391e80d2fea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-734dabae-3f42-4888-ba7f-8391e80d2fea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-734dabae-3f42-4888-ba7f-8391e80d2fea .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-734dabae-3f42-4888-ba7f-8391e80d2fea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-734dabae-3f42-4888-ba7f-8391e80d2fea 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-734dabae-3f42-4888-ba7f-8391e80d2fea .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-734dabae-3f42-4888-ba7f-8391e80d2fea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-734dabae-3f42-4888-ba7f-8391e80d2fea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-734dabae-3f42-4888-ba7f-8391e80d2fea.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-734dabae-3f42-4888-ba7f-8391e80d2fea {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-734dabae-3f42-4888-ba7f-8391e80d2fea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-734dabae-3f42-4888-ba7f-8391e80d2fea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-734dabae-3f42-4888-ba7f-8391e80d2fea .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-734dabae-3f42-4888-ba7f-8391e80d2fea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-734dabae-3f42-4888-ba7f-8391e80d2fea 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-734dabae-3f42-4888-ba7f-8391e80d2fea .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-734dabae-3f42-4888-ba7f-8391e80d2fea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-734dabae-3f42-4888-ba7f-8391e80d2fea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-734dabae-3f42-4888-ba7f-8391e80d2fea.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-734dabae-3f42-4888-ba7f-8391e80d2fea {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-734dabae-3f42-4888-ba7f-8391e80d2fea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-734dabae-3f42-4888-ba7f-8391e80d2fea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-734dabae-3f42-4888-ba7f-8391e80d2fea .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-734dabae-3f42-4888-ba7f-8391e80d2fea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-734dabae-3f42-4888-ba7f-8391e80d2fea 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-734dabae-3f42-4888-ba7f-8391e80d2fea .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-734dabae-3f42-4888-ba7f-8391e80d2fea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-734dabae-3f42-4888-ba7f-8391e80d2fea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-734dabae-3f42-4888-ba7f-8391e80d2fea.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-734dabae-3f42-4888-ba7f-8391e80d2fea {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-734dabae-3f42-4888-ba7f-8391e80d2fea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-734dabae-3f42-4888-ba7f-8391e80d2fea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-734dabae-3f42-4888-ba7f-8391e80d2fea .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-734dabae-3f42-4888-ba7f-8391e80d2fea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-734dabae-3f42-4888-ba7f-8391e80d2fea 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-734dabae-3f42-4888-ba7f-8391e80d2fea .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-734dabae-3f42-4888-ba7f-8391e80d2fea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-734dabae-3f42-4888-ba7f-8391e80d2fea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-734dabae-3f42-4888-ba7f-8391e80d2fea.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-7abb076b-ffd6-46d4-a523-973d5842a10a {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-7abb076b-ffd6-46d4-a523-973d5842a10a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7abb076b-ffd6-46d4-a523-973d5842a10a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7abb076b-ffd6-46d4-a523-973d5842a10a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7abb076b-ffd6-46d4-a523-973d5842a10a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7abb076b-ffd6-46d4-a523-973d5842a10a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7abb076b-ffd6-46d4-a523-973d5842a10a 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-7abb076b-ffd6-46d4-a523-973d5842a10a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7abb076b-ffd6-46d4-a523-973d5842a10a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7abb076b-ffd6-46d4-a523-973d5842a10a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7abb076b-ffd6-46d4-a523-973d5842a10a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-7abb076b-ffd6-46d4-a523-973d5842a10a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7abb076b-ffd6-46d4-a523-973d5842a10a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7abb076b-ffd6-46d4-a523-973d5842a10a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7abb076b-ffd6-46d4-a523-973d5842a10a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7abb076b-ffd6-46d4-a523-973d5842a10a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7abb076b-ffd6-46d4-a523-973d5842a10a 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-7abb076b-ffd6-46d4-a523-973d5842a10a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7abb076b-ffd6-46d4-a523-973d5842a10a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7abb076b-ffd6-46d4-a523-973d5842a10a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7abb076b-ffd6-46d4-a523-973d5842a10a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-7abb076b-ffd6-46d4-a523-973d5842a10a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7abb076b-ffd6-46d4-a523-973d5842a10a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7abb076b-ffd6-46d4-a523-973d5842a10a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7abb076b-ffd6-46d4-a523-973d5842a10a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7abb076b-ffd6-46d4-a523-973d5842a10a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7abb076b-ffd6-46d4-a523-973d5842a10a 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-7abb076b-ffd6-46d4-a523-973d5842a10a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7abb076b-ffd6-46d4-a523-973d5842a10a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7abb076b-ffd6-46d4-a523-973d5842a10a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7abb076b-ffd6-46d4-a523-973d5842a10a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-7abb076b-ffd6-46d4-a523-973d5842a10a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7abb076b-ffd6-46d4-a523-973d5842a10a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7abb076b-ffd6-46d4-a523-973d5842a10a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7abb076b-ffd6-46d4-a523-973d5842a10a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7abb076b-ffd6-46d4-a523-973d5842a10a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7abb076b-ffd6-46d4-a523-973d5842a10a 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-7abb076b-ffd6-46d4-a523-973d5842a10a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7abb076b-ffd6-46d4-a523-973d5842a10a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7abb076b-ffd6-46d4-a523-973d5842a10a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7abb076b-ffd6-46d4-a523-973d5842a10a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-7abb076b-ffd6-46d4-a523-973d5842a10a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7abb076b-ffd6-46d4-a523-973d5842a10a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7abb076b-ffd6-46d4-a523-973d5842a10a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7abb076b-ffd6-46d4-a523-973d5842a10a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7abb076b-ffd6-46d4-a523-973d5842a10a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7abb076b-ffd6-46d4-a523-973d5842a10a 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-7abb076b-ffd6-46d4-a523-973d5842a10a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7abb076b-ffd6-46d4-a523-973d5842a10a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7abb076b-ffd6-46d4-a523-973d5842a10a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7abb076b-ffd6-46d4-a523-973d5842a10a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-06c55aa4-b700-4c99-95aa-bbe793b7d970 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-06c55aa4-b700-4c99-95aa-bbe793b7d970 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-06c55aa4-b700-4c99-95aa-bbe793b7d970-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-06c55aa4-b700-4c99-95aa-bbe793b7d970 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-06c55aa4-b700-4c99-95aa-bbe793b7d970 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-06c55aa4-b700-4c99-95aa-bbe793b7d970 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-06c55aa4-b700-4c99-95aa-bbe793b7d970 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-06c55aa4-b700-4c99-95aa-bbe793b7d970 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-06c55aa4-b700-4c99-95aa-bbe793b7d970.shg-align-container {
  display: flex;
  justify-content: center
}

.s-06c55aa4-b700-4c99-95aa-bbe793b7d970.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-06c55aa4-b700-4c99-95aa-bbe793b7d970.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-06c55aa4-b700-4c99-95aa-bbe793b7d970 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-06c55aa4-b700-4c99-95aa-bbe793b7d970-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-06c55aa4-b700-4c99-95aa-bbe793b7d970 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-06c55aa4-b700-4c99-95aa-bbe793b7d970 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-06c55aa4-b700-4c99-95aa-bbe793b7d970 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-06c55aa4-b700-4c99-95aa-bbe793b7d970 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-06c55aa4-b700-4c99-95aa-bbe793b7d970 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-06c55aa4-b700-4c99-95aa-bbe793b7d970.shg-align-container {
  display: flex;
  justify-content: center
}

.s-06c55aa4-b700-4c99-95aa-bbe793b7d970.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-06c55aa4-b700-4c99-95aa-bbe793b7d970.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-06c55aa4-b700-4c99-95aa-bbe793b7d970 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-06c55aa4-b700-4c99-95aa-bbe793b7d970-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-06c55aa4-b700-4c99-95aa-bbe793b7d970 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-06c55aa4-b700-4c99-95aa-bbe793b7d970 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-06c55aa4-b700-4c99-95aa-bbe793b7d970 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-06c55aa4-b700-4c99-95aa-bbe793b7d970 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-06c55aa4-b700-4c99-95aa-bbe793b7d970 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-06c55aa4-b700-4c99-95aa-bbe793b7d970.shg-align-container {
  display: flex;
  justify-content: center
}

.s-06c55aa4-b700-4c99-95aa-bbe793b7d970.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-06c55aa4-b700-4c99-95aa-bbe793b7d970.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-06c55aa4-b700-4c99-95aa-bbe793b7d970 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-06c55aa4-b700-4c99-95aa-bbe793b7d970-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-06c55aa4-b700-4c99-95aa-bbe793b7d970 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-06c55aa4-b700-4c99-95aa-bbe793b7d970 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-06c55aa4-b700-4c99-95aa-bbe793b7d970 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-06c55aa4-b700-4c99-95aa-bbe793b7d970 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-06c55aa4-b700-4c99-95aa-bbe793b7d970 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-06c55aa4-b700-4c99-95aa-bbe793b7d970.shg-align-container {
  display: flex;
  justify-content: center
}

.s-06c55aa4-b700-4c99-95aa-bbe793b7d970.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-06c55aa4-b700-4c99-95aa-bbe793b7d970.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-06c55aa4-b700-4c99-95aa-bbe793b7d970 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-06c55aa4-b700-4c99-95aa-bbe793b7d970-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-06c55aa4-b700-4c99-95aa-bbe793b7d970 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-06c55aa4-b700-4c99-95aa-bbe793b7d970 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-06c55aa4-b700-4c99-95aa-bbe793b7d970 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-06c55aa4-b700-4c99-95aa-bbe793b7d970 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-06c55aa4-b700-4c99-95aa-bbe793b7d970 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-06c55aa4-b700-4c99-95aa-bbe793b7d970.shg-align-container {
  display: flex;
  justify-content: center
}

.s-06c55aa4-b700-4c99-95aa-bbe793b7d970.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-06c55aa4-b700-4c99-95aa-bbe793b7d970.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-7c209eae-79f8-4c09-8844-771c66ca2127 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-7c209eae-79f8-4c09-8844-771c66ca2127 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7c209eae-79f8-4c09-8844-771c66ca2127-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7c209eae-79f8-4c09-8844-771c66ca2127 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7c209eae-79f8-4c09-8844-771c66ca2127 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7c209eae-79f8-4c09-8844-771c66ca2127 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7c209eae-79f8-4c09-8844-771c66ca2127 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-7c209eae-79f8-4c09-8844-771c66ca2127 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7c209eae-79f8-4c09-8844-771c66ca2127.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7c209eae-79f8-4c09-8844-771c66ca2127.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7c209eae-79f8-4c09-8844-771c66ca2127.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-7c209eae-79f8-4c09-8844-771c66ca2127 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7c209eae-79f8-4c09-8844-771c66ca2127-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7c209eae-79f8-4c09-8844-771c66ca2127 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7c209eae-79f8-4c09-8844-771c66ca2127 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7c209eae-79f8-4c09-8844-771c66ca2127 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7c209eae-79f8-4c09-8844-771c66ca2127 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-7c209eae-79f8-4c09-8844-771c66ca2127 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7c209eae-79f8-4c09-8844-771c66ca2127.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7c209eae-79f8-4c09-8844-771c66ca2127.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7c209eae-79f8-4c09-8844-771c66ca2127.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-7c209eae-79f8-4c09-8844-771c66ca2127 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7c209eae-79f8-4c09-8844-771c66ca2127-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7c209eae-79f8-4c09-8844-771c66ca2127 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7c209eae-79f8-4c09-8844-771c66ca2127 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7c209eae-79f8-4c09-8844-771c66ca2127 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7c209eae-79f8-4c09-8844-771c66ca2127 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-7c209eae-79f8-4c09-8844-771c66ca2127 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7c209eae-79f8-4c09-8844-771c66ca2127.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7c209eae-79f8-4c09-8844-771c66ca2127.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7c209eae-79f8-4c09-8844-771c66ca2127.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-7c209eae-79f8-4c09-8844-771c66ca2127 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7c209eae-79f8-4c09-8844-771c66ca2127-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7c209eae-79f8-4c09-8844-771c66ca2127 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7c209eae-79f8-4c09-8844-771c66ca2127 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7c209eae-79f8-4c09-8844-771c66ca2127 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7c209eae-79f8-4c09-8844-771c66ca2127 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-7c209eae-79f8-4c09-8844-771c66ca2127 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7c209eae-79f8-4c09-8844-771c66ca2127.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7c209eae-79f8-4c09-8844-771c66ca2127.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7c209eae-79f8-4c09-8844-771c66ca2127.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-7c209eae-79f8-4c09-8844-771c66ca2127 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7c209eae-79f8-4c09-8844-771c66ca2127-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7c209eae-79f8-4c09-8844-771c66ca2127 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7c209eae-79f8-4c09-8844-771c66ca2127 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7c209eae-79f8-4c09-8844-771c66ca2127 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7c209eae-79f8-4c09-8844-771c66ca2127 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-7c209eae-79f8-4c09-8844-771c66ca2127 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7c209eae-79f8-4c09-8844-771c66ca2127.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7c209eae-79f8-4c09-8844-771c66ca2127.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7c209eae-79f8-4c09-8844-771c66ca2127.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-9f461ed5-d7a5-4ce5-9a8d-e3ab4af439e8 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-9f461ed5-d7a5-4ce5-9a8d-e3ab4af439e8 {
  display: none;
}
#s-9f461ed5-d7a5-4ce5-9a8d-e3ab4af439e8, #wrap-s-9f461ed5-d7a5-4ce5-9a8d-e3ab4af439e8, #wrap-content-s-9f461ed5-d7a5-4ce5-9a8d-e3ab4af439e8 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-9f461ed5-d7a5-4ce5-9a8d-e3ab4af439e8 {
  display: none;
}
#s-9f461ed5-d7a5-4ce5-9a8d-e3ab4af439e8, #wrap-s-9f461ed5-d7a5-4ce5-9a8d-e3ab4af439e8, #wrap-content-s-9f461ed5-d7a5-4ce5-9a8d-e3ab4af439e8 { display: none !important; }}@media (max-width: 767px){#s-9f461ed5-d7a5-4ce5-9a8d-e3ab4af439e8 {
  display: none;
}
#s-9f461ed5-d7a5-4ce5-9a8d-e3ab4af439e8, #wrap-s-9f461ed5-d7a5-4ce5-9a8d-e3ab4af439e8, #wrap-content-s-9f461ed5-d7a5-4ce5-9a8d-e3ab4af439e8 { display: none !important; }}







#s-9f461ed5-d7a5-4ce5-9a8d-e3ab4af439e8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9f461ed5-d7a5-4ce5-9a8d-e3ab4af439e8.shg-box.shg-c {
  justify-content: center;
}

#s-0e449256-b0eb-4578-9c1e-473b058bb569 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-0e449256-b0eb-4578-9c1e-473b058bb569 {
  padding-left: 2%;
padding-right: 2%;
}
}
@media (min-width: 0px) {
[id="s-0e449256-b0eb-4578-9c1e-473b058bb569"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 4.5px);
}

}

@media (min-width: 768px) {
[id="s-0e449256-b0eb-4578-9c1e-473b058bb569"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 4.5px);
}

}

@media (min-width: 992px) {
[id="s-0e449256-b0eb-4578-9c1e-473b058bb569"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 4.5px);
}

}

@media (min-width: 1200px) {
[id="s-0e449256-b0eb-4578-9c1e-473b058bb569"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 4.5px);
}

}

#s-0fa39351-96f4-43e1-adfc-1ac3a5349791 {
  margin-left: auto;
margin-right: auto;
max-width: 500px;
text-align: center;
}

#s-0fa39351-96f4-43e1-adfc-1ac3a5349791 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0fa39351-96f4-43e1-adfc-1ac3a5349791-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0fa39351-96f4-43e1-adfc-1ac3a5349791 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0fa39351-96f4-43e1-adfc-1ac3a5349791 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0fa39351-96f4-43e1-adfc-1ac3a5349791 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0fa39351-96f4-43e1-adfc-1ac3a5349791 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

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




.s-0fa39351-96f4-43e1-adfc-1ac3a5349791 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0fa39351-96f4-43e1-adfc-1ac3a5349791.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0fa39351-96f4-43e1-adfc-1ac3a5349791.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0fa39351-96f4-43e1-adfc-1ac3a5349791.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-0fa39351-96f4-43e1-adfc-1ac3a5349791 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0fa39351-96f4-43e1-adfc-1ac3a5349791-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0fa39351-96f4-43e1-adfc-1ac3a5349791 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0fa39351-96f4-43e1-adfc-1ac3a5349791 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0fa39351-96f4-43e1-adfc-1ac3a5349791 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0fa39351-96f4-43e1-adfc-1ac3a5349791 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-0fa39351-96f4-43e1-adfc-1ac3a5349791 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0fa39351-96f4-43e1-adfc-1ac3a5349791.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0fa39351-96f4-43e1-adfc-1ac3a5349791.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0fa39351-96f4-43e1-adfc-1ac3a5349791.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-0fa39351-96f4-43e1-adfc-1ac3a5349791 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0fa39351-96f4-43e1-adfc-1ac3a5349791-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0fa39351-96f4-43e1-adfc-1ac3a5349791 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0fa39351-96f4-43e1-adfc-1ac3a5349791 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0fa39351-96f4-43e1-adfc-1ac3a5349791 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0fa39351-96f4-43e1-adfc-1ac3a5349791 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-0fa39351-96f4-43e1-adfc-1ac3a5349791 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0fa39351-96f4-43e1-adfc-1ac3a5349791.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0fa39351-96f4-43e1-adfc-1ac3a5349791.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0fa39351-96f4-43e1-adfc-1ac3a5349791.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-0fa39351-96f4-43e1-adfc-1ac3a5349791 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0fa39351-96f4-43e1-adfc-1ac3a5349791-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0fa39351-96f4-43e1-adfc-1ac3a5349791 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0fa39351-96f4-43e1-adfc-1ac3a5349791 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0fa39351-96f4-43e1-adfc-1ac3a5349791 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0fa39351-96f4-43e1-adfc-1ac3a5349791 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-0fa39351-96f4-43e1-adfc-1ac3a5349791 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0fa39351-96f4-43e1-adfc-1ac3a5349791.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0fa39351-96f4-43e1-adfc-1ac3a5349791.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0fa39351-96f4-43e1-adfc-1ac3a5349791.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-0fa39351-96f4-43e1-adfc-1ac3a5349791 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0fa39351-96f4-43e1-adfc-1ac3a5349791-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0fa39351-96f4-43e1-adfc-1ac3a5349791 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0fa39351-96f4-43e1-adfc-1ac3a5349791 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0fa39351-96f4-43e1-adfc-1ac3a5349791 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0fa39351-96f4-43e1-adfc-1ac3a5349791 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-0fa39351-96f4-43e1-adfc-1ac3a5349791 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0fa39351-96f4-43e1-adfc-1ac3a5349791.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0fa39351-96f4-43e1-adfc-1ac3a5349791.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0fa39351-96f4-43e1-adfc-1ac3a5349791.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-7b77d85d-4c30-43ca-8233-08abe5f301d8 {
  margin-left: auto;
margin-right: auto;
max-width: 500px;
text-align: center;
}

#s-7b77d85d-4c30-43ca-8233-08abe5f301d8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7b77d85d-4c30-43ca-8233-08abe5f301d8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7b77d85d-4c30-43ca-8233-08abe5f301d8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7b77d85d-4c30-43ca-8233-08abe5f301d8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7b77d85d-4c30-43ca-8233-08abe5f301d8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7b77d85d-4c30-43ca-8233-08abe5f301d8 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

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




.s-7b77d85d-4c30-43ca-8233-08abe5f301d8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7b77d85d-4c30-43ca-8233-08abe5f301d8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b77d85d-4c30-43ca-8233-08abe5f301d8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b77d85d-4c30-43ca-8233-08abe5f301d8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-7b77d85d-4c30-43ca-8233-08abe5f301d8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7b77d85d-4c30-43ca-8233-08abe5f301d8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7b77d85d-4c30-43ca-8233-08abe5f301d8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7b77d85d-4c30-43ca-8233-08abe5f301d8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7b77d85d-4c30-43ca-8233-08abe5f301d8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7b77d85d-4c30-43ca-8233-08abe5f301d8 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-7b77d85d-4c30-43ca-8233-08abe5f301d8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7b77d85d-4c30-43ca-8233-08abe5f301d8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b77d85d-4c30-43ca-8233-08abe5f301d8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b77d85d-4c30-43ca-8233-08abe5f301d8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-7b77d85d-4c30-43ca-8233-08abe5f301d8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7b77d85d-4c30-43ca-8233-08abe5f301d8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7b77d85d-4c30-43ca-8233-08abe5f301d8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7b77d85d-4c30-43ca-8233-08abe5f301d8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7b77d85d-4c30-43ca-8233-08abe5f301d8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7b77d85d-4c30-43ca-8233-08abe5f301d8 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-7b77d85d-4c30-43ca-8233-08abe5f301d8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7b77d85d-4c30-43ca-8233-08abe5f301d8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b77d85d-4c30-43ca-8233-08abe5f301d8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b77d85d-4c30-43ca-8233-08abe5f301d8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-7b77d85d-4c30-43ca-8233-08abe5f301d8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7b77d85d-4c30-43ca-8233-08abe5f301d8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7b77d85d-4c30-43ca-8233-08abe5f301d8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7b77d85d-4c30-43ca-8233-08abe5f301d8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7b77d85d-4c30-43ca-8233-08abe5f301d8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7b77d85d-4c30-43ca-8233-08abe5f301d8 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-7b77d85d-4c30-43ca-8233-08abe5f301d8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7b77d85d-4c30-43ca-8233-08abe5f301d8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b77d85d-4c30-43ca-8233-08abe5f301d8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b77d85d-4c30-43ca-8233-08abe5f301d8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-7b77d85d-4c30-43ca-8233-08abe5f301d8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7b77d85d-4c30-43ca-8233-08abe5f301d8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7b77d85d-4c30-43ca-8233-08abe5f301d8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7b77d85d-4c30-43ca-8233-08abe5f301d8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7b77d85d-4c30-43ca-8233-08abe5f301d8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7b77d85d-4c30-43ca-8233-08abe5f301d8 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-7b77d85d-4c30-43ca-8233-08abe5f301d8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7b77d85d-4c30-43ca-8233-08abe5f301d8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b77d85d-4c30-43ca-8233-08abe5f301d8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b77d85d-4c30-43ca-8233-08abe5f301d8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-73948528-7dac-43c0-a97a-429f86efdf53 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-73948528-7dac-43c0-a97a-429f86efdf53 {
  margin-top: 1%;
margin-bottom: 1%;
padding-left: 2%;
padding-right: 2%;
}
}
@media (min-width: 0px) {
[id="s-73948528-7dac-43c0-a97a-429f86efdf53"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 4.5px);
}

}

@media (min-width: 768px) {
[id="s-73948528-7dac-43c0-a97a-429f86efdf53"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 4.5px);
}

}

@media (min-width: 992px) {
[id="s-73948528-7dac-43c0-a97a-429f86efdf53"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 4.5px);
}

}

@media (min-width: 1200px) {
[id="s-73948528-7dac-43c0-a97a-429f86efdf53"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 4.5px);
}

}

#s-c2c37920-033c-45aa-90ab-70cf48266678 {
  margin-left: auto;
margin-right: auto;
max-width: 500px;
text-align: center;
}

#s-c2c37920-033c-45aa-90ab-70cf48266678 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c2c37920-033c-45aa-90ab-70cf48266678-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c2c37920-033c-45aa-90ab-70cf48266678 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c2c37920-033c-45aa-90ab-70cf48266678 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c2c37920-033c-45aa-90ab-70cf48266678 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c2c37920-033c-45aa-90ab-70cf48266678 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

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




.s-c2c37920-033c-45aa-90ab-70cf48266678 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c2c37920-033c-45aa-90ab-70cf48266678.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c2c37920-033c-45aa-90ab-70cf48266678.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c2c37920-033c-45aa-90ab-70cf48266678.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-c2c37920-033c-45aa-90ab-70cf48266678 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c2c37920-033c-45aa-90ab-70cf48266678-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c2c37920-033c-45aa-90ab-70cf48266678 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c2c37920-033c-45aa-90ab-70cf48266678 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c2c37920-033c-45aa-90ab-70cf48266678 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c2c37920-033c-45aa-90ab-70cf48266678 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-c2c37920-033c-45aa-90ab-70cf48266678 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c2c37920-033c-45aa-90ab-70cf48266678.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c2c37920-033c-45aa-90ab-70cf48266678.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c2c37920-033c-45aa-90ab-70cf48266678.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c2c37920-033c-45aa-90ab-70cf48266678 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c2c37920-033c-45aa-90ab-70cf48266678-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c2c37920-033c-45aa-90ab-70cf48266678 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c2c37920-033c-45aa-90ab-70cf48266678 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c2c37920-033c-45aa-90ab-70cf48266678 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c2c37920-033c-45aa-90ab-70cf48266678 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-c2c37920-033c-45aa-90ab-70cf48266678 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c2c37920-033c-45aa-90ab-70cf48266678.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c2c37920-033c-45aa-90ab-70cf48266678.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c2c37920-033c-45aa-90ab-70cf48266678.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c2c37920-033c-45aa-90ab-70cf48266678 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c2c37920-033c-45aa-90ab-70cf48266678-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c2c37920-033c-45aa-90ab-70cf48266678 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c2c37920-033c-45aa-90ab-70cf48266678 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c2c37920-033c-45aa-90ab-70cf48266678 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c2c37920-033c-45aa-90ab-70cf48266678 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-c2c37920-033c-45aa-90ab-70cf48266678 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c2c37920-033c-45aa-90ab-70cf48266678.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c2c37920-033c-45aa-90ab-70cf48266678.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c2c37920-033c-45aa-90ab-70cf48266678.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-c2c37920-033c-45aa-90ab-70cf48266678 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c2c37920-033c-45aa-90ab-70cf48266678-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c2c37920-033c-45aa-90ab-70cf48266678 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c2c37920-033c-45aa-90ab-70cf48266678 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c2c37920-033c-45aa-90ab-70cf48266678 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c2c37920-033c-45aa-90ab-70cf48266678 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-c2c37920-033c-45aa-90ab-70cf48266678 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c2c37920-033c-45aa-90ab-70cf48266678.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c2c37920-033c-45aa-90ab-70cf48266678.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c2c37920-033c-45aa-90ab-70cf48266678.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14 {
  margin-left: auto;
margin-right: auto;
max-width: 500px;
text-align: center;
}

#s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

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




.s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14 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-fc59f557-2ff1-4d82-ad3e-73fef5a61b14 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14 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-fc59f557-2ff1-4d82-ad3e-73fef5a61b14 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14 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-fc59f557-2ff1-4d82-ad3e-73fef5a61b14 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14 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-fc59f557-2ff1-4d82-ad3e-73fef5a61b14 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc59f557-2ff1-4d82-ad3e-73fef5a61b14.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-99319232-87dd-4cf0-934f-bbb24d1c59f0 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-99319232-87dd-4cf0-934f-bbb24d1c59f0 {
  display: none;
}
#s-99319232-87dd-4cf0-934f-bbb24d1c59f0, #wrap-s-99319232-87dd-4cf0-934f-bbb24d1c59f0, #wrap-content-s-99319232-87dd-4cf0-934f-bbb24d1c59f0 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-99319232-87dd-4cf0-934f-bbb24d1c59f0 {
  display: none;
}
#s-99319232-87dd-4cf0-934f-bbb24d1c59f0, #wrap-s-99319232-87dd-4cf0-934f-bbb24d1c59f0, #wrap-content-s-99319232-87dd-4cf0-934f-bbb24d1c59f0 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-99319232-87dd-4cf0-934f-bbb24d1c59f0 {
  display: none;
}
#s-99319232-87dd-4cf0-934f-bbb24d1c59f0, #wrap-s-99319232-87dd-4cf0-934f-bbb24d1c59f0, #wrap-content-s-99319232-87dd-4cf0-934f-bbb24d1c59f0 { display: none !important; }}







#s-99319232-87dd-4cf0-934f-bbb24d1c59f0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-99319232-87dd-4cf0-934f-bbb24d1c59f0.shg-box.shg-c {
  justify-content: center;
}

#s-02afc8ad-1a22-4894-b642-a91c6b699c6a {
  margin-left: auto;
margin-right: auto;
max-width: 500px;
text-align: center;
}

#s-02afc8ad-1a22-4894-b642-a91c6b699c6a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-02afc8ad-1a22-4894-b642-a91c6b699c6a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-02afc8ad-1a22-4894-b642-a91c6b699c6a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-02afc8ad-1a22-4894-b642-a91c6b699c6a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-02afc8ad-1a22-4894-b642-a91c6b699c6a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-02afc8ad-1a22-4894-b642-a91c6b699c6a img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

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




.s-02afc8ad-1a22-4894-b642-a91c6b699c6a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-02afc8ad-1a22-4894-b642-a91c6b699c6a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-02afc8ad-1a22-4894-b642-a91c6b699c6a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-02afc8ad-1a22-4894-b642-a91c6b699c6a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-02afc8ad-1a22-4894-b642-a91c6b699c6a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-02afc8ad-1a22-4894-b642-a91c6b699c6a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-02afc8ad-1a22-4894-b642-a91c6b699c6a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-02afc8ad-1a22-4894-b642-a91c6b699c6a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-02afc8ad-1a22-4894-b642-a91c6b699c6a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-02afc8ad-1a22-4894-b642-a91c6b699c6a 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-02afc8ad-1a22-4894-b642-a91c6b699c6a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-02afc8ad-1a22-4894-b642-a91c6b699c6a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-02afc8ad-1a22-4894-b642-a91c6b699c6a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-02afc8ad-1a22-4894-b642-a91c6b699c6a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-02afc8ad-1a22-4894-b642-a91c6b699c6a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-02afc8ad-1a22-4894-b642-a91c6b699c6a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-02afc8ad-1a22-4894-b642-a91c6b699c6a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-02afc8ad-1a22-4894-b642-a91c6b699c6a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-02afc8ad-1a22-4894-b642-a91c6b699c6a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-02afc8ad-1a22-4894-b642-a91c6b699c6a 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-02afc8ad-1a22-4894-b642-a91c6b699c6a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-02afc8ad-1a22-4894-b642-a91c6b699c6a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-02afc8ad-1a22-4894-b642-a91c6b699c6a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-02afc8ad-1a22-4894-b642-a91c6b699c6a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-02afc8ad-1a22-4894-b642-a91c6b699c6a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-02afc8ad-1a22-4894-b642-a91c6b699c6a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-02afc8ad-1a22-4894-b642-a91c6b699c6a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-02afc8ad-1a22-4894-b642-a91c6b699c6a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-02afc8ad-1a22-4894-b642-a91c6b699c6a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-02afc8ad-1a22-4894-b642-a91c6b699c6a 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-02afc8ad-1a22-4894-b642-a91c6b699c6a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-02afc8ad-1a22-4894-b642-a91c6b699c6a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-02afc8ad-1a22-4894-b642-a91c6b699c6a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-02afc8ad-1a22-4894-b642-a91c6b699c6a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-02afc8ad-1a22-4894-b642-a91c6b699c6a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-02afc8ad-1a22-4894-b642-a91c6b699c6a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-02afc8ad-1a22-4894-b642-a91c6b699c6a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-02afc8ad-1a22-4894-b642-a91c6b699c6a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-02afc8ad-1a22-4894-b642-a91c6b699c6a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-02afc8ad-1a22-4894-b642-a91c6b699c6a 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-02afc8ad-1a22-4894-b642-a91c6b699c6a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-02afc8ad-1a22-4894-b642-a91c6b699c6a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-02afc8ad-1a22-4894-b642-a91c6b699c6a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-02afc8ad-1a22-4894-b642-a91c6b699c6a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-456e0a7a-e1b1-49ff-ba20-b3424cd488ab {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-456e0a7a-e1b1-49ff-ba20-b3424cd488ab {
  display: none;
}
#s-456e0a7a-e1b1-49ff-ba20-b3424cd488ab, #wrap-s-456e0a7a-e1b1-49ff-ba20-b3424cd488ab, #wrap-content-s-456e0a7a-e1b1-49ff-ba20-b3424cd488ab { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-456e0a7a-e1b1-49ff-ba20-b3424cd488ab {
  display: none;
}
#s-456e0a7a-e1b1-49ff-ba20-b3424cd488ab, #wrap-s-456e0a7a-e1b1-49ff-ba20-b3424cd488ab, #wrap-content-s-456e0a7a-e1b1-49ff-ba20-b3424cd488ab { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-456e0a7a-e1b1-49ff-ba20-b3424cd488ab {
  display: none;
}
#s-456e0a7a-e1b1-49ff-ba20-b3424cd488ab, #wrap-s-456e0a7a-e1b1-49ff-ba20-b3424cd488ab, #wrap-content-s-456e0a7a-e1b1-49ff-ba20-b3424cd488ab { display: none !important; }}







#s-456e0a7a-e1b1-49ff-ba20-b3424cd488ab > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-456e0a7a-e1b1-49ff-ba20-b3424cd488ab.shg-box.shg-c {
  justify-content: center;
}

#s-da2611a7-14c6-4eb6-af50-1b10e948092f {
  margin-left: auto;
margin-right: auto;
max-width: 500px;
text-align: center;
}
@media (max-width: 767px){#s-da2611a7-14c6-4eb6-af50-1b10e948092f {
  margin-top: 1%;
margin-bottom: 1%;
}
}
#s-da2611a7-14c6-4eb6-af50-1b10e948092f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-da2611a7-14c6-4eb6-af50-1b10e948092f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-da2611a7-14c6-4eb6-af50-1b10e948092f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-da2611a7-14c6-4eb6-af50-1b10e948092f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-da2611a7-14c6-4eb6-af50-1b10e948092f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-da2611a7-14c6-4eb6-af50-1b10e948092f img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

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




.s-da2611a7-14c6-4eb6-af50-1b10e948092f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-da2611a7-14c6-4eb6-af50-1b10e948092f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-da2611a7-14c6-4eb6-af50-1b10e948092f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da2611a7-14c6-4eb6-af50-1b10e948092f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-da2611a7-14c6-4eb6-af50-1b10e948092f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-da2611a7-14c6-4eb6-af50-1b10e948092f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-da2611a7-14c6-4eb6-af50-1b10e948092f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-da2611a7-14c6-4eb6-af50-1b10e948092f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-da2611a7-14c6-4eb6-af50-1b10e948092f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-da2611a7-14c6-4eb6-af50-1b10e948092f 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-da2611a7-14c6-4eb6-af50-1b10e948092f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-da2611a7-14c6-4eb6-af50-1b10e948092f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-da2611a7-14c6-4eb6-af50-1b10e948092f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da2611a7-14c6-4eb6-af50-1b10e948092f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-da2611a7-14c6-4eb6-af50-1b10e948092f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-da2611a7-14c6-4eb6-af50-1b10e948092f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-da2611a7-14c6-4eb6-af50-1b10e948092f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-da2611a7-14c6-4eb6-af50-1b10e948092f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-da2611a7-14c6-4eb6-af50-1b10e948092f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-da2611a7-14c6-4eb6-af50-1b10e948092f 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-da2611a7-14c6-4eb6-af50-1b10e948092f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-da2611a7-14c6-4eb6-af50-1b10e948092f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-da2611a7-14c6-4eb6-af50-1b10e948092f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da2611a7-14c6-4eb6-af50-1b10e948092f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-da2611a7-14c6-4eb6-af50-1b10e948092f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-da2611a7-14c6-4eb6-af50-1b10e948092f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-da2611a7-14c6-4eb6-af50-1b10e948092f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-da2611a7-14c6-4eb6-af50-1b10e948092f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-da2611a7-14c6-4eb6-af50-1b10e948092f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-da2611a7-14c6-4eb6-af50-1b10e948092f 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-da2611a7-14c6-4eb6-af50-1b10e948092f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-da2611a7-14c6-4eb6-af50-1b10e948092f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-da2611a7-14c6-4eb6-af50-1b10e948092f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da2611a7-14c6-4eb6-af50-1b10e948092f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-da2611a7-14c6-4eb6-af50-1b10e948092f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-da2611a7-14c6-4eb6-af50-1b10e948092f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-da2611a7-14c6-4eb6-af50-1b10e948092f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-da2611a7-14c6-4eb6-af50-1b10e948092f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-da2611a7-14c6-4eb6-af50-1b10e948092f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-da2611a7-14c6-4eb6-af50-1b10e948092f 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-da2611a7-14c6-4eb6-af50-1b10e948092f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-da2611a7-14c6-4eb6-af50-1b10e948092f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-da2611a7-14c6-4eb6-af50-1b10e948092f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da2611a7-14c6-4eb6-af50-1b10e948092f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-43f96e22-72ef-428e-9c7f-9951f0d1abbb {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-43f96e22-72ef-428e-9c7f-9951f0d1abbb {
  display: none;
}
#s-43f96e22-72ef-428e-9c7f-9951f0d1abbb, #wrap-s-43f96e22-72ef-428e-9c7f-9951f0d1abbb, #wrap-content-s-43f96e22-72ef-428e-9c7f-9951f0d1abbb { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-43f96e22-72ef-428e-9c7f-9951f0d1abbb {
  display: none;
}
#s-43f96e22-72ef-428e-9c7f-9951f0d1abbb, #wrap-s-43f96e22-72ef-428e-9c7f-9951f0d1abbb, #wrap-content-s-43f96e22-72ef-428e-9c7f-9951f0d1abbb { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-43f96e22-72ef-428e-9c7f-9951f0d1abbb {
  display: none;
}
#s-43f96e22-72ef-428e-9c7f-9951f0d1abbb, #wrap-s-43f96e22-72ef-428e-9c7f-9951f0d1abbb, #wrap-content-s-43f96e22-72ef-428e-9c7f-9951f0d1abbb { display: none !important; }}@media (max-width: 767px){#s-43f96e22-72ef-428e-9c7f-9951f0d1abbb {
  padding-left: 0%;
padding-right: 0%;
}
}







#s-43f96e22-72ef-428e-9c7f-9951f0d1abbb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-43f96e22-72ef-428e-9c7f-9951f0d1abbb.shg-box.shg-c {
  justify-content: center;
}

#s-34a4736f-e9b7-4908-8991-b0d7516619ad {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-34a4736f-e9b7-4908-8991-b0d7516619ad"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 4.5px);
}

}

@media (min-width: 768px) {
[id="s-34a4736f-e9b7-4908-8991-b0d7516619ad"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 4.5px);
}

}

@media (min-width: 992px) {
[id="s-34a4736f-e9b7-4908-8991-b0d7516619ad"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 4.5px);
}

}

@media (min-width: 1200px) {
[id="s-34a4736f-e9b7-4908-8991-b0d7516619ad"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 4.5px);
}

}

#s-037029ad-aa3c-480f-9d8d-03f15211636f {
  margin-left: auto;
margin-right: auto;
max-width: 245px;
text-align: center;
}

#s-037029ad-aa3c-480f-9d8d-03f15211636f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-037029ad-aa3c-480f-9d8d-03f15211636f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-037029ad-aa3c-480f-9d8d-03f15211636f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-037029ad-aa3c-480f-9d8d-03f15211636f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-037029ad-aa3c-480f-9d8d-03f15211636f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-037029ad-aa3c-480f-9d8d-03f15211636f img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

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




.s-037029ad-aa3c-480f-9d8d-03f15211636f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-037029ad-aa3c-480f-9d8d-03f15211636f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-037029ad-aa3c-480f-9d8d-03f15211636f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-037029ad-aa3c-480f-9d8d-03f15211636f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-037029ad-aa3c-480f-9d8d-03f15211636f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-037029ad-aa3c-480f-9d8d-03f15211636f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-037029ad-aa3c-480f-9d8d-03f15211636f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-037029ad-aa3c-480f-9d8d-03f15211636f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-037029ad-aa3c-480f-9d8d-03f15211636f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-037029ad-aa3c-480f-9d8d-03f15211636f 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-037029ad-aa3c-480f-9d8d-03f15211636f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-037029ad-aa3c-480f-9d8d-03f15211636f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-037029ad-aa3c-480f-9d8d-03f15211636f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-037029ad-aa3c-480f-9d8d-03f15211636f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-037029ad-aa3c-480f-9d8d-03f15211636f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-037029ad-aa3c-480f-9d8d-03f15211636f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-037029ad-aa3c-480f-9d8d-03f15211636f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-037029ad-aa3c-480f-9d8d-03f15211636f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-037029ad-aa3c-480f-9d8d-03f15211636f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-037029ad-aa3c-480f-9d8d-03f15211636f 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-037029ad-aa3c-480f-9d8d-03f15211636f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-037029ad-aa3c-480f-9d8d-03f15211636f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-037029ad-aa3c-480f-9d8d-03f15211636f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-037029ad-aa3c-480f-9d8d-03f15211636f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-037029ad-aa3c-480f-9d8d-03f15211636f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-037029ad-aa3c-480f-9d8d-03f15211636f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-037029ad-aa3c-480f-9d8d-03f15211636f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-037029ad-aa3c-480f-9d8d-03f15211636f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-037029ad-aa3c-480f-9d8d-03f15211636f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-037029ad-aa3c-480f-9d8d-03f15211636f 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-037029ad-aa3c-480f-9d8d-03f15211636f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-037029ad-aa3c-480f-9d8d-03f15211636f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-037029ad-aa3c-480f-9d8d-03f15211636f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-037029ad-aa3c-480f-9d8d-03f15211636f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-037029ad-aa3c-480f-9d8d-03f15211636f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-037029ad-aa3c-480f-9d8d-03f15211636f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-037029ad-aa3c-480f-9d8d-03f15211636f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-037029ad-aa3c-480f-9d8d-03f15211636f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-037029ad-aa3c-480f-9d8d-03f15211636f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-037029ad-aa3c-480f-9d8d-03f15211636f 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-037029ad-aa3c-480f-9d8d-03f15211636f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-037029ad-aa3c-480f-9d8d-03f15211636f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-037029ad-aa3c-480f-9d8d-03f15211636f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-037029ad-aa3c-480f-9d8d-03f15211636f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-c93f48c3-0f23-4af9-953d-49442216b094 {
  margin-left: auto;
margin-right: auto;
max-width: 245px;
text-align: center;
}

#s-c93f48c3-0f23-4af9-953d-49442216b094 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c93f48c3-0f23-4af9-953d-49442216b094-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c93f48c3-0f23-4af9-953d-49442216b094 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c93f48c3-0f23-4af9-953d-49442216b094 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c93f48c3-0f23-4af9-953d-49442216b094 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c93f48c3-0f23-4af9-953d-49442216b094 img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

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




.s-c93f48c3-0f23-4af9-953d-49442216b094 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c93f48c3-0f23-4af9-953d-49442216b094.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c93f48c3-0f23-4af9-953d-49442216b094.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c93f48c3-0f23-4af9-953d-49442216b094.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-c93f48c3-0f23-4af9-953d-49442216b094 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c93f48c3-0f23-4af9-953d-49442216b094-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c93f48c3-0f23-4af9-953d-49442216b094 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c93f48c3-0f23-4af9-953d-49442216b094 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c93f48c3-0f23-4af9-953d-49442216b094 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c93f48c3-0f23-4af9-953d-49442216b094 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-c93f48c3-0f23-4af9-953d-49442216b094 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c93f48c3-0f23-4af9-953d-49442216b094.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c93f48c3-0f23-4af9-953d-49442216b094.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c93f48c3-0f23-4af9-953d-49442216b094.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c93f48c3-0f23-4af9-953d-49442216b094 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c93f48c3-0f23-4af9-953d-49442216b094-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c93f48c3-0f23-4af9-953d-49442216b094 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c93f48c3-0f23-4af9-953d-49442216b094 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c93f48c3-0f23-4af9-953d-49442216b094 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c93f48c3-0f23-4af9-953d-49442216b094 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-c93f48c3-0f23-4af9-953d-49442216b094 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c93f48c3-0f23-4af9-953d-49442216b094.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c93f48c3-0f23-4af9-953d-49442216b094.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c93f48c3-0f23-4af9-953d-49442216b094.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c93f48c3-0f23-4af9-953d-49442216b094 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c93f48c3-0f23-4af9-953d-49442216b094-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c93f48c3-0f23-4af9-953d-49442216b094 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c93f48c3-0f23-4af9-953d-49442216b094 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c93f48c3-0f23-4af9-953d-49442216b094 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c93f48c3-0f23-4af9-953d-49442216b094 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-c93f48c3-0f23-4af9-953d-49442216b094 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c93f48c3-0f23-4af9-953d-49442216b094.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c93f48c3-0f23-4af9-953d-49442216b094.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c93f48c3-0f23-4af9-953d-49442216b094.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-c93f48c3-0f23-4af9-953d-49442216b094 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c93f48c3-0f23-4af9-953d-49442216b094-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c93f48c3-0f23-4af9-953d-49442216b094 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c93f48c3-0f23-4af9-953d-49442216b094 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c93f48c3-0f23-4af9-953d-49442216b094 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c93f48c3-0f23-4af9-953d-49442216b094 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-c93f48c3-0f23-4af9-953d-49442216b094 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c93f48c3-0f23-4af9-953d-49442216b094.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c93f48c3-0f23-4af9-953d-49442216b094.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c93f48c3-0f23-4af9-953d-49442216b094.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-2964b855-e4af-401d-b5fa-e86fd27ca8f9 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-2964b855-e4af-401d-b5fa-e86fd27ca8f9 {
  display: none;
}
#s-2964b855-e4af-401d-b5fa-e86fd27ca8f9, #wrap-s-2964b855-e4af-401d-b5fa-e86fd27ca8f9, #wrap-content-s-2964b855-e4af-401d-b5fa-e86fd27ca8f9 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-2964b855-e4af-401d-b5fa-e86fd27ca8f9 {
  display: none;
}
#s-2964b855-e4af-401d-b5fa-e86fd27ca8f9, #wrap-s-2964b855-e4af-401d-b5fa-e86fd27ca8f9, #wrap-content-s-2964b855-e4af-401d-b5fa-e86fd27ca8f9 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-2964b855-e4af-401d-b5fa-e86fd27ca8f9 {
  display: none;
}
#s-2964b855-e4af-401d-b5fa-e86fd27ca8f9, #wrap-s-2964b855-e4af-401d-b5fa-e86fd27ca8f9, #wrap-content-s-2964b855-e4af-401d-b5fa-e86fd27ca8f9 { display: none !important; }}@media (max-width: 767px){#s-2964b855-e4af-401d-b5fa-e86fd27ca8f9 {
  margin-top: 1%;
margin-bottom: 1%;
padding-top: 0%;
padding-left: 0%;
padding-bottom: 0%;
padding-right: 0%;
}
}







#s-2964b855-e4af-401d-b5fa-e86fd27ca8f9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2964b855-e4af-401d-b5fa-e86fd27ca8f9.shg-box.shg-c {
  justify-content: center;
}

#s-bc9fb9eb-c141-440f-8538-1b34e1e7f2c7 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-bc9fb9eb-c141-440f-8538-1b34e1e7f2c7"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 4.5px);
}

}

@media (min-width: 768px) {
[id="s-bc9fb9eb-c141-440f-8538-1b34e1e7f2c7"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 4.5px);
}

}

@media (min-width: 992px) {
[id="s-bc9fb9eb-c141-440f-8538-1b34e1e7f2c7"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 4.5px);
}

}

@media (min-width: 1200px) {
[id="s-bc9fb9eb-c141-440f-8538-1b34e1e7f2c7"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 4.5px);
}

}

#s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb {
  margin-left: auto;
margin-right: auto;
max-width: 245px;
text-align: center;
}

#s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

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




.s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb 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-3ff05bee-280f-4a04-a4f6-7cd7e742acfb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb 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-3ff05bee-280f-4a04-a4f6-7cd7e742acfb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb 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-3ff05bee-280f-4a04-a4f6-7cd7e742acfb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb 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-3ff05bee-280f-4a04-a4f6-7cd7e742acfb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ff05bee-280f-4a04-a4f6-7cd7e742acfb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-8cb79599-2160-4962-ae5c-e54e83330d61 {
  margin-left: auto;
margin-right: auto;
max-width: 245px;
text-align: center;
}

#s-8cb79599-2160-4962-ae5c-e54e83330d61 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8cb79599-2160-4962-ae5c-e54e83330d61-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8cb79599-2160-4962-ae5c-e54e83330d61 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8cb79599-2160-4962-ae5c-e54e83330d61 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8cb79599-2160-4962-ae5c-e54e83330d61 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8cb79599-2160-4962-ae5c-e54e83330d61 img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

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




.s-8cb79599-2160-4962-ae5c-e54e83330d61 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8cb79599-2160-4962-ae5c-e54e83330d61.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8cb79599-2160-4962-ae5c-e54e83330d61.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8cb79599-2160-4962-ae5c-e54e83330d61.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-8cb79599-2160-4962-ae5c-e54e83330d61 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8cb79599-2160-4962-ae5c-e54e83330d61-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8cb79599-2160-4962-ae5c-e54e83330d61 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8cb79599-2160-4962-ae5c-e54e83330d61 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8cb79599-2160-4962-ae5c-e54e83330d61 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8cb79599-2160-4962-ae5c-e54e83330d61 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-8cb79599-2160-4962-ae5c-e54e83330d61 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8cb79599-2160-4962-ae5c-e54e83330d61.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8cb79599-2160-4962-ae5c-e54e83330d61.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8cb79599-2160-4962-ae5c-e54e83330d61.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-8cb79599-2160-4962-ae5c-e54e83330d61 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8cb79599-2160-4962-ae5c-e54e83330d61-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8cb79599-2160-4962-ae5c-e54e83330d61 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8cb79599-2160-4962-ae5c-e54e83330d61 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8cb79599-2160-4962-ae5c-e54e83330d61 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8cb79599-2160-4962-ae5c-e54e83330d61 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-8cb79599-2160-4962-ae5c-e54e83330d61 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8cb79599-2160-4962-ae5c-e54e83330d61.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8cb79599-2160-4962-ae5c-e54e83330d61.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8cb79599-2160-4962-ae5c-e54e83330d61.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-8cb79599-2160-4962-ae5c-e54e83330d61 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8cb79599-2160-4962-ae5c-e54e83330d61-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8cb79599-2160-4962-ae5c-e54e83330d61 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8cb79599-2160-4962-ae5c-e54e83330d61 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8cb79599-2160-4962-ae5c-e54e83330d61 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8cb79599-2160-4962-ae5c-e54e83330d61 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-8cb79599-2160-4962-ae5c-e54e83330d61 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8cb79599-2160-4962-ae5c-e54e83330d61.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8cb79599-2160-4962-ae5c-e54e83330d61.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8cb79599-2160-4962-ae5c-e54e83330d61.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-8cb79599-2160-4962-ae5c-e54e83330d61 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8cb79599-2160-4962-ae5c-e54e83330d61-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8cb79599-2160-4962-ae5c-e54e83330d61 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8cb79599-2160-4962-ae5c-e54e83330d61 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8cb79599-2160-4962-ae5c-e54e83330d61 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8cb79599-2160-4962-ae5c-e54e83330d61 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-8cb79599-2160-4962-ae5c-e54e83330d61 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8cb79599-2160-4962-ae5c-e54e83330d61.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8cb79599-2160-4962-ae5c-e54e83330d61.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8cb79599-2160-4962-ae5c-e54e83330d61.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-f1be73ad-df7d-45a5-b8f2-1213699f46b6 {
  margin-top: 1%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-f1be73ad-df7d-45a5-b8f2-1213699f46b6 {
  
}
}@media (max-width: 767px){#s-f1be73ad-df7d-45a5-b8f2-1213699f46b6 {
  display: none;
}
#s-f1be73ad-df7d-45a5-b8f2-1213699f46b6, #wrap-s-f1be73ad-df7d-45a5-b8f2-1213699f46b6, #wrap-content-s-f1be73ad-df7d-45a5-b8f2-1213699f46b6 { display: none !important; }}







#s-f1be73ad-df7d-45a5-b8f2-1213699f46b6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f1be73ad-df7d-45a5-b8f2-1213699f46b6.shg-box.shg-c {
  justify-content: center;
}

#s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467 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-c6d26c01-58b9-4748-b9a4-fd2fc2b07467 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467 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-c6d26c01-58b9-4748-b9a4-fd2fc2b07467 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467 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-c6d26c01-58b9-4748-b9a4-fd2fc2b07467 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467 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-c6d26c01-58b9-4748-b9a4-fd2fc2b07467 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467 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-c6d26c01-58b9-4748-b9a4-fd2fc2b07467 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c6d26c01-58b9-4748-b9a4-fd2fc2b07467.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-f26eb201-d9a5-4735-b156-0e043f23d697 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-f26eb201-d9a5-4735-b156-0e043f23d697 {
  display: none;
}
#s-f26eb201-d9a5-4735-b156-0e043f23d697, #wrap-s-f26eb201-d9a5-4735-b156-0e043f23d697, #wrap-content-s-f26eb201-d9a5-4735-b156-0e043f23d697 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f26eb201-d9a5-4735-b156-0e043f23d697 {
  display: none;
}
#s-f26eb201-d9a5-4735-b156-0e043f23d697, #wrap-s-f26eb201-d9a5-4735-b156-0e043f23d697, #wrap-content-s-f26eb201-d9a5-4735-b156-0e043f23d697 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-f26eb201-d9a5-4735-b156-0e043f23d697 {
  display: none;
}
#s-f26eb201-d9a5-4735-b156-0e043f23d697, #wrap-s-f26eb201-d9a5-4735-b156-0e043f23d697, #wrap-content-s-f26eb201-d9a5-4735-b156-0e043f23d697 { display: none !important; }}







#s-f26eb201-d9a5-4735-b156-0e043f23d697 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f26eb201-d9a5-4735-b156-0e043f23d697.shg-box.shg-c {
  justify-content: center;
}

#s-d9e9d361-bcb9-4645-9c03-9763717a5e4e {
  margin-left: auto;
margin-right: auto;
max-width: 500px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-d9e9d361-bcb9-4645-9c03-9763717a5e4e {
  display: none;
}
#s-d9e9d361-bcb9-4645-9c03-9763717a5e4e, #wrap-s-d9e9d361-bcb9-4645-9c03-9763717a5e4e, #wrap-content-s-d9e9d361-bcb9-4645-9c03-9763717a5e4e { display: none !important; }}
#s-d9e9d361-bcb9-4645-9c03-9763717a5e4e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d9e9d361-bcb9-4645-9c03-9763717a5e4e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d9e9d361-bcb9-4645-9c03-9763717a5e4e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d9e9d361-bcb9-4645-9c03-9763717a5e4e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d9e9d361-bcb9-4645-9c03-9763717a5e4e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d9e9d361-bcb9-4645-9c03-9763717a5e4e img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

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




.s-d9e9d361-bcb9-4645-9c03-9763717a5e4e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d9e9d361-bcb9-4645-9c03-9763717a5e4e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d9e9d361-bcb9-4645-9c03-9763717a5e4e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d9e9d361-bcb9-4645-9c03-9763717a5e4e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-d9e9d361-bcb9-4645-9c03-9763717a5e4e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d9e9d361-bcb9-4645-9c03-9763717a5e4e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d9e9d361-bcb9-4645-9c03-9763717a5e4e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d9e9d361-bcb9-4645-9c03-9763717a5e4e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d9e9d361-bcb9-4645-9c03-9763717a5e4e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d9e9d361-bcb9-4645-9c03-9763717a5e4e 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-d9e9d361-bcb9-4645-9c03-9763717a5e4e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d9e9d361-bcb9-4645-9c03-9763717a5e4e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d9e9d361-bcb9-4645-9c03-9763717a5e4e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d9e9d361-bcb9-4645-9c03-9763717a5e4e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d9e9d361-bcb9-4645-9c03-9763717a5e4e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d9e9d361-bcb9-4645-9c03-9763717a5e4e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d9e9d361-bcb9-4645-9c03-9763717a5e4e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d9e9d361-bcb9-4645-9c03-9763717a5e4e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d9e9d361-bcb9-4645-9c03-9763717a5e4e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d9e9d361-bcb9-4645-9c03-9763717a5e4e 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-d9e9d361-bcb9-4645-9c03-9763717a5e4e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d9e9d361-bcb9-4645-9c03-9763717a5e4e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d9e9d361-bcb9-4645-9c03-9763717a5e4e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d9e9d361-bcb9-4645-9c03-9763717a5e4e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d9e9d361-bcb9-4645-9c03-9763717a5e4e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d9e9d361-bcb9-4645-9c03-9763717a5e4e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d9e9d361-bcb9-4645-9c03-9763717a5e4e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d9e9d361-bcb9-4645-9c03-9763717a5e4e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d9e9d361-bcb9-4645-9c03-9763717a5e4e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d9e9d361-bcb9-4645-9c03-9763717a5e4e 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-d9e9d361-bcb9-4645-9c03-9763717a5e4e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d9e9d361-bcb9-4645-9c03-9763717a5e4e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d9e9d361-bcb9-4645-9c03-9763717a5e4e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d9e9d361-bcb9-4645-9c03-9763717a5e4e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d9e9d361-bcb9-4645-9c03-9763717a5e4e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d9e9d361-bcb9-4645-9c03-9763717a5e4e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d9e9d361-bcb9-4645-9c03-9763717a5e4e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d9e9d361-bcb9-4645-9c03-9763717a5e4e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d9e9d361-bcb9-4645-9c03-9763717a5e4e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d9e9d361-bcb9-4645-9c03-9763717a5e4e 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-d9e9d361-bcb9-4645-9c03-9763717a5e4e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d9e9d361-bcb9-4645-9c03-9763717a5e4e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d9e9d361-bcb9-4645-9c03-9763717a5e4e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d9e9d361-bcb9-4645-9c03-9763717a5e4e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-341c8cb8-de85-4068-8592-6f814de10bee {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-341c8cb8-de85-4068-8592-6f814de10bee > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-341c8cb8-de85-4068-8592-6f814de10bee.shg-box.shg-c {
  justify-content: center;
}

#s-9e61f95f-7d59-43a0-b785-e5cec22ab579 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-78352728-52e5-4b91-8f93-ea8aef63198e {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-78352728-52e5-4b91-8f93-ea8aef63198e {
  
}
}@media (max-width: 767px){#s-78352728-52e5-4b91-8f93-ea8aef63198e {
  display: none;
}
#s-78352728-52e5-4b91-8f93-ea8aef63198e, #wrap-s-78352728-52e5-4b91-8f93-ea8aef63198e, #wrap-content-s-78352728-52e5-4b91-8f93-ea8aef63198e { display: none !important; }}







#s-78352728-52e5-4b91-8f93-ea8aef63198e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-78352728-52e5-4b91-8f93-ea8aef63198e.shg-box.shg-c {
  justify-content: center;
}

#s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
text-align: center;
}

#s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a 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-d565777f-ebaf-4c39-a5b3-47ef71e55b5a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a 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-d565777f-ebaf-4c39-a5b3-47ef71e55b5a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a 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-d565777f-ebaf-4c39-a5b3-47ef71e55b5a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a 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-d565777f-ebaf-4c39-a5b3-47ef71e55b5a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a 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-d565777f-ebaf-4c39-a5b3-47ef71e55b5a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d565777f-ebaf-4c39-a5b3-47ef71e55b5a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-1f4afb9a-728a-4714-80e5-f3ac07b5e4f0 {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
padding-right: 0%;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-1f4afb9a-728a-4714-80e5-f3ac07b5e4f0 {
  display: none;
}
#s-1f4afb9a-728a-4714-80e5-f3ac07b5e4f0, #wrap-s-1f4afb9a-728a-4714-80e5-f3ac07b5e4f0, #wrap-content-s-1f4afb9a-728a-4714-80e5-f3ac07b5e4f0 { display: none !important; }}@media (max-width: 767px){#s-1f4afb9a-728a-4714-80e5-f3ac07b5e4f0 {
  display: none;
}
#s-1f4afb9a-728a-4714-80e5-f3ac07b5e4f0, #wrap-s-1f4afb9a-728a-4714-80e5-f3ac07b5e4f0, #wrap-content-s-1f4afb9a-728a-4714-80e5-f3ac07b5e4f0 { display: none !important; }}







#s-1f4afb9a-728a-4714-80e5-f3ac07b5e4f0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1f4afb9a-728a-4714-80e5-f3ac07b5e4f0.shg-box.shg-c {
  justify-content: center;
}

#s-e7ae20cf-8e05-48fc-85d2-03212767e22d {
  margin-left: auto;
margin-right: auto;
padding-left: 5%;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-e7ae20cf-8e05-48fc-85d2-03212767e22d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e7ae20cf-8e05-48fc-85d2-03212767e22d"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-e7ae20cf-8e05-48fc-85d2-03212767e22d"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e7ae20cf-8e05-48fc-85d2-03212767e22d"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-e7ae20cf-8e05-48fc-85d2-03212767e22d"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e7ae20cf-8e05-48fc-85d2-03212767e22d"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-e7ae20cf-8e05-48fc-85d2-03212767e22d"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-23457a12-e546-4b1c-a6f0-9c6536673de0 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-23457a12-e546-4b1c-a6f0-9c6536673de0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-23457a12-e546-4b1c-a6f0-9c6536673de0.shg-box.shg-c {
  justify-content: center;
}

#s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
text-align: center;
}

#s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e 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: 48% 46.5%;
     object-position: 48% 46.5%;
  transform: none;
  transform-origin: none;
}




.s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e 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: 48% 46.5%;
     object-position: 48% 46.5%;
  transform: none;
  transform-origin: none;
}




.s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e 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: 48% 46.5%;
     object-position: 48% 46.5%;
  transform: none;
  transform-origin: none;
}




.s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e 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: 48% 46.5%;
     object-position: 48% 46.5%;
  transform: none;
  transform-origin: none;
}




.s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e 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: 48% 46.5%;
     object-position: 48% 46.5%;
  transform: none;
  transform-origin: none;
}




.s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b48496b8-0d3c-4fb9-8e36-590a4ef16e9e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-b5f66cc4-966e-46bd-bb0d-c2feed46b6c2 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-b5f66cc4-966e-46bd-bb0d-c2feed46b6c2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b5f66cc4-966e-46bd-bb0d-c2feed46b6c2.shg-box.shg-c {
  justify-content: center;
}

#s-4665fdcf-e8d7-4882-bbc3-4ac007b3cb48 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-db3e725d-18b3-4cfd-be10-42e9801d08dc {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
padding-right: 0%;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-db3e725d-18b3-4cfd-be10-42e9801d08dc {
  display: none;
}
#s-db3e725d-18b3-4cfd-be10-42e9801d08dc, #wrap-s-db3e725d-18b3-4cfd-be10-42e9801d08dc, #wrap-content-s-db3e725d-18b3-4cfd-be10-42e9801d08dc { display: none !important; }}@media (max-width: 767px){#s-db3e725d-18b3-4cfd-be10-42e9801d08dc {
  display: none;
}
#s-db3e725d-18b3-4cfd-be10-42e9801d08dc, #wrap-s-db3e725d-18b3-4cfd-be10-42e9801d08dc, #wrap-content-s-db3e725d-18b3-4cfd-be10-42e9801d08dc { display: none !important; }}







#s-db3e725d-18b3-4cfd-be10-42e9801d08dc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-db3e725d-18b3-4cfd-be10-42e9801d08dc.shg-box.shg-c {
  justify-content: center;
}

#s-63ba2e47-b24c-4141-a054-173d6e4d6c45 {
  margin-left: auto;
margin-right: auto;
padding-left: 5%;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-63ba2e47-b24c-4141-a054-173d6e4d6c45"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-63ba2e47-b24c-4141-a054-173d6e4d6c45"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-63ba2e47-b24c-4141-a054-173d6e4d6c45"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-63ba2e47-b24c-4141-a054-173d6e4d6c45"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-63ba2e47-b24c-4141-a054-173d6e4d6c45"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-63ba2e47-b24c-4141-a054-173d6e4d6c45"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-63ba2e47-b24c-4141-a054-173d6e4d6c45"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-fec735e9-3614-4a04-9030-974ef6d01821 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-fec735e9-3614-4a04-9030-974ef6d01821 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fec735e9-3614-4a04-9030-974ef6d01821.shg-box.shg-c {
  justify-content: center;
}

#s-836038cb-a704-45ac-b3d9-67bb975d72fc {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
text-align: center;
}

#s-836038cb-a704-45ac-b3d9-67bb975d72fc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-836038cb-a704-45ac-b3d9-67bb975d72fc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-836038cb-a704-45ac-b3d9-67bb975d72fc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-836038cb-a704-45ac-b3d9-67bb975d72fc .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-836038cb-a704-45ac-b3d9-67bb975d72fc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-836038cb-a704-45ac-b3d9-67bb975d72fc 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: 48% 46.5%;
     object-position: 48% 46.5%;
  transform: none;
  transform-origin: none;
}




.s-836038cb-a704-45ac-b3d9-67bb975d72fc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-836038cb-a704-45ac-b3d9-67bb975d72fc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-836038cb-a704-45ac-b3d9-67bb975d72fc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-836038cb-a704-45ac-b3d9-67bb975d72fc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-836038cb-a704-45ac-b3d9-67bb975d72fc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-836038cb-a704-45ac-b3d9-67bb975d72fc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-836038cb-a704-45ac-b3d9-67bb975d72fc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-836038cb-a704-45ac-b3d9-67bb975d72fc .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-836038cb-a704-45ac-b3d9-67bb975d72fc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-836038cb-a704-45ac-b3d9-67bb975d72fc 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: 48% 46.5%;
     object-position: 48% 46.5%;
  transform: none;
  transform-origin: none;
}




.s-836038cb-a704-45ac-b3d9-67bb975d72fc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-836038cb-a704-45ac-b3d9-67bb975d72fc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-836038cb-a704-45ac-b3d9-67bb975d72fc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-836038cb-a704-45ac-b3d9-67bb975d72fc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-836038cb-a704-45ac-b3d9-67bb975d72fc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-836038cb-a704-45ac-b3d9-67bb975d72fc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-836038cb-a704-45ac-b3d9-67bb975d72fc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-836038cb-a704-45ac-b3d9-67bb975d72fc .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-836038cb-a704-45ac-b3d9-67bb975d72fc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-836038cb-a704-45ac-b3d9-67bb975d72fc 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: 48% 46.5%;
     object-position: 48% 46.5%;
  transform: none;
  transform-origin: none;
}




.s-836038cb-a704-45ac-b3d9-67bb975d72fc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-836038cb-a704-45ac-b3d9-67bb975d72fc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-836038cb-a704-45ac-b3d9-67bb975d72fc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-836038cb-a704-45ac-b3d9-67bb975d72fc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-836038cb-a704-45ac-b3d9-67bb975d72fc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-836038cb-a704-45ac-b3d9-67bb975d72fc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-836038cb-a704-45ac-b3d9-67bb975d72fc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-836038cb-a704-45ac-b3d9-67bb975d72fc .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-836038cb-a704-45ac-b3d9-67bb975d72fc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-836038cb-a704-45ac-b3d9-67bb975d72fc 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: 48% 46.5%;
     object-position: 48% 46.5%;
  transform: none;
  transform-origin: none;
}




.s-836038cb-a704-45ac-b3d9-67bb975d72fc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-836038cb-a704-45ac-b3d9-67bb975d72fc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-836038cb-a704-45ac-b3d9-67bb975d72fc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-836038cb-a704-45ac-b3d9-67bb975d72fc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-836038cb-a704-45ac-b3d9-67bb975d72fc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-836038cb-a704-45ac-b3d9-67bb975d72fc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-836038cb-a704-45ac-b3d9-67bb975d72fc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-836038cb-a704-45ac-b3d9-67bb975d72fc .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-836038cb-a704-45ac-b3d9-67bb975d72fc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-836038cb-a704-45ac-b3d9-67bb975d72fc 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: 48% 46.5%;
     object-position: 48% 46.5%;
  transform: none;
  transform-origin: none;
}




.s-836038cb-a704-45ac-b3d9-67bb975d72fc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-836038cb-a704-45ac-b3d9-67bb975d72fc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-836038cb-a704-45ac-b3d9-67bb975d72fc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-836038cb-a704-45ac-b3d9-67bb975d72fc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-b3d84ec7-943a-486c-8f36-ac60bd5c0891 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-b3d84ec7-943a-486c-8f36-ac60bd5c0891 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b3d84ec7-943a-486c-8f36-ac60bd5c0891.shg-box.shg-c {
  justify-content: center;
}

#s-d4cdb61a-b513-48bf-ad08-b2ffcabd708a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-a8378afc-18c8-450d-bdcf-93ef17bd52bb {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-a8378afc-18c8-450d-bdcf-93ef17bd52bb {
  display: none;
}
#s-a8378afc-18c8-450d-bdcf-93ef17bd52bb, #wrap-s-a8378afc-18c8-450d-bdcf-93ef17bd52bb, #wrap-content-s-a8378afc-18c8-450d-bdcf-93ef17bd52bb { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-a8378afc-18c8-450d-bdcf-93ef17bd52bb {
  display: none;
}
#s-a8378afc-18c8-450d-bdcf-93ef17bd52bb, #wrap-s-a8378afc-18c8-450d-bdcf-93ef17bd52bb, #wrap-content-s-a8378afc-18c8-450d-bdcf-93ef17bd52bb { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-a8378afc-18c8-450d-bdcf-93ef17bd52bb {
  margin-bottom: 2%;
display: none;
}
#s-a8378afc-18c8-450d-bdcf-93ef17bd52bb, #wrap-s-a8378afc-18c8-450d-bdcf-93ef17bd52bb, #wrap-content-s-a8378afc-18c8-450d-bdcf-93ef17bd52bb { display: none !important; }}@media (max-width: 767px){#s-a8378afc-18c8-450d-bdcf-93ef17bd52bb {
  display: none;
}
#s-a8378afc-18c8-450d-bdcf-93ef17bd52bb, #wrap-s-a8378afc-18c8-450d-bdcf-93ef17bd52bb, #wrap-content-s-a8378afc-18c8-450d-bdcf-93ef17bd52bb { display: none !important; }}







#s-a8378afc-18c8-450d-bdcf-93ef17bd52bb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a8378afc-18c8-450d-bdcf-93ef17bd52bb.shg-box.shg-c {
  justify-content: center;
}

#s-080028cb-2e73-4fc4-9364-9ec1683c83ff {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-080028cb-2e73-4fc4-9364-9ec1683c83ff {
  display: none;
}
#s-080028cb-2e73-4fc4-9364-9ec1683c83ff, #wrap-s-080028cb-2e73-4fc4-9364-9ec1683c83ff, #wrap-content-s-080028cb-2e73-4fc4-9364-9ec1683c83ff { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-080028cb-2e73-4fc4-9364-9ec1683c83ff {
  display: none;
}
#s-080028cb-2e73-4fc4-9364-9ec1683c83ff, #wrap-s-080028cb-2e73-4fc4-9364-9ec1683c83ff, #wrap-content-s-080028cb-2e73-4fc4-9364-9ec1683c83ff { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-080028cb-2e73-4fc4-9364-9ec1683c83ff {
  padding-left: 1%;
padding-right: 1%;
display: none;
}
#s-080028cb-2e73-4fc4-9364-9ec1683c83ff, #wrap-s-080028cb-2e73-4fc4-9364-9ec1683c83ff, #wrap-content-s-080028cb-2e73-4fc4-9364-9ec1683c83ff { display: none !important; }}@media (max-width: 767px){#s-080028cb-2e73-4fc4-9364-9ec1683c83ff {
  display: none;
}
#s-080028cb-2e73-4fc4-9364-9ec1683c83ff, #wrap-s-080028cb-2e73-4fc4-9364-9ec1683c83ff, #wrap-content-s-080028cb-2e73-4fc4-9364-9ec1683c83ff { display: none !important; }}
@media (min-width: 0px) {
[id="s-080028cb-2e73-4fc4-9364-9ec1683c83ff"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-080028cb-2e73-4fc4-9364-9ec1683c83ff"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-080028cb-2e73-4fc4-9364-9ec1683c83ff"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-080028cb-2e73-4fc4-9364-9ec1683c83ff"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-773b3260-142b-4775-87cf-f648d91337ae {
  margin-left: auto;
margin-right: auto;
max-width: 925px;
text-align: center;
}

#s-773b3260-142b-4775-87cf-f648d91337ae {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-773b3260-142b-4775-87cf-f648d91337ae-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-773b3260-142b-4775-87cf-f648d91337ae {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-773b3260-142b-4775-87cf-f648d91337ae .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-773b3260-142b-4775-87cf-f648d91337ae {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-773b3260-142b-4775-87cf-f648d91337ae img.shogun-image {
  width: 100%;
  
  
  max-width: 925px;

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




.s-773b3260-142b-4775-87cf-f648d91337ae .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-773b3260-142b-4775-87cf-f648d91337ae.shg-align-container {
  display: flex;
  justify-content: center
}

.s-773b3260-142b-4775-87cf-f648d91337ae.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-773b3260-142b-4775-87cf-f648d91337ae.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-773b3260-142b-4775-87cf-f648d91337ae {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-773b3260-142b-4775-87cf-f648d91337ae-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-773b3260-142b-4775-87cf-f648d91337ae {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-773b3260-142b-4775-87cf-f648d91337ae .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-773b3260-142b-4775-87cf-f648d91337ae {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-773b3260-142b-4775-87cf-f648d91337ae 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-773b3260-142b-4775-87cf-f648d91337ae .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-773b3260-142b-4775-87cf-f648d91337ae.shg-align-container {
  display: flex;
  justify-content: center
}

.s-773b3260-142b-4775-87cf-f648d91337ae.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-773b3260-142b-4775-87cf-f648d91337ae.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-773b3260-142b-4775-87cf-f648d91337ae {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-773b3260-142b-4775-87cf-f648d91337ae-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-773b3260-142b-4775-87cf-f648d91337ae {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-773b3260-142b-4775-87cf-f648d91337ae .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-773b3260-142b-4775-87cf-f648d91337ae {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-773b3260-142b-4775-87cf-f648d91337ae 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-773b3260-142b-4775-87cf-f648d91337ae .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-773b3260-142b-4775-87cf-f648d91337ae.shg-align-container {
  display: flex;
  justify-content: center
}

.s-773b3260-142b-4775-87cf-f648d91337ae.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-773b3260-142b-4775-87cf-f648d91337ae.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-773b3260-142b-4775-87cf-f648d91337ae {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-773b3260-142b-4775-87cf-f648d91337ae-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-773b3260-142b-4775-87cf-f648d91337ae {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-773b3260-142b-4775-87cf-f648d91337ae .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-773b3260-142b-4775-87cf-f648d91337ae {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-773b3260-142b-4775-87cf-f648d91337ae 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-773b3260-142b-4775-87cf-f648d91337ae .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-773b3260-142b-4775-87cf-f648d91337ae.shg-align-container {
  display: flex;
  justify-content: center
}

.s-773b3260-142b-4775-87cf-f648d91337ae.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-773b3260-142b-4775-87cf-f648d91337ae.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-773b3260-142b-4775-87cf-f648d91337ae {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-773b3260-142b-4775-87cf-f648d91337ae-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-773b3260-142b-4775-87cf-f648d91337ae {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-773b3260-142b-4775-87cf-f648d91337ae .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-773b3260-142b-4775-87cf-f648d91337ae {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-773b3260-142b-4775-87cf-f648d91337ae 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-773b3260-142b-4775-87cf-f648d91337ae .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-773b3260-142b-4775-87cf-f648d91337ae.shg-align-container {
  display: flex;
  justify-content: center
}

.s-773b3260-142b-4775-87cf-f648d91337ae.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-773b3260-142b-4775-87cf-f648d91337ae.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb {
  margin-top: 1%;
margin-left: auto;
margin-right: auto;
max-width: 925px;
text-align: center;
}

#s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb img.shogun-image {
  width: 100%;
  
  
  max-width: 925px;

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




.s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb 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-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb 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-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb 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-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb 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-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2ca9885-0aa2-487e-bcc7-82a42a7a7ffb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-97b8323c-7aa4-4d0a-951b-263e27b59ee1 {
  margin-left: auto;
margin-right: auto;
max-width: 500px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-97b8323c-7aa4-4d0a-951b-263e27b59ee1 {
  margin-top: 1%;
margin-bottom: 0%;
max-width: 925px;
}
}
#s-97b8323c-7aa4-4d0a-951b-263e27b59ee1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-97b8323c-7aa4-4d0a-951b-263e27b59ee1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-97b8323c-7aa4-4d0a-951b-263e27b59ee1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-97b8323c-7aa4-4d0a-951b-263e27b59ee1 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-97b8323c-7aa4-4d0a-951b-263e27b59ee1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-97b8323c-7aa4-4d0a-951b-263e27b59ee1 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

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




.s-97b8323c-7aa4-4d0a-951b-263e27b59ee1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-97b8323c-7aa4-4d0a-951b-263e27b59ee1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97b8323c-7aa4-4d0a-951b-263e27b59ee1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97b8323c-7aa4-4d0a-951b-263e27b59ee1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-97b8323c-7aa4-4d0a-951b-263e27b59ee1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-97b8323c-7aa4-4d0a-951b-263e27b59ee1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-97b8323c-7aa4-4d0a-951b-263e27b59ee1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-97b8323c-7aa4-4d0a-951b-263e27b59ee1 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-97b8323c-7aa4-4d0a-951b-263e27b59ee1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-97b8323c-7aa4-4d0a-951b-263e27b59ee1 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-97b8323c-7aa4-4d0a-951b-263e27b59ee1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-97b8323c-7aa4-4d0a-951b-263e27b59ee1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97b8323c-7aa4-4d0a-951b-263e27b59ee1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97b8323c-7aa4-4d0a-951b-263e27b59ee1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-97b8323c-7aa4-4d0a-951b-263e27b59ee1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-97b8323c-7aa4-4d0a-951b-263e27b59ee1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-97b8323c-7aa4-4d0a-951b-263e27b59ee1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-97b8323c-7aa4-4d0a-951b-263e27b59ee1 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-97b8323c-7aa4-4d0a-951b-263e27b59ee1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-97b8323c-7aa4-4d0a-951b-263e27b59ee1 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-97b8323c-7aa4-4d0a-951b-263e27b59ee1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-97b8323c-7aa4-4d0a-951b-263e27b59ee1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97b8323c-7aa4-4d0a-951b-263e27b59ee1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97b8323c-7aa4-4d0a-951b-263e27b59ee1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-97b8323c-7aa4-4d0a-951b-263e27b59ee1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-97b8323c-7aa4-4d0a-951b-263e27b59ee1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-97b8323c-7aa4-4d0a-951b-263e27b59ee1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-97b8323c-7aa4-4d0a-951b-263e27b59ee1 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-97b8323c-7aa4-4d0a-951b-263e27b59ee1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-97b8323c-7aa4-4d0a-951b-263e27b59ee1 img.shogun-image {
  width: 100%;
  
  
  max-width: 925px;

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




.s-97b8323c-7aa4-4d0a-951b-263e27b59ee1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-97b8323c-7aa4-4d0a-951b-263e27b59ee1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97b8323c-7aa4-4d0a-951b-263e27b59ee1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97b8323c-7aa4-4d0a-951b-263e27b59ee1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-97b8323c-7aa4-4d0a-951b-263e27b59ee1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-97b8323c-7aa4-4d0a-951b-263e27b59ee1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-97b8323c-7aa4-4d0a-951b-263e27b59ee1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-97b8323c-7aa4-4d0a-951b-263e27b59ee1 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-97b8323c-7aa4-4d0a-951b-263e27b59ee1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-97b8323c-7aa4-4d0a-951b-263e27b59ee1 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-97b8323c-7aa4-4d0a-951b-263e27b59ee1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-97b8323c-7aa4-4d0a-951b-263e27b59ee1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97b8323c-7aa4-4d0a-951b-263e27b59ee1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97b8323c-7aa4-4d0a-951b-263e27b59ee1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-b148d68f-2adf-4c65-b5f8-5fba92eb809e {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-b148d68f-2adf-4c65-b5f8-5fba92eb809e {
  display: none;
}
#s-b148d68f-2adf-4c65-b5f8-5fba92eb809e, #wrap-s-b148d68f-2adf-4c65-b5f8-5fba92eb809e, #wrap-content-s-b148d68f-2adf-4c65-b5f8-5fba92eb809e { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-b148d68f-2adf-4c65-b5f8-5fba92eb809e {
  display: none;
}
#s-b148d68f-2adf-4c65-b5f8-5fba92eb809e, #wrap-s-b148d68f-2adf-4c65-b5f8-5fba92eb809e, #wrap-content-s-b148d68f-2adf-4c65-b5f8-5fba92eb809e { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-b148d68f-2adf-4c65-b5f8-5fba92eb809e {
  display: none;
}
#s-b148d68f-2adf-4c65-b5f8-5fba92eb809e, #wrap-s-b148d68f-2adf-4c65-b5f8-5fba92eb809e, #wrap-content-s-b148d68f-2adf-4c65-b5f8-5fba92eb809e { display: none !important; }}@media (max-width: 767px){#s-b148d68f-2adf-4c65-b5f8-5fba92eb809e {
  margin-top: 2%;
margin-bottom: 0%;
}
}







#s-b148d68f-2adf-4c65-b5f8-5fba92eb809e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b148d68f-2adf-4c65-b5f8-5fba92eb809e.shg-box.shg-c {
  justify-content: center;
}

#s-70b59702-a4c5-40a5-ad21-c196e318cdcf {
  margin-left: auto;
margin-right: auto;
max-width: 500px;
text-align: center;
}

#s-70b59702-a4c5-40a5-ad21-c196e318cdcf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-70b59702-a4c5-40a5-ad21-c196e318cdcf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-70b59702-a4c5-40a5-ad21-c196e318cdcf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-70b59702-a4c5-40a5-ad21-c196e318cdcf .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-70b59702-a4c5-40a5-ad21-c196e318cdcf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-70b59702-a4c5-40a5-ad21-c196e318cdcf img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

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




.s-70b59702-a4c5-40a5-ad21-c196e318cdcf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-70b59702-a4c5-40a5-ad21-c196e318cdcf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-70b59702-a4c5-40a5-ad21-c196e318cdcf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-70b59702-a4c5-40a5-ad21-c196e318cdcf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-70b59702-a4c5-40a5-ad21-c196e318cdcf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-70b59702-a4c5-40a5-ad21-c196e318cdcf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-70b59702-a4c5-40a5-ad21-c196e318cdcf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-70b59702-a4c5-40a5-ad21-c196e318cdcf .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-70b59702-a4c5-40a5-ad21-c196e318cdcf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-70b59702-a4c5-40a5-ad21-c196e318cdcf 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-70b59702-a4c5-40a5-ad21-c196e318cdcf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-70b59702-a4c5-40a5-ad21-c196e318cdcf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-70b59702-a4c5-40a5-ad21-c196e318cdcf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-70b59702-a4c5-40a5-ad21-c196e318cdcf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-70b59702-a4c5-40a5-ad21-c196e318cdcf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-70b59702-a4c5-40a5-ad21-c196e318cdcf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-70b59702-a4c5-40a5-ad21-c196e318cdcf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-70b59702-a4c5-40a5-ad21-c196e318cdcf .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-70b59702-a4c5-40a5-ad21-c196e318cdcf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-70b59702-a4c5-40a5-ad21-c196e318cdcf 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-70b59702-a4c5-40a5-ad21-c196e318cdcf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-70b59702-a4c5-40a5-ad21-c196e318cdcf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-70b59702-a4c5-40a5-ad21-c196e318cdcf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-70b59702-a4c5-40a5-ad21-c196e318cdcf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-70b59702-a4c5-40a5-ad21-c196e318cdcf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-70b59702-a4c5-40a5-ad21-c196e318cdcf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-70b59702-a4c5-40a5-ad21-c196e318cdcf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-70b59702-a4c5-40a5-ad21-c196e318cdcf .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-70b59702-a4c5-40a5-ad21-c196e318cdcf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-70b59702-a4c5-40a5-ad21-c196e318cdcf 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-70b59702-a4c5-40a5-ad21-c196e318cdcf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-70b59702-a4c5-40a5-ad21-c196e318cdcf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-70b59702-a4c5-40a5-ad21-c196e318cdcf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-70b59702-a4c5-40a5-ad21-c196e318cdcf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-70b59702-a4c5-40a5-ad21-c196e318cdcf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-70b59702-a4c5-40a5-ad21-c196e318cdcf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-70b59702-a4c5-40a5-ad21-c196e318cdcf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-70b59702-a4c5-40a5-ad21-c196e318cdcf .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-70b59702-a4c5-40a5-ad21-c196e318cdcf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-70b59702-a4c5-40a5-ad21-c196e318cdcf 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-70b59702-a4c5-40a5-ad21-c196e318cdcf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-70b59702-a4c5-40a5-ad21-c196e318cdcf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-70b59702-a4c5-40a5-ad21-c196e318cdcf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-70b59702-a4c5-40a5-ad21-c196e318cdcf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d2939132-42f2-4ec5-8fa1-dd860770c2c9 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
min-height: 50px;
}








#s-d2939132-42f2-4ec5-8fa1-dd860770c2c9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d2939132-42f2-4ec5-8fa1-dd860770c2c9.shg-box.shg-c {
  justify-content: center;
}

#s-31925e3e-645a-4065-832f-efc5690bab48 {
  margin-top: 5%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
max-width: 1600px;
text-align: center;
}
@media (min-width: 1200px){#s-31925e3e-645a-4065-832f-efc5690bab48 {
  margin-top: -2%;
margin-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-31925e3e-645a-4065-832f-efc5690bab48 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-31925e3e-645a-4065-832f-efc5690bab48 {
  margin-top: 0%;
margin-bottom: 0%;
}
}
#s-31925e3e-645a-4065-832f-efc5690bab48 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-31925e3e-645a-4065-832f-efc5690bab48-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-31925e3e-645a-4065-832f-efc5690bab48 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-31925e3e-645a-4065-832f-efc5690bab48 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-31925e3e-645a-4065-832f-efc5690bab48 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-31925e3e-645a-4065-832f-efc5690bab48 img.shogun-image {
  width: 100%;
  
  
  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-31925e3e-645a-4065-832f-efc5690bab48 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-31925e3e-645a-4065-832f-efc5690bab48.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31925e3e-645a-4065-832f-efc5690bab48.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31925e3e-645a-4065-832f-efc5690bab48.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-31925e3e-645a-4065-832f-efc5690bab48 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-31925e3e-645a-4065-832f-efc5690bab48-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-31925e3e-645a-4065-832f-efc5690bab48 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-31925e3e-645a-4065-832f-efc5690bab48 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-31925e3e-645a-4065-832f-efc5690bab48 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-31925e3e-645a-4065-832f-efc5690bab48 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-31925e3e-645a-4065-832f-efc5690bab48 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-31925e3e-645a-4065-832f-efc5690bab48.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31925e3e-645a-4065-832f-efc5690bab48.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31925e3e-645a-4065-832f-efc5690bab48.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-31925e3e-645a-4065-832f-efc5690bab48 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-31925e3e-645a-4065-832f-efc5690bab48-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-31925e3e-645a-4065-832f-efc5690bab48 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-31925e3e-645a-4065-832f-efc5690bab48 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-31925e3e-645a-4065-832f-efc5690bab48 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-31925e3e-645a-4065-832f-efc5690bab48 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-31925e3e-645a-4065-832f-efc5690bab48 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-31925e3e-645a-4065-832f-efc5690bab48.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31925e3e-645a-4065-832f-efc5690bab48.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31925e3e-645a-4065-832f-efc5690bab48.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-31925e3e-645a-4065-832f-efc5690bab48 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-31925e3e-645a-4065-832f-efc5690bab48-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-31925e3e-645a-4065-832f-efc5690bab48 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-31925e3e-645a-4065-832f-efc5690bab48 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-31925e3e-645a-4065-832f-efc5690bab48 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-31925e3e-645a-4065-832f-efc5690bab48 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-31925e3e-645a-4065-832f-efc5690bab48 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-31925e3e-645a-4065-832f-efc5690bab48.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31925e3e-645a-4065-832f-efc5690bab48.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31925e3e-645a-4065-832f-efc5690bab48.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-31925e3e-645a-4065-832f-efc5690bab48 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-31925e3e-645a-4065-832f-efc5690bab48-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-31925e3e-645a-4065-832f-efc5690bab48 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-31925e3e-645a-4065-832f-efc5690bab48 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-31925e3e-645a-4065-832f-efc5690bab48 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-31925e3e-645a-4065-832f-efc5690bab48 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-31925e3e-645a-4065-832f-efc5690bab48 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-31925e3e-645a-4065-832f-efc5690bab48.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31925e3e-645a-4065-832f-efc5690bab48.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31925e3e-645a-4065-832f-efc5690bab48.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-3445c3d6-001f-41fb-96a9-716134e94cae {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-3445c3d6-001f-41fb-96a9-716134e94cae {
  display: none;
}
#s-3445c3d6-001f-41fb-96a9-716134e94cae, #wrap-s-3445c3d6-001f-41fb-96a9-716134e94cae, #wrap-content-s-3445c3d6-001f-41fb-96a9-716134e94cae { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-3445c3d6-001f-41fb-96a9-716134e94cae {
  display: none;
}
#s-3445c3d6-001f-41fb-96a9-716134e94cae, #wrap-s-3445c3d6-001f-41fb-96a9-716134e94cae, #wrap-content-s-3445c3d6-001f-41fb-96a9-716134e94cae { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-3445c3d6-001f-41fb-96a9-716134e94cae {
  display: none;
}
#s-3445c3d6-001f-41fb-96a9-716134e94cae, #wrap-s-3445c3d6-001f-41fb-96a9-716134e94cae, #wrap-content-s-3445c3d6-001f-41fb-96a9-716134e94cae { display: none !important; }}@media (max-width: 767px){#s-3445c3d6-001f-41fb-96a9-716134e94cae {
  margin-top: 2%;
margin-bottom: 0%;
}
}







#s-3445c3d6-001f-41fb-96a9-716134e94cae > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3445c3d6-001f-41fb-96a9-716134e94cae.shg-box.shg-c {
  justify-content: center;
}

#s-c14b45f8-65c2-4aca-8c93-1b1444b977ac {
  margin-left: auto;
margin-right: auto;
max-width: 500px;
text-align: center;
}
@media (min-width: 1200px){#s-c14b45f8-65c2-4aca-8c93-1b1444b977ac {
  display: none;
}
#s-c14b45f8-65c2-4aca-8c93-1b1444b977ac, #wrap-s-c14b45f8-65c2-4aca-8c93-1b1444b977ac, #wrap-content-s-c14b45f8-65c2-4aca-8c93-1b1444b977ac { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-c14b45f8-65c2-4aca-8c93-1b1444b977ac {
  display: none;
}
#s-c14b45f8-65c2-4aca-8c93-1b1444b977ac, #wrap-s-c14b45f8-65c2-4aca-8c93-1b1444b977ac, #wrap-content-s-c14b45f8-65c2-4aca-8c93-1b1444b977ac { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-c14b45f8-65c2-4aca-8c93-1b1444b977ac {
  display: none;
}
#s-c14b45f8-65c2-4aca-8c93-1b1444b977ac, #wrap-s-c14b45f8-65c2-4aca-8c93-1b1444b977ac, #wrap-content-s-c14b45f8-65c2-4aca-8c93-1b1444b977ac { display: none !important; }}@media (max-width: 767px){#s-c14b45f8-65c2-4aca-8c93-1b1444b977ac {
  margin-top: 0%;
}
}
#s-c14b45f8-65c2-4aca-8c93-1b1444b977ac {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c14b45f8-65c2-4aca-8c93-1b1444b977ac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c14b45f8-65c2-4aca-8c93-1b1444b977ac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c14b45f8-65c2-4aca-8c93-1b1444b977ac .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c14b45f8-65c2-4aca-8c93-1b1444b977ac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c14b45f8-65c2-4aca-8c93-1b1444b977ac img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

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




.s-c14b45f8-65c2-4aca-8c93-1b1444b977ac .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c14b45f8-65c2-4aca-8c93-1b1444b977ac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c14b45f8-65c2-4aca-8c93-1b1444b977ac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c14b45f8-65c2-4aca-8c93-1b1444b977ac.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-c14b45f8-65c2-4aca-8c93-1b1444b977ac {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c14b45f8-65c2-4aca-8c93-1b1444b977ac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c14b45f8-65c2-4aca-8c93-1b1444b977ac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c14b45f8-65c2-4aca-8c93-1b1444b977ac .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c14b45f8-65c2-4aca-8c93-1b1444b977ac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c14b45f8-65c2-4aca-8c93-1b1444b977ac 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-c14b45f8-65c2-4aca-8c93-1b1444b977ac .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c14b45f8-65c2-4aca-8c93-1b1444b977ac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c14b45f8-65c2-4aca-8c93-1b1444b977ac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c14b45f8-65c2-4aca-8c93-1b1444b977ac.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c14b45f8-65c2-4aca-8c93-1b1444b977ac {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c14b45f8-65c2-4aca-8c93-1b1444b977ac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c14b45f8-65c2-4aca-8c93-1b1444b977ac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c14b45f8-65c2-4aca-8c93-1b1444b977ac .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c14b45f8-65c2-4aca-8c93-1b1444b977ac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c14b45f8-65c2-4aca-8c93-1b1444b977ac 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-c14b45f8-65c2-4aca-8c93-1b1444b977ac .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c14b45f8-65c2-4aca-8c93-1b1444b977ac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c14b45f8-65c2-4aca-8c93-1b1444b977ac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c14b45f8-65c2-4aca-8c93-1b1444b977ac.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c14b45f8-65c2-4aca-8c93-1b1444b977ac {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c14b45f8-65c2-4aca-8c93-1b1444b977ac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c14b45f8-65c2-4aca-8c93-1b1444b977ac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c14b45f8-65c2-4aca-8c93-1b1444b977ac .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c14b45f8-65c2-4aca-8c93-1b1444b977ac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c14b45f8-65c2-4aca-8c93-1b1444b977ac 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-c14b45f8-65c2-4aca-8c93-1b1444b977ac .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c14b45f8-65c2-4aca-8c93-1b1444b977ac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c14b45f8-65c2-4aca-8c93-1b1444b977ac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c14b45f8-65c2-4aca-8c93-1b1444b977ac.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-c14b45f8-65c2-4aca-8c93-1b1444b977ac {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c14b45f8-65c2-4aca-8c93-1b1444b977ac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c14b45f8-65c2-4aca-8c93-1b1444b977ac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-c14b45f8-65c2-4aca-8c93-1b1444b977ac .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c14b45f8-65c2-4aca-8c93-1b1444b977ac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c14b45f8-65c2-4aca-8c93-1b1444b977ac 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-c14b45f8-65c2-4aca-8c93-1b1444b977ac .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c14b45f8-65c2-4aca-8c93-1b1444b977ac.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c14b45f8-65c2-4aca-8c93-1b1444b977ac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c14b45f8-65c2-4aca-8c93-1b1444b977ac.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-a8f753a5-fbec-46c1-ab3c-145cc805380a {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-a8f753a5-fbec-46c1-ab3c-145cc805380a {
  display: none;
}
#s-a8f753a5-fbec-46c1-ab3c-145cc805380a, #wrap-s-a8f753a5-fbec-46c1-ab3c-145cc805380a, #wrap-content-s-a8f753a5-fbec-46c1-ab3c-145cc805380a { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-a8f753a5-fbec-46c1-ab3c-145cc805380a {
  display: none;
}
#s-a8f753a5-fbec-46c1-ab3c-145cc805380a, #wrap-s-a8f753a5-fbec-46c1-ab3c-145cc805380a, #wrap-content-s-a8f753a5-fbec-46c1-ab3c-145cc805380a { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-a8f753a5-fbec-46c1-ab3c-145cc805380a {
  display: none;
}
#s-a8f753a5-fbec-46c1-ab3c-145cc805380a, #wrap-s-a8f753a5-fbec-46c1-ab3c-145cc805380a, #wrap-content-s-a8f753a5-fbec-46c1-ab3c-145cc805380a { display: none !important; }}







#s-a8f753a5-fbec-46c1-ab3c-145cc805380a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a8f753a5-fbec-46c1-ab3c-145cc805380a.shg-box.shg-c {
  justify-content: center;
}

#s-73f23a81-bbec-45e6-b66d-a31cd9def7f5 {
  margin-left: auto;
margin-right: auto;
max-width: 500px;
text-align: center;
}
@media (min-width: 1200px){#s-73f23a81-bbec-45e6-b66d-a31cd9def7f5 {
  display: none;
}
#s-73f23a81-bbec-45e6-b66d-a31cd9def7f5, #wrap-s-73f23a81-bbec-45e6-b66d-a31cd9def7f5, #wrap-content-s-73f23a81-bbec-45e6-b66d-a31cd9def7f5 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-73f23a81-bbec-45e6-b66d-a31cd9def7f5 {
  display: none;
}
#s-73f23a81-bbec-45e6-b66d-a31cd9def7f5, #wrap-s-73f23a81-bbec-45e6-b66d-a31cd9def7f5, #wrap-content-s-73f23a81-bbec-45e6-b66d-a31cd9def7f5 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-73f23a81-bbec-45e6-b66d-a31cd9def7f5 {
  display: none;
}
#s-73f23a81-bbec-45e6-b66d-a31cd9def7f5, #wrap-s-73f23a81-bbec-45e6-b66d-a31cd9def7f5, #wrap-content-s-73f23a81-bbec-45e6-b66d-a31cd9def7f5 { display: none !important; }}@media (max-width: 767px){#s-73f23a81-bbec-45e6-b66d-a31cd9def7f5 {
  margin-top: 1%;
margin-bottom: 1%;
}
}
#s-73f23a81-bbec-45e6-b66d-a31cd9def7f5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-73f23a81-bbec-45e6-b66d-a31cd9def7f5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-73f23a81-bbec-45e6-b66d-a31cd9def7f5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-73f23a81-bbec-45e6-b66d-a31cd9def7f5 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-73f23a81-bbec-45e6-b66d-a31cd9def7f5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-73f23a81-bbec-45e6-b66d-a31cd9def7f5 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

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




.s-73f23a81-bbec-45e6-b66d-a31cd9def7f5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-73f23a81-bbec-45e6-b66d-a31cd9def7f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73f23a81-bbec-45e6-b66d-a31cd9def7f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73f23a81-bbec-45e6-b66d-a31cd9def7f5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-73f23a81-bbec-45e6-b66d-a31cd9def7f5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-73f23a81-bbec-45e6-b66d-a31cd9def7f5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-73f23a81-bbec-45e6-b66d-a31cd9def7f5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-73f23a81-bbec-45e6-b66d-a31cd9def7f5 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-73f23a81-bbec-45e6-b66d-a31cd9def7f5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-73f23a81-bbec-45e6-b66d-a31cd9def7f5 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-73f23a81-bbec-45e6-b66d-a31cd9def7f5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-73f23a81-bbec-45e6-b66d-a31cd9def7f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73f23a81-bbec-45e6-b66d-a31cd9def7f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73f23a81-bbec-45e6-b66d-a31cd9def7f5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-73f23a81-bbec-45e6-b66d-a31cd9def7f5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-73f23a81-bbec-45e6-b66d-a31cd9def7f5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-73f23a81-bbec-45e6-b66d-a31cd9def7f5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-73f23a81-bbec-45e6-b66d-a31cd9def7f5 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-73f23a81-bbec-45e6-b66d-a31cd9def7f5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-73f23a81-bbec-45e6-b66d-a31cd9def7f5 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-73f23a81-bbec-45e6-b66d-a31cd9def7f5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-73f23a81-bbec-45e6-b66d-a31cd9def7f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73f23a81-bbec-45e6-b66d-a31cd9def7f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73f23a81-bbec-45e6-b66d-a31cd9def7f5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-73f23a81-bbec-45e6-b66d-a31cd9def7f5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-73f23a81-bbec-45e6-b66d-a31cd9def7f5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-73f23a81-bbec-45e6-b66d-a31cd9def7f5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-73f23a81-bbec-45e6-b66d-a31cd9def7f5 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-73f23a81-bbec-45e6-b66d-a31cd9def7f5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-73f23a81-bbec-45e6-b66d-a31cd9def7f5 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-73f23a81-bbec-45e6-b66d-a31cd9def7f5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-73f23a81-bbec-45e6-b66d-a31cd9def7f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73f23a81-bbec-45e6-b66d-a31cd9def7f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73f23a81-bbec-45e6-b66d-a31cd9def7f5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-73f23a81-bbec-45e6-b66d-a31cd9def7f5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-73f23a81-bbec-45e6-b66d-a31cd9def7f5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-73f23a81-bbec-45e6-b66d-a31cd9def7f5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-73f23a81-bbec-45e6-b66d-a31cd9def7f5 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-73f23a81-bbec-45e6-b66d-a31cd9def7f5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-73f23a81-bbec-45e6-b66d-a31cd9def7f5 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-73f23a81-bbec-45e6-b66d-a31cd9def7f5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-73f23a81-bbec-45e6-b66d-a31cd9def7f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73f23a81-bbec-45e6-b66d-a31cd9def7f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73f23a81-bbec-45e6-b66d-a31cd9def7f5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-9b1e5965-9a45-45bc-9bbb-7a8dba226ca4 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-9b1e5965-9a45-45bc-9bbb-7a8dba226ca4 {
  display: none;
}
#s-9b1e5965-9a45-45bc-9bbb-7a8dba226ca4, #wrap-s-9b1e5965-9a45-45bc-9bbb-7a8dba226ca4, #wrap-content-s-9b1e5965-9a45-45bc-9bbb-7a8dba226ca4 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-9b1e5965-9a45-45bc-9bbb-7a8dba226ca4 {
  display: none;
}
#s-9b1e5965-9a45-45bc-9bbb-7a8dba226ca4, #wrap-s-9b1e5965-9a45-45bc-9bbb-7a8dba226ca4, #wrap-content-s-9b1e5965-9a45-45bc-9bbb-7a8dba226ca4 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-9b1e5965-9a45-45bc-9bbb-7a8dba226ca4 {
  display: none;
}
#s-9b1e5965-9a45-45bc-9bbb-7a8dba226ca4, #wrap-s-9b1e5965-9a45-45bc-9bbb-7a8dba226ca4, #wrap-content-s-9b1e5965-9a45-45bc-9bbb-7a8dba226ca4 { display: none !important; }}@media (max-width: 767px){#s-9b1e5965-9a45-45bc-9bbb-7a8dba226ca4 {
  
}
}







#s-9b1e5965-9a45-45bc-9bbb-7a8dba226ca4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9b1e5965-9a45-45bc-9bbb-7a8dba226ca4.shg-box.shg-c {
  justify-content: center;
}

#s-11a331c1-538b-4d1a-8345-6b0a7e9de655 {
  margin-left: auto;
margin-right: auto;
max-width: 500px;
text-align: center;
}
@media (min-width: 1200px){#s-11a331c1-538b-4d1a-8345-6b0a7e9de655 {
  display: none;
}
#s-11a331c1-538b-4d1a-8345-6b0a7e9de655, #wrap-s-11a331c1-538b-4d1a-8345-6b0a7e9de655, #wrap-content-s-11a331c1-538b-4d1a-8345-6b0a7e9de655 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-11a331c1-538b-4d1a-8345-6b0a7e9de655 {
  display: none;
}
#s-11a331c1-538b-4d1a-8345-6b0a7e9de655, #wrap-s-11a331c1-538b-4d1a-8345-6b0a7e9de655, #wrap-content-s-11a331c1-538b-4d1a-8345-6b0a7e9de655 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-11a331c1-538b-4d1a-8345-6b0a7e9de655 {
  display: none;
}
#s-11a331c1-538b-4d1a-8345-6b0a7e9de655, #wrap-s-11a331c1-538b-4d1a-8345-6b0a7e9de655, #wrap-content-s-11a331c1-538b-4d1a-8345-6b0a7e9de655 { display: none !important; }}
#s-11a331c1-538b-4d1a-8345-6b0a7e9de655 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-11a331c1-538b-4d1a-8345-6b0a7e9de655-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-11a331c1-538b-4d1a-8345-6b0a7e9de655 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-11a331c1-538b-4d1a-8345-6b0a7e9de655 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-11a331c1-538b-4d1a-8345-6b0a7e9de655 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-11a331c1-538b-4d1a-8345-6b0a7e9de655 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

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




.s-11a331c1-538b-4d1a-8345-6b0a7e9de655 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-11a331c1-538b-4d1a-8345-6b0a7e9de655.shg-align-container {
  display: flex;
  justify-content: center
}

.s-11a331c1-538b-4d1a-8345-6b0a7e9de655.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-11a331c1-538b-4d1a-8345-6b0a7e9de655.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-11a331c1-538b-4d1a-8345-6b0a7e9de655 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-11a331c1-538b-4d1a-8345-6b0a7e9de655-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-11a331c1-538b-4d1a-8345-6b0a7e9de655 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-11a331c1-538b-4d1a-8345-6b0a7e9de655 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-11a331c1-538b-4d1a-8345-6b0a7e9de655 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-11a331c1-538b-4d1a-8345-6b0a7e9de655 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-11a331c1-538b-4d1a-8345-6b0a7e9de655 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-11a331c1-538b-4d1a-8345-6b0a7e9de655.shg-align-container {
  display: flex;
  justify-content: center
}

.s-11a331c1-538b-4d1a-8345-6b0a7e9de655.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-11a331c1-538b-4d1a-8345-6b0a7e9de655.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-11a331c1-538b-4d1a-8345-6b0a7e9de655 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-11a331c1-538b-4d1a-8345-6b0a7e9de655-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-11a331c1-538b-4d1a-8345-6b0a7e9de655 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-11a331c1-538b-4d1a-8345-6b0a7e9de655 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-11a331c1-538b-4d1a-8345-6b0a7e9de655 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-11a331c1-538b-4d1a-8345-6b0a7e9de655 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-11a331c1-538b-4d1a-8345-6b0a7e9de655 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-11a331c1-538b-4d1a-8345-6b0a7e9de655.shg-align-container {
  display: flex;
  justify-content: center
}

.s-11a331c1-538b-4d1a-8345-6b0a7e9de655.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-11a331c1-538b-4d1a-8345-6b0a7e9de655.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-11a331c1-538b-4d1a-8345-6b0a7e9de655 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-11a331c1-538b-4d1a-8345-6b0a7e9de655-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-11a331c1-538b-4d1a-8345-6b0a7e9de655 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-11a331c1-538b-4d1a-8345-6b0a7e9de655 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-11a331c1-538b-4d1a-8345-6b0a7e9de655 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-11a331c1-538b-4d1a-8345-6b0a7e9de655 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-11a331c1-538b-4d1a-8345-6b0a7e9de655 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-11a331c1-538b-4d1a-8345-6b0a7e9de655.shg-align-container {
  display: flex;
  justify-content: center
}

.s-11a331c1-538b-4d1a-8345-6b0a7e9de655.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-11a331c1-538b-4d1a-8345-6b0a7e9de655.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-11a331c1-538b-4d1a-8345-6b0a7e9de655 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-11a331c1-538b-4d1a-8345-6b0a7e9de655-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-11a331c1-538b-4d1a-8345-6b0a7e9de655 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-11a331c1-538b-4d1a-8345-6b0a7e9de655 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-11a331c1-538b-4d1a-8345-6b0a7e9de655 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-11a331c1-538b-4d1a-8345-6b0a7e9de655 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-11a331c1-538b-4d1a-8345-6b0a7e9de655 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-11a331c1-538b-4d1a-8345-6b0a7e9de655.shg-align-container {
  display: flex;
  justify-content: center
}

.s-11a331c1-538b-4d1a-8345-6b0a7e9de655.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-11a331c1-538b-4d1a-8345-6b0a7e9de655.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-2952a57b-af3b-46e0-b746-1e73171094c3 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-2952a57b-af3b-46e0-b746-1e73171094c3 {
  display: none;
}
#s-2952a57b-af3b-46e0-b746-1e73171094c3, #wrap-s-2952a57b-af3b-46e0-b746-1e73171094c3, #wrap-content-s-2952a57b-af3b-46e0-b746-1e73171094c3 { display: none !important; }}@media (max-width: 767px){#s-2952a57b-af3b-46e0-b746-1e73171094c3 {
  display: none;
}
#s-2952a57b-af3b-46e0-b746-1e73171094c3, #wrap-s-2952a57b-af3b-46e0-b746-1e73171094c3, #wrap-content-s-2952a57b-af3b-46e0-b746-1e73171094c3 { display: none !important; }}







#s-2952a57b-af3b-46e0-b746-1e73171094c3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2952a57b-af3b-46e0-b746-1e73171094c3.shg-box.shg-c {
  justify-content: center;
}

#s-1ce072d5-8cbf-4803-91df-caae389505e2 {
  margin-left: auto;
margin-right: auto;
padding-left: 5%;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-1ce072d5-8cbf-4803-91df-caae389505e2"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 4.5px);
}

}

@media (min-width: 768px) {
[id="s-1ce072d5-8cbf-4803-91df-caae389505e2"] > .shg-row > .shg-c-sm-2_4 {
  width: calc(20.0% - 7.2px);
}

}

@media (min-width: 992px) {
[id="s-1ce072d5-8cbf-4803-91df-caae389505e2"] > .shg-row > .shg-c-md-2_4 {
  width: calc(20.0% - 7.2px);
}

}

@media (min-width: 1200px) {
[id="s-1ce072d5-8cbf-4803-91df-caae389505e2"] > .shg-row > .shg-c-lg-2_4 {
  width: calc(20.0% - 7.2px);
}

}

#s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9 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-9127ddd2-83ef-4b5d-98ef-a00dda3621e9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9 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-9127ddd2-83ef-4b5d-98ef-a00dda3621e9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9 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-9127ddd2-83ef-4b5d-98ef-a00dda3621e9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9 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-9127ddd2-83ef-4b5d-98ef-a00dda3621e9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9 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-9127ddd2-83ef-4b5d-98ef-a00dda3621e9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9127ddd2-83ef-4b5d-98ef-a00dda3621e9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-b024d539-32e5-4db3-bc14-6d44fd5c05b9 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-b024d539-32e5-4db3-bc14-6d44fd5c05b9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b024d539-32e5-4db3-bc14-6d44fd5c05b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b024d539-32e5-4db3-bc14-6d44fd5c05b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b024d539-32e5-4db3-bc14-6d44fd5c05b9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b024d539-32e5-4db3-bc14-6d44fd5c05b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b024d539-32e5-4db3-bc14-6d44fd5c05b9 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-b024d539-32e5-4db3-bc14-6d44fd5c05b9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b024d539-32e5-4db3-bc14-6d44fd5c05b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b024d539-32e5-4db3-bc14-6d44fd5c05b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b024d539-32e5-4db3-bc14-6d44fd5c05b9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-b024d539-32e5-4db3-bc14-6d44fd5c05b9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b024d539-32e5-4db3-bc14-6d44fd5c05b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b024d539-32e5-4db3-bc14-6d44fd5c05b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b024d539-32e5-4db3-bc14-6d44fd5c05b9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b024d539-32e5-4db3-bc14-6d44fd5c05b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b024d539-32e5-4db3-bc14-6d44fd5c05b9 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-b024d539-32e5-4db3-bc14-6d44fd5c05b9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b024d539-32e5-4db3-bc14-6d44fd5c05b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b024d539-32e5-4db3-bc14-6d44fd5c05b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b024d539-32e5-4db3-bc14-6d44fd5c05b9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b024d539-32e5-4db3-bc14-6d44fd5c05b9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b024d539-32e5-4db3-bc14-6d44fd5c05b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b024d539-32e5-4db3-bc14-6d44fd5c05b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b024d539-32e5-4db3-bc14-6d44fd5c05b9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b024d539-32e5-4db3-bc14-6d44fd5c05b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b024d539-32e5-4db3-bc14-6d44fd5c05b9 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-b024d539-32e5-4db3-bc14-6d44fd5c05b9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b024d539-32e5-4db3-bc14-6d44fd5c05b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b024d539-32e5-4db3-bc14-6d44fd5c05b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b024d539-32e5-4db3-bc14-6d44fd5c05b9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b024d539-32e5-4db3-bc14-6d44fd5c05b9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b024d539-32e5-4db3-bc14-6d44fd5c05b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b024d539-32e5-4db3-bc14-6d44fd5c05b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b024d539-32e5-4db3-bc14-6d44fd5c05b9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b024d539-32e5-4db3-bc14-6d44fd5c05b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b024d539-32e5-4db3-bc14-6d44fd5c05b9 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-b024d539-32e5-4db3-bc14-6d44fd5c05b9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b024d539-32e5-4db3-bc14-6d44fd5c05b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b024d539-32e5-4db3-bc14-6d44fd5c05b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b024d539-32e5-4db3-bc14-6d44fd5c05b9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-b024d539-32e5-4db3-bc14-6d44fd5c05b9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b024d539-32e5-4db3-bc14-6d44fd5c05b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b024d539-32e5-4db3-bc14-6d44fd5c05b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b024d539-32e5-4db3-bc14-6d44fd5c05b9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b024d539-32e5-4db3-bc14-6d44fd5c05b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b024d539-32e5-4db3-bc14-6d44fd5c05b9 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-b024d539-32e5-4db3-bc14-6d44fd5c05b9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b024d539-32e5-4db3-bc14-6d44fd5c05b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b024d539-32e5-4db3-bc14-6d44fd5c05b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b024d539-32e5-4db3-bc14-6d44fd5c05b9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-2414719d-b844-48e4-8f35-5aefbb3002b0 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-2414719d-b844-48e4-8f35-5aefbb3002b0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2414719d-b844-48e4-8f35-5aefbb3002b0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2414719d-b844-48e4-8f35-5aefbb3002b0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2414719d-b844-48e4-8f35-5aefbb3002b0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-2414719d-b844-48e4-8f35-5aefbb3002b0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2414719d-b844-48e4-8f35-5aefbb3002b0 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-2414719d-b844-48e4-8f35-5aefbb3002b0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2414719d-b844-48e4-8f35-5aefbb3002b0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2414719d-b844-48e4-8f35-5aefbb3002b0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2414719d-b844-48e4-8f35-5aefbb3002b0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-2414719d-b844-48e4-8f35-5aefbb3002b0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2414719d-b844-48e4-8f35-5aefbb3002b0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2414719d-b844-48e4-8f35-5aefbb3002b0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2414719d-b844-48e4-8f35-5aefbb3002b0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-2414719d-b844-48e4-8f35-5aefbb3002b0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2414719d-b844-48e4-8f35-5aefbb3002b0 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-2414719d-b844-48e4-8f35-5aefbb3002b0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2414719d-b844-48e4-8f35-5aefbb3002b0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2414719d-b844-48e4-8f35-5aefbb3002b0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2414719d-b844-48e4-8f35-5aefbb3002b0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-2414719d-b844-48e4-8f35-5aefbb3002b0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2414719d-b844-48e4-8f35-5aefbb3002b0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2414719d-b844-48e4-8f35-5aefbb3002b0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2414719d-b844-48e4-8f35-5aefbb3002b0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-2414719d-b844-48e4-8f35-5aefbb3002b0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2414719d-b844-48e4-8f35-5aefbb3002b0 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-2414719d-b844-48e4-8f35-5aefbb3002b0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2414719d-b844-48e4-8f35-5aefbb3002b0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2414719d-b844-48e4-8f35-5aefbb3002b0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2414719d-b844-48e4-8f35-5aefbb3002b0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-2414719d-b844-48e4-8f35-5aefbb3002b0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2414719d-b844-48e4-8f35-5aefbb3002b0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2414719d-b844-48e4-8f35-5aefbb3002b0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2414719d-b844-48e4-8f35-5aefbb3002b0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-2414719d-b844-48e4-8f35-5aefbb3002b0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2414719d-b844-48e4-8f35-5aefbb3002b0 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-2414719d-b844-48e4-8f35-5aefbb3002b0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2414719d-b844-48e4-8f35-5aefbb3002b0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2414719d-b844-48e4-8f35-5aefbb3002b0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2414719d-b844-48e4-8f35-5aefbb3002b0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-2414719d-b844-48e4-8f35-5aefbb3002b0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2414719d-b844-48e4-8f35-5aefbb3002b0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2414719d-b844-48e4-8f35-5aefbb3002b0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2414719d-b844-48e4-8f35-5aefbb3002b0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-2414719d-b844-48e4-8f35-5aefbb3002b0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2414719d-b844-48e4-8f35-5aefbb3002b0 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-2414719d-b844-48e4-8f35-5aefbb3002b0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2414719d-b844-48e4-8f35-5aefbb3002b0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2414719d-b844-48e4-8f35-5aefbb3002b0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2414719d-b844-48e4-8f35-5aefbb3002b0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-640ca654-c506-46c7-a63d-0b89581e71e1 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-640ca654-c506-46c7-a63d-0b89581e71e1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-640ca654-c506-46c7-a63d-0b89581e71e1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-640ca654-c506-46c7-a63d-0b89581e71e1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-640ca654-c506-46c7-a63d-0b89581e71e1 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-640ca654-c506-46c7-a63d-0b89581e71e1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-640ca654-c506-46c7-a63d-0b89581e71e1 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-640ca654-c506-46c7-a63d-0b89581e71e1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-640ca654-c506-46c7-a63d-0b89581e71e1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-640ca654-c506-46c7-a63d-0b89581e71e1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-640ca654-c506-46c7-a63d-0b89581e71e1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-640ca654-c506-46c7-a63d-0b89581e71e1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-640ca654-c506-46c7-a63d-0b89581e71e1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-640ca654-c506-46c7-a63d-0b89581e71e1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-640ca654-c506-46c7-a63d-0b89581e71e1 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-640ca654-c506-46c7-a63d-0b89581e71e1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-640ca654-c506-46c7-a63d-0b89581e71e1 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-640ca654-c506-46c7-a63d-0b89581e71e1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-640ca654-c506-46c7-a63d-0b89581e71e1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-640ca654-c506-46c7-a63d-0b89581e71e1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-640ca654-c506-46c7-a63d-0b89581e71e1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-640ca654-c506-46c7-a63d-0b89581e71e1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-640ca654-c506-46c7-a63d-0b89581e71e1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-640ca654-c506-46c7-a63d-0b89581e71e1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-640ca654-c506-46c7-a63d-0b89581e71e1 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-640ca654-c506-46c7-a63d-0b89581e71e1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-640ca654-c506-46c7-a63d-0b89581e71e1 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-640ca654-c506-46c7-a63d-0b89581e71e1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-640ca654-c506-46c7-a63d-0b89581e71e1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-640ca654-c506-46c7-a63d-0b89581e71e1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-640ca654-c506-46c7-a63d-0b89581e71e1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-640ca654-c506-46c7-a63d-0b89581e71e1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-640ca654-c506-46c7-a63d-0b89581e71e1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-640ca654-c506-46c7-a63d-0b89581e71e1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-640ca654-c506-46c7-a63d-0b89581e71e1 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-640ca654-c506-46c7-a63d-0b89581e71e1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-640ca654-c506-46c7-a63d-0b89581e71e1 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-640ca654-c506-46c7-a63d-0b89581e71e1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-640ca654-c506-46c7-a63d-0b89581e71e1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-640ca654-c506-46c7-a63d-0b89581e71e1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-640ca654-c506-46c7-a63d-0b89581e71e1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-640ca654-c506-46c7-a63d-0b89581e71e1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-640ca654-c506-46c7-a63d-0b89581e71e1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-640ca654-c506-46c7-a63d-0b89581e71e1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-640ca654-c506-46c7-a63d-0b89581e71e1 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-640ca654-c506-46c7-a63d-0b89581e71e1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-640ca654-c506-46c7-a63d-0b89581e71e1 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-640ca654-c506-46c7-a63d-0b89581e71e1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-640ca654-c506-46c7-a63d-0b89581e71e1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-640ca654-c506-46c7-a63d-0b89581e71e1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-640ca654-c506-46c7-a63d-0b89581e71e1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-3f5b3f04-b18d-42a4-a886-f3db691f18ab {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-3f5b3f04-b18d-42a4-a886-f3db691f18ab {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3f5b3f04-b18d-42a4-a886-f3db691f18ab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3f5b3f04-b18d-42a4-a886-f3db691f18ab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3f5b3f04-b18d-42a4-a886-f3db691f18ab .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3f5b3f04-b18d-42a4-a886-f3db691f18ab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3f5b3f04-b18d-42a4-a886-f3db691f18ab 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-3f5b3f04-b18d-42a4-a886-f3db691f18ab .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3f5b3f04-b18d-42a4-a886-f3db691f18ab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3f5b3f04-b18d-42a4-a886-f3db691f18ab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3f5b3f04-b18d-42a4-a886-f3db691f18ab.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-3f5b3f04-b18d-42a4-a886-f3db691f18ab {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3f5b3f04-b18d-42a4-a886-f3db691f18ab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3f5b3f04-b18d-42a4-a886-f3db691f18ab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3f5b3f04-b18d-42a4-a886-f3db691f18ab .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3f5b3f04-b18d-42a4-a886-f3db691f18ab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3f5b3f04-b18d-42a4-a886-f3db691f18ab 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-3f5b3f04-b18d-42a4-a886-f3db691f18ab .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3f5b3f04-b18d-42a4-a886-f3db691f18ab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3f5b3f04-b18d-42a4-a886-f3db691f18ab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3f5b3f04-b18d-42a4-a886-f3db691f18ab.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-3f5b3f04-b18d-42a4-a886-f3db691f18ab {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3f5b3f04-b18d-42a4-a886-f3db691f18ab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3f5b3f04-b18d-42a4-a886-f3db691f18ab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3f5b3f04-b18d-42a4-a886-f3db691f18ab .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3f5b3f04-b18d-42a4-a886-f3db691f18ab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3f5b3f04-b18d-42a4-a886-f3db691f18ab 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-3f5b3f04-b18d-42a4-a886-f3db691f18ab .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3f5b3f04-b18d-42a4-a886-f3db691f18ab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3f5b3f04-b18d-42a4-a886-f3db691f18ab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3f5b3f04-b18d-42a4-a886-f3db691f18ab.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-3f5b3f04-b18d-42a4-a886-f3db691f18ab {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3f5b3f04-b18d-42a4-a886-f3db691f18ab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3f5b3f04-b18d-42a4-a886-f3db691f18ab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3f5b3f04-b18d-42a4-a886-f3db691f18ab .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3f5b3f04-b18d-42a4-a886-f3db691f18ab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3f5b3f04-b18d-42a4-a886-f3db691f18ab 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-3f5b3f04-b18d-42a4-a886-f3db691f18ab .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3f5b3f04-b18d-42a4-a886-f3db691f18ab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3f5b3f04-b18d-42a4-a886-f3db691f18ab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3f5b3f04-b18d-42a4-a886-f3db691f18ab.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-3f5b3f04-b18d-42a4-a886-f3db691f18ab {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3f5b3f04-b18d-42a4-a886-f3db691f18ab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3f5b3f04-b18d-42a4-a886-f3db691f18ab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3f5b3f04-b18d-42a4-a886-f3db691f18ab .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3f5b3f04-b18d-42a4-a886-f3db691f18ab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3f5b3f04-b18d-42a4-a886-f3db691f18ab 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-3f5b3f04-b18d-42a4-a886-f3db691f18ab .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3f5b3f04-b18d-42a4-a886-f3db691f18ab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3f5b3f04-b18d-42a4-a886-f3db691f18ab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3f5b3f04-b18d-42a4-a886-f3db691f18ab.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
.shg-sld-content {
  width: 100%;
  position: relative;
  z-index: 1;
}

.shg-sld-slides {
  word-break: break-word;
  position: relative;
  overflow-x: hidden;
}

.shg-sld-slides-padded {
  padding: 0 35px;
}

.shg-sld-nav-button {
  cursor: pointer;
  position: absolute;
  z-index: 10;
  top: 0;
  width: 35px;
  min-height: 35px;
  height: 100%;

  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.shg-sld-nav-button > svg {
  height: 100%;
  width: 100%;
}

.shg-sld-nav-button.shg-sld-left {
  left: 0;
}

.shg-sld-nav-button.shg-sld-left-over-content {
  left: 2%;
}

.shg-sld-nav-button.shg-sld-right {
  right: 0;
}

.shg-sld-nav-button.shg-sld-right-over-content {
  right: 2%;
}

.shg-sld-nav-button.shg-sld-disabled {
  cursor: default;
  opacity: 0.2;
}

.shg-sld-item {
  display: none;
}

.shg-sld-item.shg-sld-active {
  display: block;
}

.shg-sld-dots {
  margin-top: 10px;
  text-align: center;
  z-index: 1;
  position: relative;
}

.shg-sld-dots-on-top {
  margin-top: -30px !important;
}

.shg-sld-dot {
  cursor: pointer;
  display: inline-block !important;
  height: 14px;
  width: 14px;
  border-radius: 100%;
  margin-left: 5px;
  opacity: 0.5;
}

.shg-sld-dot:first-child {
  margin-left: 0px;
}

.shg-sld-dot.shg-sld-active {
  opacity: 1;
}

@keyframes shg-sld-fade {
  from {
    opacity: 0.4;
  }

  to {
    opacity: 1;
  }
}

#s-eb8e8844-d149-4502-a458-66f2b4b75c96 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 1200px){#s-eb8e8844-d149-4502-a458-66f2b4b75c96 {
  display: none;
}
#s-eb8e8844-d149-4502-a458-66f2b4b75c96, #wrap-s-eb8e8844-d149-4502-a458-66f2b4b75c96, #wrap-content-s-eb8e8844-d149-4502-a458-66f2b4b75c96 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-eb8e8844-d149-4502-a458-66f2b4b75c96 {
  display: none;
}
#s-eb8e8844-d149-4502-a458-66f2b4b75c96, #wrap-s-eb8e8844-d149-4502-a458-66f2b4b75c96, #wrap-content-s-eb8e8844-d149-4502-a458-66f2b4b75c96 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-eb8e8844-d149-4502-a458-66f2b4b75c96 {
  
}
}@media (max-width: 767px){#s-eb8e8844-d149-4502-a458-66f2b4b75c96 {
  margin-top: 0%;
margin-bottom: 5%;
}
}
#s-eb8e8844-d149-4502-a458-66f2b4b75c96 .shg-sld-dot {
  background-color: rgba(20, 71, 51, 1);
}

#s-eb8e8844-d149-4502-a458-66f2b4b75c96 .shg-sld-nav-button.shg-sld-left,
#s-eb8e8844-d149-4502-a458-66f2b4b75c96 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(20, 71, 51, 1);
}

#s-32bf2000-14ec-4403-ad1f-17992c454883 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 3%;
padding-left: 0%;
padding-bottom: 3%;
padding-right: 0%;
min-height: 100px;
}

@media (min-width: 0px) {
[id="s-32bf2000-14ec-4403-ad1f-17992c454883"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-32bf2000-14ec-4403-ad1f-17992c454883"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-32bf2000-14ec-4403-ad1f-17992c454883"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-32bf2000-14ec-4403-ad1f-17992c454883"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-content > * {
  flex-shrink: 0; /* Prevents children from shrinking maintaining natural size*/
  width: 100%;
}
#s-90f2d6c6-317d-40d1-bb26-923c6f5db774 {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-90f2d6c6-317d-40d1-bb26-923c6f5db774 {
  margin: 0 !important;
  overflow: visible;
}

#s-90f2d6c6-317d-40d1-bb26-923c6f5db774-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-90f2d6c6-317d-40d1-bb26-923c6f5db774 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-90f2d6c6-317d-40d1-bb26-923c6f5db774 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-90f2d6c6-317d-40d1-bb26-923c6f5db774 img.shogun-image {
  /* Add background color handling */
  
}

#s-90f2d6c6-317d-40d1-bb26-923c6f5db774 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-90f2d6c6-317d-40d1-bb26-923c6f5db774 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-90f2d6c6-317d-40d1-bb26-923c6f5db774 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-90f2d6c6-317d-40d1-bb26-923c6f5db774 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-90f2d6c6-317d-40d1-bb26-923c6f5db774 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-90f2d6c6-317d-40d1-bb26-923c6f5db774 .shogun-image-content {
  
    justify-content: center;
  
}

.s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shg-align-container {
  display: flex;
  justify-content: center
}

.s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shogun-image {
  box-sizing: border-box;
}



.s-90f2d6c6-317d-40d1-bb26-923c6f5db774 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-90f2d6c6-317d-40d1-bb26-923c6f5db774 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shogun-image-container {
      position: relative;
    }

    .s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-90f2d6c6-317d-40d1-bb26-923c6f5db774 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-90f2d6c6-317d-40d1-bb26-923c6f5db774 {
  margin: 0 !important;
  overflow: visible;
}

#s-90f2d6c6-317d-40d1-bb26-923c6f5db774-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-90f2d6c6-317d-40d1-bb26-923c6f5db774 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-90f2d6c6-317d-40d1-bb26-923c6f5db774 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-90f2d6c6-317d-40d1-bb26-923c6f5db774 img.shogun-image {
  /* Add background color handling */
  
}

#s-90f2d6c6-317d-40d1-bb26-923c6f5db774 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-90f2d6c6-317d-40d1-bb26-923c6f5db774 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-90f2d6c6-317d-40d1-bb26-923c6f5db774 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-90f2d6c6-317d-40d1-bb26-923c6f5db774 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-90f2d6c6-317d-40d1-bb26-923c6f5db774 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-90f2d6c6-317d-40d1-bb26-923c6f5db774 .shogun-image-content {
  
    justify-content: center;
  
}

.s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shg-align-container {
  display: flex;
  justify-content: center
}

.s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shogun-image {
  box-sizing: border-box;
}



.s-90f2d6c6-317d-40d1-bb26-923c6f5db774 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-90f2d6c6-317d-40d1-bb26-923c6f5db774 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shogun-image-container {
      position: relative;
    }

    .s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-90f2d6c6-317d-40d1-bb26-923c6f5db774 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-90f2d6c6-317d-40d1-bb26-923c6f5db774 {
  margin: 0 !important;
  overflow: visible;
}

#s-90f2d6c6-317d-40d1-bb26-923c6f5db774-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-90f2d6c6-317d-40d1-bb26-923c6f5db774 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-90f2d6c6-317d-40d1-bb26-923c6f5db774 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-90f2d6c6-317d-40d1-bb26-923c6f5db774 img.shogun-image {
  /* Add background color handling */
  
}

#s-90f2d6c6-317d-40d1-bb26-923c6f5db774 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-90f2d6c6-317d-40d1-bb26-923c6f5db774 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-90f2d6c6-317d-40d1-bb26-923c6f5db774 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-90f2d6c6-317d-40d1-bb26-923c6f5db774 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-90f2d6c6-317d-40d1-bb26-923c6f5db774 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-90f2d6c6-317d-40d1-bb26-923c6f5db774 .shogun-image-content {
  
    justify-content: center;
  
}

.s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shg-align-container {
  display: flex;
  justify-content: center
}

.s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shogun-image {
  box-sizing: border-box;
}



.s-90f2d6c6-317d-40d1-bb26-923c6f5db774 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-90f2d6c6-317d-40d1-bb26-923c6f5db774 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shogun-image-container {
      position: relative;
    }

    .s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-90f2d6c6-317d-40d1-bb26-923c6f5db774 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-90f2d6c6-317d-40d1-bb26-923c6f5db774 {
  margin: 0 !important;
  overflow: visible;
}

#s-90f2d6c6-317d-40d1-bb26-923c6f5db774-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-90f2d6c6-317d-40d1-bb26-923c6f5db774 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-90f2d6c6-317d-40d1-bb26-923c6f5db774 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-90f2d6c6-317d-40d1-bb26-923c6f5db774 img.shogun-image {
  /* Add background color handling */
  
}

#s-90f2d6c6-317d-40d1-bb26-923c6f5db774 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-90f2d6c6-317d-40d1-bb26-923c6f5db774 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-90f2d6c6-317d-40d1-bb26-923c6f5db774 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-90f2d6c6-317d-40d1-bb26-923c6f5db774 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-90f2d6c6-317d-40d1-bb26-923c6f5db774 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-90f2d6c6-317d-40d1-bb26-923c6f5db774 .shogun-image-content {
  
    justify-content: center;
  
}

.s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shg-align-container {
  display: flex;
  justify-content: center
}

.s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shogun-image {
  box-sizing: border-box;
}



.s-90f2d6c6-317d-40d1-bb26-923c6f5db774 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-90f2d6c6-317d-40d1-bb26-923c6f5db774 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shogun-image-container {
      position: relative;
    }

    .s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-90f2d6c6-317d-40d1-bb26-923c6f5db774 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-90f2d6c6-317d-40d1-bb26-923c6f5db774 {
  margin: 0 !important;
  overflow: visible;
}

#s-90f2d6c6-317d-40d1-bb26-923c6f5db774-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-90f2d6c6-317d-40d1-bb26-923c6f5db774 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-90f2d6c6-317d-40d1-bb26-923c6f5db774 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-90f2d6c6-317d-40d1-bb26-923c6f5db774 img.shogun-image {
  /* Add background color handling */
  
}

#s-90f2d6c6-317d-40d1-bb26-923c6f5db774 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-90f2d6c6-317d-40d1-bb26-923c6f5db774 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-90f2d6c6-317d-40d1-bb26-923c6f5db774 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-90f2d6c6-317d-40d1-bb26-923c6f5db774 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-90f2d6c6-317d-40d1-bb26-923c6f5db774 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-90f2d6c6-317d-40d1-bb26-923c6f5db774 .shogun-image-content {
  
    justify-content: center;
  
}

.s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shg-align-container {
  display: flex;
  justify-content: center
}

.s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shogun-image {
  box-sizing: border-box;
}



.s-90f2d6c6-317d-40d1-bb26-923c6f5db774 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-90f2d6c6-317d-40d1-bb26-923c6f5db774 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shogun-image-container {
      position: relative;
    }

    .s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-90f2d6c6-317d-40d1-bb26-923c6f5db774.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-90f2d6c6-317d-40d1-bb26-923c6f5db774 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 {
  margin: 0 !important;
  overflow: visible;
}

#s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 img.shogun-image {
  /* Add background color handling */
  
}

#s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shogun-image {
  box-sizing: border-box;
}



.s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shogun-image-container {
      position: relative;
    }

    .s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 {
  margin: 0 !important;
  overflow: visible;
}

#s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 img.shogun-image {
  /* Add background color handling */
  
}

#s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shogun-image {
  box-sizing: border-box;
}



.s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shogun-image-container {
      position: relative;
    }

    .s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 {
  margin: 0 !important;
  overflow: visible;
}

#s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 img.shogun-image {
  /* Add background color handling */
  
}

#s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shogun-image {
  box-sizing: border-box;
}



.s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shogun-image-container {
      position: relative;
    }

    .s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 {
  margin: 0 !important;
  overflow: visible;
}

#s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 img.shogun-image {
  /* Add background color handling */
  
}

#s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shogun-image {
  box-sizing: border-box;
}



.s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shogun-image-container {
      position: relative;
    }

    .s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 {
  margin: 0 !important;
  overflow: visible;
}

#s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 img.shogun-image {
  /* Add background color handling */
  
}

#s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shogun-image {
  box-sizing: border-box;
}



.s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shogun-image-container {
      position: relative;
    }

    .s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ba4d53dd-d0f3-4ce5-94c2-6ce1e980db90 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-f3690a0a-7caf-41df-afd6-95d59d8acdf3 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 3%;
padding-left: 0%;
padding-bottom: 3%;
padding-right: 0%;
min-height: 100px;
}

@media (min-width: 0px) {
[id="s-f3690a0a-7caf-41df-afd6-95d59d8acdf3"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-f3690a0a-7caf-41df-afd6-95d59d8acdf3"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-f3690a0a-7caf-41df-afd6-95d59d8acdf3"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-f3690a0a-7caf-41df-afd6-95d59d8acdf3"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-b5a41e41-bc31-416d-a149-9cd2da744d8f {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-b5a41e41-bc31-416d-a149-9cd2da744d8f {
  margin: 0 !important;
  overflow: visible;
}

#s-b5a41e41-bc31-416d-a149-9cd2da744d8f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b5a41e41-bc31-416d-a149-9cd2da744d8f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b5a41e41-bc31-416d-a149-9cd2da744d8f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b5a41e41-bc31-416d-a149-9cd2da744d8f img.shogun-image {
  /* Add background color handling */
  
}

#s-b5a41e41-bc31-416d-a149-9cd2da744d8f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b5a41e41-bc31-416d-a149-9cd2da744d8f .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-b5a41e41-bc31-416d-a149-9cd2da744d8f .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b5a41e41-bc31-416d-a149-9cd2da744d8f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b5a41e41-bc31-416d-a149-9cd2da744d8f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-b5a41e41-bc31-416d-a149-9cd2da744d8f .shogun-image-content {
  
    justify-content: center;
  
}

.s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shogun-image {
  box-sizing: border-box;
}



.s-b5a41e41-bc31-416d-a149-9cd2da744d8f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b5a41e41-bc31-416d-a149-9cd2da744d8f {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shogun-image-container {
      position: relative;
    }

    .s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b5a41e41-bc31-416d-a149-9cd2da744d8f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-b5a41e41-bc31-416d-a149-9cd2da744d8f {
  margin: 0 !important;
  overflow: visible;
}

#s-b5a41e41-bc31-416d-a149-9cd2da744d8f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b5a41e41-bc31-416d-a149-9cd2da744d8f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b5a41e41-bc31-416d-a149-9cd2da744d8f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b5a41e41-bc31-416d-a149-9cd2da744d8f img.shogun-image {
  /* Add background color handling */
  
}

#s-b5a41e41-bc31-416d-a149-9cd2da744d8f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b5a41e41-bc31-416d-a149-9cd2da744d8f .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-b5a41e41-bc31-416d-a149-9cd2da744d8f .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b5a41e41-bc31-416d-a149-9cd2da744d8f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b5a41e41-bc31-416d-a149-9cd2da744d8f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-b5a41e41-bc31-416d-a149-9cd2da744d8f .shogun-image-content {
  
    justify-content: center;
  
}

.s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shogun-image {
  box-sizing: border-box;
}



.s-b5a41e41-bc31-416d-a149-9cd2da744d8f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b5a41e41-bc31-416d-a149-9cd2da744d8f {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shogun-image-container {
      position: relative;
    }

    .s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b5a41e41-bc31-416d-a149-9cd2da744d8f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b5a41e41-bc31-416d-a149-9cd2da744d8f {
  margin: 0 !important;
  overflow: visible;
}

#s-b5a41e41-bc31-416d-a149-9cd2da744d8f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b5a41e41-bc31-416d-a149-9cd2da744d8f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b5a41e41-bc31-416d-a149-9cd2da744d8f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b5a41e41-bc31-416d-a149-9cd2da744d8f img.shogun-image {
  /* Add background color handling */
  
}

#s-b5a41e41-bc31-416d-a149-9cd2da744d8f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b5a41e41-bc31-416d-a149-9cd2da744d8f .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-b5a41e41-bc31-416d-a149-9cd2da744d8f .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b5a41e41-bc31-416d-a149-9cd2da744d8f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b5a41e41-bc31-416d-a149-9cd2da744d8f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-b5a41e41-bc31-416d-a149-9cd2da744d8f .shogun-image-content {
  
    justify-content: center;
  
}

.s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shogun-image {
  box-sizing: border-box;
}



.s-b5a41e41-bc31-416d-a149-9cd2da744d8f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b5a41e41-bc31-416d-a149-9cd2da744d8f {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shogun-image-container {
      position: relative;
    }

    .s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b5a41e41-bc31-416d-a149-9cd2da744d8f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b5a41e41-bc31-416d-a149-9cd2da744d8f {
  margin: 0 !important;
  overflow: visible;
}

#s-b5a41e41-bc31-416d-a149-9cd2da744d8f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b5a41e41-bc31-416d-a149-9cd2da744d8f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b5a41e41-bc31-416d-a149-9cd2da744d8f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b5a41e41-bc31-416d-a149-9cd2da744d8f img.shogun-image {
  /* Add background color handling */
  
}

#s-b5a41e41-bc31-416d-a149-9cd2da744d8f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b5a41e41-bc31-416d-a149-9cd2da744d8f .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-b5a41e41-bc31-416d-a149-9cd2da744d8f .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b5a41e41-bc31-416d-a149-9cd2da744d8f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b5a41e41-bc31-416d-a149-9cd2da744d8f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-b5a41e41-bc31-416d-a149-9cd2da744d8f .shogun-image-content {
  
    justify-content: center;
  
}

.s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shogun-image {
  box-sizing: border-box;
}



.s-b5a41e41-bc31-416d-a149-9cd2da744d8f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b5a41e41-bc31-416d-a149-9cd2da744d8f {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shogun-image-container {
      position: relative;
    }

    .s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b5a41e41-bc31-416d-a149-9cd2da744d8f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-b5a41e41-bc31-416d-a149-9cd2da744d8f {
  margin: 0 !important;
  overflow: visible;
}

#s-b5a41e41-bc31-416d-a149-9cd2da744d8f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b5a41e41-bc31-416d-a149-9cd2da744d8f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b5a41e41-bc31-416d-a149-9cd2da744d8f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b5a41e41-bc31-416d-a149-9cd2da744d8f img.shogun-image {
  /* Add background color handling */
  
}

#s-b5a41e41-bc31-416d-a149-9cd2da744d8f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b5a41e41-bc31-416d-a149-9cd2da744d8f .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-b5a41e41-bc31-416d-a149-9cd2da744d8f .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b5a41e41-bc31-416d-a149-9cd2da744d8f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b5a41e41-bc31-416d-a149-9cd2da744d8f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-b5a41e41-bc31-416d-a149-9cd2da744d8f .shogun-image-content {
  
    justify-content: center;
  
}

.s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shogun-image {
  box-sizing: border-box;
}



.s-b5a41e41-bc31-416d-a149-9cd2da744d8f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b5a41e41-bc31-416d-a149-9cd2da744d8f {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shogun-image-container {
      position: relative;
    }

    .s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b5a41e41-bc31-416d-a149-9cd2da744d8f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b5a41e41-bc31-416d-a149-9cd2da744d8f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-d2d051ac-6a97-4f62-81e5-7bcf96160622 {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-d2d051ac-6a97-4f62-81e5-7bcf96160622 {
  margin: 0 !important;
  overflow: visible;
}

#s-d2d051ac-6a97-4f62-81e5-7bcf96160622-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d2d051ac-6a97-4f62-81e5-7bcf96160622 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d2d051ac-6a97-4f62-81e5-7bcf96160622 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d2d051ac-6a97-4f62-81e5-7bcf96160622 img.shogun-image {
  /* Add background color handling */
  
}

#s-d2d051ac-6a97-4f62-81e5-7bcf96160622 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d2d051ac-6a97-4f62-81e5-7bcf96160622 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-d2d051ac-6a97-4f62-81e5-7bcf96160622 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d2d051ac-6a97-4f62-81e5-7bcf96160622 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d2d051ac-6a97-4f62-81e5-7bcf96160622 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-d2d051ac-6a97-4f62-81e5-7bcf96160622 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shogun-image {
  box-sizing: border-box;
}



.s-d2d051ac-6a97-4f62-81e5-7bcf96160622 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d2d051ac-6a97-4f62-81e5-7bcf96160622 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shogun-image-container {
      position: relative;
    }

    .s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d2d051ac-6a97-4f62-81e5-7bcf96160622 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-d2d051ac-6a97-4f62-81e5-7bcf96160622 {
  margin: 0 !important;
  overflow: visible;
}

#s-d2d051ac-6a97-4f62-81e5-7bcf96160622-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d2d051ac-6a97-4f62-81e5-7bcf96160622 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d2d051ac-6a97-4f62-81e5-7bcf96160622 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d2d051ac-6a97-4f62-81e5-7bcf96160622 img.shogun-image {
  /* Add background color handling */
  
}

#s-d2d051ac-6a97-4f62-81e5-7bcf96160622 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d2d051ac-6a97-4f62-81e5-7bcf96160622 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-d2d051ac-6a97-4f62-81e5-7bcf96160622 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d2d051ac-6a97-4f62-81e5-7bcf96160622 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d2d051ac-6a97-4f62-81e5-7bcf96160622 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-d2d051ac-6a97-4f62-81e5-7bcf96160622 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shogun-image {
  box-sizing: border-box;
}



.s-d2d051ac-6a97-4f62-81e5-7bcf96160622 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d2d051ac-6a97-4f62-81e5-7bcf96160622 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shogun-image-container {
      position: relative;
    }

    .s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d2d051ac-6a97-4f62-81e5-7bcf96160622 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-d2d051ac-6a97-4f62-81e5-7bcf96160622 {
  margin: 0 !important;
  overflow: visible;
}

#s-d2d051ac-6a97-4f62-81e5-7bcf96160622-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d2d051ac-6a97-4f62-81e5-7bcf96160622 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d2d051ac-6a97-4f62-81e5-7bcf96160622 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d2d051ac-6a97-4f62-81e5-7bcf96160622 img.shogun-image {
  /* Add background color handling */
  
}

#s-d2d051ac-6a97-4f62-81e5-7bcf96160622 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d2d051ac-6a97-4f62-81e5-7bcf96160622 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-d2d051ac-6a97-4f62-81e5-7bcf96160622 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d2d051ac-6a97-4f62-81e5-7bcf96160622 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d2d051ac-6a97-4f62-81e5-7bcf96160622 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-d2d051ac-6a97-4f62-81e5-7bcf96160622 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shogun-image {
  box-sizing: border-box;
}



.s-d2d051ac-6a97-4f62-81e5-7bcf96160622 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d2d051ac-6a97-4f62-81e5-7bcf96160622 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shogun-image-container {
      position: relative;
    }

    .s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d2d051ac-6a97-4f62-81e5-7bcf96160622 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-d2d051ac-6a97-4f62-81e5-7bcf96160622 {
  margin: 0 !important;
  overflow: visible;
}

#s-d2d051ac-6a97-4f62-81e5-7bcf96160622-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d2d051ac-6a97-4f62-81e5-7bcf96160622 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d2d051ac-6a97-4f62-81e5-7bcf96160622 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d2d051ac-6a97-4f62-81e5-7bcf96160622 img.shogun-image {
  /* Add background color handling */
  
}

#s-d2d051ac-6a97-4f62-81e5-7bcf96160622 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d2d051ac-6a97-4f62-81e5-7bcf96160622 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-d2d051ac-6a97-4f62-81e5-7bcf96160622 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d2d051ac-6a97-4f62-81e5-7bcf96160622 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d2d051ac-6a97-4f62-81e5-7bcf96160622 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-d2d051ac-6a97-4f62-81e5-7bcf96160622 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shogun-image {
  box-sizing: border-box;
}



.s-d2d051ac-6a97-4f62-81e5-7bcf96160622 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d2d051ac-6a97-4f62-81e5-7bcf96160622 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shogun-image-container {
      position: relative;
    }

    .s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d2d051ac-6a97-4f62-81e5-7bcf96160622 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-d2d051ac-6a97-4f62-81e5-7bcf96160622 {
  margin: 0 !important;
  overflow: visible;
}

#s-d2d051ac-6a97-4f62-81e5-7bcf96160622-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d2d051ac-6a97-4f62-81e5-7bcf96160622 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d2d051ac-6a97-4f62-81e5-7bcf96160622 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d2d051ac-6a97-4f62-81e5-7bcf96160622 img.shogun-image {
  /* Add background color handling */
  
}

#s-d2d051ac-6a97-4f62-81e5-7bcf96160622 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d2d051ac-6a97-4f62-81e5-7bcf96160622 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-d2d051ac-6a97-4f62-81e5-7bcf96160622 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d2d051ac-6a97-4f62-81e5-7bcf96160622 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d2d051ac-6a97-4f62-81e5-7bcf96160622 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-d2d051ac-6a97-4f62-81e5-7bcf96160622 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shogun-image {
  box-sizing: border-box;
}



.s-d2d051ac-6a97-4f62-81e5-7bcf96160622 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d2d051ac-6a97-4f62-81e5-7bcf96160622 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shogun-image-container {
      position: relative;
    }

    .s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d2d051ac-6a97-4f62-81e5-7bcf96160622.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d2d051ac-6a97-4f62-81e5-7bcf96160622 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-e12b40e4-cbd8-45f5-b441-2db3cc4812f1 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 3%;
padding-left: 0%;
padding-bottom: 3%;
padding-right: 0%;
min-height: 100px;
}

@media (min-width: 0px) {
[id="s-e12b40e4-cbd8-45f5-b441-2db3cc4812f1"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-e12b40e4-cbd8-45f5-b441-2db3cc4812f1"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-e12b40e4-cbd8-45f5-b441-2db3cc4812f1"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-e12b40e4-cbd8-45f5-b441-2db3cc4812f1"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-a28b0a11-e697-4aef-8c32-1d10333a1607 {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-a28b0a11-e697-4aef-8c32-1d10333a1607 {
  margin: 0 !important;
  overflow: visible;
}

#s-a28b0a11-e697-4aef-8c32-1d10333a1607-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a28b0a11-e697-4aef-8c32-1d10333a1607 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a28b0a11-e697-4aef-8c32-1d10333a1607 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a28b0a11-e697-4aef-8c32-1d10333a1607 img.shogun-image {
  /* Add background color handling */
  
}

#s-a28b0a11-e697-4aef-8c32-1d10333a1607 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a28b0a11-e697-4aef-8c32-1d10333a1607 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-a28b0a11-e697-4aef-8c32-1d10333a1607 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a28b0a11-e697-4aef-8c32-1d10333a1607 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a28b0a11-e697-4aef-8c32-1d10333a1607.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a28b0a11-e697-4aef-8c32-1d10333a1607 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-a28b0a11-e697-4aef-8c32-1d10333a1607.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-a28b0a11-e697-4aef-8c32-1d10333a1607 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a28b0a11-e697-4aef-8c32-1d10333a1607.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a28b0a11-e697-4aef-8c32-1d10333a1607.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a28b0a11-e697-4aef-8c32-1d10333a1607.shogun-image {
  box-sizing: border-box;
}



.s-a28b0a11-e697-4aef-8c32-1d10333a1607 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a28b0a11-e697-4aef-8c32-1d10333a1607 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-a28b0a11-e697-4aef-8c32-1d10333a1607.shogun-image-container {
      position: relative;
    }

    .s-a28b0a11-e697-4aef-8c32-1d10333a1607.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a28b0a11-e697-4aef-8c32-1d10333a1607.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a28b0a11-e697-4aef-8c32-1d10333a1607 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-a28b0a11-e697-4aef-8c32-1d10333a1607 {
  margin: 0 !important;
  overflow: visible;
}

#s-a28b0a11-e697-4aef-8c32-1d10333a1607-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a28b0a11-e697-4aef-8c32-1d10333a1607 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a28b0a11-e697-4aef-8c32-1d10333a1607 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a28b0a11-e697-4aef-8c32-1d10333a1607 img.shogun-image {
  /* Add background color handling */
  
}

#s-a28b0a11-e697-4aef-8c32-1d10333a1607 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a28b0a11-e697-4aef-8c32-1d10333a1607 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-a28b0a11-e697-4aef-8c32-1d10333a1607 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a28b0a11-e697-4aef-8c32-1d10333a1607 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a28b0a11-e697-4aef-8c32-1d10333a1607.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a28b0a11-e697-4aef-8c32-1d10333a1607 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-a28b0a11-e697-4aef-8c32-1d10333a1607.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-a28b0a11-e697-4aef-8c32-1d10333a1607 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a28b0a11-e697-4aef-8c32-1d10333a1607.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a28b0a11-e697-4aef-8c32-1d10333a1607.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a28b0a11-e697-4aef-8c32-1d10333a1607.shogun-image {
  box-sizing: border-box;
}



.s-a28b0a11-e697-4aef-8c32-1d10333a1607 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a28b0a11-e697-4aef-8c32-1d10333a1607 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-a28b0a11-e697-4aef-8c32-1d10333a1607.shogun-image-container {
      position: relative;
    }

    .s-a28b0a11-e697-4aef-8c32-1d10333a1607.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a28b0a11-e697-4aef-8c32-1d10333a1607.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a28b0a11-e697-4aef-8c32-1d10333a1607 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-a28b0a11-e697-4aef-8c32-1d10333a1607 {
  margin: 0 !important;
  overflow: visible;
}

#s-a28b0a11-e697-4aef-8c32-1d10333a1607-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a28b0a11-e697-4aef-8c32-1d10333a1607 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a28b0a11-e697-4aef-8c32-1d10333a1607 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a28b0a11-e697-4aef-8c32-1d10333a1607 img.shogun-image {
  /* Add background color handling */
  
}

#s-a28b0a11-e697-4aef-8c32-1d10333a1607 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a28b0a11-e697-4aef-8c32-1d10333a1607 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-a28b0a11-e697-4aef-8c32-1d10333a1607 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a28b0a11-e697-4aef-8c32-1d10333a1607 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a28b0a11-e697-4aef-8c32-1d10333a1607.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a28b0a11-e697-4aef-8c32-1d10333a1607 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-a28b0a11-e697-4aef-8c32-1d10333a1607.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-a28b0a11-e697-4aef-8c32-1d10333a1607 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a28b0a11-e697-4aef-8c32-1d10333a1607.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a28b0a11-e697-4aef-8c32-1d10333a1607.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a28b0a11-e697-4aef-8c32-1d10333a1607.shogun-image {
  box-sizing: border-box;
}



.s-a28b0a11-e697-4aef-8c32-1d10333a1607 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a28b0a11-e697-4aef-8c32-1d10333a1607 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-a28b0a11-e697-4aef-8c32-1d10333a1607.shogun-image-container {
      position: relative;
    }

    .s-a28b0a11-e697-4aef-8c32-1d10333a1607.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a28b0a11-e697-4aef-8c32-1d10333a1607.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a28b0a11-e697-4aef-8c32-1d10333a1607 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-a28b0a11-e697-4aef-8c32-1d10333a1607 {
  margin: 0 !important;
  overflow: visible;
}

#s-a28b0a11-e697-4aef-8c32-1d10333a1607-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a28b0a11-e697-4aef-8c32-1d10333a1607 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a28b0a11-e697-4aef-8c32-1d10333a1607 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a28b0a11-e697-4aef-8c32-1d10333a1607 img.shogun-image {
  /* Add background color handling */
  
}

#s-a28b0a11-e697-4aef-8c32-1d10333a1607 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a28b0a11-e697-4aef-8c32-1d10333a1607 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-a28b0a11-e697-4aef-8c32-1d10333a1607 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a28b0a11-e697-4aef-8c32-1d10333a1607 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a28b0a11-e697-4aef-8c32-1d10333a1607.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a28b0a11-e697-4aef-8c32-1d10333a1607 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-a28b0a11-e697-4aef-8c32-1d10333a1607.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-a28b0a11-e697-4aef-8c32-1d10333a1607 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a28b0a11-e697-4aef-8c32-1d10333a1607.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a28b0a11-e697-4aef-8c32-1d10333a1607.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a28b0a11-e697-4aef-8c32-1d10333a1607.shogun-image {
  box-sizing: border-box;
}



.s-a28b0a11-e697-4aef-8c32-1d10333a1607 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a28b0a11-e697-4aef-8c32-1d10333a1607 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-a28b0a11-e697-4aef-8c32-1d10333a1607.shogun-image-container {
      position: relative;
    }

    .s-a28b0a11-e697-4aef-8c32-1d10333a1607.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a28b0a11-e697-4aef-8c32-1d10333a1607.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a28b0a11-e697-4aef-8c32-1d10333a1607 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-a28b0a11-e697-4aef-8c32-1d10333a1607 {
  margin: 0 !important;
  overflow: visible;
}

#s-a28b0a11-e697-4aef-8c32-1d10333a1607-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a28b0a11-e697-4aef-8c32-1d10333a1607 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a28b0a11-e697-4aef-8c32-1d10333a1607 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a28b0a11-e697-4aef-8c32-1d10333a1607 img.shogun-image {
  /* Add background color handling */
  
}

#s-a28b0a11-e697-4aef-8c32-1d10333a1607 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a28b0a11-e697-4aef-8c32-1d10333a1607 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-a28b0a11-e697-4aef-8c32-1d10333a1607 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a28b0a11-e697-4aef-8c32-1d10333a1607 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a28b0a11-e697-4aef-8c32-1d10333a1607.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a28b0a11-e697-4aef-8c32-1d10333a1607 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-a28b0a11-e697-4aef-8c32-1d10333a1607.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-a28b0a11-e697-4aef-8c32-1d10333a1607 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a28b0a11-e697-4aef-8c32-1d10333a1607.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a28b0a11-e697-4aef-8c32-1d10333a1607.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a28b0a11-e697-4aef-8c32-1d10333a1607.shogun-image {
  box-sizing: border-box;
}



.s-a28b0a11-e697-4aef-8c32-1d10333a1607 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a28b0a11-e697-4aef-8c32-1d10333a1607 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-a28b0a11-e697-4aef-8c32-1d10333a1607.shogun-image-container {
      position: relative;
    }

    .s-a28b0a11-e697-4aef-8c32-1d10333a1607.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a28b0a11-e697-4aef-8c32-1d10333a1607.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a28b0a11-e697-4aef-8c32-1d10333a1607 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 {
  margin: 0 !important;
  overflow: visible;
}

#s-4ffcbd66-5d5c-4da9-939b-5f9284671a36-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 img.shogun-image {
  /* Add background color handling */
  
}

#s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shogun-image {
  box-sizing: border-box;
}



.s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shogun-image-container {
      position: relative;
    }

    .s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 {
  margin: 0 !important;
  overflow: visible;
}

#s-4ffcbd66-5d5c-4da9-939b-5f9284671a36-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 img.shogun-image {
  /* Add background color handling */
  
}

#s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shogun-image {
  box-sizing: border-box;
}



.s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shogun-image-container {
      position: relative;
    }

    .s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 {
  margin: 0 !important;
  overflow: visible;
}

#s-4ffcbd66-5d5c-4da9-939b-5f9284671a36-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 img.shogun-image {
  /* Add background color handling */
  
}

#s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shogun-image {
  box-sizing: border-box;
}



.s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shogun-image-container {
      position: relative;
    }

    .s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 {
  margin: 0 !important;
  overflow: visible;
}

#s-4ffcbd66-5d5c-4da9-939b-5f9284671a36-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 img.shogun-image {
  /* Add background color handling */
  
}

#s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shogun-image {
  box-sizing: border-box;
}



.s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shogun-image-container {
      position: relative;
    }

    .s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 {
  margin: 0 !important;
  overflow: visible;
}

#s-4ffcbd66-5d5c-4da9-939b-5f9284671a36-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 img.shogun-image {
  /* Add background color handling */
  
}

#s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shogun-image {
  box-sizing: border-box;
}



.s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shogun-image-container {
      position: relative;
    }

    .s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4ffcbd66-5d5c-4da9-939b-5f9284671a36.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4ffcbd66-5d5c-4da9-939b-5f9284671a36 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-b9225852-c8b8-46f2-ab01-1ca24e099ff1 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 3%;
padding-left: 0%;
padding-bottom: 3%;
padding-right: 0%;
min-height: 100px;
}

@media (min-width: 0px) {
[id="s-b9225852-c8b8-46f2-ab01-1ca24e099ff1"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-b9225852-c8b8-46f2-ab01-1ca24e099ff1"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-b9225852-c8b8-46f2-ab01-1ca24e099ff1"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-b9225852-c8b8-46f2-ab01-1ca24e099ff1"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-972ebb0e-0293-4b75-a558-ddc8f483292c {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-972ebb0e-0293-4b75-a558-ddc8f483292c {
  margin: 0 !important;
  overflow: visible;
}

#s-972ebb0e-0293-4b75-a558-ddc8f483292c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-972ebb0e-0293-4b75-a558-ddc8f483292c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-972ebb0e-0293-4b75-a558-ddc8f483292c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-972ebb0e-0293-4b75-a558-ddc8f483292c img.shogun-image {
  /* Add background color handling */
  
}

#s-972ebb0e-0293-4b75-a558-ddc8f483292c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-972ebb0e-0293-4b75-a558-ddc8f483292c .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-972ebb0e-0293-4b75-a558-ddc8f483292c .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-972ebb0e-0293-4b75-a558-ddc8f483292c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-972ebb0e-0293-4b75-a558-ddc8f483292c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-972ebb0e-0293-4b75-a558-ddc8f483292c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-972ebb0e-0293-4b75-a558-ddc8f483292c.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-972ebb0e-0293-4b75-a558-ddc8f483292c .shogun-image-content {
  
    justify-content: center;
  
}

.s-972ebb0e-0293-4b75-a558-ddc8f483292c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-972ebb0e-0293-4b75-a558-ddc8f483292c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-972ebb0e-0293-4b75-a558-ddc8f483292c.shogun-image {
  box-sizing: border-box;
}



.s-972ebb0e-0293-4b75-a558-ddc8f483292c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-972ebb0e-0293-4b75-a558-ddc8f483292c {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-972ebb0e-0293-4b75-a558-ddc8f483292c.shogun-image-container {
      position: relative;
    }

    .s-972ebb0e-0293-4b75-a558-ddc8f483292c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-972ebb0e-0293-4b75-a558-ddc8f483292c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-972ebb0e-0293-4b75-a558-ddc8f483292c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-972ebb0e-0293-4b75-a558-ddc8f483292c {
  margin: 0 !important;
  overflow: visible;
}

#s-972ebb0e-0293-4b75-a558-ddc8f483292c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-972ebb0e-0293-4b75-a558-ddc8f483292c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-972ebb0e-0293-4b75-a558-ddc8f483292c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-972ebb0e-0293-4b75-a558-ddc8f483292c img.shogun-image {
  /* Add background color handling */
  
}

#s-972ebb0e-0293-4b75-a558-ddc8f483292c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-972ebb0e-0293-4b75-a558-ddc8f483292c .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-972ebb0e-0293-4b75-a558-ddc8f483292c .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-972ebb0e-0293-4b75-a558-ddc8f483292c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-972ebb0e-0293-4b75-a558-ddc8f483292c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-972ebb0e-0293-4b75-a558-ddc8f483292c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-972ebb0e-0293-4b75-a558-ddc8f483292c.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-972ebb0e-0293-4b75-a558-ddc8f483292c .shogun-image-content {
  
    justify-content: center;
  
}

.s-972ebb0e-0293-4b75-a558-ddc8f483292c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-972ebb0e-0293-4b75-a558-ddc8f483292c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-972ebb0e-0293-4b75-a558-ddc8f483292c.shogun-image {
  box-sizing: border-box;
}



.s-972ebb0e-0293-4b75-a558-ddc8f483292c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-972ebb0e-0293-4b75-a558-ddc8f483292c {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-972ebb0e-0293-4b75-a558-ddc8f483292c.shogun-image-container {
      position: relative;
    }

    .s-972ebb0e-0293-4b75-a558-ddc8f483292c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-972ebb0e-0293-4b75-a558-ddc8f483292c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-972ebb0e-0293-4b75-a558-ddc8f483292c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-972ebb0e-0293-4b75-a558-ddc8f483292c {
  margin: 0 !important;
  overflow: visible;
}

#s-972ebb0e-0293-4b75-a558-ddc8f483292c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-972ebb0e-0293-4b75-a558-ddc8f483292c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-972ebb0e-0293-4b75-a558-ddc8f483292c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-972ebb0e-0293-4b75-a558-ddc8f483292c img.shogun-image {
  /* Add background color handling */
  
}

#s-972ebb0e-0293-4b75-a558-ddc8f483292c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-972ebb0e-0293-4b75-a558-ddc8f483292c .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-972ebb0e-0293-4b75-a558-ddc8f483292c .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-972ebb0e-0293-4b75-a558-ddc8f483292c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-972ebb0e-0293-4b75-a558-ddc8f483292c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-972ebb0e-0293-4b75-a558-ddc8f483292c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-972ebb0e-0293-4b75-a558-ddc8f483292c.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-972ebb0e-0293-4b75-a558-ddc8f483292c .shogun-image-content {
  
    justify-content: center;
  
}

.s-972ebb0e-0293-4b75-a558-ddc8f483292c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-972ebb0e-0293-4b75-a558-ddc8f483292c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-972ebb0e-0293-4b75-a558-ddc8f483292c.shogun-image {
  box-sizing: border-box;
}



.s-972ebb0e-0293-4b75-a558-ddc8f483292c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-972ebb0e-0293-4b75-a558-ddc8f483292c {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-972ebb0e-0293-4b75-a558-ddc8f483292c.shogun-image-container {
      position: relative;
    }

    .s-972ebb0e-0293-4b75-a558-ddc8f483292c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-972ebb0e-0293-4b75-a558-ddc8f483292c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-972ebb0e-0293-4b75-a558-ddc8f483292c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-972ebb0e-0293-4b75-a558-ddc8f483292c {
  margin: 0 !important;
  overflow: visible;
}

#s-972ebb0e-0293-4b75-a558-ddc8f483292c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-972ebb0e-0293-4b75-a558-ddc8f483292c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-972ebb0e-0293-4b75-a558-ddc8f483292c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-972ebb0e-0293-4b75-a558-ddc8f483292c img.shogun-image {
  /* Add background color handling */
  
}

#s-972ebb0e-0293-4b75-a558-ddc8f483292c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-972ebb0e-0293-4b75-a558-ddc8f483292c .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-972ebb0e-0293-4b75-a558-ddc8f483292c .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-972ebb0e-0293-4b75-a558-ddc8f483292c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-972ebb0e-0293-4b75-a558-ddc8f483292c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-972ebb0e-0293-4b75-a558-ddc8f483292c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-972ebb0e-0293-4b75-a558-ddc8f483292c.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-972ebb0e-0293-4b75-a558-ddc8f483292c .shogun-image-content {
  
    justify-content: center;
  
}

.s-972ebb0e-0293-4b75-a558-ddc8f483292c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-972ebb0e-0293-4b75-a558-ddc8f483292c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-972ebb0e-0293-4b75-a558-ddc8f483292c.shogun-image {
  box-sizing: border-box;
}



.s-972ebb0e-0293-4b75-a558-ddc8f483292c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-972ebb0e-0293-4b75-a558-ddc8f483292c {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-972ebb0e-0293-4b75-a558-ddc8f483292c.shogun-image-container {
      position: relative;
    }

    .s-972ebb0e-0293-4b75-a558-ddc8f483292c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-972ebb0e-0293-4b75-a558-ddc8f483292c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-972ebb0e-0293-4b75-a558-ddc8f483292c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-972ebb0e-0293-4b75-a558-ddc8f483292c {
  margin: 0 !important;
  overflow: visible;
}

#s-972ebb0e-0293-4b75-a558-ddc8f483292c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-972ebb0e-0293-4b75-a558-ddc8f483292c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-972ebb0e-0293-4b75-a558-ddc8f483292c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-972ebb0e-0293-4b75-a558-ddc8f483292c img.shogun-image {
  /* Add background color handling */
  
}

#s-972ebb0e-0293-4b75-a558-ddc8f483292c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-972ebb0e-0293-4b75-a558-ddc8f483292c .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-972ebb0e-0293-4b75-a558-ddc8f483292c .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-972ebb0e-0293-4b75-a558-ddc8f483292c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-972ebb0e-0293-4b75-a558-ddc8f483292c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-972ebb0e-0293-4b75-a558-ddc8f483292c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-972ebb0e-0293-4b75-a558-ddc8f483292c.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-972ebb0e-0293-4b75-a558-ddc8f483292c .shogun-image-content {
  
    justify-content: center;
  
}

.s-972ebb0e-0293-4b75-a558-ddc8f483292c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-972ebb0e-0293-4b75-a558-ddc8f483292c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-972ebb0e-0293-4b75-a558-ddc8f483292c.shogun-image {
  box-sizing: border-box;
}



.s-972ebb0e-0293-4b75-a558-ddc8f483292c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-972ebb0e-0293-4b75-a558-ddc8f483292c {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-972ebb0e-0293-4b75-a558-ddc8f483292c.shogun-image-container {
      position: relative;
    }

    .s-972ebb0e-0293-4b75-a558-ddc8f483292c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-972ebb0e-0293-4b75-a558-ddc8f483292c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-972ebb0e-0293-4b75-a558-ddc8f483292c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 {
  margin: 0 !important;
  overflow: visible;
}

#s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 img.shogun-image {
  /* Add background color handling */
  
}

#s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shogun-image {
  box-sizing: border-box;
}



.s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shogun-image-container {
      position: relative;
    }

    .s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 {
  margin: 0 !important;
  overflow: visible;
}

#s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 img.shogun-image {
  /* Add background color handling */
  
}

#s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shogun-image {
  box-sizing: border-box;
}



.s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shogun-image-container {
      position: relative;
    }

    .s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 {
  margin: 0 !important;
  overflow: visible;
}

#s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 img.shogun-image {
  /* Add background color handling */
  
}

#s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shogun-image {
  box-sizing: border-box;
}



.s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shogun-image-container {
      position: relative;
    }

    .s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 {
  margin: 0 !important;
  overflow: visible;
}

#s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 img.shogun-image {
  /* Add background color handling */
  
}

#s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shogun-image {
  box-sizing: border-box;
}



.s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shogun-image-container {
      position: relative;
    }

    .s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 {
  margin: 0 !important;
  overflow: visible;
}

#s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 img.shogun-image {
  /* Add background color handling */
  
}

#s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shogun-image {
  box-sizing: border-box;
}



.s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shogun-image-container {
      position: relative;
    }

    .s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8bce1f47-f3f6-4c51-b8f7-6ffec5eb1361 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-68317404-ded4-472c-b6dc-cdb24d380bf9 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 3%;
padding-left: 0%;
padding-bottom: 3%;
padding-right: 0%;
min-height: 100px;
}

@media (min-width: 0px) {
[id="s-68317404-ded4-472c-b6dc-cdb24d380bf9"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-68317404-ded4-472c-b6dc-cdb24d380bf9"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-68317404-ded4-472c-b6dc-cdb24d380bf9"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-68317404-ded4-472c-b6dc-cdb24d380bf9"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-dde38b6f-2273-4911-a427-d8699e183776 {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-dde38b6f-2273-4911-a427-d8699e183776 {
  margin: 0 !important;
  overflow: visible;
}

#s-dde38b6f-2273-4911-a427-d8699e183776-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dde38b6f-2273-4911-a427-d8699e183776 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dde38b6f-2273-4911-a427-d8699e183776 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dde38b6f-2273-4911-a427-d8699e183776 img.shogun-image {
  /* Add background color handling */
  
}

#s-dde38b6f-2273-4911-a427-d8699e183776 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dde38b6f-2273-4911-a427-d8699e183776 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-dde38b6f-2273-4911-a427-d8699e183776 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dde38b6f-2273-4911-a427-d8699e183776 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dde38b6f-2273-4911-a427-d8699e183776.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dde38b6f-2273-4911-a427-d8699e183776 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-dde38b6f-2273-4911-a427-d8699e183776.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-dde38b6f-2273-4911-a427-d8699e183776 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dde38b6f-2273-4911-a427-d8699e183776.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dde38b6f-2273-4911-a427-d8699e183776.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dde38b6f-2273-4911-a427-d8699e183776.shogun-image {
  box-sizing: border-box;
}



.s-dde38b6f-2273-4911-a427-d8699e183776 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dde38b6f-2273-4911-a427-d8699e183776 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-dde38b6f-2273-4911-a427-d8699e183776.shogun-image-container {
      position: relative;
    }

    .s-dde38b6f-2273-4911-a427-d8699e183776.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dde38b6f-2273-4911-a427-d8699e183776.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dde38b6f-2273-4911-a427-d8699e183776 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-dde38b6f-2273-4911-a427-d8699e183776 {
  margin: 0 !important;
  overflow: visible;
}

#s-dde38b6f-2273-4911-a427-d8699e183776-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dde38b6f-2273-4911-a427-d8699e183776 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dde38b6f-2273-4911-a427-d8699e183776 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dde38b6f-2273-4911-a427-d8699e183776 img.shogun-image {
  /* Add background color handling */
  
}

#s-dde38b6f-2273-4911-a427-d8699e183776 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dde38b6f-2273-4911-a427-d8699e183776 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-dde38b6f-2273-4911-a427-d8699e183776 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dde38b6f-2273-4911-a427-d8699e183776 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dde38b6f-2273-4911-a427-d8699e183776.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dde38b6f-2273-4911-a427-d8699e183776 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-dde38b6f-2273-4911-a427-d8699e183776.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-dde38b6f-2273-4911-a427-d8699e183776 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dde38b6f-2273-4911-a427-d8699e183776.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dde38b6f-2273-4911-a427-d8699e183776.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dde38b6f-2273-4911-a427-d8699e183776.shogun-image {
  box-sizing: border-box;
}



.s-dde38b6f-2273-4911-a427-d8699e183776 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dde38b6f-2273-4911-a427-d8699e183776 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-dde38b6f-2273-4911-a427-d8699e183776.shogun-image-container {
      position: relative;
    }

    .s-dde38b6f-2273-4911-a427-d8699e183776.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dde38b6f-2273-4911-a427-d8699e183776.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dde38b6f-2273-4911-a427-d8699e183776 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-dde38b6f-2273-4911-a427-d8699e183776 {
  margin: 0 !important;
  overflow: visible;
}

#s-dde38b6f-2273-4911-a427-d8699e183776-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dde38b6f-2273-4911-a427-d8699e183776 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dde38b6f-2273-4911-a427-d8699e183776 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dde38b6f-2273-4911-a427-d8699e183776 img.shogun-image {
  /* Add background color handling */
  
}

#s-dde38b6f-2273-4911-a427-d8699e183776 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dde38b6f-2273-4911-a427-d8699e183776 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-dde38b6f-2273-4911-a427-d8699e183776 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dde38b6f-2273-4911-a427-d8699e183776 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dde38b6f-2273-4911-a427-d8699e183776.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dde38b6f-2273-4911-a427-d8699e183776 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-dde38b6f-2273-4911-a427-d8699e183776.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-dde38b6f-2273-4911-a427-d8699e183776 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dde38b6f-2273-4911-a427-d8699e183776.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dde38b6f-2273-4911-a427-d8699e183776.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dde38b6f-2273-4911-a427-d8699e183776.shogun-image {
  box-sizing: border-box;
}



.s-dde38b6f-2273-4911-a427-d8699e183776 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dde38b6f-2273-4911-a427-d8699e183776 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-dde38b6f-2273-4911-a427-d8699e183776.shogun-image-container {
      position: relative;
    }

    .s-dde38b6f-2273-4911-a427-d8699e183776.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dde38b6f-2273-4911-a427-d8699e183776.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dde38b6f-2273-4911-a427-d8699e183776 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-dde38b6f-2273-4911-a427-d8699e183776 {
  margin: 0 !important;
  overflow: visible;
}

#s-dde38b6f-2273-4911-a427-d8699e183776-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dde38b6f-2273-4911-a427-d8699e183776 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dde38b6f-2273-4911-a427-d8699e183776 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dde38b6f-2273-4911-a427-d8699e183776 img.shogun-image {
  /* Add background color handling */
  
}

#s-dde38b6f-2273-4911-a427-d8699e183776 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dde38b6f-2273-4911-a427-d8699e183776 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-dde38b6f-2273-4911-a427-d8699e183776 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dde38b6f-2273-4911-a427-d8699e183776 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dde38b6f-2273-4911-a427-d8699e183776.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dde38b6f-2273-4911-a427-d8699e183776 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-dde38b6f-2273-4911-a427-d8699e183776.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-dde38b6f-2273-4911-a427-d8699e183776 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dde38b6f-2273-4911-a427-d8699e183776.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dde38b6f-2273-4911-a427-d8699e183776.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dde38b6f-2273-4911-a427-d8699e183776.shogun-image {
  box-sizing: border-box;
}



.s-dde38b6f-2273-4911-a427-d8699e183776 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dde38b6f-2273-4911-a427-d8699e183776 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-dde38b6f-2273-4911-a427-d8699e183776.shogun-image-container {
      position: relative;
    }

    .s-dde38b6f-2273-4911-a427-d8699e183776.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dde38b6f-2273-4911-a427-d8699e183776.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dde38b6f-2273-4911-a427-d8699e183776 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-dde38b6f-2273-4911-a427-d8699e183776 {
  margin: 0 !important;
  overflow: visible;
}

#s-dde38b6f-2273-4911-a427-d8699e183776-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dde38b6f-2273-4911-a427-d8699e183776 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dde38b6f-2273-4911-a427-d8699e183776 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dde38b6f-2273-4911-a427-d8699e183776 img.shogun-image {
  /* Add background color handling */
  
}

#s-dde38b6f-2273-4911-a427-d8699e183776 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dde38b6f-2273-4911-a427-d8699e183776 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-dde38b6f-2273-4911-a427-d8699e183776 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dde38b6f-2273-4911-a427-d8699e183776 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dde38b6f-2273-4911-a427-d8699e183776.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dde38b6f-2273-4911-a427-d8699e183776 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-dde38b6f-2273-4911-a427-d8699e183776.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-dde38b6f-2273-4911-a427-d8699e183776 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dde38b6f-2273-4911-a427-d8699e183776.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dde38b6f-2273-4911-a427-d8699e183776.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dde38b6f-2273-4911-a427-d8699e183776.shogun-image {
  box-sizing: border-box;
}



.s-dde38b6f-2273-4911-a427-d8699e183776 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dde38b6f-2273-4911-a427-d8699e183776 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-dde38b6f-2273-4911-a427-d8699e183776.shogun-image-container {
      position: relative;
    }

    .s-dde38b6f-2273-4911-a427-d8699e183776.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dde38b6f-2273-4911-a427-d8699e183776.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dde38b6f-2273-4911-a427-d8699e183776 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 {
  margin: 0 !important;
  overflow: visible;
}

#s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 img.shogun-image {
  /* Add background color handling */
  
}

#s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shogun-image {
  box-sizing: border-box;
}



.s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shogun-image-container {
      position: relative;
    }

    .s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 {
  margin: 0 !important;
  overflow: visible;
}

#s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 img.shogun-image {
  /* Add background color handling */
  
}

#s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shogun-image {
  box-sizing: border-box;
}



.s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shogun-image-container {
      position: relative;
    }

    .s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 {
  margin: 0 !important;
  overflow: visible;
}

#s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 img.shogun-image {
  /* Add background color handling */
  
}

#s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shogun-image {
  box-sizing: border-box;
}



.s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shogun-image-container {
      position: relative;
    }

    .s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 {
  margin: 0 !important;
  overflow: visible;
}

#s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 img.shogun-image {
  /* Add background color handling */
  
}

#s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shogun-image {
  box-sizing: border-box;
}



.s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shogun-image-container {
      position: relative;
    }

    .s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 {
  margin: 0 !important;
  overflow: visible;
}

#s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 img.shogun-image {
  /* Add background color handling */
  
}

#s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shogun-image {
  box-sizing: border-box;
}



.s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shogun-image-container {
      position: relative;
    }

    .s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8a709059-6a33-4e8c-ba26-4f7b21f1bb73 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-4f6f1fee-e582-4f40-8fc1-301e0adc5cf6 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 3%;
padding-left: 0%;
padding-bottom: 3%;
padding-right: 0%;
min-height: 100px;
}

@media (min-width: 0px) {
[id="s-4f6f1fee-e582-4f40-8fc1-301e0adc5cf6"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-4f6f1fee-e582-4f40-8fc1-301e0adc5cf6"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-4f6f1fee-e582-4f40-8fc1-301e0adc5cf6"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-4f6f1fee-e582-4f40-8fc1-301e0adc5cf6"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 {
  margin: 0 !important;
  overflow: visible;
}

#s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 img.shogun-image {
  /* Add background color handling */
  
}

#s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shogun-image {
  box-sizing: border-box;
}



.s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shogun-image-container {
      position: relative;
    }

    .s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 {
  margin: 0 !important;
  overflow: visible;
}

#s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 img.shogun-image {
  /* Add background color handling */
  
}

#s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shogun-image {
  box-sizing: border-box;
}



.s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shogun-image-container {
      position: relative;
    }

    .s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 {
  margin: 0 !important;
  overflow: visible;
}

#s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 img.shogun-image {
  /* Add background color handling */
  
}

#s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shogun-image {
  box-sizing: border-box;
}



.s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shogun-image-container {
      position: relative;
    }

    .s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 {
  margin: 0 !important;
  overflow: visible;
}

#s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 img.shogun-image {
  /* Add background color handling */
  
}

#s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shogun-image {
  box-sizing: border-box;
}



.s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shogun-image-container {
      position: relative;
    }

    .s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 {
  margin: 0 !important;
  overflow: visible;
}

#s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 img.shogun-image {
  /* Add background color handling */
  
}

#s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shogun-image {
  box-sizing: border-box;
}



.s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shogun-image-container {
      position: relative;
    }

    .s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9ac87ba4-2144-4a8d-b2ca-10d88ebbaff9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-f9274a55-7a22-4950-b72c-f99b666807d2 {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-f9274a55-7a22-4950-b72c-f99b666807d2 {
  margin: 0 !important;
  overflow: visible;
}

#s-f9274a55-7a22-4950-b72c-f99b666807d2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f9274a55-7a22-4950-b72c-f99b666807d2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f9274a55-7a22-4950-b72c-f99b666807d2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f9274a55-7a22-4950-b72c-f99b666807d2 img.shogun-image {
  /* Add background color handling */
  
}

#s-f9274a55-7a22-4950-b72c-f99b666807d2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f9274a55-7a22-4950-b72c-f99b666807d2 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-f9274a55-7a22-4950-b72c-f99b666807d2 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f9274a55-7a22-4950-b72c-f99b666807d2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f9274a55-7a22-4950-b72c-f99b666807d2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f9274a55-7a22-4950-b72c-f99b666807d2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-f9274a55-7a22-4950-b72c-f99b666807d2.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-f9274a55-7a22-4950-b72c-f99b666807d2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f9274a55-7a22-4950-b72c-f99b666807d2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f9274a55-7a22-4950-b72c-f99b666807d2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f9274a55-7a22-4950-b72c-f99b666807d2.shogun-image {
  box-sizing: border-box;
}



.s-f9274a55-7a22-4950-b72c-f99b666807d2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f9274a55-7a22-4950-b72c-f99b666807d2 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-f9274a55-7a22-4950-b72c-f99b666807d2.shogun-image-container {
      position: relative;
    }

    .s-f9274a55-7a22-4950-b72c-f99b666807d2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f9274a55-7a22-4950-b72c-f99b666807d2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f9274a55-7a22-4950-b72c-f99b666807d2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-f9274a55-7a22-4950-b72c-f99b666807d2 {
  margin: 0 !important;
  overflow: visible;
}

#s-f9274a55-7a22-4950-b72c-f99b666807d2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f9274a55-7a22-4950-b72c-f99b666807d2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f9274a55-7a22-4950-b72c-f99b666807d2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f9274a55-7a22-4950-b72c-f99b666807d2 img.shogun-image {
  /* Add background color handling */
  
}

#s-f9274a55-7a22-4950-b72c-f99b666807d2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f9274a55-7a22-4950-b72c-f99b666807d2 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-f9274a55-7a22-4950-b72c-f99b666807d2 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f9274a55-7a22-4950-b72c-f99b666807d2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f9274a55-7a22-4950-b72c-f99b666807d2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f9274a55-7a22-4950-b72c-f99b666807d2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-f9274a55-7a22-4950-b72c-f99b666807d2.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-f9274a55-7a22-4950-b72c-f99b666807d2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f9274a55-7a22-4950-b72c-f99b666807d2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f9274a55-7a22-4950-b72c-f99b666807d2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f9274a55-7a22-4950-b72c-f99b666807d2.shogun-image {
  box-sizing: border-box;
}



.s-f9274a55-7a22-4950-b72c-f99b666807d2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f9274a55-7a22-4950-b72c-f99b666807d2 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-f9274a55-7a22-4950-b72c-f99b666807d2.shogun-image-container {
      position: relative;
    }

    .s-f9274a55-7a22-4950-b72c-f99b666807d2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f9274a55-7a22-4950-b72c-f99b666807d2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f9274a55-7a22-4950-b72c-f99b666807d2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-f9274a55-7a22-4950-b72c-f99b666807d2 {
  margin: 0 !important;
  overflow: visible;
}

#s-f9274a55-7a22-4950-b72c-f99b666807d2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f9274a55-7a22-4950-b72c-f99b666807d2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f9274a55-7a22-4950-b72c-f99b666807d2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f9274a55-7a22-4950-b72c-f99b666807d2 img.shogun-image {
  /* Add background color handling */
  
}

#s-f9274a55-7a22-4950-b72c-f99b666807d2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f9274a55-7a22-4950-b72c-f99b666807d2 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-f9274a55-7a22-4950-b72c-f99b666807d2 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f9274a55-7a22-4950-b72c-f99b666807d2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f9274a55-7a22-4950-b72c-f99b666807d2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f9274a55-7a22-4950-b72c-f99b666807d2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-f9274a55-7a22-4950-b72c-f99b666807d2.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-f9274a55-7a22-4950-b72c-f99b666807d2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f9274a55-7a22-4950-b72c-f99b666807d2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f9274a55-7a22-4950-b72c-f99b666807d2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f9274a55-7a22-4950-b72c-f99b666807d2.shogun-image {
  box-sizing: border-box;
}



.s-f9274a55-7a22-4950-b72c-f99b666807d2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f9274a55-7a22-4950-b72c-f99b666807d2 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-f9274a55-7a22-4950-b72c-f99b666807d2.shogun-image-container {
      position: relative;
    }

    .s-f9274a55-7a22-4950-b72c-f99b666807d2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f9274a55-7a22-4950-b72c-f99b666807d2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f9274a55-7a22-4950-b72c-f99b666807d2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-f9274a55-7a22-4950-b72c-f99b666807d2 {
  margin: 0 !important;
  overflow: visible;
}

#s-f9274a55-7a22-4950-b72c-f99b666807d2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f9274a55-7a22-4950-b72c-f99b666807d2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f9274a55-7a22-4950-b72c-f99b666807d2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f9274a55-7a22-4950-b72c-f99b666807d2 img.shogun-image {
  /* Add background color handling */
  
}

#s-f9274a55-7a22-4950-b72c-f99b666807d2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f9274a55-7a22-4950-b72c-f99b666807d2 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-f9274a55-7a22-4950-b72c-f99b666807d2 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f9274a55-7a22-4950-b72c-f99b666807d2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f9274a55-7a22-4950-b72c-f99b666807d2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f9274a55-7a22-4950-b72c-f99b666807d2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-f9274a55-7a22-4950-b72c-f99b666807d2.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-f9274a55-7a22-4950-b72c-f99b666807d2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f9274a55-7a22-4950-b72c-f99b666807d2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f9274a55-7a22-4950-b72c-f99b666807d2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f9274a55-7a22-4950-b72c-f99b666807d2.shogun-image {
  box-sizing: border-box;
}



.s-f9274a55-7a22-4950-b72c-f99b666807d2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f9274a55-7a22-4950-b72c-f99b666807d2 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-f9274a55-7a22-4950-b72c-f99b666807d2.shogun-image-container {
      position: relative;
    }

    .s-f9274a55-7a22-4950-b72c-f99b666807d2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f9274a55-7a22-4950-b72c-f99b666807d2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f9274a55-7a22-4950-b72c-f99b666807d2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-f9274a55-7a22-4950-b72c-f99b666807d2 {
  margin: 0 !important;
  overflow: visible;
}

#s-f9274a55-7a22-4950-b72c-f99b666807d2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f9274a55-7a22-4950-b72c-f99b666807d2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f9274a55-7a22-4950-b72c-f99b666807d2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f9274a55-7a22-4950-b72c-f99b666807d2 img.shogun-image {
  /* Add background color handling */
  
}

#s-f9274a55-7a22-4950-b72c-f99b666807d2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f9274a55-7a22-4950-b72c-f99b666807d2 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-f9274a55-7a22-4950-b72c-f99b666807d2 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f9274a55-7a22-4950-b72c-f99b666807d2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f9274a55-7a22-4950-b72c-f99b666807d2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f9274a55-7a22-4950-b72c-f99b666807d2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-f9274a55-7a22-4950-b72c-f99b666807d2.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-f9274a55-7a22-4950-b72c-f99b666807d2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f9274a55-7a22-4950-b72c-f99b666807d2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f9274a55-7a22-4950-b72c-f99b666807d2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f9274a55-7a22-4950-b72c-f99b666807d2.shogun-image {
  box-sizing: border-box;
}



.s-f9274a55-7a22-4950-b72c-f99b666807d2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f9274a55-7a22-4950-b72c-f99b666807d2 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-f9274a55-7a22-4950-b72c-f99b666807d2.shogun-image-container {
      position: relative;
    }

    .s-f9274a55-7a22-4950-b72c-f99b666807d2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f9274a55-7a22-4950-b72c-f99b666807d2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f9274a55-7a22-4950-b72c-f99b666807d2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-72479268-1343-4e65-b239-7ad0d1494f02 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 3%;
padding-left: 0%;
padding-bottom: 3%;
padding-right: 0%;
min-height: 100px;
}

@media (min-width: 0px) {
[id="s-72479268-1343-4e65-b239-7ad0d1494f02"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-72479268-1343-4e65-b239-7ad0d1494f02"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-72479268-1343-4e65-b239-7ad0d1494f02"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-72479268-1343-4e65-b239-7ad0d1494f02"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-8a1a7be0-7cca-40f2-aaf5-addd9708c863 {
  margin-left: auto;
margin-right: auto;
max-width: 325px;
text-align: center;
}

#s-8a1a7be0-7cca-40f2-aaf5-addd9708c863 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8a1a7be0-7cca-40f2-aaf5-addd9708c863-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8a1a7be0-7cca-40f2-aaf5-addd9708c863 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8a1a7be0-7cca-40f2-aaf5-addd9708c863 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8a1a7be0-7cca-40f2-aaf5-addd9708c863 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8a1a7be0-7cca-40f2-aaf5-addd9708c863 img.shogun-image {
  width: 100%;
  
  
  max-width: 325px;

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




.s-8a1a7be0-7cca-40f2-aaf5-addd9708c863 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8a1a7be0-7cca-40f2-aaf5-addd9708c863.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8a1a7be0-7cca-40f2-aaf5-addd9708c863.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8a1a7be0-7cca-40f2-aaf5-addd9708c863.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-8a1a7be0-7cca-40f2-aaf5-addd9708c863 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8a1a7be0-7cca-40f2-aaf5-addd9708c863-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8a1a7be0-7cca-40f2-aaf5-addd9708c863 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8a1a7be0-7cca-40f2-aaf5-addd9708c863 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8a1a7be0-7cca-40f2-aaf5-addd9708c863 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8a1a7be0-7cca-40f2-aaf5-addd9708c863 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-8a1a7be0-7cca-40f2-aaf5-addd9708c863 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8a1a7be0-7cca-40f2-aaf5-addd9708c863.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8a1a7be0-7cca-40f2-aaf5-addd9708c863.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8a1a7be0-7cca-40f2-aaf5-addd9708c863.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-8a1a7be0-7cca-40f2-aaf5-addd9708c863 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8a1a7be0-7cca-40f2-aaf5-addd9708c863-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8a1a7be0-7cca-40f2-aaf5-addd9708c863 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8a1a7be0-7cca-40f2-aaf5-addd9708c863 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8a1a7be0-7cca-40f2-aaf5-addd9708c863 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8a1a7be0-7cca-40f2-aaf5-addd9708c863 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-8a1a7be0-7cca-40f2-aaf5-addd9708c863 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8a1a7be0-7cca-40f2-aaf5-addd9708c863.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8a1a7be0-7cca-40f2-aaf5-addd9708c863.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8a1a7be0-7cca-40f2-aaf5-addd9708c863.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-8a1a7be0-7cca-40f2-aaf5-addd9708c863 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8a1a7be0-7cca-40f2-aaf5-addd9708c863-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8a1a7be0-7cca-40f2-aaf5-addd9708c863 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8a1a7be0-7cca-40f2-aaf5-addd9708c863 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8a1a7be0-7cca-40f2-aaf5-addd9708c863 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8a1a7be0-7cca-40f2-aaf5-addd9708c863 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-8a1a7be0-7cca-40f2-aaf5-addd9708c863 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8a1a7be0-7cca-40f2-aaf5-addd9708c863.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8a1a7be0-7cca-40f2-aaf5-addd9708c863.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8a1a7be0-7cca-40f2-aaf5-addd9708c863.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-8a1a7be0-7cca-40f2-aaf5-addd9708c863 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8a1a7be0-7cca-40f2-aaf5-addd9708c863-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8a1a7be0-7cca-40f2-aaf5-addd9708c863 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8a1a7be0-7cca-40f2-aaf5-addd9708c863 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8a1a7be0-7cca-40f2-aaf5-addd9708c863 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8a1a7be0-7cca-40f2-aaf5-addd9708c863 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-8a1a7be0-7cca-40f2-aaf5-addd9708c863 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8a1a7be0-7cca-40f2-aaf5-addd9708c863.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8a1a7be0-7cca-40f2-aaf5-addd9708c863.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8a1a7be0-7cca-40f2-aaf5-addd9708c863.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-c19abf92-afa0-4437-a69a-9fa19d7da13e {
  margin-left: auto;
margin-right: auto;
max-width: 325px;
text-align: center;
}

#s-c19abf92-afa0-4437-a69a-9fa19d7da13e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c19abf92-afa0-4437-a69a-9fa19d7da13e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c19abf92-afa0-4437-a69a-9fa19d7da13e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c19abf92-afa0-4437-a69a-9fa19d7da13e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c19abf92-afa0-4437-a69a-9fa19d7da13e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c19abf92-afa0-4437-a69a-9fa19d7da13e img.shogun-image {
  width: 100%;
  
  
  max-width: 325px;

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




.s-c19abf92-afa0-4437-a69a-9fa19d7da13e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c19abf92-afa0-4437-a69a-9fa19d7da13e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c19abf92-afa0-4437-a69a-9fa19d7da13e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c19abf92-afa0-4437-a69a-9fa19d7da13e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-c19abf92-afa0-4437-a69a-9fa19d7da13e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c19abf92-afa0-4437-a69a-9fa19d7da13e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c19abf92-afa0-4437-a69a-9fa19d7da13e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c19abf92-afa0-4437-a69a-9fa19d7da13e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c19abf92-afa0-4437-a69a-9fa19d7da13e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c19abf92-afa0-4437-a69a-9fa19d7da13e 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-c19abf92-afa0-4437-a69a-9fa19d7da13e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c19abf92-afa0-4437-a69a-9fa19d7da13e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c19abf92-afa0-4437-a69a-9fa19d7da13e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c19abf92-afa0-4437-a69a-9fa19d7da13e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c19abf92-afa0-4437-a69a-9fa19d7da13e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c19abf92-afa0-4437-a69a-9fa19d7da13e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c19abf92-afa0-4437-a69a-9fa19d7da13e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c19abf92-afa0-4437-a69a-9fa19d7da13e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c19abf92-afa0-4437-a69a-9fa19d7da13e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c19abf92-afa0-4437-a69a-9fa19d7da13e 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-c19abf92-afa0-4437-a69a-9fa19d7da13e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c19abf92-afa0-4437-a69a-9fa19d7da13e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c19abf92-afa0-4437-a69a-9fa19d7da13e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c19abf92-afa0-4437-a69a-9fa19d7da13e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c19abf92-afa0-4437-a69a-9fa19d7da13e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c19abf92-afa0-4437-a69a-9fa19d7da13e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c19abf92-afa0-4437-a69a-9fa19d7da13e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c19abf92-afa0-4437-a69a-9fa19d7da13e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c19abf92-afa0-4437-a69a-9fa19d7da13e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c19abf92-afa0-4437-a69a-9fa19d7da13e 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-c19abf92-afa0-4437-a69a-9fa19d7da13e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c19abf92-afa0-4437-a69a-9fa19d7da13e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c19abf92-afa0-4437-a69a-9fa19d7da13e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c19abf92-afa0-4437-a69a-9fa19d7da13e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-c19abf92-afa0-4437-a69a-9fa19d7da13e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c19abf92-afa0-4437-a69a-9fa19d7da13e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c19abf92-afa0-4437-a69a-9fa19d7da13e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c19abf92-afa0-4437-a69a-9fa19d7da13e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c19abf92-afa0-4437-a69a-9fa19d7da13e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c19abf92-afa0-4437-a69a-9fa19d7da13e 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-c19abf92-afa0-4437-a69a-9fa19d7da13e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c19abf92-afa0-4437-a69a-9fa19d7da13e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c19abf92-afa0-4437-a69a-9fa19d7da13e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c19abf92-afa0-4437-a69a-9fa19d7da13e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-1b48b25f-0a76-4143-9e5e-f21dcb5d0f7f {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 3%;
padding-left: 0%;
padding-bottom: 3%;
padding-right: 0%;
min-height: 100px;
}

@media (min-width: 0px) {
[id="s-1b48b25f-0a76-4143-9e5e-f21dcb5d0f7f"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-1b48b25f-0a76-4143-9e5e-f21dcb5d0f7f"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-1b48b25f-0a76-4143-9e5e-f21dcb5d0f7f"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-1b48b25f-0a76-4143-9e5e-f21dcb5d0f7f"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-725234c3-551d-4da4-ace7-9f333151595b {
  margin-left: auto;
margin-right: auto;
max-width: 325px;
text-align: center;
}

#s-725234c3-551d-4da4-ace7-9f333151595b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-725234c3-551d-4da4-ace7-9f333151595b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-725234c3-551d-4da4-ace7-9f333151595b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-725234c3-551d-4da4-ace7-9f333151595b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-725234c3-551d-4da4-ace7-9f333151595b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-725234c3-551d-4da4-ace7-9f333151595b img.shogun-image {
  width: 100%;
  
  
  max-width: 325px;

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




.s-725234c3-551d-4da4-ace7-9f333151595b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-725234c3-551d-4da4-ace7-9f333151595b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-725234c3-551d-4da4-ace7-9f333151595b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-725234c3-551d-4da4-ace7-9f333151595b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-725234c3-551d-4da4-ace7-9f333151595b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-725234c3-551d-4da4-ace7-9f333151595b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-725234c3-551d-4da4-ace7-9f333151595b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-725234c3-551d-4da4-ace7-9f333151595b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-725234c3-551d-4da4-ace7-9f333151595b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-725234c3-551d-4da4-ace7-9f333151595b 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-725234c3-551d-4da4-ace7-9f333151595b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-725234c3-551d-4da4-ace7-9f333151595b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-725234c3-551d-4da4-ace7-9f333151595b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-725234c3-551d-4da4-ace7-9f333151595b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-725234c3-551d-4da4-ace7-9f333151595b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-725234c3-551d-4da4-ace7-9f333151595b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-725234c3-551d-4da4-ace7-9f333151595b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-725234c3-551d-4da4-ace7-9f333151595b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-725234c3-551d-4da4-ace7-9f333151595b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-725234c3-551d-4da4-ace7-9f333151595b 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-725234c3-551d-4da4-ace7-9f333151595b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-725234c3-551d-4da4-ace7-9f333151595b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-725234c3-551d-4da4-ace7-9f333151595b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-725234c3-551d-4da4-ace7-9f333151595b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-725234c3-551d-4da4-ace7-9f333151595b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-725234c3-551d-4da4-ace7-9f333151595b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-725234c3-551d-4da4-ace7-9f333151595b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-725234c3-551d-4da4-ace7-9f333151595b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-725234c3-551d-4da4-ace7-9f333151595b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-725234c3-551d-4da4-ace7-9f333151595b 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-725234c3-551d-4da4-ace7-9f333151595b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-725234c3-551d-4da4-ace7-9f333151595b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-725234c3-551d-4da4-ace7-9f333151595b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-725234c3-551d-4da4-ace7-9f333151595b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-725234c3-551d-4da4-ace7-9f333151595b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-725234c3-551d-4da4-ace7-9f333151595b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-725234c3-551d-4da4-ace7-9f333151595b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-725234c3-551d-4da4-ace7-9f333151595b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-725234c3-551d-4da4-ace7-9f333151595b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-725234c3-551d-4da4-ace7-9f333151595b 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-725234c3-551d-4da4-ace7-9f333151595b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-725234c3-551d-4da4-ace7-9f333151595b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-725234c3-551d-4da4-ace7-9f333151595b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-725234c3-551d-4da4-ace7-9f333151595b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-f20fdc35-36e9-454b-9059-fb80d51164d3 {
  margin-left: auto;
margin-right: auto;
max-width: 325px;
text-align: center;
}

#s-f20fdc35-36e9-454b-9059-fb80d51164d3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f20fdc35-36e9-454b-9059-fb80d51164d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f20fdc35-36e9-454b-9059-fb80d51164d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f20fdc35-36e9-454b-9059-fb80d51164d3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f20fdc35-36e9-454b-9059-fb80d51164d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f20fdc35-36e9-454b-9059-fb80d51164d3 img.shogun-image {
  width: 100%;
  
  
  max-width: 325px;

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




.s-f20fdc35-36e9-454b-9059-fb80d51164d3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f20fdc35-36e9-454b-9059-fb80d51164d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f20fdc35-36e9-454b-9059-fb80d51164d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f20fdc35-36e9-454b-9059-fb80d51164d3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-f20fdc35-36e9-454b-9059-fb80d51164d3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f20fdc35-36e9-454b-9059-fb80d51164d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f20fdc35-36e9-454b-9059-fb80d51164d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f20fdc35-36e9-454b-9059-fb80d51164d3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f20fdc35-36e9-454b-9059-fb80d51164d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f20fdc35-36e9-454b-9059-fb80d51164d3 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-f20fdc35-36e9-454b-9059-fb80d51164d3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f20fdc35-36e9-454b-9059-fb80d51164d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f20fdc35-36e9-454b-9059-fb80d51164d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f20fdc35-36e9-454b-9059-fb80d51164d3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f20fdc35-36e9-454b-9059-fb80d51164d3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f20fdc35-36e9-454b-9059-fb80d51164d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f20fdc35-36e9-454b-9059-fb80d51164d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f20fdc35-36e9-454b-9059-fb80d51164d3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f20fdc35-36e9-454b-9059-fb80d51164d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f20fdc35-36e9-454b-9059-fb80d51164d3 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-f20fdc35-36e9-454b-9059-fb80d51164d3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f20fdc35-36e9-454b-9059-fb80d51164d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f20fdc35-36e9-454b-9059-fb80d51164d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f20fdc35-36e9-454b-9059-fb80d51164d3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f20fdc35-36e9-454b-9059-fb80d51164d3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f20fdc35-36e9-454b-9059-fb80d51164d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f20fdc35-36e9-454b-9059-fb80d51164d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f20fdc35-36e9-454b-9059-fb80d51164d3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f20fdc35-36e9-454b-9059-fb80d51164d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f20fdc35-36e9-454b-9059-fb80d51164d3 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-f20fdc35-36e9-454b-9059-fb80d51164d3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f20fdc35-36e9-454b-9059-fb80d51164d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f20fdc35-36e9-454b-9059-fb80d51164d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f20fdc35-36e9-454b-9059-fb80d51164d3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f20fdc35-36e9-454b-9059-fb80d51164d3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f20fdc35-36e9-454b-9059-fb80d51164d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f20fdc35-36e9-454b-9059-fb80d51164d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f20fdc35-36e9-454b-9059-fb80d51164d3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f20fdc35-36e9-454b-9059-fb80d51164d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f20fdc35-36e9-454b-9059-fb80d51164d3 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-f20fdc35-36e9-454b-9059-fb80d51164d3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f20fdc35-36e9-454b-9059-fb80d51164d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f20fdc35-36e9-454b-9059-fb80d51164d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f20fdc35-36e9-454b-9059-fb80d51164d3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-1b0cd053-0d77-470d-ace4-f9f868e98a2f {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 3%;
padding-left: 0%;
padding-bottom: 3%;
padding-right: 0%;
min-height: 100px;
}

@media (min-width: 0px) {
[id="s-1b0cd053-0d77-470d-ace4-f9f868e98a2f"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-1b0cd053-0d77-470d-ace4-f9f868e98a2f"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-1b0cd053-0d77-470d-ace4-f9f868e98a2f"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-1b0cd053-0d77-470d-ace4-f9f868e98a2f"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1 {
  margin-left: auto;
margin-right: auto;
max-width: 325px;
text-align: center;
}

#s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1 img.shogun-image {
  width: 100%;
  
  
  max-width: 325px;

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




.s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1 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-8098c983-0ef7-4ed8-bc0c-7d525c71cab1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1 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-8098c983-0ef7-4ed8-bc0c-7d525c71cab1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1 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-8098c983-0ef7-4ed8-bc0c-7d525c71cab1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1 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-8098c983-0ef7-4ed8-bc0c-7d525c71cab1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8098c983-0ef7-4ed8-bc0c-7d525c71cab1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-f12ef46c-4ebb-4a68-aa63-067ba9babecf {
  margin-left: auto;
margin-right: auto;
max-width: 325px;
text-align: center;
}

#s-f12ef46c-4ebb-4a68-aa63-067ba9babecf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f12ef46c-4ebb-4a68-aa63-067ba9babecf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f12ef46c-4ebb-4a68-aa63-067ba9babecf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f12ef46c-4ebb-4a68-aa63-067ba9babecf .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f12ef46c-4ebb-4a68-aa63-067ba9babecf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f12ef46c-4ebb-4a68-aa63-067ba9babecf img.shogun-image {
  width: 100%;
  
  
  max-width: 325px;

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




.s-f12ef46c-4ebb-4a68-aa63-067ba9babecf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f12ef46c-4ebb-4a68-aa63-067ba9babecf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f12ef46c-4ebb-4a68-aa63-067ba9babecf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f12ef46c-4ebb-4a68-aa63-067ba9babecf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-f12ef46c-4ebb-4a68-aa63-067ba9babecf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f12ef46c-4ebb-4a68-aa63-067ba9babecf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f12ef46c-4ebb-4a68-aa63-067ba9babecf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f12ef46c-4ebb-4a68-aa63-067ba9babecf .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f12ef46c-4ebb-4a68-aa63-067ba9babecf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f12ef46c-4ebb-4a68-aa63-067ba9babecf 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-f12ef46c-4ebb-4a68-aa63-067ba9babecf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f12ef46c-4ebb-4a68-aa63-067ba9babecf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f12ef46c-4ebb-4a68-aa63-067ba9babecf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f12ef46c-4ebb-4a68-aa63-067ba9babecf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f12ef46c-4ebb-4a68-aa63-067ba9babecf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f12ef46c-4ebb-4a68-aa63-067ba9babecf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f12ef46c-4ebb-4a68-aa63-067ba9babecf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f12ef46c-4ebb-4a68-aa63-067ba9babecf .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f12ef46c-4ebb-4a68-aa63-067ba9babecf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f12ef46c-4ebb-4a68-aa63-067ba9babecf 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-f12ef46c-4ebb-4a68-aa63-067ba9babecf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f12ef46c-4ebb-4a68-aa63-067ba9babecf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f12ef46c-4ebb-4a68-aa63-067ba9babecf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f12ef46c-4ebb-4a68-aa63-067ba9babecf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f12ef46c-4ebb-4a68-aa63-067ba9babecf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f12ef46c-4ebb-4a68-aa63-067ba9babecf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f12ef46c-4ebb-4a68-aa63-067ba9babecf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f12ef46c-4ebb-4a68-aa63-067ba9babecf .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f12ef46c-4ebb-4a68-aa63-067ba9babecf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f12ef46c-4ebb-4a68-aa63-067ba9babecf 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-f12ef46c-4ebb-4a68-aa63-067ba9babecf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f12ef46c-4ebb-4a68-aa63-067ba9babecf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f12ef46c-4ebb-4a68-aa63-067ba9babecf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f12ef46c-4ebb-4a68-aa63-067ba9babecf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f12ef46c-4ebb-4a68-aa63-067ba9babecf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f12ef46c-4ebb-4a68-aa63-067ba9babecf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f12ef46c-4ebb-4a68-aa63-067ba9babecf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f12ef46c-4ebb-4a68-aa63-067ba9babecf .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f12ef46c-4ebb-4a68-aa63-067ba9babecf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f12ef46c-4ebb-4a68-aa63-067ba9babecf 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-f12ef46c-4ebb-4a68-aa63-067ba9babecf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f12ef46c-4ebb-4a68-aa63-067ba9babecf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f12ef46c-4ebb-4a68-aa63-067ba9babecf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f12ef46c-4ebb-4a68-aa63-067ba9babecf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-bfc24f07-d65b-4017-9a83-6a3ff7bff638 {
  padding-top: 3%;
padding-left: 1%;
padding-bottom: 3%;
padding-right: 1%;
min-height: 100px;
}

@media (min-width: 0px) {
[id="s-bfc24f07-d65b-4017-9a83-6a3ff7bff638"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 1.5px);
}

}

@media (min-width: 768px) {
[id="s-bfc24f07-d65b-4017-9a83-6a3ff7bff638"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 1.5px);
}

}

@media (min-width: 992px) {
[id="s-bfc24f07-d65b-4017-9a83-6a3ff7bff638"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 1.5px);
}

}

@media (min-width: 1200px) {
[id="s-bfc24f07-d65b-4017-9a83-6a3ff7bff638"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 1.5px);
}

}

#s-2459062a-07dd-4739-850f-763f82e7904f {
  margin-left: auto;
margin-right: auto;
max-width: 325px;
text-align: center;
}

#s-2459062a-07dd-4739-850f-763f82e7904f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2459062a-07dd-4739-850f-763f82e7904f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2459062a-07dd-4739-850f-763f82e7904f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2459062a-07dd-4739-850f-763f82e7904f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-2459062a-07dd-4739-850f-763f82e7904f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2459062a-07dd-4739-850f-763f82e7904f img.shogun-image {
  width: 100%;
  
  
  max-width: 325px;

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




.s-2459062a-07dd-4739-850f-763f82e7904f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2459062a-07dd-4739-850f-763f82e7904f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2459062a-07dd-4739-850f-763f82e7904f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2459062a-07dd-4739-850f-763f82e7904f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-2459062a-07dd-4739-850f-763f82e7904f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2459062a-07dd-4739-850f-763f82e7904f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2459062a-07dd-4739-850f-763f82e7904f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2459062a-07dd-4739-850f-763f82e7904f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-2459062a-07dd-4739-850f-763f82e7904f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2459062a-07dd-4739-850f-763f82e7904f 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-2459062a-07dd-4739-850f-763f82e7904f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2459062a-07dd-4739-850f-763f82e7904f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2459062a-07dd-4739-850f-763f82e7904f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2459062a-07dd-4739-850f-763f82e7904f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-2459062a-07dd-4739-850f-763f82e7904f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2459062a-07dd-4739-850f-763f82e7904f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2459062a-07dd-4739-850f-763f82e7904f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2459062a-07dd-4739-850f-763f82e7904f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-2459062a-07dd-4739-850f-763f82e7904f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2459062a-07dd-4739-850f-763f82e7904f 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-2459062a-07dd-4739-850f-763f82e7904f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2459062a-07dd-4739-850f-763f82e7904f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2459062a-07dd-4739-850f-763f82e7904f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2459062a-07dd-4739-850f-763f82e7904f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-2459062a-07dd-4739-850f-763f82e7904f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2459062a-07dd-4739-850f-763f82e7904f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2459062a-07dd-4739-850f-763f82e7904f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2459062a-07dd-4739-850f-763f82e7904f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-2459062a-07dd-4739-850f-763f82e7904f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2459062a-07dd-4739-850f-763f82e7904f 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-2459062a-07dd-4739-850f-763f82e7904f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2459062a-07dd-4739-850f-763f82e7904f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2459062a-07dd-4739-850f-763f82e7904f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2459062a-07dd-4739-850f-763f82e7904f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-2459062a-07dd-4739-850f-763f82e7904f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2459062a-07dd-4739-850f-763f82e7904f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2459062a-07dd-4739-850f-763f82e7904f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2459062a-07dd-4739-850f-763f82e7904f .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-2459062a-07dd-4739-850f-763f82e7904f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2459062a-07dd-4739-850f-763f82e7904f 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-2459062a-07dd-4739-850f-763f82e7904f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2459062a-07dd-4739-850f-763f82e7904f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2459062a-07dd-4739-850f-763f82e7904f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2459062a-07dd-4739-850f-763f82e7904f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-60ad6770-6c91-4b4d-9381-ac706dc087d2 {
  padding-top: 3%;
padding-left: 1%;
padding-bottom: 3%;
padding-right: 1%;
min-height: 100px;
}
@media (max-width: 767px){#s-60ad6770-6c91-4b4d-9381-ac706dc087d2 {
  padding-left: 0%;
padding-right: 0%;
}
}
@media (min-width: 0px) {
[id="s-60ad6770-6c91-4b4d-9381-ac706dc087d2"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-60ad6770-6c91-4b4d-9381-ac706dc087d2"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-60ad6770-6c91-4b4d-9381-ac706dc087d2"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-60ad6770-6c91-4b4d-9381-ac706dc087d2"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-af27cf14-382d-47b0-acfc-d0d26a93a629 {
  margin-left: auto;
margin-right: auto;
max-width: 325px;
text-align: center;
}

#s-af27cf14-382d-47b0-acfc-d0d26a93a629 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-af27cf14-382d-47b0-acfc-d0d26a93a629-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-af27cf14-382d-47b0-acfc-d0d26a93a629 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-af27cf14-382d-47b0-acfc-d0d26a93a629 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-af27cf14-382d-47b0-acfc-d0d26a93a629 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-af27cf14-382d-47b0-acfc-d0d26a93a629 img.shogun-image {
  width: 100%;
  
  
  max-width: 325px;

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




.s-af27cf14-382d-47b0-acfc-d0d26a93a629 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-af27cf14-382d-47b0-acfc-d0d26a93a629.shg-align-container {
  display: flex;
  justify-content: center
}

.s-af27cf14-382d-47b0-acfc-d0d26a93a629.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-af27cf14-382d-47b0-acfc-d0d26a93a629.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-af27cf14-382d-47b0-acfc-d0d26a93a629 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-af27cf14-382d-47b0-acfc-d0d26a93a629-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-af27cf14-382d-47b0-acfc-d0d26a93a629 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-af27cf14-382d-47b0-acfc-d0d26a93a629 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-af27cf14-382d-47b0-acfc-d0d26a93a629 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-af27cf14-382d-47b0-acfc-d0d26a93a629 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-af27cf14-382d-47b0-acfc-d0d26a93a629 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-af27cf14-382d-47b0-acfc-d0d26a93a629.shg-align-container {
  display: flex;
  justify-content: center
}

.s-af27cf14-382d-47b0-acfc-d0d26a93a629.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-af27cf14-382d-47b0-acfc-d0d26a93a629.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-af27cf14-382d-47b0-acfc-d0d26a93a629 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-af27cf14-382d-47b0-acfc-d0d26a93a629-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-af27cf14-382d-47b0-acfc-d0d26a93a629 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-af27cf14-382d-47b0-acfc-d0d26a93a629 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-af27cf14-382d-47b0-acfc-d0d26a93a629 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-af27cf14-382d-47b0-acfc-d0d26a93a629 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-af27cf14-382d-47b0-acfc-d0d26a93a629 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-af27cf14-382d-47b0-acfc-d0d26a93a629.shg-align-container {
  display: flex;
  justify-content: center
}

.s-af27cf14-382d-47b0-acfc-d0d26a93a629.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-af27cf14-382d-47b0-acfc-d0d26a93a629.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-af27cf14-382d-47b0-acfc-d0d26a93a629 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-af27cf14-382d-47b0-acfc-d0d26a93a629-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-af27cf14-382d-47b0-acfc-d0d26a93a629 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-af27cf14-382d-47b0-acfc-d0d26a93a629 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-af27cf14-382d-47b0-acfc-d0d26a93a629 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-af27cf14-382d-47b0-acfc-d0d26a93a629 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-af27cf14-382d-47b0-acfc-d0d26a93a629 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-af27cf14-382d-47b0-acfc-d0d26a93a629.shg-align-container {
  display: flex;
  justify-content: center
}

.s-af27cf14-382d-47b0-acfc-d0d26a93a629.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-af27cf14-382d-47b0-acfc-d0d26a93a629.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-af27cf14-382d-47b0-acfc-d0d26a93a629 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-af27cf14-382d-47b0-acfc-d0d26a93a629-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-af27cf14-382d-47b0-acfc-d0d26a93a629 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-af27cf14-382d-47b0-acfc-d0d26a93a629 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-af27cf14-382d-47b0-acfc-d0d26a93a629 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-af27cf14-382d-47b0-acfc-d0d26a93a629 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-af27cf14-382d-47b0-acfc-d0d26a93a629 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-af27cf14-382d-47b0-acfc-d0d26a93a629.shg-align-container {
  display: flex;
  justify-content: center
}

.s-af27cf14-382d-47b0-acfc-d0d26a93a629.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-af27cf14-382d-47b0-acfc-d0d26a93a629.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-7041efde-fde7-43e3-b585-9e8f849c3442 {
  margin-left: auto;
margin-right: auto;
max-width: 325px;
text-align: center;
}

#s-7041efde-fde7-43e3-b585-9e8f849c3442 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7041efde-fde7-43e3-b585-9e8f849c3442-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7041efde-fde7-43e3-b585-9e8f849c3442 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7041efde-fde7-43e3-b585-9e8f849c3442 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7041efde-fde7-43e3-b585-9e8f849c3442 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7041efde-fde7-43e3-b585-9e8f849c3442 img.shogun-image {
  width: 100%;
  
  
  max-width: 325px;

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




.s-7041efde-fde7-43e3-b585-9e8f849c3442 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7041efde-fde7-43e3-b585-9e8f849c3442.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7041efde-fde7-43e3-b585-9e8f849c3442.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7041efde-fde7-43e3-b585-9e8f849c3442.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-7041efde-fde7-43e3-b585-9e8f849c3442 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7041efde-fde7-43e3-b585-9e8f849c3442-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7041efde-fde7-43e3-b585-9e8f849c3442 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7041efde-fde7-43e3-b585-9e8f849c3442 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7041efde-fde7-43e3-b585-9e8f849c3442 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7041efde-fde7-43e3-b585-9e8f849c3442 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-7041efde-fde7-43e3-b585-9e8f849c3442 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7041efde-fde7-43e3-b585-9e8f849c3442.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7041efde-fde7-43e3-b585-9e8f849c3442.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7041efde-fde7-43e3-b585-9e8f849c3442.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-7041efde-fde7-43e3-b585-9e8f849c3442 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7041efde-fde7-43e3-b585-9e8f849c3442-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7041efde-fde7-43e3-b585-9e8f849c3442 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7041efde-fde7-43e3-b585-9e8f849c3442 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7041efde-fde7-43e3-b585-9e8f849c3442 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7041efde-fde7-43e3-b585-9e8f849c3442 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-7041efde-fde7-43e3-b585-9e8f849c3442 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7041efde-fde7-43e3-b585-9e8f849c3442.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7041efde-fde7-43e3-b585-9e8f849c3442.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7041efde-fde7-43e3-b585-9e8f849c3442.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-7041efde-fde7-43e3-b585-9e8f849c3442 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7041efde-fde7-43e3-b585-9e8f849c3442-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7041efde-fde7-43e3-b585-9e8f849c3442 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7041efde-fde7-43e3-b585-9e8f849c3442 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7041efde-fde7-43e3-b585-9e8f849c3442 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7041efde-fde7-43e3-b585-9e8f849c3442 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-7041efde-fde7-43e3-b585-9e8f849c3442 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7041efde-fde7-43e3-b585-9e8f849c3442.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7041efde-fde7-43e3-b585-9e8f849c3442.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7041efde-fde7-43e3-b585-9e8f849c3442.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-7041efde-fde7-43e3-b585-9e8f849c3442 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7041efde-fde7-43e3-b585-9e8f849c3442-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7041efde-fde7-43e3-b585-9e8f849c3442 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7041efde-fde7-43e3-b585-9e8f849c3442 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7041efde-fde7-43e3-b585-9e8f849c3442 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7041efde-fde7-43e3-b585-9e8f849c3442 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-7041efde-fde7-43e3-b585-9e8f849c3442 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7041efde-fde7-43e3-b585-9e8f849c3442.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7041efde-fde7-43e3-b585-9e8f849c3442.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7041efde-fde7-43e3-b585-9e8f849c3442.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-499f84d9-fe8a-4dda-86f1-638baa66828d {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-499f84d9-fe8a-4dda-86f1-638baa66828d {
  display: none;
}
#s-499f84d9-fe8a-4dda-86f1-638baa66828d, #wrap-s-499f84d9-fe8a-4dda-86f1-638baa66828d, #wrap-content-s-499f84d9-fe8a-4dda-86f1-638baa66828d { display: none !important; }}@media (max-width: 767px){#s-499f84d9-fe8a-4dda-86f1-638baa66828d {
  display: none;
}
#s-499f84d9-fe8a-4dda-86f1-638baa66828d, #wrap-s-499f84d9-fe8a-4dda-86f1-638baa66828d, #wrap-content-s-499f84d9-fe8a-4dda-86f1-638baa66828d { display: none !important; }}







#s-499f84d9-fe8a-4dda-86f1-638baa66828d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-499f84d9-fe8a-4dda-86f1-638baa66828d.shg-box.shg-c {
  justify-content: center;
}

#s-ebd6f932-870d-458f-8551-44a5248a5c47 {
  margin-top: 1%;
margin-left: auto;
margin-bottom: 1%;
margin-right: auto;
text-align: center;
}
@media (min-width: 1200px){#s-ebd6f932-870d-458f-8551-44a5248a5c47 {
  margin-top: 0%;
}
}
#s-ebd6f932-870d-458f-8551-44a5248a5c47 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ebd6f932-870d-458f-8551-44a5248a5c47-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ebd6f932-870d-458f-8551-44a5248a5c47 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-ebd6f932-870d-458f-8551-44a5248a5c47 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ebd6f932-870d-458f-8551-44a5248a5c47 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ebd6f932-870d-458f-8551-44a5248a5c47 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-ebd6f932-870d-458f-8551-44a5248a5c47 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ebd6f932-870d-458f-8551-44a5248a5c47.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ebd6f932-870d-458f-8551-44a5248a5c47.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ebd6f932-870d-458f-8551-44a5248a5c47.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-ebd6f932-870d-458f-8551-44a5248a5c47 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ebd6f932-870d-458f-8551-44a5248a5c47-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ebd6f932-870d-458f-8551-44a5248a5c47 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-ebd6f932-870d-458f-8551-44a5248a5c47 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ebd6f932-870d-458f-8551-44a5248a5c47 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ebd6f932-870d-458f-8551-44a5248a5c47 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-ebd6f932-870d-458f-8551-44a5248a5c47 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ebd6f932-870d-458f-8551-44a5248a5c47.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ebd6f932-870d-458f-8551-44a5248a5c47.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ebd6f932-870d-458f-8551-44a5248a5c47.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-ebd6f932-870d-458f-8551-44a5248a5c47 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ebd6f932-870d-458f-8551-44a5248a5c47-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ebd6f932-870d-458f-8551-44a5248a5c47 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ebd6f932-870d-458f-8551-44a5248a5c47 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ebd6f932-870d-458f-8551-44a5248a5c47 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ebd6f932-870d-458f-8551-44a5248a5c47 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-ebd6f932-870d-458f-8551-44a5248a5c47 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ebd6f932-870d-458f-8551-44a5248a5c47.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ebd6f932-870d-458f-8551-44a5248a5c47.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ebd6f932-870d-458f-8551-44a5248a5c47.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-ebd6f932-870d-458f-8551-44a5248a5c47 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ebd6f932-870d-458f-8551-44a5248a5c47-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ebd6f932-870d-458f-8551-44a5248a5c47 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ebd6f932-870d-458f-8551-44a5248a5c47 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ebd6f932-870d-458f-8551-44a5248a5c47 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ebd6f932-870d-458f-8551-44a5248a5c47 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-ebd6f932-870d-458f-8551-44a5248a5c47 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ebd6f932-870d-458f-8551-44a5248a5c47.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ebd6f932-870d-458f-8551-44a5248a5c47.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ebd6f932-870d-458f-8551-44a5248a5c47.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-ebd6f932-870d-458f-8551-44a5248a5c47 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ebd6f932-870d-458f-8551-44a5248a5c47-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ebd6f932-870d-458f-8551-44a5248a5c47 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ebd6f932-870d-458f-8551-44a5248a5c47 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ebd6f932-870d-458f-8551-44a5248a5c47 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ebd6f932-870d-458f-8551-44a5248a5c47 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-ebd6f932-870d-458f-8551-44a5248a5c47 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ebd6f932-870d-458f-8551-44a5248a5c47.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ebd6f932-870d-458f-8551-44a5248a5c47.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ebd6f932-870d-458f-8551-44a5248a5c47.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-44317f37-4649-458b-b472-d7a0f1cb74d2 {
  margin-top: 11%;
margin-left: auto;
margin-bottom: 11%;
margin-right: auto;
padding-left: 7%;
padding-right: 7%;
}
@media (min-width: 768px) and (max-width: 991px){#s-44317f37-4649-458b-b472-d7a0f1cb74d2 {
  display: none;
}
#s-44317f37-4649-458b-b472-d7a0f1cb74d2, #wrap-s-44317f37-4649-458b-b472-d7a0f1cb74d2, #wrap-content-s-44317f37-4649-458b-b472-d7a0f1cb74d2 { display: none !important; }}@media (max-width: 767px){#s-44317f37-4649-458b-b472-d7a0f1cb74d2 {
  display: none;
}
#s-44317f37-4649-458b-b472-d7a0f1cb74d2, #wrap-s-44317f37-4649-458b-b472-d7a0f1cb74d2, #wrap-content-s-44317f37-4649-458b-b472-d7a0f1cb74d2 { display: none !important; }}
@media (min-width: 0px) {
[id="s-44317f37-4649-458b-b472-d7a0f1cb74d2"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 6.75px);
}

}

@media (min-width: 768px) {
[id="s-44317f37-4649-458b-b472-d7a0f1cb74d2"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 6.75px);
}

}

@media (min-width: 992px) {
[id="s-44317f37-4649-458b-b472-d7a0f1cb74d2"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 6.75px);
}

}

@media (min-width: 1200px) {
[id="s-44317f37-4649-458b-b472-d7a0f1cb74d2"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 6.75px);
}

}

#s-606ac738-cb7c-4aea-b7b7-9807a2b16bec {
  margin-left: auto;
margin-right: auto;
max-width: 677px;
text-align: center;
}

#s-606ac738-cb7c-4aea-b7b7-9807a2b16bec {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-606ac738-cb7c-4aea-b7b7-9807a2b16bec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-606ac738-cb7c-4aea-b7b7-9807a2b16bec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-606ac738-cb7c-4aea-b7b7-9807a2b16bec .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-606ac738-cb7c-4aea-b7b7-9807a2b16bec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-606ac738-cb7c-4aea-b7b7-9807a2b16bec img.shogun-image {
  width: 100%;
  
  
  max-width: 677px;

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




.s-606ac738-cb7c-4aea-b7b7-9807a2b16bec .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-606ac738-cb7c-4aea-b7b7-9807a2b16bec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-606ac738-cb7c-4aea-b7b7-9807a2b16bec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-606ac738-cb7c-4aea-b7b7-9807a2b16bec.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-606ac738-cb7c-4aea-b7b7-9807a2b16bec {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-606ac738-cb7c-4aea-b7b7-9807a2b16bec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-606ac738-cb7c-4aea-b7b7-9807a2b16bec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-606ac738-cb7c-4aea-b7b7-9807a2b16bec .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-606ac738-cb7c-4aea-b7b7-9807a2b16bec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-606ac738-cb7c-4aea-b7b7-9807a2b16bec 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-606ac738-cb7c-4aea-b7b7-9807a2b16bec .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-606ac738-cb7c-4aea-b7b7-9807a2b16bec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-606ac738-cb7c-4aea-b7b7-9807a2b16bec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-606ac738-cb7c-4aea-b7b7-9807a2b16bec.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-606ac738-cb7c-4aea-b7b7-9807a2b16bec {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-606ac738-cb7c-4aea-b7b7-9807a2b16bec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-606ac738-cb7c-4aea-b7b7-9807a2b16bec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-606ac738-cb7c-4aea-b7b7-9807a2b16bec .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-606ac738-cb7c-4aea-b7b7-9807a2b16bec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-606ac738-cb7c-4aea-b7b7-9807a2b16bec 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-606ac738-cb7c-4aea-b7b7-9807a2b16bec .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-606ac738-cb7c-4aea-b7b7-9807a2b16bec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-606ac738-cb7c-4aea-b7b7-9807a2b16bec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-606ac738-cb7c-4aea-b7b7-9807a2b16bec.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-606ac738-cb7c-4aea-b7b7-9807a2b16bec {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-606ac738-cb7c-4aea-b7b7-9807a2b16bec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-606ac738-cb7c-4aea-b7b7-9807a2b16bec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-606ac738-cb7c-4aea-b7b7-9807a2b16bec .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-606ac738-cb7c-4aea-b7b7-9807a2b16bec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-606ac738-cb7c-4aea-b7b7-9807a2b16bec 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-606ac738-cb7c-4aea-b7b7-9807a2b16bec .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-606ac738-cb7c-4aea-b7b7-9807a2b16bec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-606ac738-cb7c-4aea-b7b7-9807a2b16bec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-606ac738-cb7c-4aea-b7b7-9807a2b16bec.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-606ac738-cb7c-4aea-b7b7-9807a2b16bec {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-606ac738-cb7c-4aea-b7b7-9807a2b16bec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-606ac738-cb7c-4aea-b7b7-9807a2b16bec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-606ac738-cb7c-4aea-b7b7-9807a2b16bec .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-606ac738-cb7c-4aea-b7b7-9807a2b16bec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-606ac738-cb7c-4aea-b7b7-9807a2b16bec 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-606ac738-cb7c-4aea-b7b7-9807a2b16bec .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-606ac738-cb7c-4aea-b7b7-9807a2b16bec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-606ac738-cb7c-4aea-b7b7-9807a2b16bec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-606ac738-cb7c-4aea-b7b7-9807a2b16bec.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-7123561b-a641-40ef-8555-ba21fbd05d5a {
  margin-left: auto;
margin-right: auto;
max-width: 677px;
text-align: center;
}

#s-7123561b-a641-40ef-8555-ba21fbd05d5a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7123561b-a641-40ef-8555-ba21fbd05d5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7123561b-a641-40ef-8555-ba21fbd05d5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7123561b-a641-40ef-8555-ba21fbd05d5a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7123561b-a641-40ef-8555-ba21fbd05d5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7123561b-a641-40ef-8555-ba21fbd05d5a img.shogun-image {
  width: 100%;
  
  
  max-width: 677px;

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




.s-7123561b-a641-40ef-8555-ba21fbd05d5a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7123561b-a641-40ef-8555-ba21fbd05d5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7123561b-a641-40ef-8555-ba21fbd05d5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7123561b-a641-40ef-8555-ba21fbd05d5a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-7123561b-a641-40ef-8555-ba21fbd05d5a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7123561b-a641-40ef-8555-ba21fbd05d5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7123561b-a641-40ef-8555-ba21fbd05d5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7123561b-a641-40ef-8555-ba21fbd05d5a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7123561b-a641-40ef-8555-ba21fbd05d5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7123561b-a641-40ef-8555-ba21fbd05d5a 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-7123561b-a641-40ef-8555-ba21fbd05d5a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7123561b-a641-40ef-8555-ba21fbd05d5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7123561b-a641-40ef-8555-ba21fbd05d5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7123561b-a641-40ef-8555-ba21fbd05d5a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-7123561b-a641-40ef-8555-ba21fbd05d5a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7123561b-a641-40ef-8555-ba21fbd05d5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7123561b-a641-40ef-8555-ba21fbd05d5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7123561b-a641-40ef-8555-ba21fbd05d5a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7123561b-a641-40ef-8555-ba21fbd05d5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7123561b-a641-40ef-8555-ba21fbd05d5a 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-7123561b-a641-40ef-8555-ba21fbd05d5a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7123561b-a641-40ef-8555-ba21fbd05d5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7123561b-a641-40ef-8555-ba21fbd05d5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7123561b-a641-40ef-8555-ba21fbd05d5a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-7123561b-a641-40ef-8555-ba21fbd05d5a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7123561b-a641-40ef-8555-ba21fbd05d5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7123561b-a641-40ef-8555-ba21fbd05d5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7123561b-a641-40ef-8555-ba21fbd05d5a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7123561b-a641-40ef-8555-ba21fbd05d5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7123561b-a641-40ef-8555-ba21fbd05d5a 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-7123561b-a641-40ef-8555-ba21fbd05d5a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7123561b-a641-40ef-8555-ba21fbd05d5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7123561b-a641-40ef-8555-ba21fbd05d5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7123561b-a641-40ef-8555-ba21fbd05d5a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-7123561b-a641-40ef-8555-ba21fbd05d5a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7123561b-a641-40ef-8555-ba21fbd05d5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7123561b-a641-40ef-8555-ba21fbd05d5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7123561b-a641-40ef-8555-ba21fbd05d5a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7123561b-a641-40ef-8555-ba21fbd05d5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7123561b-a641-40ef-8555-ba21fbd05d5a 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-7123561b-a641-40ef-8555-ba21fbd05d5a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7123561b-a641-40ef-8555-ba21fbd05d5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7123561b-a641-40ef-8555-ba21fbd05d5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7123561b-a641-40ef-8555-ba21fbd05d5a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d6b04c2a-894e-48ba-8809-298f34dc2cdd {
  margin-left: auto;
margin-right: auto;
max-width: 677px;
text-align: center;
}

#s-d6b04c2a-894e-48ba-8809-298f34dc2cdd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d6b04c2a-894e-48ba-8809-298f34dc2cdd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d6b04c2a-894e-48ba-8809-298f34dc2cdd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d6b04c2a-894e-48ba-8809-298f34dc2cdd .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d6b04c2a-894e-48ba-8809-298f34dc2cdd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d6b04c2a-894e-48ba-8809-298f34dc2cdd img.shogun-image {
  width: 100%;
  
  
  max-width: 677px;

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




.s-d6b04c2a-894e-48ba-8809-298f34dc2cdd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d6b04c2a-894e-48ba-8809-298f34dc2cdd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d6b04c2a-894e-48ba-8809-298f34dc2cdd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d6b04c2a-894e-48ba-8809-298f34dc2cdd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-d6b04c2a-894e-48ba-8809-298f34dc2cdd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d6b04c2a-894e-48ba-8809-298f34dc2cdd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d6b04c2a-894e-48ba-8809-298f34dc2cdd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d6b04c2a-894e-48ba-8809-298f34dc2cdd .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d6b04c2a-894e-48ba-8809-298f34dc2cdd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d6b04c2a-894e-48ba-8809-298f34dc2cdd 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-d6b04c2a-894e-48ba-8809-298f34dc2cdd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d6b04c2a-894e-48ba-8809-298f34dc2cdd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d6b04c2a-894e-48ba-8809-298f34dc2cdd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d6b04c2a-894e-48ba-8809-298f34dc2cdd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d6b04c2a-894e-48ba-8809-298f34dc2cdd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d6b04c2a-894e-48ba-8809-298f34dc2cdd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d6b04c2a-894e-48ba-8809-298f34dc2cdd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d6b04c2a-894e-48ba-8809-298f34dc2cdd .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d6b04c2a-894e-48ba-8809-298f34dc2cdd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d6b04c2a-894e-48ba-8809-298f34dc2cdd 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-d6b04c2a-894e-48ba-8809-298f34dc2cdd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d6b04c2a-894e-48ba-8809-298f34dc2cdd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d6b04c2a-894e-48ba-8809-298f34dc2cdd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d6b04c2a-894e-48ba-8809-298f34dc2cdd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d6b04c2a-894e-48ba-8809-298f34dc2cdd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d6b04c2a-894e-48ba-8809-298f34dc2cdd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d6b04c2a-894e-48ba-8809-298f34dc2cdd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d6b04c2a-894e-48ba-8809-298f34dc2cdd .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d6b04c2a-894e-48ba-8809-298f34dc2cdd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d6b04c2a-894e-48ba-8809-298f34dc2cdd 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-d6b04c2a-894e-48ba-8809-298f34dc2cdd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d6b04c2a-894e-48ba-8809-298f34dc2cdd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d6b04c2a-894e-48ba-8809-298f34dc2cdd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d6b04c2a-894e-48ba-8809-298f34dc2cdd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d6b04c2a-894e-48ba-8809-298f34dc2cdd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d6b04c2a-894e-48ba-8809-298f34dc2cdd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d6b04c2a-894e-48ba-8809-298f34dc2cdd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d6b04c2a-894e-48ba-8809-298f34dc2cdd .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d6b04c2a-894e-48ba-8809-298f34dc2cdd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d6b04c2a-894e-48ba-8809-298f34dc2cdd 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-d6b04c2a-894e-48ba-8809-298f34dc2cdd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d6b04c2a-894e-48ba-8809-298f34dc2cdd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d6b04c2a-894e-48ba-8809-298f34dc2cdd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d6b04c2a-894e-48ba-8809-298f34dc2cdd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-53bb9044-24e1-4e50-bc80-650c33d0f2fe {
  margin-left: auto;
margin-right: auto;
max-width: 677px;
text-align: center;
}

#s-53bb9044-24e1-4e50-bc80-650c33d0f2fe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-53bb9044-24e1-4e50-bc80-650c33d0f2fe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-53bb9044-24e1-4e50-bc80-650c33d0f2fe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-53bb9044-24e1-4e50-bc80-650c33d0f2fe .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-53bb9044-24e1-4e50-bc80-650c33d0f2fe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-53bb9044-24e1-4e50-bc80-650c33d0f2fe img.shogun-image {
  width: 100%;
  
  
  max-width: 677px;

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




.s-53bb9044-24e1-4e50-bc80-650c33d0f2fe .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-53bb9044-24e1-4e50-bc80-650c33d0f2fe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-53bb9044-24e1-4e50-bc80-650c33d0f2fe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-53bb9044-24e1-4e50-bc80-650c33d0f2fe.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-53bb9044-24e1-4e50-bc80-650c33d0f2fe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-53bb9044-24e1-4e50-bc80-650c33d0f2fe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-53bb9044-24e1-4e50-bc80-650c33d0f2fe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-53bb9044-24e1-4e50-bc80-650c33d0f2fe .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-53bb9044-24e1-4e50-bc80-650c33d0f2fe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-53bb9044-24e1-4e50-bc80-650c33d0f2fe 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-53bb9044-24e1-4e50-bc80-650c33d0f2fe .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-53bb9044-24e1-4e50-bc80-650c33d0f2fe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-53bb9044-24e1-4e50-bc80-650c33d0f2fe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-53bb9044-24e1-4e50-bc80-650c33d0f2fe.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-53bb9044-24e1-4e50-bc80-650c33d0f2fe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-53bb9044-24e1-4e50-bc80-650c33d0f2fe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-53bb9044-24e1-4e50-bc80-650c33d0f2fe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-53bb9044-24e1-4e50-bc80-650c33d0f2fe .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-53bb9044-24e1-4e50-bc80-650c33d0f2fe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-53bb9044-24e1-4e50-bc80-650c33d0f2fe 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-53bb9044-24e1-4e50-bc80-650c33d0f2fe .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-53bb9044-24e1-4e50-bc80-650c33d0f2fe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-53bb9044-24e1-4e50-bc80-650c33d0f2fe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-53bb9044-24e1-4e50-bc80-650c33d0f2fe.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-53bb9044-24e1-4e50-bc80-650c33d0f2fe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-53bb9044-24e1-4e50-bc80-650c33d0f2fe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-53bb9044-24e1-4e50-bc80-650c33d0f2fe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-53bb9044-24e1-4e50-bc80-650c33d0f2fe .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-53bb9044-24e1-4e50-bc80-650c33d0f2fe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-53bb9044-24e1-4e50-bc80-650c33d0f2fe 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-53bb9044-24e1-4e50-bc80-650c33d0f2fe .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-53bb9044-24e1-4e50-bc80-650c33d0f2fe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-53bb9044-24e1-4e50-bc80-650c33d0f2fe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-53bb9044-24e1-4e50-bc80-650c33d0f2fe.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-53bb9044-24e1-4e50-bc80-650c33d0f2fe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-53bb9044-24e1-4e50-bc80-650c33d0f2fe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-53bb9044-24e1-4e50-bc80-650c33d0f2fe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-53bb9044-24e1-4e50-bc80-650c33d0f2fe .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-53bb9044-24e1-4e50-bc80-650c33d0f2fe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-53bb9044-24e1-4e50-bc80-650c33d0f2fe 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-53bb9044-24e1-4e50-bc80-650c33d0f2fe .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-53bb9044-24e1-4e50-bc80-650c33d0f2fe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-53bb9044-24e1-4e50-bc80-650c33d0f2fe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-53bb9044-24e1-4e50-bc80-650c33d0f2fe.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-6aa5fba0-2765-4e4c-831e-e5f1f20ca71d {
  margin-top: 1%;
margin-left: auto;
margin-bottom: 1%;
margin-right: auto;
padding-left: 5%;
padding-right: 5%;
min-height: 50px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-6aa5fba0-2765-4e4c-831e-e5f1f20ca71d {
  display: none;
}
#s-6aa5fba0-2765-4e4c-831e-e5f1f20ca71d, #wrap-s-6aa5fba0-2765-4e4c-831e-e5f1f20ca71d, #wrap-content-s-6aa5fba0-2765-4e4c-831e-e5f1f20ca71d { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-6aa5fba0-2765-4e4c-831e-e5f1f20ca71d {
  display: none;
}
#s-6aa5fba0-2765-4e4c-831e-e5f1f20ca71d, #wrap-s-6aa5fba0-2765-4e4c-831e-e5f1f20ca71d, #wrap-content-s-6aa5fba0-2765-4e4c-831e-e5f1f20ca71d { display: none !important; }}@media (max-width: 767px){#s-6aa5fba0-2765-4e4c-831e-e5f1f20ca71d {
  display: none;
}
#s-6aa5fba0-2765-4e4c-831e-e5f1f20ca71d, #wrap-s-6aa5fba0-2765-4e4c-831e-e5f1f20ca71d, #wrap-content-s-6aa5fba0-2765-4e4c-831e-e5f1f20ca71d { display: none !important; }}







#s-6aa5fba0-2765-4e4c-831e-e5f1f20ca71d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6aa5fba0-2765-4e4c-831e-e5f1f20ca71d.shg-box.shg-c {
  justify-content: center;
}

#s-c7355e94-9296-4962-998c-a64d472cf6e2 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-c7355e94-9296-4962-998c-a64d472cf6e2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c7355e94-9296-4962-998c-a64d472cf6e2"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 1.5px);
}

[id="s-c7355e94-9296-4962-998c-a64d472cf6e2"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 1.5px);
}

}

@media (min-width: 992px) {
[id="s-c7355e94-9296-4962-998c-a64d472cf6e2"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 1.5px);
}

[id="s-c7355e94-9296-4962-998c-a64d472cf6e2"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 1.5px);
}

}

@media (min-width: 1200px) {
[id="s-c7355e94-9296-4962-998c-a64d472cf6e2"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 1.5px);
}

[id="s-c7355e94-9296-4962-998c-a64d472cf6e2"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 1.5px);
}

}

#s-b9899647-9f40-40de-b633-ef2c67d22b75 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-b9899647-9f40-40de-b633-ef2c67d22b75 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b9899647-9f40-40de-b633-ef2c67d22b75.shg-box.shg-c {
  justify-content: center;
}

#s-aaff638e-15a2-4e4e-a201-54e55fb06d2a {
  margin-left: auto;
margin-right: auto;
max-width: 1120px;
text-align: center;
}

#s-aaff638e-15a2-4e4e-a201-54e55fb06d2a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-aaff638e-15a2-4e4e-a201-54e55fb06d2a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-aaff638e-15a2-4e4e-a201-54e55fb06d2a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-aaff638e-15a2-4e4e-a201-54e55fb06d2a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-aaff638e-15a2-4e4e-a201-54e55fb06d2a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-aaff638e-15a2-4e4e-a201-54e55fb06d2a img.shogun-image {
  width: 100%;
  
  
  max-width: 1120px;

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




.s-aaff638e-15a2-4e4e-a201-54e55fb06d2a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-aaff638e-15a2-4e4e-a201-54e55fb06d2a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aaff638e-15a2-4e4e-a201-54e55fb06d2a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aaff638e-15a2-4e4e-a201-54e55fb06d2a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-aaff638e-15a2-4e4e-a201-54e55fb06d2a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-aaff638e-15a2-4e4e-a201-54e55fb06d2a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-aaff638e-15a2-4e4e-a201-54e55fb06d2a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-aaff638e-15a2-4e4e-a201-54e55fb06d2a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-aaff638e-15a2-4e4e-a201-54e55fb06d2a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-aaff638e-15a2-4e4e-a201-54e55fb06d2a 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-aaff638e-15a2-4e4e-a201-54e55fb06d2a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-aaff638e-15a2-4e4e-a201-54e55fb06d2a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aaff638e-15a2-4e4e-a201-54e55fb06d2a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aaff638e-15a2-4e4e-a201-54e55fb06d2a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-aaff638e-15a2-4e4e-a201-54e55fb06d2a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-aaff638e-15a2-4e4e-a201-54e55fb06d2a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-aaff638e-15a2-4e4e-a201-54e55fb06d2a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-aaff638e-15a2-4e4e-a201-54e55fb06d2a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-aaff638e-15a2-4e4e-a201-54e55fb06d2a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-aaff638e-15a2-4e4e-a201-54e55fb06d2a 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-aaff638e-15a2-4e4e-a201-54e55fb06d2a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-aaff638e-15a2-4e4e-a201-54e55fb06d2a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aaff638e-15a2-4e4e-a201-54e55fb06d2a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aaff638e-15a2-4e4e-a201-54e55fb06d2a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-aaff638e-15a2-4e4e-a201-54e55fb06d2a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-aaff638e-15a2-4e4e-a201-54e55fb06d2a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-aaff638e-15a2-4e4e-a201-54e55fb06d2a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-aaff638e-15a2-4e4e-a201-54e55fb06d2a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-aaff638e-15a2-4e4e-a201-54e55fb06d2a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-aaff638e-15a2-4e4e-a201-54e55fb06d2a 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-aaff638e-15a2-4e4e-a201-54e55fb06d2a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-aaff638e-15a2-4e4e-a201-54e55fb06d2a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aaff638e-15a2-4e4e-a201-54e55fb06d2a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aaff638e-15a2-4e4e-a201-54e55fb06d2a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-aaff638e-15a2-4e4e-a201-54e55fb06d2a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-aaff638e-15a2-4e4e-a201-54e55fb06d2a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-aaff638e-15a2-4e4e-a201-54e55fb06d2a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-aaff638e-15a2-4e4e-a201-54e55fb06d2a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-aaff638e-15a2-4e4e-a201-54e55fb06d2a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-aaff638e-15a2-4e4e-a201-54e55fb06d2a 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-aaff638e-15a2-4e4e-a201-54e55fb06d2a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-aaff638e-15a2-4e4e-a201-54e55fb06d2a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aaff638e-15a2-4e4e-a201-54e55fb06d2a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aaff638e-15a2-4e4e-a201-54e55fb06d2a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2 {
  margin-top: 1%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
max-width: 1120px;
text-align: center;
}

#s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1120px;

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




.s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2 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-47630a9d-c8f2-4f01-b2f0-735044fdc6f2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2 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-47630a9d-c8f2-4f01-b2f0-735044fdc6f2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2 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-47630a9d-c8f2-4f01-b2f0-735044fdc6f2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2 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-47630a9d-c8f2-4f01-b2f0-735044fdc6f2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-47630a9d-c8f2-4f01-b2f0-735044fdc6f2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d .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%;
  
  
}


.shg-image-content-margin-container-s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d 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-6c67c942-7fb1-42a9-b00a-b9c1384ef58d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d 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-6c67c942-7fb1-42a9-b00a-b9c1384ef58d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d 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-6c67c942-7fb1-42a9-b00a-b9c1384ef58d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d 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-6c67c942-7fb1-42a9-b00a-b9c1384ef58d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d 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-6c67c942-7fb1-42a9-b00a-b9c1384ef58d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c67c942-7fb1-42a9-b00a-b9c1384ef58d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-eaa1ccd7-c12c-4e20-9f73-6afc1e708485 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-eaa1ccd7-c12c-4e20-9f73-6afc1e708485 {
  display: none;
}
#s-eaa1ccd7-c12c-4e20-9f73-6afc1e708485, #wrap-s-eaa1ccd7-c12c-4e20-9f73-6afc1e708485, #wrap-content-s-eaa1ccd7-c12c-4e20-9f73-6afc1e708485 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-eaa1ccd7-c12c-4e20-9f73-6afc1e708485 {
  display: none;
}
#s-eaa1ccd7-c12c-4e20-9f73-6afc1e708485, #wrap-s-eaa1ccd7-c12c-4e20-9f73-6afc1e708485, #wrap-content-s-eaa1ccd7-c12c-4e20-9f73-6afc1e708485 { display: none !important; }}@media (max-width: 767px){#s-eaa1ccd7-c12c-4e20-9f73-6afc1e708485 {
  display: none;
}
#s-eaa1ccd7-c12c-4e20-9f73-6afc1e708485, #wrap-s-eaa1ccd7-c12c-4e20-9f73-6afc1e708485, #wrap-content-s-eaa1ccd7-c12c-4e20-9f73-6afc1e708485 { display: none !important; }}







#s-eaa1ccd7-c12c-4e20-9f73-6afc1e708485 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-eaa1ccd7-c12c-4e20-9f73-6afc1e708485.shg-box.shg-c {
  justify-content: center;
}

#s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd {
  margin-left: auto;
margin-right: auto;
max-width: 1042px;
text-align: center;
}

#s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd img.shogun-image {
  width: 100%;
  
  
  max-width: 1042px;

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




.s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd 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-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd 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-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd 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-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd 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-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ffc691bd-2c54-4ab8-91ca-88e4c332a8bd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-2fd52afd-e85b-4c15-a54a-15b62fe9cf52 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-2fd52afd-e85b-4c15-a54a-15b62fe9cf52 {
  margin-top: 31%;
margin-bottom: 0%;
}
}







#s-2fd52afd-e85b-4c15-a54a-15b62fe9cf52 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2fd52afd-e85b-4c15-a54a-15b62fe9cf52.shg-box.shg-c {
  justify-content: center;
}

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

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

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

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

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

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

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

/* Keep nav aligned to the slider frame; Swiper 12 adds sibling rules with top:50%. */
.shg-swiper-container > .shg-swiper.swiper-horizontal ~ .swiper-button-prev,
.shg-swiper-container > .shg-swiper.swiper-horizontal ~ .swiper-button-next {
  top: 0;
  margin-top: 0;
  height: calc(100% - var(--pagination-height));
}

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

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

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

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

#s-29feccf3-4bdf-40e6-955b-a0def0b55373 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}

/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-29feccf3-4bdf-40e6-955b-a0def0b55373 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-29feccf3-4bdf-40e6-955b-a0def0b55373 > .swiper-button-prev,
#slider-v3-s-29feccf3-4bdf-40e6-955b-a0def0b55373 > .swiper-button-next {
  
}

#slider-v3-s-29feccf3-4bdf-40e6-955b-a0def0b55373 > .swiper-button-prev svg,
#slider-v3-s-29feccf3-4bdf-40e6-955b-a0def0b55373 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-29feccf3-4bdf-40e6-955b-a0def0b55373 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-29feccf3-4bdf-40e6-955b-a0def0b55373 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-29feccf3-4bdf-40e6-955b-a0def0b55373 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-29feccf3-4bdf-40e6-955b-a0def0b55373 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-29feccf3-4bdf-40e6-955b-a0def0b55373 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-29feccf3-4bdf-40e6-955b-a0def0b55373 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
@media (min-width: 768px) and (max-width: 991px){/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-29feccf3-4bdf-40e6-955b-a0def0b55373 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-29feccf3-4bdf-40e6-955b-a0def0b55373 > .swiper-button-prev,
#slider-v3-s-29feccf3-4bdf-40e6-955b-a0def0b55373 > .swiper-button-next {
  
}

#slider-v3-s-29feccf3-4bdf-40e6-955b-a0def0b55373 > .swiper-button-prev svg,
#slider-v3-s-29feccf3-4bdf-40e6-955b-a0def0b55373 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-29feccf3-4bdf-40e6-955b-a0def0b55373 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-29feccf3-4bdf-40e6-955b-a0def0b55373 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-29feccf3-4bdf-40e6-955b-a0def0b55373 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-29feccf3-4bdf-40e6-955b-a0def0b55373 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-29feccf3-4bdf-40e6-955b-a0def0b55373 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-29feccf3-4bdf-40e6-955b-a0def0b55373 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
#s-d22f4c2a-cec5-4771-bb94-01e591cef06e {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-d22f4c2a-cec5-4771-bb94-01e591cef06e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d22f4c2a-cec5-4771-bb94-01e591cef06e.shg-box.shg-c {
  justify-content: center;
}

#s-9a6bc22d-fdf2-4dc1-b88f-ddce2889fcc3 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-9a6bc22d-fdf2-4dc1-b88f-ddce2889fcc3"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 4.5px);
}

}

@media (min-width: 768px) {
[id="s-9a6bc22d-fdf2-4dc1-b88f-ddce2889fcc3"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 4.5px);
}

}

@media (min-width: 992px) {
[id="s-9a6bc22d-fdf2-4dc1-b88f-ddce2889fcc3"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 4.5px);
}

}

@media (min-width: 1200px) {
[id="s-9a6bc22d-fdf2-4dc1-b88f-ddce2889fcc3"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 4.5px);
}

}

#s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca {
  margin-left: auto;
margin-right: auto;
max-width: 677px;
text-align: center;
}

#s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca img.shogun-image {
  width: 100%;
  
  
  max-width: 677px;

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




.s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca 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-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca 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-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca 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-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca 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-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65dc06a9-0e39-4bf3-bea8-6c36e19c37ca.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-c792004b-d891-4b50-940e-a2ef33ac6dec {
  margin-left: auto;
margin-right: auto;
max-width: 677px;
text-align: center;
}

#s-c792004b-d891-4b50-940e-a2ef33ac6dec {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c792004b-d891-4b50-940e-a2ef33ac6dec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c792004b-d891-4b50-940e-a2ef33ac6dec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c792004b-d891-4b50-940e-a2ef33ac6dec .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c792004b-d891-4b50-940e-a2ef33ac6dec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c792004b-d891-4b50-940e-a2ef33ac6dec img.shogun-image {
  width: 100%;
  
  
  max-width: 677px;

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




.s-c792004b-d891-4b50-940e-a2ef33ac6dec .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c792004b-d891-4b50-940e-a2ef33ac6dec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c792004b-d891-4b50-940e-a2ef33ac6dec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c792004b-d891-4b50-940e-a2ef33ac6dec.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-c792004b-d891-4b50-940e-a2ef33ac6dec {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c792004b-d891-4b50-940e-a2ef33ac6dec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c792004b-d891-4b50-940e-a2ef33ac6dec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c792004b-d891-4b50-940e-a2ef33ac6dec .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c792004b-d891-4b50-940e-a2ef33ac6dec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c792004b-d891-4b50-940e-a2ef33ac6dec 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-c792004b-d891-4b50-940e-a2ef33ac6dec .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c792004b-d891-4b50-940e-a2ef33ac6dec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c792004b-d891-4b50-940e-a2ef33ac6dec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c792004b-d891-4b50-940e-a2ef33ac6dec.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c792004b-d891-4b50-940e-a2ef33ac6dec {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c792004b-d891-4b50-940e-a2ef33ac6dec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c792004b-d891-4b50-940e-a2ef33ac6dec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c792004b-d891-4b50-940e-a2ef33ac6dec .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c792004b-d891-4b50-940e-a2ef33ac6dec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c792004b-d891-4b50-940e-a2ef33ac6dec 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-c792004b-d891-4b50-940e-a2ef33ac6dec .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c792004b-d891-4b50-940e-a2ef33ac6dec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c792004b-d891-4b50-940e-a2ef33ac6dec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c792004b-d891-4b50-940e-a2ef33ac6dec.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c792004b-d891-4b50-940e-a2ef33ac6dec {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c792004b-d891-4b50-940e-a2ef33ac6dec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c792004b-d891-4b50-940e-a2ef33ac6dec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c792004b-d891-4b50-940e-a2ef33ac6dec .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c792004b-d891-4b50-940e-a2ef33ac6dec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c792004b-d891-4b50-940e-a2ef33ac6dec 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-c792004b-d891-4b50-940e-a2ef33ac6dec .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c792004b-d891-4b50-940e-a2ef33ac6dec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c792004b-d891-4b50-940e-a2ef33ac6dec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c792004b-d891-4b50-940e-a2ef33ac6dec.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-c792004b-d891-4b50-940e-a2ef33ac6dec {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c792004b-d891-4b50-940e-a2ef33ac6dec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c792004b-d891-4b50-940e-a2ef33ac6dec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c792004b-d891-4b50-940e-a2ef33ac6dec .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c792004b-d891-4b50-940e-a2ef33ac6dec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c792004b-d891-4b50-940e-a2ef33ac6dec 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-c792004b-d891-4b50-940e-a2ef33ac6dec .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c792004b-d891-4b50-940e-a2ef33ac6dec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c792004b-d891-4b50-940e-a2ef33ac6dec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c792004b-d891-4b50-940e-a2ef33ac6dec.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-1e83fd21-57cb-48d4-8319-c9a4b8f5ba50 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-1e83fd21-57cb-48d4-8319-c9a4b8f5ba50"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 4.5px);
}

}

@media (min-width: 768px) {
[id="s-1e83fd21-57cb-48d4-8319-c9a4b8f5ba50"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 4.5px);
}

}

@media (min-width: 992px) {
[id="s-1e83fd21-57cb-48d4-8319-c9a4b8f5ba50"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 4.5px);
}

}

@media (min-width: 1200px) {
[id="s-1e83fd21-57cb-48d4-8319-c9a4b8f5ba50"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 4.5px);
}

}

#s-42ed1f84-4547-4e3c-aaa6-260db062792c {
  margin-left: auto;
margin-right: auto;
max-width: 677px;
text-align: center;
}

#s-42ed1f84-4547-4e3c-aaa6-260db062792c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-42ed1f84-4547-4e3c-aaa6-260db062792c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-42ed1f84-4547-4e3c-aaa6-260db062792c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-42ed1f84-4547-4e3c-aaa6-260db062792c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-42ed1f84-4547-4e3c-aaa6-260db062792c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-42ed1f84-4547-4e3c-aaa6-260db062792c img.shogun-image {
  width: 100%;
  
  
  max-width: 677px;

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




.s-42ed1f84-4547-4e3c-aaa6-260db062792c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-42ed1f84-4547-4e3c-aaa6-260db062792c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-42ed1f84-4547-4e3c-aaa6-260db062792c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-42ed1f84-4547-4e3c-aaa6-260db062792c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-42ed1f84-4547-4e3c-aaa6-260db062792c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-42ed1f84-4547-4e3c-aaa6-260db062792c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-42ed1f84-4547-4e3c-aaa6-260db062792c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-42ed1f84-4547-4e3c-aaa6-260db062792c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-42ed1f84-4547-4e3c-aaa6-260db062792c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-42ed1f84-4547-4e3c-aaa6-260db062792c 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-42ed1f84-4547-4e3c-aaa6-260db062792c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-42ed1f84-4547-4e3c-aaa6-260db062792c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-42ed1f84-4547-4e3c-aaa6-260db062792c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-42ed1f84-4547-4e3c-aaa6-260db062792c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-42ed1f84-4547-4e3c-aaa6-260db062792c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-42ed1f84-4547-4e3c-aaa6-260db062792c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-42ed1f84-4547-4e3c-aaa6-260db062792c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-42ed1f84-4547-4e3c-aaa6-260db062792c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-42ed1f84-4547-4e3c-aaa6-260db062792c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-42ed1f84-4547-4e3c-aaa6-260db062792c 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-42ed1f84-4547-4e3c-aaa6-260db062792c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-42ed1f84-4547-4e3c-aaa6-260db062792c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-42ed1f84-4547-4e3c-aaa6-260db062792c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-42ed1f84-4547-4e3c-aaa6-260db062792c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-42ed1f84-4547-4e3c-aaa6-260db062792c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-42ed1f84-4547-4e3c-aaa6-260db062792c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-42ed1f84-4547-4e3c-aaa6-260db062792c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-42ed1f84-4547-4e3c-aaa6-260db062792c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-42ed1f84-4547-4e3c-aaa6-260db062792c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-42ed1f84-4547-4e3c-aaa6-260db062792c 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-42ed1f84-4547-4e3c-aaa6-260db062792c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-42ed1f84-4547-4e3c-aaa6-260db062792c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-42ed1f84-4547-4e3c-aaa6-260db062792c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-42ed1f84-4547-4e3c-aaa6-260db062792c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-42ed1f84-4547-4e3c-aaa6-260db062792c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-42ed1f84-4547-4e3c-aaa6-260db062792c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-42ed1f84-4547-4e3c-aaa6-260db062792c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-42ed1f84-4547-4e3c-aaa6-260db062792c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-42ed1f84-4547-4e3c-aaa6-260db062792c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-42ed1f84-4547-4e3c-aaa6-260db062792c 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-42ed1f84-4547-4e3c-aaa6-260db062792c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-42ed1f84-4547-4e3c-aaa6-260db062792c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-42ed1f84-4547-4e3c-aaa6-260db062792c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-42ed1f84-4547-4e3c-aaa6-260db062792c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-2a55e82c-4746-4d60-9432-2be92adcbf14 {
  margin-left: auto;
margin-right: auto;
max-width: 677px;
text-align: center;
}

#s-2a55e82c-4746-4d60-9432-2be92adcbf14 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2a55e82c-4746-4d60-9432-2be92adcbf14-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2a55e82c-4746-4d60-9432-2be92adcbf14 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2a55e82c-4746-4d60-9432-2be92adcbf14 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-2a55e82c-4746-4d60-9432-2be92adcbf14 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2a55e82c-4746-4d60-9432-2be92adcbf14 img.shogun-image {
  width: 100%;
  
  
  max-width: 677px;

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




.s-2a55e82c-4746-4d60-9432-2be92adcbf14 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2a55e82c-4746-4d60-9432-2be92adcbf14.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a55e82c-4746-4d60-9432-2be92adcbf14.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a55e82c-4746-4d60-9432-2be92adcbf14.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-2a55e82c-4746-4d60-9432-2be92adcbf14 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2a55e82c-4746-4d60-9432-2be92adcbf14-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2a55e82c-4746-4d60-9432-2be92adcbf14 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2a55e82c-4746-4d60-9432-2be92adcbf14 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-2a55e82c-4746-4d60-9432-2be92adcbf14 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2a55e82c-4746-4d60-9432-2be92adcbf14 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-2a55e82c-4746-4d60-9432-2be92adcbf14 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2a55e82c-4746-4d60-9432-2be92adcbf14.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a55e82c-4746-4d60-9432-2be92adcbf14.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a55e82c-4746-4d60-9432-2be92adcbf14.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-2a55e82c-4746-4d60-9432-2be92adcbf14 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2a55e82c-4746-4d60-9432-2be92adcbf14-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2a55e82c-4746-4d60-9432-2be92adcbf14 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2a55e82c-4746-4d60-9432-2be92adcbf14 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-2a55e82c-4746-4d60-9432-2be92adcbf14 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2a55e82c-4746-4d60-9432-2be92adcbf14 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-2a55e82c-4746-4d60-9432-2be92adcbf14 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2a55e82c-4746-4d60-9432-2be92adcbf14.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a55e82c-4746-4d60-9432-2be92adcbf14.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a55e82c-4746-4d60-9432-2be92adcbf14.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-2a55e82c-4746-4d60-9432-2be92adcbf14 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2a55e82c-4746-4d60-9432-2be92adcbf14-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2a55e82c-4746-4d60-9432-2be92adcbf14 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2a55e82c-4746-4d60-9432-2be92adcbf14 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-2a55e82c-4746-4d60-9432-2be92adcbf14 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2a55e82c-4746-4d60-9432-2be92adcbf14 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-2a55e82c-4746-4d60-9432-2be92adcbf14 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2a55e82c-4746-4d60-9432-2be92adcbf14.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a55e82c-4746-4d60-9432-2be92adcbf14.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a55e82c-4746-4d60-9432-2be92adcbf14.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-2a55e82c-4746-4d60-9432-2be92adcbf14 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2a55e82c-4746-4d60-9432-2be92adcbf14-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2a55e82c-4746-4d60-9432-2be92adcbf14 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2a55e82c-4746-4d60-9432-2be92adcbf14 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-2a55e82c-4746-4d60-9432-2be92adcbf14 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2a55e82c-4746-4d60-9432-2be92adcbf14 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-2a55e82c-4746-4d60-9432-2be92adcbf14 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2a55e82c-4746-4d60-9432-2be92adcbf14.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a55e82c-4746-4d60-9432-2be92adcbf14.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a55e82c-4746-4d60-9432-2be92adcbf14.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-466aac68-84a8-4654-ba61-13788481690c {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-466aac68-84a8-4654-ba61-13788481690c {
  display: none;
}
#s-466aac68-84a8-4654-ba61-13788481690c, #wrap-s-466aac68-84a8-4654-ba61-13788481690c, #wrap-content-s-466aac68-84a8-4654-ba61-13788481690c { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-466aac68-84a8-4654-ba61-13788481690c {
  display: none;
}
#s-466aac68-84a8-4654-ba61-13788481690c, #wrap-s-466aac68-84a8-4654-ba61-13788481690c, #wrap-content-s-466aac68-84a8-4654-ba61-13788481690c { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-466aac68-84a8-4654-ba61-13788481690c {
  display: none;
}
#s-466aac68-84a8-4654-ba61-13788481690c, #wrap-s-466aac68-84a8-4654-ba61-13788481690c, #wrap-content-s-466aac68-84a8-4654-ba61-13788481690c { display: none !important; }}







#s-466aac68-84a8-4654-ba61-13788481690c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-466aac68-84a8-4654-ba61-13788481690c.shg-box.shg-c {
  justify-content: center;
}

#s-37be164c-f18e-40be-9fac-3bf2ff78aed8 {
  margin-left: auto;
margin-right: auto;
max-width: 1042px;
text-align: center;
}

#s-37be164c-f18e-40be-9fac-3bf2ff78aed8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-37be164c-f18e-40be-9fac-3bf2ff78aed8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-37be164c-f18e-40be-9fac-3bf2ff78aed8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-37be164c-f18e-40be-9fac-3bf2ff78aed8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-37be164c-f18e-40be-9fac-3bf2ff78aed8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-37be164c-f18e-40be-9fac-3bf2ff78aed8 img.shogun-image {
  width: 100%;
  
  
  max-width: 1042px;

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




.s-37be164c-f18e-40be-9fac-3bf2ff78aed8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-37be164c-f18e-40be-9fac-3bf2ff78aed8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-37be164c-f18e-40be-9fac-3bf2ff78aed8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-37be164c-f18e-40be-9fac-3bf2ff78aed8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-37be164c-f18e-40be-9fac-3bf2ff78aed8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-37be164c-f18e-40be-9fac-3bf2ff78aed8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-37be164c-f18e-40be-9fac-3bf2ff78aed8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-37be164c-f18e-40be-9fac-3bf2ff78aed8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-37be164c-f18e-40be-9fac-3bf2ff78aed8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-37be164c-f18e-40be-9fac-3bf2ff78aed8 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-37be164c-f18e-40be-9fac-3bf2ff78aed8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-37be164c-f18e-40be-9fac-3bf2ff78aed8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-37be164c-f18e-40be-9fac-3bf2ff78aed8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-37be164c-f18e-40be-9fac-3bf2ff78aed8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-37be164c-f18e-40be-9fac-3bf2ff78aed8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-37be164c-f18e-40be-9fac-3bf2ff78aed8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-37be164c-f18e-40be-9fac-3bf2ff78aed8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-37be164c-f18e-40be-9fac-3bf2ff78aed8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-37be164c-f18e-40be-9fac-3bf2ff78aed8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-37be164c-f18e-40be-9fac-3bf2ff78aed8 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-37be164c-f18e-40be-9fac-3bf2ff78aed8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-37be164c-f18e-40be-9fac-3bf2ff78aed8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-37be164c-f18e-40be-9fac-3bf2ff78aed8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-37be164c-f18e-40be-9fac-3bf2ff78aed8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-37be164c-f18e-40be-9fac-3bf2ff78aed8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-37be164c-f18e-40be-9fac-3bf2ff78aed8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-37be164c-f18e-40be-9fac-3bf2ff78aed8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-37be164c-f18e-40be-9fac-3bf2ff78aed8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-37be164c-f18e-40be-9fac-3bf2ff78aed8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-37be164c-f18e-40be-9fac-3bf2ff78aed8 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-37be164c-f18e-40be-9fac-3bf2ff78aed8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-37be164c-f18e-40be-9fac-3bf2ff78aed8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-37be164c-f18e-40be-9fac-3bf2ff78aed8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-37be164c-f18e-40be-9fac-3bf2ff78aed8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-37be164c-f18e-40be-9fac-3bf2ff78aed8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-37be164c-f18e-40be-9fac-3bf2ff78aed8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-37be164c-f18e-40be-9fac-3bf2ff78aed8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-37be164c-f18e-40be-9fac-3bf2ff78aed8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-37be164c-f18e-40be-9fac-3bf2ff78aed8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-37be164c-f18e-40be-9fac-3bf2ff78aed8 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-37be164c-f18e-40be-9fac-3bf2ff78aed8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-37be164c-f18e-40be-9fac-3bf2ff78aed8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-37be164c-f18e-40be-9fac-3bf2ff78aed8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-37be164c-f18e-40be-9fac-3bf2ff78aed8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-fc516ffd-821e-4a5e-95c0-1770982d6936 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-fc516ffd-821e-4a5e-95c0-1770982d6936 {
  margin-top: 33%;
margin-bottom: 0%;
}
}







#s-fc516ffd-821e-4a5e-95c0-1770982d6936 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fc516ffd-821e-4a5e-95c0-1770982d6936.shg-box.shg-c {
  justify-content: center;
}

#s-017f47d0-3a75-4c9c-a697-7ae3acd202ae {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}

/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-017f47d0-3a75-4c9c-a697-7ae3acd202ae {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-017f47d0-3a75-4c9c-a697-7ae3acd202ae > .swiper-button-prev,
#slider-v3-s-017f47d0-3a75-4c9c-a697-7ae3acd202ae > .swiper-button-next {
  
}

#slider-v3-s-017f47d0-3a75-4c9c-a697-7ae3acd202ae > .swiper-button-prev svg,
#slider-v3-s-017f47d0-3a75-4c9c-a697-7ae3acd202ae > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-017f47d0-3a75-4c9c-a697-7ae3acd202ae > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-017f47d0-3a75-4c9c-a697-7ae3acd202ae > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-017f47d0-3a75-4c9c-a697-7ae3acd202ae > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-017f47d0-3a75-4c9c-a697-7ae3acd202ae .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-017f47d0-3a75-4c9c-a697-7ae3acd202ae .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-017f47d0-3a75-4c9c-a697-7ae3acd202ae .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
@media (max-width: 767px){/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-017f47d0-3a75-4c9c-a697-7ae3acd202ae {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-017f47d0-3a75-4c9c-a697-7ae3acd202ae > .swiper-button-prev,
#slider-v3-s-017f47d0-3a75-4c9c-a697-7ae3acd202ae > .swiper-button-next {
  
}

#slider-v3-s-017f47d0-3a75-4c9c-a697-7ae3acd202ae > .swiper-button-prev svg,
#slider-v3-s-017f47d0-3a75-4c9c-a697-7ae3acd202ae > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-017f47d0-3a75-4c9c-a697-7ae3acd202ae > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-017f47d0-3a75-4c9c-a697-7ae3acd202ae > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-017f47d0-3a75-4c9c-a697-7ae3acd202ae > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-017f47d0-3a75-4c9c-a697-7ae3acd202ae .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-017f47d0-3a75-4c9c-a697-7ae3acd202ae .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-017f47d0-3a75-4c9c-a697-7ae3acd202ae .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
#s-f17c14a0-ac8b-4c71-bff6-7adb82060be5 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-f17c14a0-ac8b-4c71-bff6-7adb82060be5"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-f17c14a0-ac8b-4c71-bff6-7adb82060be5"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-f17c14a0-ac8b-4c71-bff6-7adb82060be5"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-f17c14a0-ac8b-4c71-bff6-7adb82060be5"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.5px);
}

}

#s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c {
  margin-left: auto;
margin-right: auto;
max-width: 677px;
text-align: center;
}

#s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c img.shogun-image {
  width: 100%;
  
  
  max-width: 677px;

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




.s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c 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-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c 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-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c 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-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c 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-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7af1ac5e-90ef-46d6-b9a7-875e79a5ce2c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-467fa345-e134-46ca-b07b-26e2ef8ace81 {
  margin-left: auto;
margin-right: auto;
max-width: 677px;
text-align: center;
}

#s-467fa345-e134-46ca-b07b-26e2ef8ace81 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-467fa345-e134-46ca-b07b-26e2ef8ace81-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-467fa345-e134-46ca-b07b-26e2ef8ace81 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-467fa345-e134-46ca-b07b-26e2ef8ace81 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-467fa345-e134-46ca-b07b-26e2ef8ace81 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-467fa345-e134-46ca-b07b-26e2ef8ace81 img.shogun-image {
  width: 100%;
  
  
  max-width: 677px;

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




.s-467fa345-e134-46ca-b07b-26e2ef8ace81 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-467fa345-e134-46ca-b07b-26e2ef8ace81.shg-align-container {
  display: flex;
  justify-content: center
}

.s-467fa345-e134-46ca-b07b-26e2ef8ace81.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-467fa345-e134-46ca-b07b-26e2ef8ace81.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-467fa345-e134-46ca-b07b-26e2ef8ace81 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-467fa345-e134-46ca-b07b-26e2ef8ace81-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-467fa345-e134-46ca-b07b-26e2ef8ace81 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-467fa345-e134-46ca-b07b-26e2ef8ace81 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-467fa345-e134-46ca-b07b-26e2ef8ace81 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-467fa345-e134-46ca-b07b-26e2ef8ace81 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-467fa345-e134-46ca-b07b-26e2ef8ace81 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-467fa345-e134-46ca-b07b-26e2ef8ace81.shg-align-container {
  display: flex;
  justify-content: center
}

.s-467fa345-e134-46ca-b07b-26e2ef8ace81.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-467fa345-e134-46ca-b07b-26e2ef8ace81.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-467fa345-e134-46ca-b07b-26e2ef8ace81 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-467fa345-e134-46ca-b07b-26e2ef8ace81-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-467fa345-e134-46ca-b07b-26e2ef8ace81 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-467fa345-e134-46ca-b07b-26e2ef8ace81 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-467fa345-e134-46ca-b07b-26e2ef8ace81 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-467fa345-e134-46ca-b07b-26e2ef8ace81 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-467fa345-e134-46ca-b07b-26e2ef8ace81 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-467fa345-e134-46ca-b07b-26e2ef8ace81.shg-align-container {
  display: flex;
  justify-content: center
}

.s-467fa345-e134-46ca-b07b-26e2ef8ace81.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-467fa345-e134-46ca-b07b-26e2ef8ace81.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-467fa345-e134-46ca-b07b-26e2ef8ace81 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-467fa345-e134-46ca-b07b-26e2ef8ace81-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-467fa345-e134-46ca-b07b-26e2ef8ace81 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-467fa345-e134-46ca-b07b-26e2ef8ace81 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-467fa345-e134-46ca-b07b-26e2ef8ace81 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-467fa345-e134-46ca-b07b-26e2ef8ace81 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-467fa345-e134-46ca-b07b-26e2ef8ace81 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-467fa345-e134-46ca-b07b-26e2ef8ace81.shg-align-container {
  display: flex;
  justify-content: center
}

.s-467fa345-e134-46ca-b07b-26e2ef8ace81.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-467fa345-e134-46ca-b07b-26e2ef8ace81.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-467fa345-e134-46ca-b07b-26e2ef8ace81 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-467fa345-e134-46ca-b07b-26e2ef8ace81-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-467fa345-e134-46ca-b07b-26e2ef8ace81 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-467fa345-e134-46ca-b07b-26e2ef8ace81 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-467fa345-e134-46ca-b07b-26e2ef8ace81 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-467fa345-e134-46ca-b07b-26e2ef8ace81 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-467fa345-e134-46ca-b07b-26e2ef8ace81 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-467fa345-e134-46ca-b07b-26e2ef8ace81.shg-align-container {
  display: flex;
  justify-content: center
}

.s-467fa345-e134-46ca-b07b-26e2ef8ace81.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-467fa345-e134-46ca-b07b-26e2ef8ace81.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-0eab8c0a-82f5-4835-a297-2c8fd9fdb980 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-0eab8c0a-82f5-4835-a297-2c8fd9fdb980"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-0eab8c0a-82f5-4835-a297-2c8fd9fdb980"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-0eab8c0a-82f5-4835-a297-2c8fd9fdb980"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-0eab8c0a-82f5-4835-a297-2c8fd9fdb980"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.5px);
}

}

#s-9bcc3993-cdba-43fa-9928-2907544a0f63 {
  margin-left: auto;
margin-right: auto;
max-width: 677px;
text-align: center;
}

#s-9bcc3993-cdba-43fa-9928-2907544a0f63 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9bcc3993-cdba-43fa-9928-2907544a0f63-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9bcc3993-cdba-43fa-9928-2907544a0f63 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9bcc3993-cdba-43fa-9928-2907544a0f63 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9bcc3993-cdba-43fa-9928-2907544a0f63 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9bcc3993-cdba-43fa-9928-2907544a0f63 img.shogun-image {
  width: 100%;
  
  
  max-width: 677px;

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




.s-9bcc3993-cdba-43fa-9928-2907544a0f63 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9bcc3993-cdba-43fa-9928-2907544a0f63.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9bcc3993-cdba-43fa-9928-2907544a0f63.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9bcc3993-cdba-43fa-9928-2907544a0f63.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-9bcc3993-cdba-43fa-9928-2907544a0f63 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9bcc3993-cdba-43fa-9928-2907544a0f63-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9bcc3993-cdba-43fa-9928-2907544a0f63 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9bcc3993-cdba-43fa-9928-2907544a0f63 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9bcc3993-cdba-43fa-9928-2907544a0f63 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9bcc3993-cdba-43fa-9928-2907544a0f63 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-9bcc3993-cdba-43fa-9928-2907544a0f63 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9bcc3993-cdba-43fa-9928-2907544a0f63.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9bcc3993-cdba-43fa-9928-2907544a0f63.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9bcc3993-cdba-43fa-9928-2907544a0f63.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-9bcc3993-cdba-43fa-9928-2907544a0f63 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9bcc3993-cdba-43fa-9928-2907544a0f63-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9bcc3993-cdba-43fa-9928-2907544a0f63 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9bcc3993-cdba-43fa-9928-2907544a0f63 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9bcc3993-cdba-43fa-9928-2907544a0f63 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9bcc3993-cdba-43fa-9928-2907544a0f63 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-9bcc3993-cdba-43fa-9928-2907544a0f63 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9bcc3993-cdba-43fa-9928-2907544a0f63.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9bcc3993-cdba-43fa-9928-2907544a0f63.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9bcc3993-cdba-43fa-9928-2907544a0f63.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-9bcc3993-cdba-43fa-9928-2907544a0f63 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9bcc3993-cdba-43fa-9928-2907544a0f63-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9bcc3993-cdba-43fa-9928-2907544a0f63 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9bcc3993-cdba-43fa-9928-2907544a0f63 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9bcc3993-cdba-43fa-9928-2907544a0f63 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9bcc3993-cdba-43fa-9928-2907544a0f63 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-9bcc3993-cdba-43fa-9928-2907544a0f63 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9bcc3993-cdba-43fa-9928-2907544a0f63.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9bcc3993-cdba-43fa-9928-2907544a0f63.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9bcc3993-cdba-43fa-9928-2907544a0f63.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-9bcc3993-cdba-43fa-9928-2907544a0f63 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9bcc3993-cdba-43fa-9928-2907544a0f63-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9bcc3993-cdba-43fa-9928-2907544a0f63 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9bcc3993-cdba-43fa-9928-2907544a0f63 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9bcc3993-cdba-43fa-9928-2907544a0f63 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9bcc3993-cdba-43fa-9928-2907544a0f63 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-9bcc3993-cdba-43fa-9928-2907544a0f63 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9bcc3993-cdba-43fa-9928-2907544a0f63.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9bcc3993-cdba-43fa-9928-2907544a0f63.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9bcc3993-cdba-43fa-9928-2907544a0f63.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-87dbd291-6fb1-4963-8996-e057011d0820 {
  margin-left: auto;
margin-right: auto;
max-width: 677px;
text-align: center;
}

#s-87dbd291-6fb1-4963-8996-e057011d0820 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-87dbd291-6fb1-4963-8996-e057011d0820-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-87dbd291-6fb1-4963-8996-e057011d0820 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-87dbd291-6fb1-4963-8996-e057011d0820 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-87dbd291-6fb1-4963-8996-e057011d0820 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-87dbd291-6fb1-4963-8996-e057011d0820 img.shogun-image {
  width: 100%;
  
  
  max-width: 677px;

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




.s-87dbd291-6fb1-4963-8996-e057011d0820 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-87dbd291-6fb1-4963-8996-e057011d0820.shg-align-container {
  display: flex;
  justify-content: center
}

.s-87dbd291-6fb1-4963-8996-e057011d0820.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-87dbd291-6fb1-4963-8996-e057011d0820.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-87dbd291-6fb1-4963-8996-e057011d0820 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-87dbd291-6fb1-4963-8996-e057011d0820-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-87dbd291-6fb1-4963-8996-e057011d0820 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-87dbd291-6fb1-4963-8996-e057011d0820 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-87dbd291-6fb1-4963-8996-e057011d0820 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-87dbd291-6fb1-4963-8996-e057011d0820 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-87dbd291-6fb1-4963-8996-e057011d0820 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-87dbd291-6fb1-4963-8996-e057011d0820.shg-align-container {
  display: flex;
  justify-content: center
}

.s-87dbd291-6fb1-4963-8996-e057011d0820.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-87dbd291-6fb1-4963-8996-e057011d0820.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-87dbd291-6fb1-4963-8996-e057011d0820 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-87dbd291-6fb1-4963-8996-e057011d0820-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-87dbd291-6fb1-4963-8996-e057011d0820 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-87dbd291-6fb1-4963-8996-e057011d0820 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-87dbd291-6fb1-4963-8996-e057011d0820 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-87dbd291-6fb1-4963-8996-e057011d0820 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-87dbd291-6fb1-4963-8996-e057011d0820 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-87dbd291-6fb1-4963-8996-e057011d0820.shg-align-container {
  display: flex;
  justify-content: center
}

.s-87dbd291-6fb1-4963-8996-e057011d0820.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-87dbd291-6fb1-4963-8996-e057011d0820.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-87dbd291-6fb1-4963-8996-e057011d0820 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-87dbd291-6fb1-4963-8996-e057011d0820-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-87dbd291-6fb1-4963-8996-e057011d0820 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-87dbd291-6fb1-4963-8996-e057011d0820 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-87dbd291-6fb1-4963-8996-e057011d0820 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-87dbd291-6fb1-4963-8996-e057011d0820 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-87dbd291-6fb1-4963-8996-e057011d0820 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-87dbd291-6fb1-4963-8996-e057011d0820.shg-align-container {
  display: flex;
  justify-content: center
}

.s-87dbd291-6fb1-4963-8996-e057011d0820.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-87dbd291-6fb1-4963-8996-e057011d0820.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-87dbd291-6fb1-4963-8996-e057011d0820 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-87dbd291-6fb1-4963-8996-e057011d0820-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-87dbd291-6fb1-4963-8996-e057011d0820 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-87dbd291-6fb1-4963-8996-e057011d0820 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-87dbd291-6fb1-4963-8996-e057011d0820 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-87dbd291-6fb1-4963-8996-e057011d0820 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-87dbd291-6fb1-4963-8996-e057011d0820 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-87dbd291-6fb1-4963-8996-e057011d0820.shg-align-container {
  display: flex;
  justify-content: center
}

.s-87dbd291-6fb1-4963-8996-e057011d0820.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-87dbd291-6fb1-4963-8996-e057011d0820.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-e5718786-28d9-4693-84d4-5737b34bf902 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-e5718786-28d9-4693-84d4-5737b34bf902 {
  display: none;
}
#s-e5718786-28d9-4693-84d4-5737b34bf902, #wrap-s-e5718786-28d9-4693-84d4-5737b34bf902, #wrap-content-s-e5718786-28d9-4693-84d4-5737b34bf902 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-e5718786-28d9-4693-84d4-5737b34bf902 {
  display: none;
}
#s-e5718786-28d9-4693-84d4-5737b34bf902, #wrap-s-e5718786-28d9-4693-84d4-5737b34bf902, #wrap-content-s-e5718786-28d9-4693-84d4-5737b34bf902 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-e5718786-28d9-4693-84d4-5737b34bf902 {
  display: none;
}
#s-e5718786-28d9-4693-84d4-5737b34bf902, #wrap-s-e5718786-28d9-4693-84d4-5737b34bf902, #wrap-content-s-e5718786-28d9-4693-84d4-5737b34bf902 { display: none !important; }}







#s-e5718786-28d9-4693-84d4-5737b34bf902 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e5718786-28d9-4693-84d4-5737b34bf902.shg-box.shg-c {
  justify-content: center;
}

#s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0 {
  margin-left: auto;
margin-right: auto;
max-width: 500px;
text-align: center;
}

#s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

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




.s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0 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-34dfb44c-37a1-4931-bdd1-86fc08bd88f0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0 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-34dfb44c-37a1-4931-bdd1-86fc08bd88f0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0 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-34dfb44c-37a1-4931-bdd1-86fc08bd88f0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0 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-34dfb44c-37a1-4931-bdd1-86fc08bd88f0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-34dfb44c-37a1-4931-bdd1-86fc08bd88f0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d0a2645f-d849-4fb0-a95f-61022d25fde2 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-d0a2645f-d849-4fb0-a95f-61022d25fde2 {
  display: none;
}
#s-d0a2645f-d849-4fb0-a95f-61022d25fde2, #wrap-s-d0a2645f-d849-4fb0-a95f-61022d25fde2, #wrap-content-s-d0a2645f-d849-4fb0-a95f-61022d25fde2 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d0a2645f-d849-4fb0-a95f-61022d25fde2 {
  display: none;
}
#s-d0a2645f-d849-4fb0-a95f-61022d25fde2, #wrap-s-d0a2645f-d849-4fb0-a95f-61022d25fde2, #wrap-content-s-d0a2645f-d849-4fb0-a95f-61022d25fde2 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-d0a2645f-d849-4fb0-a95f-61022d25fde2 {
  display: none;
}
#s-d0a2645f-d849-4fb0-a95f-61022d25fde2, #wrap-s-d0a2645f-d849-4fb0-a95f-61022d25fde2, #wrap-content-s-d0a2645f-d849-4fb0-a95f-61022d25fde2 { display: none !important; }}







#s-d0a2645f-d849-4fb0-a95f-61022d25fde2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d0a2645f-d849-4fb0-a95f-61022d25fde2.shg-box.shg-c {
  justify-content: center;
}

#s-6cb0ff2b-6089-4fa2-9aa9-c8ae14451d8f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}

/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-6cb0ff2b-6089-4fa2-9aa9-c8ae14451d8f {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-6cb0ff2b-6089-4fa2-9aa9-c8ae14451d8f > .swiper-button-prev,
#slider-v3-s-6cb0ff2b-6089-4fa2-9aa9-c8ae14451d8f > .swiper-button-next {
  
}

#slider-v3-s-6cb0ff2b-6089-4fa2-9aa9-c8ae14451d8f > .swiper-button-prev svg,
#slider-v3-s-6cb0ff2b-6089-4fa2-9aa9-c8ae14451d8f > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-6cb0ff2b-6089-4fa2-9aa9-c8ae14451d8f > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-6cb0ff2b-6089-4fa2-9aa9-c8ae14451d8f > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-6cb0ff2b-6089-4fa2-9aa9-c8ae14451d8f > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-6cb0ff2b-6089-4fa2-9aa9-c8ae14451d8f .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-6cb0ff2b-6089-4fa2-9aa9-c8ae14451d8f .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-6cb0ff2b-6089-4fa2-9aa9-c8ae14451d8f .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
@media (max-width: 767px){/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-6cb0ff2b-6089-4fa2-9aa9-c8ae14451d8f {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-6cb0ff2b-6089-4fa2-9aa9-c8ae14451d8f > .swiper-button-prev,
#slider-v3-s-6cb0ff2b-6089-4fa2-9aa9-c8ae14451d8f > .swiper-button-next {
  
}

#slider-v3-s-6cb0ff2b-6089-4fa2-9aa9-c8ae14451d8f > .swiper-button-prev svg,
#slider-v3-s-6cb0ff2b-6089-4fa2-9aa9-c8ae14451d8f > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-6cb0ff2b-6089-4fa2-9aa9-c8ae14451d8f > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-6cb0ff2b-6089-4fa2-9aa9-c8ae14451d8f > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-6cb0ff2b-6089-4fa2-9aa9-c8ae14451d8f > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-6cb0ff2b-6089-4fa2-9aa9-c8ae14451d8f .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-6cb0ff2b-6089-4fa2-9aa9-c8ae14451d8f .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-6cb0ff2b-6089-4fa2-9aa9-c8ae14451d8f .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
#s-131c9183-aa96-4211-88fe-cb8d915b6cf4 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-131c9183-aa96-4211-88fe-cb8d915b6cf4"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 768px) {
[id="s-131c9183-aa96-4211-88fe-cb8d915b6cf4"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 992px) {
[id="s-131c9183-aa96-4211-88fe-cb8d915b6cf4"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 1200px) {
[id="s-131c9183-aa96-4211-88fe-cb8d915b6cf4"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

#s-93af66f6-58c7-48c8-8f49-34185baf184d {
  margin-left: auto;
margin-right: auto;
max-width: 325px;
text-align: center;
}

#s-93af66f6-58c7-48c8-8f49-34185baf184d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-93af66f6-58c7-48c8-8f49-34185baf184d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-93af66f6-58c7-48c8-8f49-34185baf184d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-93af66f6-58c7-48c8-8f49-34185baf184d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-93af66f6-58c7-48c8-8f49-34185baf184d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-93af66f6-58c7-48c8-8f49-34185baf184d img.shogun-image {
  width: 100%;
  
  
  max-width: 325px;

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




.s-93af66f6-58c7-48c8-8f49-34185baf184d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-93af66f6-58c7-48c8-8f49-34185baf184d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93af66f6-58c7-48c8-8f49-34185baf184d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93af66f6-58c7-48c8-8f49-34185baf184d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-93af66f6-58c7-48c8-8f49-34185baf184d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-93af66f6-58c7-48c8-8f49-34185baf184d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-93af66f6-58c7-48c8-8f49-34185baf184d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-93af66f6-58c7-48c8-8f49-34185baf184d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-93af66f6-58c7-48c8-8f49-34185baf184d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-93af66f6-58c7-48c8-8f49-34185baf184d 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-93af66f6-58c7-48c8-8f49-34185baf184d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-93af66f6-58c7-48c8-8f49-34185baf184d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93af66f6-58c7-48c8-8f49-34185baf184d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93af66f6-58c7-48c8-8f49-34185baf184d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-93af66f6-58c7-48c8-8f49-34185baf184d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-93af66f6-58c7-48c8-8f49-34185baf184d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-93af66f6-58c7-48c8-8f49-34185baf184d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-93af66f6-58c7-48c8-8f49-34185baf184d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-93af66f6-58c7-48c8-8f49-34185baf184d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-93af66f6-58c7-48c8-8f49-34185baf184d 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-93af66f6-58c7-48c8-8f49-34185baf184d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-93af66f6-58c7-48c8-8f49-34185baf184d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93af66f6-58c7-48c8-8f49-34185baf184d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93af66f6-58c7-48c8-8f49-34185baf184d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-93af66f6-58c7-48c8-8f49-34185baf184d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-93af66f6-58c7-48c8-8f49-34185baf184d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-93af66f6-58c7-48c8-8f49-34185baf184d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-93af66f6-58c7-48c8-8f49-34185baf184d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-93af66f6-58c7-48c8-8f49-34185baf184d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-93af66f6-58c7-48c8-8f49-34185baf184d 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-93af66f6-58c7-48c8-8f49-34185baf184d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-93af66f6-58c7-48c8-8f49-34185baf184d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93af66f6-58c7-48c8-8f49-34185baf184d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93af66f6-58c7-48c8-8f49-34185baf184d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-93af66f6-58c7-48c8-8f49-34185baf184d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-93af66f6-58c7-48c8-8f49-34185baf184d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-93af66f6-58c7-48c8-8f49-34185baf184d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-93af66f6-58c7-48c8-8f49-34185baf184d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-93af66f6-58c7-48c8-8f49-34185baf184d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-93af66f6-58c7-48c8-8f49-34185baf184d 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-93af66f6-58c7-48c8-8f49-34185baf184d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-93af66f6-58c7-48c8-8f49-34185baf184d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93af66f6-58c7-48c8-8f49-34185baf184d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93af66f6-58c7-48c8-8f49-34185baf184d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-b58468f1-af1b-465a-89e0-184f3f49bef0 {
  margin-left: auto;
margin-right: auto;
max-width: 325px;
text-align: center;
}

#s-b58468f1-af1b-465a-89e0-184f3f49bef0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b58468f1-af1b-465a-89e0-184f3f49bef0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b58468f1-af1b-465a-89e0-184f3f49bef0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b58468f1-af1b-465a-89e0-184f3f49bef0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b58468f1-af1b-465a-89e0-184f3f49bef0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b58468f1-af1b-465a-89e0-184f3f49bef0 img.shogun-image {
  width: 100%;
  
  
  max-width: 325px;

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




.s-b58468f1-af1b-465a-89e0-184f3f49bef0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b58468f1-af1b-465a-89e0-184f3f49bef0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b58468f1-af1b-465a-89e0-184f3f49bef0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b58468f1-af1b-465a-89e0-184f3f49bef0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-b58468f1-af1b-465a-89e0-184f3f49bef0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b58468f1-af1b-465a-89e0-184f3f49bef0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b58468f1-af1b-465a-89e0-184f3f49bef0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b58468f1-af1b-465a-89e0-184f3f49bef0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b58468f1-af1b-465a-89e0-184f3f49bef0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b58468f1-af1b-465a-89e0-184f3f49bef0 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-b58468f1-af1b-465a-89e0-184f3f49bef0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b58468f1-af1b-465a-89e0-184f3f49bef0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b58468f1-af1b-465a-89e0-184f3f49bef0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b58468f1-af1b-465a-89e0-184f3f49bef0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b58468f1-af1b-465a-89e0-184f3f49bef0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b58468f1-af1b-465a-89e0-184f3f49bef0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b58468f1-af1b-465a-89e0-184f3f49bef0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b58468f1-af1b-465a-89e0-184f3f49bef0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b58468f1-af1b-465a-89e0-184f3f49bef0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b58468f1-af1b-465a-89e0-184f3f49bef0 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-b58468f1-af1b-465a-89e0-184f3f49bef0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b58468f1-af1b-465a-89e0-184f3f49bef0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b58468f1-af1b-465a-89e0-184f3f49bef0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b58468f1-af1b-465a-89e0-184f3f49bef0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b58468f1-af1b-465a-89e0-184f3f49bef0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b58468f1-af1b-465a-89e0-184f3f49bef0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b58468f1-af1b-465a-89e0-184f3f49bef0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b58468f1-af1b-465a-89e0-184f3f49bef0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b58468f1-af1b-465a-89e0-184f3f49bef0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b58468f1-af1b-465a-89e0-184f3f49bef0 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-b58468f1-af1b-465a-89e0-184f3f49bef0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b58468f1-af1b-465a-89e0-184f3f49bef0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b58468f1-af1b-465a-89e0-184f3f49bef0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b58468f1-af1b-465a-89e0-184f3f49bef0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-b58468f1-af1b-465a-89e0-184f3f49bef0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b58468f1-af1b-465a-89e0-184f3f49bef0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b58468f1-af1b-465a-89e0-184f3f49bef0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b58468f1-af1b-465a-89e0-184f3f49bef0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b58468f1-af1b-465a-89e0-184f3f49bef0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b58468f1-af1b-465a-89e0-184f3f49bef0 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-b58468f1-af1b-465a-89e0-184f3f49bef0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b58468f1-af1b-465a-89e0-184f3f49bef0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b58468f1-af1b-465a-89e0-184f3f49bef0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b58468f1-af1b-465a-89e0-184f3f49bef0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-08cb6470-88fb-41cd-b119-f28ecf942c4b {
  margin-left: auto;
margin-right: auto;
max-width: 325px;
text-align: center;
}

#s-08cb6470-88fb-41cd-b119-f28ecf942c4b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-08cb6470-88fb-41cd-b119-f28ecf942c4b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-08cb6470-88fb-41cd-b119-f28ecf942c4b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-08cb6470-88fb-41cd-b119-f28ecf942c4b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-08cb6470-88fb-41cd-b119-f28ecf942c4b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-08cb6470-88fb-41cd-b119-f28ecf942c4b img.shogun-image {
  width: 100%;
  
  
  max-width: 325px;

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




.s-08cb6470-88fb-41cd-b119-f28ecf942c4b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-08cb6470-88fb-41cd-b119-f28ecf942c4b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-08cb6470-88fb-41cd-b119-f28ecf942c4b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-08cb6470-88fb-41cd-b119-f28ecf942c4b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-08cb6470-88fb-41cd-b119-f28ecf942c4b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-08cb6470-88fb-41cd-b119-f28ecf942c4b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-08cb6470-88fb-41cd-b119-f28ecf942c4b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-08cb6470-88fb-41cd-b119-f28ecf942c4b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-08cb6470-88fb-41cd-b119-f28ecf942c4b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-08cb6470-88fb-41cd-b119-f28ecf942c4b 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-08cb6470-88fb-41cd-b119-f28ecf942c4b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-08cb6470-88fb-41cd-b119-f28ecf942c4b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-08cb6470-88fb-41cd-b119-f28ecf942c4b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-08cb6470-88fb-41cd-b119-f28ecf942c4b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-08cb6470-88fb-41cd-b119-f28ecf942c4b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-08cb6470-88fb-41cd-b119-f28ecf942c4b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-08cb6470-88fb-41cd-b119-f28ecf942c4b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-08cb6470-88fb-41cd-b119-f28ecf942c4b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-08cb6470-88fb-41cd-b119-f28ecf942c4b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-08cb6470-88fb-41cd-b119-f28ecf942c4b 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-08cb6470-88fb-41cd-b119-f28ecf942c4b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-08cb6470-88fb-41cd-b119-f28ecf942c4b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-08cb6470-88fb-41cd-b119-f28ecf942c4b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-08cb6470-88fb-41cd-b119-f28ecf942c4b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-08cb6470-88fb-41cd-b119-f28ecf942c4b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-08cb6470-88fb-41cd-b119-f28ecf942c4b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-08cb6470-88fb-41cd-b119-f28ecf942c4b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-08cb6470-88fb-41cd-b119-f28ecf942c4b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-08cb6470-88fb-41cd-b119-f28ecf942c4b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-08cb6470-88fb-41cd-b119-f28ecf942c4b 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-08cb6470-88fb-41cd-b119-f28ecf942c4b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-08cb6470-88fb-41cd-b119-f28ecf942c4b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-08cb6470-88fb-41cd-b119-f28ecf942c4b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-08cb6470-88fb-41cd-b119-f28ecf942c4b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-08cb6470-88fb-41cd-b119-f28ecf942c4b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-08cb6470-88fb-41cd-b119-f28ecf942c4b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-08cb6470-88fb-41cd-b119-f28ecf942c4b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-08cb6470-88fb-41cd-b119-f28ecf942c4b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-08cb6470-88fb-41cd-b119-f28ecf942c4b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-08cb6470-88fb-41cd-b119-f28ecf942c4b 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-08cb6470-88fb-41cd-b119-f28ecf942c4b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-08cb6470-88fb-41cd-b119-f28ecf942c4b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-08cb6470-88fb-41cd-b119-f28ecf942c4b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-08cb6470-88fb-41cd-b119-f28ecf942c4b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-20dd53d8-a458-4861-9669-50670460e12f {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-20dd53d8-a458-4861-9669-50670460e12f"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 768px) {
[id="s-20dd53d8-a458-4861-9669-50670460e12f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 992px) {
[id="s-20dd53d8-a458-4861-9669-50670460e12f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 1200px) {
[id="s-20dd53d8-a458-4861-9669-50670460e12f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

#s-517cb645-502e-42b3-bed7-b7d4df2e9c92 {
  margin-left: auto;
margin-right: auto;
max-width: 325px;
text-align: center;
}

#s-517cb645-502e-42b3-bed7-b7d4df2e9c92 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-517cb645-502e-42b3-bed7-b7d4df2e9c92-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-517cb645-502e-42b3-bed7-b7d4df2e9c92 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-517cb645-502e-42b3-bed7-b7d4df2e9c92 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-517cb645-502e-42b3-bed7-b7d4df2e9c92 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-517cb645-502e-42b3-bed7-b7d4df2e9c92 img.shogun-image {
  width: 100%;
  
  
  max-width: 325px;

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




.s-517cb645-502e-42b3-bed7-b7d4df2e9c92 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-517cb645-502e-42b3-bed7-b7d4df2e9c92.shg-align-container {
  display: flex;
  justify-content: center
}

.s-517cb645-502e-42b3-bed7-b7d4df2e9c92.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-517cb645-502e-42b3-bed7-b7d4df2e9c92.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-517cb645-502e-42b3-bed7-b7d4df2e9c92 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-517cb645-502e-42b3-bed7-b7d4df2e9c92-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-517cb645-502e-42b3-bed7-b7d4df2e9c92 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-517cb645-502e-42b3-bed7-b7d4df2e9c92 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-517cb645-502e-42b3-bed7-b7d4df2e9c92 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-517cb645-502e-42b3-bed7-b7d4df2e9c92 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-517cb645-502e-42b3-bed7-b7d4df2e9c92 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-517cb645-502e-42b3-bed7-b7d4df2e9c92.shg-align-container {
  display: flex;
  justify-content: center
}

.s-517cb645-502e-42b3-bed7-b7d4df2e9c92.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-517cb645-502e-42b3-bed7-b7d4df2e9c92.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-517cb645-502e-42b3-bed7-b7d4df2e9c92 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-517cb645-502e-42b3-bed7-b7d4df2e9c92-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-517cb645-502e-42b3-bed7-b7d4df2e9c92 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-517cb645-502e-42b3-bed7-b7d4df2e9c92 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-517cb645-502e-42b3-bed7-b7d4df2e9c92 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-517cb645-502e-42b3-bed7-b7d4df2e9c92 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-517cb645-502e-42b3-bed7-b7d4df2e9c92 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-517cb645-502e-42b3-bed7-b7d4df2e9c92.shg-align-container {
  display: flex;
  justify-content: center
}

.s-517cb645-502e-42b3-bed7-b7d4df2e9c92.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-517cb645-502e-42b3-bed7-b7d4df2e9c92.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-517cb645-502e-42b3-bed7-b7d4df2e9c92 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-517cb645-502e-42b3-bed7-b7d4df2e9c92-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-517cb645-502e-42b3-bed7-b7d4df2e9c92 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-517cb645-502e-42b3-bed7-b7d4df2e9c92 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-517cb645-502e-42b3-bed7-b7d4df2e9c92 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-517cb645-502e-42b3-bed7-b7d4df2e9c92 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-517cb645-502e-42b3-bed7-b7d4df2e9c92 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-517cb645-502e-42b3-bed7-b7d4df2e9c92.shg-align-container {
  display: flex;
  justify-content: center
}

.s-517cb645-502e-42b3-bed7-b7d4df2e9c92.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-517cb645-502e-42b3-bed7-b7d4df2e9c92.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-517cb645-502e-42b3-bed7-b7d4df2e9c92 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-517cb645-502e-42b3-bed7-b7d4df2e9c92-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-517cb645-502e-42b3-bed7-b7d4df2e9c92 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-517cb645-502e-42b3-bed7-b7d4df2e9c92 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-517cb645-502e-42b3-bed7-b7d4df2e9c92 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-517cb645-502e-42b3-bed7-b7d4df2e9c92 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-517cb645-502e-42b3-bed7-b7d4df2e9c92 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-517cb645-502e-42b3-bed7-b7d4df2e9c92.shg-align-container {
  display: flex;
  justify-content: center
}

.s-517cb645-502e-42b3-bed7-b7d4df2e9c92.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-517cb645-502e-42b3-bed7-b7d4df2e9c92.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ff380d5c-192c-43fa-8ad0-c042780d0af9 {
  margin-left: auto;
margin-right: auto;
max-width: 325px;
text-align: center;
}

#s-ff380d5c-192c-43fa-8ad0-c042780d0af9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ff380d5c-192c-43fa-8ad0-c042780d0af9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ff380d5c-192c-43fa-8ad0-c042780d0af9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ff380d5c-192c-43fa-8ad0-c042780d0af9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ff380d5c-192c-43fa-8ad0-c042780d0af9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ff380d5c-192c-43fa-8ad0-c042780d0af9 img.shogun-image {
  width: 100%;
  
  
  max-width: 325px;

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




.s-ff380d5c-192c-43fa-8ad0-c042780d0af9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ff380d5c-192c-43fa-8ad0-c042780d0af9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ff380d5c-192c-43fa-8ad0-c042780d0af9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff380d5c-192c-43fa-8ad0-c042780d0af9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-ff380d5c-192c-43fa-8ad0-c042780d0af9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ff380d5c-192c-43fa-8ad0-c042780d0af9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ff380d5c-192c-43fa-8ad0-c042780d0af9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ff380d5c-192c-43fa-8ad0-c042780d0af9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ff380d5c-192c-43fa-8ad0-c042780d0af9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ff380d5c-192c-43fa-8ad0-c042780d0af9 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-ff380d5c-192c-43fa-8ad0-c042780d0af9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ff380d5c-192c-43fa-8ad0-c042780d0af9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ff380d5c-192c-43fa-8ad0-c042780d0af9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff380d5c-192c-43fa-8ad0-c042780d0af9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-ff380d5c-192c-43fa-8ad0-c042780d0af9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ff380d5c-192c-43fa-8ad0-c042780d0af9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ff380d5c-192c-43fa-8ad0-c042780d0af9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ff380d5c-192c-43fa-8ad0-c042780d0af9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ff380d5c-192c-43fa-8ad0-c042780d0af9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ff380d5c-192c-43fa-8ad0-c042780d0af9 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-ff380d5c-192c-43fa-8ad0-c042780d0af9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ff380d5c-192c-43fa-8ad0-c042780d0af9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ff380d5c-192c-43fa-8ad0-c042780d0af9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff380d5c-192c-43fa-8ad0-c042780d0af9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-ff380d5c-192c-43fa-8ad0-c042780d0af9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ff380d5c-192c-43fa-8ad0-c042780d0af9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ff380d5c-192c-43fa-8ad0-c042780d0af9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ff380d5c-192c-43fa-8ad0-c042780d0af9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ff380d5c-192c-43fa-8ad0-c042780d0af9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ff380d5c-192c-43fa-8ad0-c042780d0af9 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-ff380d5c-192c-43fa-8ad0-c042780d0af9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ff380d5c-192c-43fa-8ad0-c042780d0af9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ff380d5c-192c-43fa-8ad0-c042780d0af9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff380d5c-192c-43fa-8ad0-c042780d0af9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-ff380d5c-192c-43fa-8ad0-c042780d0af9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ff380d5c-192c-43fa-8ad0-c042780d0af9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ff380d5c-192c-43fa-8ad0-c042780d0af9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ff380d5c-192c-43fa-8ad0-c042780d0af9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ff380d5c-192c-43fa-8ad0-c042780d0af9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ff380d5c-192c-43fa-8ad0-c042780d0af9 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-ff380d5c-192c-43fa-8ad0-c042780d0af9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ff380d5c-192c-43fa-8ad0-c042780d0af9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ff380d5c-192c-43fa-8ad0-c042780d0af9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff380d5c-192c-43fa-8ad0-c042780d0af9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-e0f249a1-9263-48c1-995f-add5b95f23c0 {
  margin-left: auto;
margin-right: auto;
max-width: 325px;
text-align: center;
}

#s-e0f249a1-9263-48c1-995f-add5b95f23c0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e0f249a1-9263-48c1-995f-add5b95f23c0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e0f249a1-9263-48c1-995f-add5b95f23c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e0f249a1-9263-48c1-995f-add5b95f23c0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e0f249a1-9263-48c1-995f-add5b95f23c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e0f249a1-9263-48c1-995f-add5b95f23c0 img.shogun-image {
  width: 100%;
  
  
  max-width: 325px;

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




.s-e0f249a1-9263-48c1-995f-add5b95f23c0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e0f249a1-9263-48c1-995f-add5b95f23c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e0f249a1-9263-48c1-995f-add5b95f23c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e0f249a1-9263-48c1-995f-add5b95f23c0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-e0f249a1-9263-48c1-995f-add5b95f23c0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e0f249a1-9263-48c1-995f-add5b95f23c0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e0f249a1-9263-48c1-995f-add5b95f23c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e0f249a1-9263-48c1-995f-add5b95f23c0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e0f249a1-9263-48c1-995f-add5b95f23c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e0f249a1-9263-48c1-995f-add5b95f23c0 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-e0f249a1-9263-48c1-995f-add5b95f23c0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e0f249a1-9263-48c1-995f-add5b95f23c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e0f249a1-9263-48c1-995f-add5b95f23c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e0f249a1-9263-48c1-995f-add5b95f23c0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-e0f249a1-9263-48c1-995f-add5b95f23c0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e0f249a1-9263-48c1-995f-add5b95f23c0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e0f249a1-9263-48c1-995f-add5b95f23c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e0f249a1-9263-48c1-995f-add5b95f23c0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e0f249a1-9263-48c1-995f-add5b95f23c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e0f249a1-9263-48c1-995f-add5b95f23c0 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-e0f249a1-9263-48c1-995f-add5b95f23c0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e0f249a1-9263-48c1-995f-add5b95f23c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e0f249a1-9263-48c1-995f-add5b95f23c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e0f249a1-9263-48c1-995f-add5b95f23c0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-e0f249a1-9263-48c1-995f-add5b95f23c0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e0f249a1-9263-48c1-995f-add5b95f23c0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e0f249a1-9263-48c1-995f-add5b95f23c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e0f249a1-9263-48c1-995f-add5b95f23c0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e0f249a1-9263-48c1-995f-add5b95f23c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e0f249a1-9263-48c1-995f-add5b95f23c0 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-e0f249a1-9263-48c1-995f-add5b95f23c0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e0f249a1-9263-48c1-995f-add5b95f23c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e0f249a1-9263-48c1-995f-add5b95f23c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e0f249a1-9263-48c1-995f-add5b95f23c0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-e0f249a1-9263-48c1-995f-add5b95f23c0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e0f249a1-9263-48c1-995f-add5b95f23c0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e0f249a1-9263-48c1-995f-add5b95f23c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e0f249a1-9263-48c1-995f-add5b95f23c0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e0f249a1-9263-48c1-995f-add5b95f23c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e0f249a1-9263-48c1-995f-add5b95f23c0 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-e0f249a1-9263-48c1-995f-add5b95f23c0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e0f249a1-9263-48c1-995f-add5b95f23c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e0f249a1-9263-48c1-995f-add5b95f23c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e0f249a1-9263-48c1-995f-add5b95f23c0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ba6f1cf2-12c9-4c67-8d90-e517398747f8 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-ba6f1cf2-12c9-4c67-8d90-e517398747f8"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 768px) {
[id="s-ba6f1cf2-12c9-4c67-8d90-e517398747f8"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 992px) {
[id="s-ba6f1cf2-12c9-4c67-8d90-e517398747f8"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 1200px) {
[id="s-ba6f1cf2-12c9-4c67-8d90-e517398747f8"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

#s-ad90b59c-d427-4099-a4c8-a3851e24fb34 {
  margin-left: auto;
margin-right: auto;
max-width: 325px;
text-align: center;
}

#s-ad90b59c-d427-4099-a4c8-a3851e24fb34 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ad90b59c-d427-4099-a4c8-a3851e24fb34-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ad90b59c-d427-4099-a4c8-a3851e24fb34 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ad90b59c-d427-4099-a4c8-a3851e24fb34 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ad90b59c-d427-4099-a4c8-a3851e24fb34 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ad90b59c-d427-4099-a4c8-a3851e24fb34 img.shogun-image {
  width: 100%;
  
  
  max-width: 325px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ad90b59c-d427-4099-a4c8-a3851e24fb34 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ad90b59c-d427-4099-a4c8-a3851e24fb34.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad90b59c-d427-4099-a4c8-a3851e24fb34.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad90b59c-d427-4099-a4c8-a3851e24fb34.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-ad90b59c-d427-4099-a4c8-a3851e24fb34 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ad90b59c-d427-4099-a4c8-a3851e24fb34-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ad90b59c-d427-4099-a4c8-a3851e24fb34 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ad90b59c-d427-4099-a4c8-a3851e24fb34 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ad90b59c-d427-4099-a4c8-a3851e24fb34 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ad90b59c-d427-4099-a4c8-a3851e24fb34 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-ad90b59c-d427-4099-a4c8-a3851e24fb34 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ad90b59c-d427-4099-a4c8-a3851e24fb34.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad90b59c-d427-4099-a4c8-a3851e24fb34.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad90b59c-d427-4099-a4c8-a3851e24fb34.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-ad90b59c-d427-4099-a4c8-a3851e24fb34 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ad90b59c-d427-4099-a4c8-a3851e24fb34-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ad90b59c-d427-4099-a4c8-a3851e24fb34 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ad90b59c-d427-4099-a4c8-a3851e24fb34 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ad90b59c-d427-4099-a4c8-a3851e24fb34 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ad90b59c-d427-4099-a4c8-a3851e24fb34 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-ad90b59c-d427-4099-a4c8-a3851e24fb34 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ad90b59c-d427-4099-a4c8-a3851e24fb34.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad90b59c-d427-4099-a4c8-a3851e24fb34.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad90b59c-d427-4099-a4c8-a3851e24fb34.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-ad90b59c-d427-4099-a4c8-a3851e24fb34 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ad90b59c-d427-4099-a4c8-a3851e24fb34-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ad90b59c-d427-4099-a4c8-a3851e24fb34 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ad90b59c-d427-4099-a4c8-a3851e24fb34 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ad90b59c-d427-4099-a4c8-a3851e24fb34 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ad90b59c-d427-4099-a4c8-a3851e24fb34 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-ad90b59c-d427-4099-a4c8-a3851e24fb34 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ad90b59c-d427-4099-a4c8-a3851e24fb34.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad90b59c-d427-4099-a4c8-a3851e24fb34.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad90b59c-d427-4099-a4c8-a3851e24fb34.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-ad90b59c-d427-4099-a4c8-a3851e24fb34 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ad90b59c-d427-4099-a4c8-a3851e24fb34-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ad90b59c-d427-4099-a4c8-a3851e24fb34 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ad90b59c-d427-4099-a4c8-a3851e24fb34 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ad90b59c-d427-4099-a4c8-a3851e24fb34 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ad90b59c-d427-4099-a4c8-a3851e24fb34 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-ad90b59c-d427-4099-a4c8-a3851e24fb34 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ad90b59c-d427-4099-a4c8-a3851e24fb34.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad90b59c-d427-4099-a4c8-a3851e24fb34.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad90b59c-d427-4099-a4c8-a3851e24fb34.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-f82b5f22-395c-411b-b53f-cdcc67eba9a8 {
  margin-left: auto;
margin-right: auto;
max-width: 325px;
text-align: center;
}

#s-f82b5f22-395c-411b-b53f-cdcc67eba9a8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f82b5f22-395c-411b-b53f-cdcc67eba9a8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f82b5f22-395c-411b-b53f-cdcc67eba9a8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f82b5f22-395c-411b-b53f-cdcc67eba9a8 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f82b5f22-395c-411b-b53f-cdcc67eba9a8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f82b5f22-395c-411b-b53f-cdcc67eba9a8 img.shogun-image {
  width: 100%;
  
  
  max-width: 325px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f82b5f22-395c-411b-b53f-cdcc67eba9a8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f82b5f22-395c-411b-b53f-cdcc67eba9a8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f82b5f22-395c-411b-b53f-cdcc67eba9a8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f82b5f22-395c-411b-b53f-cdcc67eba9a8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-f82b5f22-395c-411b-b53f-cdcc67eba9a8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f82b5f22-395c-411b-b53f-cdcc67eba9a8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f82b5f22-395c-411b-b53f-cdcc67eba9a8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f82b5f22-395c-411b-b53f-cdcc67eba9a8 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f82b5f22-395c-411b-b53f-cdcc67eba9a8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f82b5f22-395c-411b-b53f-cdcc67eba9a8 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-f82b5f22-395c-411b-b53f-cdcc67eba9a8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f82b5f22-395c-411b-b53f-cdcc67eba9a8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f82b5f22-395c-411b-b53f-cdcc67eba9a8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f82b5f22-395c-411b-b53f-cdcc67eba9a8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f82b5f22-395c-411b-b53f-cdcc67eba9a8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f82b5f22-395c-411b-b53f-cdcc67eba9a8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f82b5f22-395c-411b-b53f-cdcc67eba9a8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f82b5f22-395c-411b-b53f-cdcc67eba9a8 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f82b5f22-395c-411b-b53f-cdcc67eba9a8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f82b5f22-395c-411b-b53f-cdcc67eba9a8 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-f82b5f22-395c-411b-b53f-cdcc67eba9a8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f82b5f22-395c-411b-b53f-cdcc67eba9a8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f82b5f22-395c-411b-b53f-cdcc67eba9a8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f82b5f22-395c-411b-b53f-cdcc67eba9a8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f82b5f22-395c-411b-b53f-cdcc67eba9a8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f82b5f22-395c-411b-b53f-cdcc67eba9a8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f82b5f22-395c-411b-b53f-cdcc67eba9a8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f82b5f22-395c-411b-b53f-cdcc67eba9a8 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f82b5f22-395c-411b-b53f-cdcc67eba9a8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f82b5f22-395c-411b-b53f-cdcc67eba9a8 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-f82b5f22-395c-411b-b53f-cdcc67eba9a8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f82b5f22-395c-411b-b53f-cdcc67eba9a8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f82b5f22-395c-411b-b53f-cdcc67eba9a8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f82b5f22-395c-411b-b53f-cdcc67eba9a8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f82b5f22-395c-411b-b53f-cdcc67eba9a8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f82b5f22-395c-411b-b53f-cdcc67eba9a8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f82b5f22-395c-411b-b53f-cdcc67eba9a8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f82b5f22-395c-411b-b53f-cdcc67eba9a8 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f82b5f22-395c-411b-b53f-cdcc67eba9a8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f82b5f22-395c-411b-b53f-cdcc67eba9a8 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-f82b5f22-395c-411b-b53f-cdcc67eba9a8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f82b5f22-395c-411b-b53f-cdcc67eba9a8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f82b5f22-395c-411b-b53f-cdcc67eba9a8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f82b5f22-395c-411b-b53f-cdcc67eba9a8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe {
  margin-left: auto;
margin-right: auto;
max-width: 325px;
text-align: center;
}

#s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe img.shogun-image {
  width: 100%;
  
  
  max-width: 325px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe 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-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe 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-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe 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-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe 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-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7c32e7b1-ff8b-4000-8b5b-ed81df0fbffe.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-95a9226a-2b66-4757-8456-48a52db11e70 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-95a9226a-2b66-4757-8456-48a52db11e70 {
  display: none;
}
#s-95a9226a-2b66-4757-8456-48a52db11e70, #wrap-s-95a9226a-2b66-4757-8456-48a52db11e70, #wrap-content-s-95a9226a-2b66-4757-8456-48a52db11e70 { display: none !important; }}







#s-95a9226a-2b66-4757-8456-48a52db11e70 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-95a9226a-2b66-4757-8456-48a52db11e70.shg-box.shg-c {
  justify-content: center;
}

#s-25caa740-687e-4c47-aa6f-e53a6beef313 {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-25caa740-687e-4c47-aa6f-e53a6beef313 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-25caa740-687e-4c47-aa6f-e53a6beef313-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-25caa740-687e-4c47-aa6f-e53a6beef313 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-25caa740-687e-4c47-aa6f-e53a6beef313 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-25caa740-687e-4c47-aa6f-e53a6beef313 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-25caa740-687e-4c47-aa6f-e53a6beef313 img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-25caa740-687e-4c47-aa6f-e53a6beef313 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-25caa740-687e-4c47-aa6f-e53a6beef313.shg-align-container {
  display: flex;
  justify-content: center
}

.s-25caa740-687e-4c47-aa6f-e53a6beef313.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-25caa740-687e-4c47-aa6f-e53a6beef313.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-25caa740-687e-4c47-aa6f-e53a6beef313 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-25caa740-687e-4c47-aa6f-e53a6beef313-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-25caa740-687e-4c47-aa6f-e53a6beef313 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-25caa740-687e-4c47-aa6f-e53a6beef313 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-25caa740-687e-4c47-aa6f-e53a6beef313 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-25caa740-687e-4c47-aa6f-e53a6beef313 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-25caa740-687e-4c47-aa6f-e53a6beef313 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-25caa740-687e-4c47-aa6f-e53a6beef313.shg-align-container {
  display: flex;
  justify-content: center
}

.s-25caa740-687e-4c47-aa6f-e53a6beef313.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-25caa740-687e-4c47-aa6f-e53a6beef313.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-25caa740-687e-4c47-aa6f-e53a6beef313 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-25caa740-687e-4c47-aa6f-e53a6beef313-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-25caa740-687e-4c47-aa6f-e53a6beef313 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-25caa740-687e-4c47-aa6f-e53a6beef313 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-25caa740-687e-4c47-aa6f-e53a6beef313 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-25caa740-687e-4c47-aa6f-e53a6beef313 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-25caa740-687e-4c47-aa6f-e53a6beef313 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-25caa740-687e-4c47-aa6f-e53a6beef313.shg-align-container {
  display: flex;
  justify-content: center
}

.s-25caa740-687e-4c47-aa6f-e53a6beef313.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-25caa740-687e-4c47-aa6f-e53a6beef313.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-25caa740-687e-4c47-aa6f-e53a6beef313 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-25caa740-687e-4c47-aa6f-e53a6beef313-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-25caa740-687e-4c47-aa6f-e53a6beef313 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-25caa740-687e-4c47-aa6f-e53a6beef313 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-25caa740-687e-4c47-aa6f-e53a6beef313 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-25caa740-687e-4c47-aa6f-e53a6beef313 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-25caa740-687e-4c47-aa6f-e53a6beef313 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-25caa740-687e-4c47-aa6f-e53a6beef313.shg-align-container {
  display: flex;
  justify-content: center
}

.s-25caa740-687e-4c47-aa6f-e53a6beef313.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-25caa740-687e-4c47-aa6f-e53a6beef313.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-25caa740-687e-4c47-aa6f-e53a6beef313 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-25caa740-687e-4c47-aa6f-e53a6beef313-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-25caa740-687e-4c47-aa6f-e53a6beef313 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-25caa740-687e-4c47-aa6f-e53a6beef313 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-25caa740-687e-4c47-aa6f-e53a6beef313 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-25caa740-687e-4c47-aa6f-e53a6beef313 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-25caa740-687e-4c47-aa6f-e53a6beef313 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-25caa740-687e-4c47-aa6f-e53a6beef313.shg-align-container {
  display: flex;
  justify-content: center
}

.s-25caa740-687e-4c47-aa6f-e53a6beef313.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-25caa740-687e-4c47-aa6f-e53a6beef313.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-0f9d2766-3024-421d-8c37-1a417b2b2d70 {
  margin-top: 3%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 0%;
padding-right: 3%;
min-height: 50px;
}
@media (min-width: 1200px){#s-0f9d2766-3024-421d-8c37-1a417b2b2d70 {
  padding-top: 1%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0f9d2766-3024-421d-8c37-1a417b2b2d70 {
  
}
}@media (max-width: 767px){#s-0f9d2766-3024-421d-8c37-1a417b2b2d70 {
  display: none;
}
#s-0f9d2766-3024-421d-8c37-1a417b2b2d70, #wrap-s-0f9d2766-3024-421d-8c37-1a417b2b2d70, #wrap-content-s-0f9d2766-3024-421d-8c37-1a417b2b2d70 { display: none !important; }}







#s-0f9d2766-3024-421d-8c37-1a417b2b2d70 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0f9d2766-3024-421d-8c37-1a417b2b2d70.shg-box.shg-c {
  justify-content: center;
}

#s-5e8a0ccc-8002-468c-89e8-a9875e1bcfc5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}

#s-5e8a0ccc-8002-468c-89e8-a9875e1bcfc5 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-5e8a0ccc-8002-468c-89e8-a9875e1bcfc5 .shg-sld-nav-button.shg-sld-left,
#s-5e8a0ccc-8002-468c-89e8-a9875e1bcfc5 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-adb86b04-8e40-4f4e-87c8-9c5cc47fb556 {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
padding-right: 0%;
max-width: 1200px;
}

@media (min-width: 0px) {
[id="s-adb86b04-8e40-4f4e-87c8-9c5cc47fb556"] > .shg-row > .shg-c-xs-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

@media (min-width: 768px) {
[id="s-adb86b04-8e40-4f4e-87c8-9c5cc47fb556"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-adb86b04-8e40-4f4e-87c8-9c5cc47fb556"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-adb86b04-8e40-4f4e-87c8-9c5cc47fb556"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

#s-336427ed-4518-4c02-a3be-1714a31b0e2b {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-336427ed-4518-4c02-a3be-1714a31b0e2b {
  margin: 0 !important;
  overflow: visible;
}

#s-336427ed-4518-4c02-a3be-1714a31b0e2b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-336427ed-4518-4c02-a3be-1714a31b0e2b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-336427ed-4518-4c02-a3be-1714a31b0e2b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-336427ed-4518-4c02-a3be-1714a31b0e2b img.shogun-image {
  /* Add background color handling */
  
}

#s-336427ed-4518-4c02-a3be-1714a31b0e2b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-336427ed-4518-4c02-a3be-1714a31b0e2b .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-336427ed-4518-4c02-a3be-1714a31b0e2b .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-336427ed-4518-4c02-a3be-1714a31b0e2b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-336427ed-4518-4c02-a3be-1714a31b0e2b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-336427ed-4518-4c02-a3be-1714a31b0e2b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-336427ed-4518-4c02-a3be-1714a31b0e2b.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-336427ed-4518-4c02-a3be-1714a31b0e2b .shogun-image-content {
  
    justify-content: center;
  
}

.s-336427ed-4518-4c02-a3be-1714a31b0e2b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-336427ed-4518-4c02-a3be-1714a31b0e2b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-336427ed-4518-4c02-a3be-1714a31b0e2b.shogun-image {
  box-sizing: border-box;
}



.s-336427ed-4518-4c02-a3be-1714a31b0e2b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-336427ed-4518-4c02-a3be-1714a31b0e2b {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-336427ed-4518-4c02-a3be-1714a31b0e2b.shogun-image-container {
      position: relative;
    }

    .s-336427ed-4518-4c02-a3be-1714a31b0e2b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-336427ed-4518-4c02-a3be-1714a31b0e2b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-336427ed-4518-4c02-a3be-1714a31b0e2b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-336427ed-4518-4c02-a3be-1714a31b0e2b {
  margin: 0 !important;
  overflow: visible;
}

#s-336427ed-4518-4c02-a3be-1714a31b0e2b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-336427ed-4518-4c02-a3be-1714a31b0e2b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-336427ed-4518-4c02-a3be-1714a31b0e2b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-336427ed-4518-4c02-a3be-1714a31b0e2b img.shogun-image {
  /* Add background color handling */
  
}

#s-336427ed-4518-4c02-a3be-1714a31b0e2b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-336427ed-4518-4c02-a3be-1714a31b0e2b .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-336427ed-4518-4c02-a3be-1714a31b0e2b .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-336427ed-4518-4c02-a3be-1714a31b0e2b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-336427ed-4518-4c02-a3be-1714a31b0e2b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-336427ed-4518-4c02-a3be-1714a31b0e2b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-336427ed-4518-4c02-a3be-1714a31b0e2b.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-336427ed-4518-4c02-a3be-1714a31b0e2b .shogun-image-content {
  
    justify-content: center;
  
}

.s-336427ed-4518-4c02-a3be-1714a31b0e2b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-336427ed-4518-4c02-a3be-1714a31b0e2b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-336427ed-4518-4c02-a3be-1714a31b0e2b.shogun-image {
  box-sizing: border-box;
}



.s-336427ed-4518-4c02-a3be-1714a31b0e2b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-336427ed-4518-4c02-a3be-1714a31b0e2b {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-336427ed-4518-4c02-a3be-1714a31b0e2b.shogun-image-container {
      position: relative;
    }

    .s-336427ed-4518-4c02-a3be-1714a31b0e2b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-336427ed-4518-4c02-a3be-1714a31b0e2b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-336427ed-4518-4c02-a3be-1714a31b0e2b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-336427ed-4518-4c02-a3be-1714a31b0e2b {
  margin: 0 !important;
  overflow: visible;
}

#s-336427ed-4518-4c02-a3be-1714a31b0e2b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-336427ed-4518-4c02-a3be-1714a31b0e2b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-336427ed-4518-4c02-a3be-1714a31b0e2b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-336427ed-4518-4c02-a3be-1714a31b0e2b img.shogun-image {
  /* Add background color handling */
  
}

#s-336427ed-4518-4c02-a3be-1714a31b0e2b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-336427ed-4518-4c02-a3be-1714a31b0e2b .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-336427ed-4518-4c02-a3be-1714a31b0e2b .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-336427ed-4518-4c02-a3be-1714a31b0e2b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-336427ed-4518-4c02-a3be-1714a31b0e2b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-336427ed-4518-4c02-a3be-1714a31b0e2b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-336427ed-4518-4c02-a3be-1714a31b0e2b.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-336427ed-4518-4c02-a3be-1714a31b0e2b .shogun-image-content {
  
    justify-content: center;
  
}

.s-336427ed-4518-4c02-a3be-1714a31b0e2b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-336427ed-4518-4c02-a3be-1714a31b0e2b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-336427ed-4518-4c02-a3be-1714a31b0e2b.shogun-image {
  box-sizing: border-box;
}



.s-336427ed-4518-4c02-a3be-1714a31b0e2b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-336427ed-4518-4c02-a3be-1714a31b0e2b {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-336427ed-4518-4c02-a3be-1714a31b0e2b.shogun-image-container {
      position: relative;
    }

    .s-336427ed-4518-4c02-a3be-1714a31b0e2b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-336427ed-4518-4c02-a3be-1714a31b0e2b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-336427ed-4518-4c02-a3be-1714a31b0e2b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-336427ed-4518-4c02-a3be-1714a31b0e2b {
  margin: 0 !important;
  overflow: visible;
}

#s-336427ed-4518-4c02-a3be-1714a31b0e2b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-336427ed-4518-4c02-a3be-1714a31b0e2b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-336427ed-4518-4c02-a3be-1714a31b0e2b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-336427ed-4518-4c02-a3be-1714a31b0e2b img.shogun-image {
  /* Add background color handling */
  
}

#s-336427ed-4518-4c02-a3be-1714a31b0e2b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-336427ed-4518-4c02-a3be-1714a31b0e2b .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-336427ed-4518-4c02-a3be-1714a31b0e2b .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-336427ed-4518-4c02-a3be-1714a31b0e2b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-336427ed-4518-4c02-a3be-1714a31b0e2b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-336427ed-4518-4c02-a3be-1714a31b0e2b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-336427ed-4518-4c02-a3be-1714a31b0e2b.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-336427ed-4518-4c02-a3be-1714a31b0e2b .shogun-image-content {
  
    justify-content: center;
  
}

.s-336427ed-4518-4c02-a3be-1714a31b0e2b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-336427ed-4518-4c02-a3be-1714a31b0e2b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-336427ed-4518-4c02-a3be-1714a31b0e2b.shogun-image {
  box-sizing: border-box;
}



.s-336427ed-4518-4c02-a3be-1714a31b0e2b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-336427ed-4518-4c02-a3be-1714a31b0e2b {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-336427ed-4518-4c02-a3be-1714a31b0e2b.shogun-image-container {
      position: relative;
    }

    .s-336427ed-4518-4c02-a3be-1714a31b0e2b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-336427ed-4518-4c02-a3be-1714a31b0e2b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-336427ed-4518-4c02-a3be-1714a31b0e2b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-336427ed-4518-4c02-a3be-1714a31b0e2b {
  margin: 0 !important;
  overflow: visible;
}

#s-336427ed-4518-4c02-a3be-1714a31b0e2b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-336427ed-4518-4c02-a3be-1714a31b0e2b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-336427ed-4518-4c02-a3be-1714a31b0e2b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-336427ed-4518-4c02-a3be-1714a31b0e2b img.shogun-image {
  /* Add background color handling */
  
}

#s-336427ed-4518-4c02-a3be-1714a31b0e2b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-336427ed-4518-4c02-a3be-1714a31b0e2b .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-336427ed-4518-4c02-a3be-1714a31b0e2b .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-336427ed-4518-4c02-a3be-1714a31b0e2b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-336427ed-4518-4c02-a3be-1714a31b0e2b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-336427ed-4518-4c02-a3be-1714a31b0e2b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-336427ed-4518-4c02-a3be-1714a31b0e2b.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-336427ed-4518-4c02-a3be-1714a31b0e2b .shogun-image-content {
  
    justify-content: center;
  
}

.s-336427ed-4518-4c02-a3be-1714a31b0e2b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-336427ed-4518-4c02-a3be-1714a31b0e2b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-336427ed-4518-4c02-a3be-1714a31b0e2b.shogun-image {
  box-sizing: border-box;
}



.s-336427ed-4518-4c02-a3be-1714a31b0e2b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-336427ed-4518-4c02-a3be-1714a31b0e2b {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-336427ed-4518-4c02-a3be-1714a31b0e2b.shogun-image-container {
      position: relative;
    }

    .s-336427ed-4518-4c02-a3be-1714a31b0e2b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-336427ed-4518-4c02-a3be-1714a31b0e2b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-336427ed-4518-4c02-a3be-1714a31b0e2b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 {
  margin: 0 !important;
  overflow: visible;
}

#s-121e758f-e4b4-40d9-bedb-6d2db70d12f5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 img.shogun-image {
  /* Add background color handling */
  
}

#s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shogun-image {
  box-sizing: border-box;
}



.s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shogun-image-container {
      position: relative;
    }

    .s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 {
  margin: 0 !important;
  overflow: visible;
}

#s-121e758f-e4b4-40d9-bedb-6d2db70d12f5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 img.shogun-image {
  /* Add background color handling */
  
}

#s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shogun-image {
  box-sizing: border-box;
}



.s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shogun-image-container {
      position: relative;
    }

    .s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 {
  margin: 0 !important;
  overflow: visible;
}

#s-121e758f-e4b4-40d9-bedb-6d2db70d12f5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 img.shogun-image {
  /* Add background color handling */
  
}

#s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shogun-image {
  box-sizing: border-box;
}



.s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shogun-image-container {
      position: relative;
    }

    .s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 {
  margin: 0 !important;
  overflow: visible;
}

#s-121e758f-e4b4-40d9-bedb-6d2db70d12f5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 img.shogun-image {
  /* Add background color handling */
  
}

#s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shogun-image {
  box-sizing: border-box;
}



.s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shogun-image-container {
      position: relative;
    }

    .s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 {
  margin: 0 !important;
  overflow: visible;
}

#s-121e758f-e4b4-40d9-bedb-6d2db70d12f5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 img.shogun-image {
  /* Add background color handling */
  
}

#s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shogun-image {
  box-sizing: border-box;
}



.s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shogun-image-container {
      position: relative;
    }

    .s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-121e758f-e4b4-40d9-bedb-6d2db70d12f5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-121e758f-e4b4-40d9-bedb-6d2db70d12f5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb {
  margin: 0 !important;
  overflow: visible;
}

#s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb img.shogun-image {
  /* Add background color handling */
  
}

#s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb .shogun-image-content {
  
    justify-content: center;
  
}

.s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shogun-image {
  box-sizing: border-box;
}



.s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shogun-image-container {
      position: relative;
    }

    .s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb {
  margin: 0 !important;
  overflow: visible;
}

#s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb img.shogun-image {
  /* Add background color handling */
  
}

#s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb .shogun-image-content {
  
    justify-content: center;
  
}

.s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shogun-image {
  box-sizing: border-box;
}



.s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shogun-image-container {
      position: relative;
    }

    .s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb {
  margin: 0 !important;
  overflow: visible;
}

#s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb img.shogun-image {
  /* Add background color handling */
  
}

#s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb .shogun-image-content {
  
    justify-content: center;
  
}

.s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shogun-image {
  box-sizing: border-box;
}



.s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shogun-image-container {
      position: relative;
    }

    .s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb {
  margin: 0 !important;
  overflow: visible;
}

#s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb img.shogun-image {
  /* Add background color handling */
  
}

#s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb .shogun-image-content {
  
    justify-content: center;
  
}

.s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shogun-image {
  box-sizing: border-box;
}



.s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shogun-image-container {
      position: relative;
    }

    .s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb {
  margin: 0 !important;
  overflow: visible;
}

#s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb img.shogun-image {
  /* Add background color handling */
  
}

#s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb .shogun-image-content {
  
    justify-content: center;
  
}

.s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shogun-image {
  box-sizing: border-box;
}



.s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shogun-image-container {
      position: relative;
    }

    .s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c53bcf24-3df6-49e7-9c79-b0d3ffc944fb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-7e5219b7-e361-48fc-ba78-327abedf25cb {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-7e5219b7-e361-48fc-ba78-327abedf25cb {
  margin: 0 !important;
  overflow: visible;
}

#s-7e5219b7-e361-48fc-ba78-327abedf25cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7e5219b7-e361-48fc-ba78-327abedf25cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7e5219b7-e361-48fc-ba78-327abedf25cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7e5219b7-e361-48fc-ba78-327abedf25cb img.shogun-image {
  /* Add background color handling */
  
}

#s-7e5219b7-e361-48fc-ba78-327abedf25cb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7e5219b7-e361-48fc-ba78-327abedf25cb .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-7e5219b7-e361-48fc-ba78-327abedf25cb .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7e5219b7-e361-48fc-ba78-327abedf25cb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7e5219b7-e361-48fc-ba78-327abedf25cb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7e5219b7-e361-48fc-ba78-327abedf25cb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-7e5219b7-e361-48fc-ba78-327abedf25cb.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-7e5219b7-e361-48fc-ba78-327abedf25cb .shogun-image-content {
  
    justify-content: center;
  
}

.s-7e5219b7-e361-48fc-ba78-327abedf25cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e5219b7-e361-48fc-ba78-327abedf25cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e5219b7-e361-48fc-ba78-327abedf25cb.shogun-image {
  box-sizing: border-box;
}



.s-7e5219b7-e361-48fc-ba78-327abedf25cb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7e5219b7-e361-48fc-ba78-327abedf25cb {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-7e5219b7-e361-48fc-ba78-327abedf25cb.shogun-image-container {
      position: relative;
    }

    .s-7e5219b7-e361-48fc-ba78-327abedf25cb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7e5219b7-e361-48fc-ba78-327abedf25cb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7e5219b7-e361-48fc-ba78-327abedf25cb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-7e5219b7-e361-48fc-ba78-327abedf25cb {
  margin: 0 !important;
  overflow: visible;
}

#s-7e5219b7-e361-48fc-ba78-327abedf25cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7e5219b7-e361-48fc-ba78-327abedf25cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7e5219b7-e361-48fc-ba78-327abedf25cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7e5219b7-e361-48fc-ba78-327abedf25cb img.shogun-image {
  /* Add background color handling */
  
}

#s-7e5219b7-e361-48fc-ba78-327abedf25cb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7e5219b7-e361-48fc-ba78-327abedf25cb .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-7e5219b7-e361-48fc-ba78-327abedf25cb .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7e5219b7-e361-48fc-ba78-327abedf25cb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7e5219b7-e361-48fc-ba78-327abedf25cb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7e5219b7-e361-48fc-ba78-327abedf25cb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-7e5219b7-e361-48fc-ba78-327abedf25cb.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-7e5219b7-e361-48fc-ba78-327abedf25cb .shogun-image-content {
  
    justify-content: center;
  
}

.s-7e5219b7-e361-48fc-ba78-327abedf25cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e5219b7-e361-48fc-ba78-327abedf25cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e5219b7-e361-48fc-ba78-327abedf25cb.shogun-image {
  box-sizing: border-box;
}



.s-7e5219b7-e361-48fc-ba78-327abedf25cb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7e5219b7-e361-48fc-ba78-327abedf25cb {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-7e5219b7-e361-48fc-ba78-327abedf25cb.shogun-image-container {
      position: relative;
    }

    .s-7e5219b7-e361-48fc-ba78-327abedf25cb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7e5219b7-e361-48fc-ba78-327abedf25cb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7e5219b7-e361-48fc-ba78-327abedf25cb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-7e5219b7-e361-48fc-ba78-327abedf25cb {
  margin: 0 !important;
  overflow: visible;
}

#s-7e5219b7-e361-48fc-ba78-327abedf25cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7e5219b7-e361-48fc-ba78-327abedf25cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7e5219b7-e361-48fc-ba78-327abedf25cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7e5219b7-e361-48fc-ba78-327abedf25cb img.shogun-image {
  /* Add background color handling */
  
}

#s-7e5219b7-e361-48fc-ba78-327abedf25cb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7e5219b7-e361-48fc-ba78-327abedf25cb .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-7e5219b7-e361-48fc-ba78-327abedf25cb .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7e5219b7-e361-48fc-ba78-327abedf25cb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7e5219b7-e361-48fc-ba78-327abedf25cb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7e5219b7-e361-48fc-ba78-327abedf25cb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-7e5219b7-e361-48fc-ba78-327abedf25cb.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-7e5219b7-e361-48fc-ba78-327abedf25cb .shogun-image-content {
  
    justify-content: center;
  
}

.s-7e5219b7-e361-48fc-ba78-327abedf25cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e5219b7-e361-48fc-ba78-327abedf25cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e5219b7-e361-48fc-ba78-327abedf25cb.shogun-image {
  box-sizing: border-box;
}



.s-7e5219b7-e361-48fc-ba78-327abedf25cb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7e5219b7-e361-48fc-ba78-327abedf25cb {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-7e5219b7-e361-48fc-ba78-327abedf25cb.shogun-image-container {
      position: relative;
    }

    .s-7e5219b7-e361-48fc-ba78-327abedf25cb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7e5219b7-e361-48fc-ba78-327abedf25cb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7e5219b7-e361-48fc-ba78-327abedf25cb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-7e5219b7-e361-48fc-ba78-327abedf25cb {
  margin: 0 !important;
  overflow: visible;
}

#s-7e5219b7-e361-48fc-ba78-327abedf25cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7e5219b7-e361-48fc-ba78-327abedf25cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7e5219b7-e361-48fc-ba78-327abedf25cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7e5219b7-e361-48fc-ba78-327abedf25cb img.shogun-image {
  /* Add background color handling */
  
}

#s-7e5219b7-e361-48fc-ba78-327abedf25cb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7e5219b7-e361-48fc-ba78-327abedf25cb .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-7e5219b7-e361-48fc-ba78-327abedf25cb .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7e5219b7-e361-48fc-ba78-327abedf25cb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7e5219b7-e361-48fc-ba78-327abedf25cb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7e5219b7-e361-48fc-ba78-327abedf25cb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-7e5219b7-e361-48fc-ba78-327abedf25cb.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-7e5219b7-e361-48fc-ba78-327abedf25cb .shogun-image-content {
  
    justify-content: center;
  
}

.s-7e5219b7-e361-48fc-ba78-327abedf25cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e5219b7-e361-48fc-ba78-327abedf25cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e5219b7-e361-48fc-ba78-327abedf25cb.shogun-image {
  box-sizing: border-box;
}



.s-7e5219b7-e361-48fc-ba78-327abedf25cb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7e5219b7-e361-48fc-ba78-327abedf25cb {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-7e5219b7-e361-48fc-ba78-327abedf25cb.shogun-image-container {
      position: relative;
    }

    .s-7e5219b7-e361-48fc-ba78-327abedf25cb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7e5219b7-e361-48fc-ba78-327abedf25cb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7e5219b7-e361-48fc-ba78-327abedf25cb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-7e5219b7-e361-48fc-ba78-327abedf25cb {
  margin: 0 !important;
  overflow: visible;
}

#s-7e5219b7-e361-48fc-ba78-327abedf25cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7e5219b7-e361-48fc-ba78-327abedf25cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7e5219b7-e361-48fc-ba78-327abedf25cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7e5219b7-e361-48fc-ba78-327abedf25cb img.shogun-image {
  /* Add background color handling */
  
}

#s-7e5219b7-e361-48fc-ba78-327abedf25cb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7e5219b7-e361-48fc-ba78-327abedf25cb .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-7e5219b7-e361-48fc-ba78-327abedf25cb .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7e5219b7-e361-48fc-ba78-327abedf25cb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7e5219b7-e361-48fc-ba78-327abedf25cb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7e5219b7-e361-48fc-ba78-327abedf25cb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-7e5219b7-e361-48fc-ba78-327abedf25cb.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-7e5219b7-e361-48fc-ba78-327abedf25cb .shogun-image-content {
  
    justify-content: center;
  
}

.s-7e5219b7-e361-48fc-ba78-327abedf25cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e5219b7-e361-48fc-ba78-327abedf25cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e5219b7-e361-48fc-ba78-327abedf25cb.shogun-image {
  box-sizing: border-box;
}



.s-7e5219b7-e361-48fc-ba78-327abedf25cb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7e5219b7-e361-48fc-ba78-327abedf25cb {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-7e5219b7-e361-48fc-ba78-327abedf25cb.shogun-image-container {
      position: relative;
    }

    .s-7e5219b7-e361-48fc-ba78-327abedf25cb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7e5219b7-e361-48fc-ba78-327abedf25cb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7e5219b7-e361-48fc-ba78-327abedf25cb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-a28588bc-ac07-47fb-86f4-cbf9b9db92d0 {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
padding-right: 0%;
max-width: 1200px;
}

@media (min-width: 0px) {
[id="s-a28588bc-ac07-47fb-86f4-cbf9b9db92d0"] > .shg-row > .shg-c-xs-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

@media (min-width: 768px) {
[id="s-a28588bc-ac07-47fb-86f4-cbf9b9db92d0"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-a28588bc-ac07-47fb-86f4-cbf9b9db92d0"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-a28588bc-ac07-47fb-86f4-cbf9b9db92d0"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

#s-c51e3542-37c7-4225-b92a-071a45d2cfa5 {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-c51e3542-37c7-4225-b92a-071a45d2cfa5 {
  margin: 0 !important;
  overflow: visible;
}

#s-c51e3542-37c7-4225-b92a-071a45d2cfa5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c51e3542-37c7-4225-b92a-071a45d2cfa5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c51e3542-37c7-4225-b92a-071a45d2cfa5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c51e3542-37c7-4225-b92a-071a45d2cfa5 img.shogun-image {
  /* Add background color handling */
  
}

#s-c51e3542-37c7-4225-b92a-071a45d2cfa5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c51e3542-37c7-4225-b92a-071a45d2cfa5 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-c51e3542-37c7-4225-b92a-071a45d2cfa5 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c51e3542-37c7-4225-b92a-071a45d2cfa5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c51e3542-37c7-4225-b92a-071a45d2cfa5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-c51e3542-37c7-4225-b92a-071a45d2cfa5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shogun-image {
  box-sizing: border-box;
}



.s-c51e3542-37c7-4225-b92a-071a45d2cfa5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c51e3542-37c7-4225-b92a-071a45d2cfa5 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shogun-image-container {
      position: relative;
    }

    .s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c51e3542-37c7-4225-b92a-071a45d2cfa5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-c51e3542-37c7-4225-b92a-071a45d2cfa5 {
  margin: 0 !important;
  overflow: visible;
}

#s-c51e3542-37c7-4225-b92a-071a45d2cfa5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c51e3542-37c7-4225-b92a-071a45d2cfa5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c51e3542-37c7-4225-b92a-071a45d2cfa5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c51e3542-37c7-4225-b92a-071a45d2cfa5 img.shogun-image {
  /* Add background color handling */
  
}

#s-c51e3542-37c7-4225-b92a-071a45d2cfa5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c51e3542-37c7-4225-b92a-071a45d2cfa5 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-c51e3542-37c7-4225-b92a-071a45d2cfa5 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c51e3542-37c7-4225-b92a-071a45d2cfa5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c51e3542-37c7-4225-b92a-071a45d2cfa5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-c51e3542-37c7-4225-b92a-071a45d2cfa5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shogun-image {
  box-sizing: border-box;
}



.s-c51e3542-37c7-4225-b92a-071a45d2cfa5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c51e3542-37c7-4225-b92a-071a45d2cfa5 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shogun-image-container {
      position: relative;
    }

    .s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c51e3542-37c7-4225-b92a-071a45d2cfa5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-c51e3542-37c7-4225-b92a-071a45d2cfa5 {
  margin: 0 !important;
  overflow: visible;
}

#s-c51e3542-37c7-4225-b92a-071a45d2cfa5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c51e3542-37c7-4225-b92a-071a45d2cfa5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c51e3542-37c7-4225-b92a-071a45d2cfa5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c51e3542-37c7-4225-b92a-071a45d2cfa5 img.shogun-image {
  /* Add background color handling */
  
}

#s-c51e3542-37c7-4225-b92a-071a45d2cfa5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c51e3542-37c7-4225-b92a-071a45d2cfa5 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-c51e3542-37c7-4225-b92a-071a45d2cfa5 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c51e3542-37c7-4225-b92a-071a45d2cfa5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c51e3542-37c7-4225-b92a-071a45d2cfa5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-c51e3542-37c7-4225-b92a-071a45d2cfa5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shogun-image {
  box-sizing: border-box;
}



.s-c51e3542-37c7-4225-b92a-071a45d2cfa5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c51e3542-37c7-4225-b92a-071a45d2cfa5 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shogun-image-container {
      position: relative;
    }

    .s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c51e3542-37c7-4225-b92a-071a45d2cfa5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-c51e3542-37c7-4225-b92a-071a45d2cfa5 {
  margin: 0 !important;
  overflow: visible;
}

#s-c51e3542-37c7-4225-b92a-071a45d2cfa5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c51e3542-37c7-4225-b92a-071a45d2cfa5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c51e3542-37c7-4225-b92a-071a45d2cfa5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c51e3542-37c7-4225-b92a-071a45d2cfa5 img.shogun-image {
  /* Add background color handling */
  
}

#s-c51e3542-37c7-4225-b92a-071a45d2cfa5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c51e3542-37c7-4225-b92a-071a45d2cfa5 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-c51e3542-37c7-4225-b92a-071a45d2cfa5 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c51e3542-37c7-4225-b92a-071a45d2cfa5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c51e3542-37c7-4225-b92a-071a45d2cfa5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-c51e3542-37c7-4225-b92a-071a45d2cfa5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shogun-image {
  box-sizing: border-box;
}



.s-c51e3542-37c7-4225-b92a-071a45d2cfa5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c51e3542-37c7-4225-b92a-071a45d2cfa5 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shogun-image-container {
      position: relative;
    }

    .s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c51e3542-37c7-4225-b92a-071a45d2cfa5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-c51e3542-37c7-4225-b92a-071a45d2cfa5 {
  margin: 0 !important;
  overflow: visible;
}

#s-c51e3542-37c7-4225-b92a-071a45d2cfa5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c51e3542-37c7-4225-b92a-071a45d2cfa5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c51e3542-37c7-4225-b92a-071a45d2cfa5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c51e3542-37c7-4225-b92a-071a45d2cfa5 img.shogun-image {
  /* Add background color handling */
  
}

#s-c51e3542-37c7-4225-b92a-071a45d2cfa5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c51e3542-37c7-4225-b92a-071a45d2cfa5 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-c51e3542-37c7-4225-b92a-071a45d2cfa5 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c51e3542-37c7-4225-b92a-071a45d2cfa5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c51e3542-37c7-4225-b92a-071a45d2cfa5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-c51e3542-37c7-4225-b92a-071a45d2cfa5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shogun-image {
  box-sizing: border-box;
}



.s-c51e3542-37c7-4225-b92a-071a45d2cfa5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c51e3542-37c7-4225-b92a-071a45d2cfa5 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shogun-image-container {
      position: relative;
    }

    .s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c51e3542-37c7-4225-b92a-071a45d2cfa5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c51e3542-37c7-4225-b92a-071a45d2cfa5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-03ca875d-a150-47d8-8352-dcb6f979abb9 {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-03ca875d-a150-47d8-8352-dcb6f979abb9 {
  margin: 0 !important;
  overflow: visible;
}

#s-03ca875d-a150-47d8-8352-dcb6f979abb9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-03ca875d-a150-47d8-8352-dcb6f979abb9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-03ca875d-a150-47d8-8352-dcb6f979abb9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-03ca875d-a150-47d8-8352-dcb6f979abb9 img.shogun-image {
  /* Add background color handling */
  
}

#s-03ca875d-a150-47d8-8352-dcb6f979abb9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-03ca875d-a150-47d8-8352-dcb6f979abb9 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-03ca875d-a150-47d8-8352-dcb6f979abb9 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-03ca875d-a150-47d8-8352-dcb6f979abb9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-03ca875d-a150-47d8-8352-dcb6f979abb9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-03ca875d-a150-47d8-8352-dcb6f979abb9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-03ca875d-a150-47d8-8352-dcb6f979abb9.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-03ca875d-a150-47d8-8352-dcb6f979abb9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-03ca875d-a150-47d8-8352-dcb6f979abb9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-03ca875d-a150-47d8-8352-dcb6f979abb9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-03ca875d-a150-47d8-8352-dcb6f979abb9.shogun-image {
  box-sizing: border-box;
}



.s-03ca875d-a150-47d8-8352-dcb6f979abb9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-03ca875d-a150-47d8-8352-dcb6f979abb9 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-03ca875d-a150-47d8-8352-dcb6f979abb9.shogun-image-container {
      position: relative;
    }

    .s-03ca875d-a150-47d8-8352-dcb6f979abb9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-03ca875d-a150-47d8-8352-dcb6f979abb9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-03ca875d-a150-47d8-8352-dcb6f979abb9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-03ca875d-a150-47d8-8352-dcb6f979abb9 {
  margin: 0 !important;
  overflow: visible;
}

#s-03ca875d-a150-47d8-8352-dcb6f979abb9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-03ca875d-a150-47d8-8352-dcb6f979abb9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-03ca875d-a150-47d8-8352-dcb6f979abb9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-03ca875d-a150-47d8-8352-dcb6f979abb9 img.shogun-image {
  /* Add background color handling */
  
}

#s-03ca875d-a150-47d8-8352-dcb6f979abb9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-03ca875d-a150-47d8-8352-dcb6f979abb9 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-03ca875d-a150-47d8-8352-dcb6f979abb9 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-03ca875d-a150-47d8-8352-dcb6f979abb9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-03ca875d-a150-47d8-8352-dcb6f979abb9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-03ca875d-a150-47d8-8352-dcb6f979abb9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-03ca875d-a150-47d8-8352-dcb6f979abb9.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-03ca875d-a150-47d8-8352-dcb6f979abb9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-03ca875d-a150-47d8-8352-dcb6f979abb9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-03ca875d-a150-47d8-8352-dcb6f979abb9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-03ca875d-a150-47d8-8352-dcb6f979abb9.shogun-image {
  box-sizing: border-box;
}



.s-03ca875d-a150-47d8-8352-dcb6f979abb9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-03ca875d-a150-47d8-8352-dcb6f979abb9 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-03ca875d-a150-47d8-8352-dcb6f979abb9.shogun-image-container {
      position: relative;
    }

    .s-03ca875d-a150-47d8-8352-dcb6f979abb9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-03ca875d-a150-47d8-8352-dcb6f979abb9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-03ca875d-a150-47d8-8352-dcb6f979abb9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-03ca875d-a150-47d8-8352-dcb6f979abb9 {
  margin: 0 !important;
  overflow: visible;
}

#s-03ca875d-a150-47d8-8352-dcb6f979abb9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-03ca875d-a150-47d8-8352-dcb6f979abb9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-03ca875d-a150-47d8-8352-dcb6f979abb9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-03ca875d-a150-47d8-8352-dcb6f979abb9 img.shogun-image {
  /* Add background color handling */
  
}

#s-03ca875d-a150-47d8-8352-dcb6f979abb9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-03ca875d-a150-47d8-8352-dcb6f979abb9 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-03ca875d-a150-47d8-8352-dcb6f979abb9 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-03ca875d-a150-47d8-8352-dcb6f979abb9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-03ca875d-a150-47d8-8352-dcb6f979abb9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-03ca875d-a150-47d8-8352-dcb6f979abb9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-03ca875d-a150-47d8-8352-dcb6f979abb9.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-03ca875d-a150-47d8-8352-dcb6f979abb9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-03ca875d-a150-47d8-8352-dcb6f979abb9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-03ca875d-a150-47d8-8352-dcb6f979abb9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-03ca875d-a150-47d8-8352-dcb6f979abb9.shogun-image {
  box-sizing: border-box;
}



.s-03ca875d-a150-47d8-8352-dcb6f979abb9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-03ca875d-a150-47d8-8352-dcb6f979abb9 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-03ca875d-a150-47d8-8352-dcb6f979abb9.shogun-image-container {
      position: relative;
    }

    .s-03ca875d-a150-47d8-8352-dcb6f979abb9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-03ca875d-a150-47d8-8352-dcb6f979abb9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-03ca875d-a150-47d8-8352-dcb6f979abb9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-03ca875d-a150-47d8-8352-dcb6f979abb9 {
  margin: 0 !important;
  overflow: visible;
}

#s-03ca875d-a150-47d8-8352-dcb6f979abb9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-03ca875d-a150-47d8-8352-dcb6f979abb9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-03ca875d-a150-47d8-8352-dcb6f979abb9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-03ca875d-a150-47d8-8352-dcb6f979abb9 img.shogun-image {
  /* Add background color handling */
  
}

#s-03ca875d-a150-47d8-8352-dcb6f979abb9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-03ca875d-a150-47d8-8352-dcb6f979abb9 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-03ca875d-a150-47d8-8352-dcb6f979abb9 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-03ca875d-a150-47d8-8352-dcb6f979abb9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-03ca875d-a150-47d8-8352-dcb6f979abb9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-03ca875d-a150-47d8-8352-dcb6f979abb9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-03ca875d-a150-47d8-8352-dcb6f979abb9.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-03ca875d-a150-47d8-8352-dcb6f979abb9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-03ca875d-a150-47d8-8352-dcb6f979abb9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-03ca875d-a150-47d8-8352-dcb6f979abb9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-03ca875d-a150-47d8-8352-dcb6f979abb9.shogun-image {
  box-sizing: border-box;
}



.s-03ca875d-a150-47d8-8352-dcb6f979abb9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-03ca875d-a150-47d8-8352-dcb6f979abb9 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-03ca875d-a150-47d8-8352-dcb6f979abb9.shogun-image-container {
      position: relative;
    }

    .s-03ca875d-a150-47d8-8352-dcb6f979abb9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-03ca875d-a150-47d8-8352-dcb6f979abb9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-03ca875d-a150-47d8-8352-dcb6f979abb9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-03ca875d-a150-47d8-8352-dcb6f979abb9 {
  margin: 0 !important;
  overflow: visible;
}

#s-03ca875d-a150-47d8-8352-dcb6f979abb9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-03ca875d-a150-47d8-8352-dcb6f979abb9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-03ca875d-a150-47d8-8352-dcb6f979abb9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-03ca875d-a150-47d8-8352-dcb6f979abb9 img.shogun-image {
  /* Add background color handling */
  
}

#s-03ca875d-a150-47d8-8352-dcb6f979abb9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-03ca875d-a150-47d8-8352-dcb6f979abb9 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-03ca875d-a150-47d8-8352-dcb6f979abb9 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-03ca875d-a150-47d8-8352-dcb6f979abb9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-03ca875d-a150-47d8-8352-dcb6f979abb9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-03ca875d-a150-47d8-8352-dcb6f979abb9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-03ca875d-a150-47d8-8352-dcb6f979abb9.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-03ca875d-a150-47d8-8352-dcb6f979abb9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-03ca875d-a150-47d8-8352-dcb6f979abb9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-03ca875d-a150-47d8-8352-dcb6f979abb9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-03ca875d-a150-47d8-8352-dcb6f979abb9.shogun-image {
  box-sizing: border-box;
}



.s-03ca875d-a150-47d8-8352-dcb6f979abb9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-03ca875d-a150-47d8-8352-dcb6f979abb9 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-03ca875d-a150-47d8-8352-dcb6f979abb9.shogun-image-container {
      position: relative;
    }

    .s-03ca875d-a150-47d8-8352-dcb6f979abb9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-03ca875d-a150-47d8-8352-dcb6f979abb9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-03ca875d-a150-47d8-8352-dcb6f979abb9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-eb298625-e838-4763-9fa1-fd71002e0545 {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-eb298625-e838-4763-9fa1-fd71002e0545 {
  margin: 0 !important;
  overflow: visible;
}

#s-eb298625-e838-4763-9fa1-fd71002e0545-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eb298625-e838-4763-9fa1-fd71002e0545 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-eb298625-e838-4763-9fa1-fd71002e0545 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eb298625-e838-4763-9fa1-fd71002e0545 img.shogun-image {
  /* Add background color handling */
  
}

#s-eb298625-e838-4763-9fa1-fd71002e0545 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-eb298625-e838-4763-9fa1-fd71002e0545 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-eb298625-e838-4763-9fa1-fd71002e0545 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-eb298625-e838-4763-9fa1-fd71002e0545 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-eb298625-e838-4763-9fa1-fd71002e0545.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-eb298625-e838-4763-9fa1-fd71002e0545 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-eb298625-e838-4763-9fa1-fd71002e0545.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-eb298625-e838-4763-9fa1-fd71002e0545 .shogun-image-content {
  
    justify-content: center;
  
}

.s-eb298625-e838-4763-9fa1-fd71002e0545.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eb298625-e838-4763-9fa1-fd71002e0545.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eb298625-e838-4763-9fa1-fd71002e0545.shogun-image {
  box-sizing: border-box;
}



.s-eb298625-e838-4763-9fa1-fd71002e0545 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-eb298625-e838-4763-9fa1-fd71002e0545 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-eb298625-e838-4763-9fa1-fd71002e0545.shogun-image-container {
      position: relative;
    }

    .s-eb298625-e838-4763-9fa1-fd71002e0545.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-eb298625-e838-4763-9fa1-fd71002e0545.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-eb298625-e838-4763-9fa1-fd71002e0545 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-eb298625-e838-4763-9fa1-fd71002e0545 {
  margin: 0 !important;
  overflow: visible;
}

#s-eb298625-e838-4763-9fa1-fd71002e0545-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eb298625-e838-4763-9fa1-fd71002e0545 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-eb298625-e838-4763-9fa1-fd71002e0545 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eb298625-e838-4763-9fa1-fd71002e0545 img.shogun-image {
  /* Add background color handling */
  
}

#s-eb298625-e838-4763-9fa1-fd71002e0545 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-eb298625-e838-4763-9fa1-fd71002e0545 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-eb298625-e838-4763-9fa1-fd71002e0545 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-eb298625-e838-4763-9fa1-fd71002e0545 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-eb298625-e838-4763-9fa1-fd71002e0545.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-eb298625-e838-4763-9fa1-fd71002e0545 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-eb298625-e838-4763-9fa1-fd71002e0545.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-eb298625-e838-4763-9fa1-fd71002e0545 .shogun-image-content {
  
    justify-content: center;
  
}

.s-eb298625-e838-4763-9fa1-fd71002e0545.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eb298625-e838-4763-9fa1-fd71002e0545.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eb298625-e838-4763-9fa1-fd71002e0545.shogun-image {
  box-sizing: border-box;
}



.s-eb298625-e838-4763-9fa1-fd71002e0545 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-eb298625-e838-4763-9fa1-fd71002e0545 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-eb298625-e838-4763-9fa1-fd71002e0545.shogun-image-container {
      position: relative;
    }

    .s-eb298625-e838-4763-9fa1-fd71002e0545.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-eb298625-e838-4763-9fa1-fd71002e0545.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-eb298625-e838-4763-9fa1-fd71002e0545 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-eb298625-e838-4763-9fa1-fd71002e0545 {
  margin: 0 !important;
  overflow: visible;
}

#s-eb298625-e838-4763-9fa1-fd71002e0545-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eb298625-e838-4763-9fa1-fd71002e0545 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-eb298625-e838-4763-9fa1-fd71002e0545 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eb298625-e838-4763-9fa1-fd71002e0545 img.shogun-image {
  /* Add background color handling */
  
}

#s-eb298625-e838-4763-9fa1-fd71002e0545 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-eb298625-e838-4763-9fa1-fd71002e0545 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-eb298625-e838-4763-9fa1-fd71002e0545 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-eb298625-e838-4763-9fa1-fd71002e0545 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-eb298625-e838-4763-9fa1-fd71002e0545.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-eb298625-e838-4763-9fa1-fd71002e0545 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-eb298625-e838-4763-9fa1-fd71002e0545.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-eb298625-e838-4763-9fa1-fd71002e0545 .shogun-image-content {
  
    justify-content: center;
  
}

.s-eb298625-e838-4763-9fa1-fd71002e0545.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eb298625-e838-4763-9fa1-fd71002e0545.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eb298625-e838-4763-9fa1-fd71002e0545.shogun-image {
  box-sizing: border-box;
}



.s-eb298625-e838-4763-9fa1-fd71002e0545 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-eb298625-e838-4763-9fa1-fd71002e0545 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-eb298625-e838-4763-9fa1-fd71002e0545.shogun-image-container {
      position: relative;
    }

    .s-eb298625-e838-4763-9fa1-fd71002e0545.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-eb298625-e838-4763-9fa1-fd71002e0545.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-eb298625-e838-4763-9fa1-fd71002e0545 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-eb298625-e838-4763-9fa1-fd71002e0545 {
  margin: 0 !important;
  overflow: visible;
}

#s-eb298625-e838-4763-9fa1-fd71002e0545-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eb298625-e838-4763-9fa1-fd71002e0545 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-eb298625-e838-4763-9fa1-fd71002e0545 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eb298625-e838-4763-9fa1-fd71002e0545 img.shogun-image {
  /* Add background color handling */
  
}

#s-eb298625-e838-4763-9fa1-fd71002e0545 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-eb298625-e838-4763-9fa1-fd71002e0545 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-eb298625-e838-4763-9fa1-fd71002e0545 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-eb298625-e838-4763-9fa1-fd71002e0545 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-eb298625-e838-4763-9fa1-fd71002e0545.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-eb298625-e838-4763-9fa1-fd71002e0545 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-eb298625-e838-4763-9fa1-fd71002e0545.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-eb298625-e838-4763-9fa1-fd71002e0545 .shogun-image-content {
  
    justify-content: center;
  
}

.s-eb298625-e838-4763-9fa1-fd71002e0545.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eb298625-e838-4763-9fa1-fd71002e0545.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eb298625-e838-4763-9fa1-fd71002e0545.shogun-image {
  box-sizing: border-box;
}



.s-eb298625-e838-4763-9fa1-fd71002e0545 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-eb298625-e838-4763-9fa1-fd71002e0545 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-eb298625-e838-4763-9fa1-fd71002e0545.shogun-image-container {
      position: relative;
    }

    .s-eb298625-e838-4763-9fa1-fd71002e0545.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-eb298625-e838-4763-9fa1-fd71002e0545.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-eb298625-e838-4763-9fa1-fd71002e0545 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-eb298625-e838-4763-9fa1-fd71002e0545 {
  margin: 0 !important;
  overflow: visible;
}

#s-eb298625-e838-4763-9fa1-fd71002e0545-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eb298625-e838-4763-9fa1-fd71002e0545 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-eb298625-e838-4763-9fa1-fd71002e0545 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eb298625-e838-4763-9fa1-fd71002e0545 img.shogun-image {
  /* Add background color handling */
  
}

#s-eb298625-e838-4763-9fa1-fd71002e0545 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-eb298625-e838-4763-9fa1-fd71002e0545 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-eb298625-e838-4763-9fa1-fd71002e0545 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-eb298625-e838-4763-9fa1-fd71002e0545 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-eb298625-e838-4763-9fa1-fd71002e0545.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-eb298625-e838-4763-9fa1-fd71002e0545 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-eb298625-e838-4763-9fa1-fd71002e0545.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-eb298625-e838-4763-9fa1-fd71002e0545 .shogun-image-content {
  
    justify-content: center;
  
}

.s-eb298625-e838-4763-9fa1-fd71002e0545.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eb298625-e838-4763-9fa1-fd71002e0545.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eb298625-e838-4763-9fa1-fd71002e0545.shogun-image {
  box-sizing: border-box;
}



.s-eb298625-e838-4763-9fa1-fd71002e0545 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-eb298625-e838-4763-9fa1-fd71002e0545 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-eb298625-e838-4763-9fa1-fd71002e0545.shogun-image-container {
      position: relative;
    }

    .s-eb298625-e838-4763-9fa1-fd71002e0545.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-eb298625-e838-4763-9fa1-fd71002e0545.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-eb298625-e838-4763-9fa1-fd71002e0545 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-397408f5-d494-4074-9a1a-c5d9123c44d9 {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-397408f5-d494-4074-9a1a-c5d9123c44d9 {
  margin: 0 !important;
  overflow: visible;
}

#s-397408f5-d494-4074-9a1a-c5d9123c44d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-397408f5-d494-4074-9a1a-c5d9123c44d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-397408f5-d494-4074-9a1a-c5d9123c44d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-397408f5-d494-4074-9a1a-c5d9123c44d9 img.shogun-image {
  /* Add background color handling */
  
}

#s-397408f5-d494-4074-9a1a-c5d9123c44d9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-397408f5-d494-4074-9a1a-c5d9123c44d9 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-397408f5-d494-4074-9a1a-c5d9123c44d9 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-397408f5-d494-4074-9a1a-c5d9123c44d9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-397408f5-d494-4074-9a1a-c5d9123c44d9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-397408f5-d494-4074-9a1a-c5d9123c44d9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-397408f5-d494-4074-9a1a-c5d9123c44d9.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-397408f5-d494-4074-9a1a-c5d9123c44d9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-397408f5-d494-4074-9a1a-c5d9123c44d9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-397408f5-d494-4074-9a1a-c5d9123c44d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-397408f5-d494-4074-9a1a-c5d9123c44d9.shogun-image {
  box-sizing: border-box;
}



.s-397408f5-d494-4074-9a1a-c5d9123c44d9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-397408f5-d494-4074-9a1a-c5d9123c44d9 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-397408f5-d494-4074-9a1a-c5d9123c44d9.shogun-image-container {
      position: relative;
    }

    .s-397408f5-d494-4074-9a1a-c5d9123c44d9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-397408f5-d494-4074-9a1a-c5d9123c44d9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-397408f5-d494-4074-9a1a-c5d9123c44d9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-397408f5-d494-4074-9a1a-c5d9123c44d9 {
  margin: 0 !important;
  overflow: visible;
}

#s-397408f5-d494-4074-9a1a-c5d9123c44d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-397408f5-d494-4074-9a1a-c5d9123c44d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-397408f5-d494-4074-9a1a-c5d9123c44d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-397408f5-d494-4074-9a1a-c5d9123c44d9 img.shogun-image {
  /* Add background color handling */
  
}

#s-397408f5-d494-4074-9a1a-c5d9123c44d9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-397408f5-d494-4074-9a1a-c5d9123c44d9 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-397408f5-d494-4074-9a1a-c5d9123c44d9 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-397408f5-d494-4074-9a1a-c5d9123c44d9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-397408f5-d494-4074-9a1a-c5d9123c44d9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-397408f5-d494-4074-9a1a-c5d9123c44d9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-397408f5-d494-4074-9a1a-c5d9123c44d9.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-397408f5-d494-4074-9a1a-c5d9123c44d9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-397408f5-d494-4074-9a1a-c5d9123c44d9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-397408f5-d494-4074-9a1a-c5d9123c44d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-397408f5-d494-4074-9a1a-c5d9123c44d9.shogun-image {
  box-sizing: border-box;
}



.s-397408f5-d494-4074-9a1a-c5d9123c44d9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-397408f5-d494-4074-9a1a-c5d9123c44d9 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-397408f5-d494-4074-9a1a-c5d9123c44d9.shogun-image-container {
      position: relative;
    }

    .s-397408f5-d494-4074-9a1a-c5d9123c44d9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-397408f5-d494-4074-9a1a-c5d9123c44d9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-397408f5-d494-4074-9a1a-c5d9123c44d9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-397408f5-d494-4074-9a1a-c5d9123c44d9 {
  margin: 0 !important;
  overflow: visible;
}

#s-397408f5-d494-4074-9a1a-c5d9123c44d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-397408f5-d494-4074-9a1a-c5d9123c44d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-397408f5-d494-4074-9a1a-c5d9123c44d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-397408f5-d494-4074-9a1a-c5d9123c44d9 img.shogun-image {
  /* Add background color handling */
  
}

#s-397408f5-d494-4074-9a1a-c5d9123c44d9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-397408f5-d494-4074-9a1a-c5d9123c44d9 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-397408f5-d494-4074-9a1a-c5d9123c44d9 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-397408f5-d494-4074-9a1a-c5d9123c44d9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-397408f5-d494-4074-9a1a-c5d9123c44d9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-397408f5-d494-4074-9a1a-c5d9123c44d9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-397408f5-d494-4074-9a1a-c5d9123c44d9.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-397408f5-d494-4074-9a1a-c5d9123c44d9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-397408f5-d494-4074-9a1a-c5d9123c44d9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-397408f5-d494-4074-9a1a-c5d9123c44d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-397408f5-d494-4074-9a1a-c5d9123c44d9.shogun-image {
  box-sizing: border-box;
}



.s-397408f5-d494-4074-9a1a-c5d9123c44d9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-397408f5-d494-4074-9a1a-c5d9123c44d9 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-397408f5-d494-4074-9a1a-c5d9123c44d9.shogun-image-container {
      position: relative;
    }

    .s-397408f5-d494-4074-9a1a-c5d9123c44d9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-397408f5-d494-4074-9a1a-c5d9123c44d9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-397408f5-d494-4074-9a1a-c5d9123c44d9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-397408f5-d494-4074-9a1a-c5d9123c44d9 {
  margin: 0 !important;
  overflow: visible;
}

#s-397408f5-d494-4074-9a1a-c5d9123c44d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-397408f5-d494-4074-9a1a-c5d9123c44d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-397408f5-d494-4074-9a1a-c5d9123c44d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-397408f5-d494-4074-9a1a-c5d9123c44d9 img.shogun-image {
  /* Add background color handling */
  
}

#s-397408f5-d494-4074-9a1a-c5d9123c44d9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-397408f5-d494-4074-9a1a-c5d9123c44d9 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-397408f5-d494-4074-9a1a-c5d9123c44d9 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-397408f5-d494-4074-9a1a-c5d9123c44d9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-397408f5-d494-4074-9a1a-c5d9123c44d9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-397408f5-d494-4074-9a1a-c5d9123c44d9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-397408f5-d494-4074-9a1a-c5d9123c44d9.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-397408f5-d494-4074-9a1a-c5d9123c44d9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-397408f5-d494-4074-9a1a-c5d9123c44d9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-397408f5-d494-4074-9a1a-c5d9123c44d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-397408f5-d494-4074-9a1a-c5d9123c44d9.shogun-image {
  box-sizing: border-box;
}



.s-397408f5-d494-4074-9a1a-c5d9123c44d9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-397408f5-d494-4074-9a1a-c5d9123c44d9 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-397408f5-d494-4074-9a1a-c5d9123c44d9.shogun-image-container {
      position: relative;
    }

    .s-397408f5-d494-4074-9a1a-c5d9123c44d9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-397408f5-d494-4074-9a1a-c5d9123c44d9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-397408f5-d494-4074-9a1a-c5d9123c44d9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-397408f5-d494-4074-9a1a-c5d9123c44d9 {
  margin: 0 !important;
  overflow: visible;
}

#s-397408f5-d494-4074-9a1a-c5d9123c44d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-397408f5-d494-4074-9a1a-c5d9123c44d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-397408f5-d494-4074-9a1a-c5d9123c44d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-397408f5-d494-4074-9a1a-c5d9123c44d9 img.shogun-image {
  /* Add background color handling */
  
}

#s-397408f5-d494-4074-9a1a-c5d9123c44d9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-397408f5-d494-4074-9a1a-c5d9123c44d9 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-397408f5-d494-4074-9a1a-c5d9123c44d9 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-397408f5-d494-4074-9a1a-c5d9123c44d9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-397408f5-d494-4074-9a1a-c5d9123c44d9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-397408f5-d494-4074-9a1a-c5d9123c44d9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-397408f5-d494-4074-9a1a-c5d9123c44d9.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-397408f5-d494-4074-9a1a-c5d9123c44d9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-397408f5-d494-4074-9a1a-c5d9123c44d9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-397408f5-d494-4074-9a1a-c5d9123c44d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-397408f5-d494-4074-9a1a-c5d9123c44d9.shogun-image {
  box-sizing: border-box;
}



.s-397408f5-d494-4074-9a1a-c5d9123c44d9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-397408f5-d494-4074-9a1a-c5d9123c44d9 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-397408f5-d494-4074-9a1a-c5d9123c44d9.shogun-image-container {
      position: relative;
    }

    .s-397408f5-d494-4074-9a1a-c5d9123c44d9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-397408f5-d494-4074-9a1a-c5d9123c44d9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-397408f5-d494-4074-9a1a-c5d9123c44d9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-c80e4cf7-215c-469e-a08b-a288ab56abd1 {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-c80e4cf7-215c-469e-a08b-a288ab56abd1 {
  margin: 0 !important;
  overflow: visible;
}

#s-c80e4cf7-215c-469e-a08b-a288ab56abd1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c80e4cf7-215c-469e-a08b-a288ab56abd1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c80e4cf7-215c-469e-a08b-a288ab56abd1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c80e4cf7-215c-469e-a08b-a288ab56abd1 img.shogun-image {
  /* Add background color handling */
  
}

#s-c80e4cf7-215c-469e-a08b-a288ab56abd1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c80e4cf7-215c-469e-a08b-a288ab56abd1 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-c80e4cf7-215c-469e-a08b-a288ab56abd1 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c80e4cf7-215c-469e-a08b-a288ab56abd1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c80e4cf7-215c-469e-a08b-a288ab56abd1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-c80e4cf7-215c-469e-a08b-a288ab56abd1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shogun-image {
  box-sizing: border-box;
}



.s-c80e4cf7-215c-469e-a08b-a288ab56abd1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c80e4cf7-215c-469e-a08b-a288ab56abd1 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shogun-image-container {
      position: relative;
    }

    .s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c80e4cf7-215c-469e-a08b-a288ab56abd1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-c80e4cf7-215c-469e-a08b-a288ab56abd1 {
  margin: 0 !important;
  overflow: visible;
}

#s-c80e4cf7-215c-469e-a08b-a288ab56abd1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c80e4cf7-215c-469e-a08b-a288ab56abd1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c80e4cf7-215c-469e-a08b-a288ab56abd1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c80e4cf7-215c-469e-a08b-a288ab56abd1 img.shogun-image {
  /* Add background color handling */
  
}

#s-c80e4cf7-215c-469e-a08b-a288ab56abd1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c80e4cf7-215c-469e-a08b-a288ab56abd1 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-c80e4cf7-215c-469e-a08b-a288ab56abd1 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c80e4cf7-215c-469e-a08b-a288ab56abd1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c80e4cf7-215c-469e-a08b-a288ab56abd1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-c80e4cf7-215c-469e-a08b-a288ab56abd1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shogun-image {
  box-sizing: border-box;
}



.s-c80e4cf7-215c-469e-a08b-a288ab56abd1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c80e4cf7-215c-469e-a08b-a288ab56abd1 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shogun-image-container {
      position: relative;
    }

    .s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c80e4cf7-215c-469e-a08b-a288ab56abd1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-c80e4cf7-215c-469e-a08b-a288ab56abd1 {
  margin: 0 !important;
  overflow: visible;
}

#s-c80e4cf7-215c-469e-a08b-a288ab56abd1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c80e4cf7-215c-469e-a08b-a288ab56abd1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c80e4cf7-215c-469e-a08b-a288ab56abd1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c80e4cf7-215c-469e-a08b-a288ab56abd1 img.shogun-image {
  /* Add background color handling */
  
}

#s-c80e4cf7-215c-469e-a08b-a288ab56abd1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c80e4cf7-215c-469e-a08b-a288ab56abd1 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-c80e4cf7-215c-469e-a08b-a288ab56abd1 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c80e4cf7-215c-469e-a08b-a288ab56abd1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c80e4cf7-215c-469e-a08b-a288ab56abd1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-c80e4cf7-215c-469e-a08b-a288ab56abd1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shogun-image {
  box-sizing: border-box;
}



.s-c80e4cf7-215c-469e-a08b-a288ab56abd1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c80e4cf7-215c-469e-a08b-a288ab56abd1 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shogun-image-container {
      position: relative;
    }

    .s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c80e4cf7-215c-469e-a08b-a288ab56abd1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-c80e4cf7-215c-469e-a08b-a288ab56abd1 {
  margin: 0 !important;
  overflow: visible;
}

#s-c80e4cf7-215c-469e-a08b-a288ab56abd1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c80e4cf7-215c-469e-a08b-a288ab56abd1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c80e4cf7-215c-469e-a08b-a288ab56abd1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c80e4cf7-215c-469e-a08b-a288ab56abd1 img.shogun-image {
  /* Add background color handling */
  
}

#s-c80e4cf7-215c-469e-a08b-a288ab56abd1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c80e4cf7-215c-469e-a08b-a288ab56abd1 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-c80e4cf7-215c-469e-a08b-a288ab56abd1 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c80e4cf7-215c-469e-a08b-a288ab56abd1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c80e4cf7-215c-469e-a08b-a288ab56abd1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-c80e4cf7-215c-469e-a08b-a288ab56abd1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shogun-image {
  box-sizing: border-box;
}



.s-c80e4cf7-215c-469e-a08b-a288ab56abd1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c80e4cf7-215c-469e-a08b-a288ab56abd1 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shogun-image-container {
      position: relative;
    }

    .s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c80e4cf7-215c-469e-a08b-a288ab56abd1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-c80e4cf7-215c-469e-a08b-a288ab56abd1 {
  margin: 0 !important;
  overflow: visible;
}

#s-c80e4cf7-215c-469e-a08b-a288ab56abd1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c80e4cf7-215c-469e-a08b-a288ab56abd1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c80e4cf7-215c-469e-a08b-a288ab56abd1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c80e4cf7-215c-469e-a08b-a288ab56abd1 img.shogun-image {
  /* Add background color handling */
  
}

#s-c80e4cf7-215c-469e-a08b-a288ab56abd1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c80e4cf7-215c-469e-a08b-a288ab56abd1 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-c80e4cf7-215c-469e-a08b-a288ab56abd1 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c80e4cf7-215c-469e-a08b-a288ab56abd1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c80e4cf7-215c-469e-a08b-a288ab56abd1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-c80e4cf7-215c-469e-a08b-a288ab56abd1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shogun-image {
  box-sizing: border-box;
}



.s-c80e4cf7-215c-469e-a08b-a288ab56abd1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c80e4cf7-215c-469e-a08b-a288ab56abd1 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shogun-image-container {
      position: relative;
    }

    .s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c80e4cf7-215c-469e-a08b-a288ab56abd1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c80e4cf7-215c-469e-a08b-a288ab56abd1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-bba3bd0f-b9af-4d89-938d-697855131b71 {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-bba3bd0f-b9af-4d89-938d-697855131b71 {
  margin: 0 !important;
  overflow: visible;
}

#s-bba3bd0f-b9af-4d89-938d-697855131b71-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bba3bd0f-b9af-4d89-938d-697855131b71 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bba3bd0f-b9af-4d89-938d-697855131b71 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bba3bd0f-b9af-4d89-938d-697855131b71 img.shogun-image {
  /* Add background color handling */
  
}

#s-bba3bd0f-b9af-4d89-938d-697855131b71 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bba3bd0f-b9af-4d89-938d-697855131b71 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-bba3bd0f-b9af-4d89-938d-697855131b71 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bba3bd0f-b9af-4d89-938d-697855131b71 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bba3bd0f-b9af-4d89-938d-697855131b71.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bba3bd0f-b9af-4d89-938d-697855131b71 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-bba3bd0f-b9af-4d89-938d-697855131b71.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-bba3bd0f-b9af-4d89-938d-697855131b71 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bba3bd0f-b9af-4d89-938d-697855131b71.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bba3bd0f-b9af-4d89-938d-697855131b71.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bba3bd0f-b9af-4d89-938d-697855131b71.shogun-image {
  box-sizing: border-box;
}



.s-bba3bd0f-b9af-4d89-938d-697855131b71 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bba3bd0f-b9af-4d89-938d-697855131b71 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-bba3bd0f-b9af-4d89-938d-697855131b71.shogun-image-container {
      position: relative;
    }

    .s-bba3bd0f-b9af-4d89-938d-697855131b71.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bba3bd0f-b9af-4d89-938d-697855131b71.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bba3bd0f-b9af-4d89-938d-697855131b71 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-bba3bd0f-b9af-4d89-938d-697855131b71 {
  margin: 0 !important;
  overflow: visible;
}

#s-bba3bd0f-b9af-4d89-938d-697855131b71-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bba3bd0f-b9af-4d89-938d-697855131b71 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bba3bd0f-b9af-4d89-938d-697855131b71 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bba3bd0f-b9af-4d89-938d-697855131b71 img.shogun-image {
  /* Add background color handling */
  
}

#s-bba3bd0f-b9af-4d89-938d-697855131b71 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bba3bd0f-b9af-4d89-938d-697855131b71 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-bba3bd0f-b9af-4d89-938d-697855131b71 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bba3bd0f-b9af-4d89-938d-697855131b71 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bba3bd0f-b9af-4d89-938d-697855131b71.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bba3bd0f-b9af-4d89-938d-697855131b71 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-bba3bd0f-b9af-4d89-938d-697855131b71.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-bba3bd0f-b9af-4d89-938d-697855131b71 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bba3bd0f-b9af-4d89-938d-697855131b71.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bba3bd0f-b9af-4d89-938d-697855131b71.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bba3bd0f-b9af-4d89-938d-697855131b71.shogun-image {
  box-sizing: border-box;
}



.s-bba3bd0f-b9af-4d89-938d-697855131b71 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bba3bd0f-b9af-4d89-938d-697855131b71 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-bba3bd0f-b9af-4d89-938d-697855131b71.shogun-image-container {
      position: relative;
    }

    .s-bba3bd0f-b9af-4d89-938d-697855131b71.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bba3bd0f-b9af-4d89-938d-697855131b71.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bba3bd0f-b9af-4d89-938d-697855131b71 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-bba3bd0f-b9af-4d89-938d-697855131b71 {
  margin: 0 !important;
  overflow: visible;
}

#s-bba3bd0f-b9af-4d89-938d-697855131b71-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bba3bd0f-b9af-4d89-938d-697855131b71 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bba3bd0f-b9af-4d89-938d-697855131b71 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bba3bd0f-b9af-4d89-938d-697855131b71 img.shogun-image {
  /* Add background color handling */
  
}

#s-bba3bd0f-b9af-4d89-938d-697855131b71 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bba3bd0f-b9af-4d89-938d-697855131b71 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-bba3bd0f-b9af-4d89-938d-697855131b71 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bba3bd0f-b9af-4d89-938d-697855131b71 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bba3bd0f-b9af-4d89-938d-697855131b71.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bba3bd0f-b9af-4d89-938d-697855131b71 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-bba3bd0f-b9af-4d89-938d-697855131b71.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-bba3bd0f-b9af-4d89-938d-697855131b71 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bba3bd0f-b9af-4d89-938d-697855131b71.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bba3bd0f-b9af-4d89-938d-697855131b71.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bba3bd0f-b9af-4d89-938d-697855131b71.shogun-image {
  box-sizing: border-box;
}



.s-bba3bd0f-b9af-4d89-938d-697855131b71 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bba3bd0f-b9af-4d89-938d-697855131b71 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-bba3bd0f-b9af-4d89-938d-697855131b71.shogun-image-container {
      position: relative;
    }

    .s-bba3bd0f-b9af-4d89-938d-697855131b71.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bba3bd0f-b9af-4d89-938d-697855131b71.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bba3bd0f-b9af-4d89-938d-697855131b71 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-bba3bd0f-b9af-4d89-938d-697855131b71 {
  margin: 0 !important;
  overflow: visible;
}

#s-bba3bd0f-b9af-4d89-938d-697855131b71-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bba3bd0f-b9af-4d89-938d-697855131b71 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bba3bd0f-b9af-4d89-938d-697855131b71 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bba3bd0f-b9af-4d89-938d-697855131b71 img.shogun-image {
  /* Add background color handling */
  
}

#s-bba3bd0f-b9af-4d89-938d-697855131b71 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bba3bd0f-b9af-4d89-938d-697855131b71 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-bba3bd0f-b9af-4d89-938d-697855131b71 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bba3bd0f-b9af-4d89-938d-697855131b71 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bba3bd0f-b9af-4d89-938d-697855131b71.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bba3bd0f-b9af-4d89-938d-697855131b71 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-bba3bd0f-b9af-4d89-938d-697855131b71.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-bba3bd0f-b9af-4d89-938d-697855131b71 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bba3bd0f-b9af-4d89-938d-697855131b71.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bba3bd0f-b9af-4d89-938d-697855131b71.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bba3bd0f-b9af-4d89-938d-697855131b71.shogun-image {
  box-sizing: border-box;
}



.s-bba3bd0f-b9af-4d89-938d-697855131b71 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bba3bd0f-b9af-4d89-938d-697855131b71 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-bba3bd0f-b9af-4d89-938d-697855131b71.shogun-image-container {
      position: relative;
    }

    .s-bba3bd0f-b9af-4d89-938d-697855131b71.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bba3bd0f-b9af-4d89-938d-697855131b71.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bba3bd0f-b9af-4d89-938d-697855131b71 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-bba3bd0f-b9af-4d89-938d-697855131b71 {
  margin: 0 !important;
  overflow: visible;
}

#s-bba3bd0f-b9af-4d89-938d-697855131b71-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bba3bd0f-b9af-4d89-938d-697855131b71 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bba3bd0f-b9af-4d89-938d-697855131b71 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bba3bd0f-b9af-4d89-938d-697855131b71 img.shogun-image {
  /* Add background color handling */
  
}

#s-bba3bd0f-b9af-4d89-938d-697855131b71 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bba3bd0f-b9af-4d89-938d-697855131b71 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-bba3bd0f-b9af-4d89-938d-697855131b71 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bba3bd0f-b9af-4d89-938d-697855131b71 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bba3bd0f-b9af-4d89-938d-697855131b71.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bba3bd0f-b9af-4d89-938d-697855131b71 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-bba3bd0f-b9af-4d89-938d-697855131b71.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-bba3bd0f-b9af-4d89-938d-697855131b71 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bba3bd0f-b9af-4d89-938d-697855131b71.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bba3bd0f-b9af-4d89-938d-697855131b71.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bba3bd0f-b9af-4d89-938d-697855131b71.shogun-image {
  box-sizing: border-box;
}



.s-bba3bd0f-b9af-4d89-938d-697855131b71 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bba3bd0f-b9af-4d89-938d-697855131b71 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-bba3bd0f-b9af-4d89-938d-697855131b71.shogun-image-container {
      position: relative;
    }

    .s-bba3bd0f-b9af-4d89-938d-697855131b71.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bba3bd0f-b9af-4d89-938d-697855131b71.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bba3bd0f-b9af-4d89-938d-697855131b71 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-b0e33313-fbf6-4417-8026-01e22ba21714 {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
padding-right: 0%;
max-width: 1200px;
}

@media (min-width: 0px) {
[id="s-b0e33313-fbf6-4417-8026-01e22ba21714"] > .shg-row > .shg-c-xs-2_4 {
  width: calc(20.0% - 12.8px);
}

}

@media (min-width: 768px) {
[id="s-b0e33313-fbf6-4417-8026-01e22ba21714"] > .shg-row > .shg-c-sm-2_4 {
  width: calc(20.0% - 12.8px);
}

}

@media (min-width: 992px) {
[id="s-b0e33313-fbf6-4417-8026-01e22ba21714"] > .shg-row > .shg-c-md-2_4 {
  width: calc(20.0% - 12.8px);
}

}

@media (min-width: 1200px) {
[id="s-b0e33313-fbf6-4417-8026-01e22ba21714"] > .shg-row > .shg-c-lg-2_4 {
  width: calc(20.0% - 12.8px);
}

}

#s-6f5036ae-ecde-4611-8b52-443abb71663a {
  margin-left: auto;
margin-right: auto;
max-width: 325px;
text-align: center;
}

#s-6f5036ae-ecde-4611-8b52-443abb71663a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6f5036ae-ecde-4611-8b52-443abb71663a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6f5036ae-ecde-4611-8b52-443abb71663a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6f5036ae-ecde-4611-8b52-443abb71663a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-6f5036ae-ecde-4611-8b52-443abb71663a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-6f5036ae-ecde-4611-8b52-443abb71663a img.shogun-image {
  width: 100%;
  
  
  max-width: 325px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-6f5036ae-ecde-4611-8b52-443abb71663a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6f5036ae-ecde-4611-8b52-443abb71663a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f5036ae-ecde-4611-8b52-443abb71663a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f5036ae-ecde-4611-8b52-443abb71663a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-6f5036ae-ecde-4611-8b52-443abb71663a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6f5036ae-ecde-4611-8b52-443abb71663a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6f5036ae-ecde-4611-8b52-443abb71663a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6f5036ae-ecde-4611-8b52-443abb71663a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-6f5036ae-ecde-4611-8b52-443abb71663a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-6f5036ae-ecde-4611-8b52-443abb71663a 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-6f5036ae-ecde-4611-8b52-443abb71663a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6f5036ae-ecde-4611-8b52-443abb71663a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f5036ae-ecde-4611-8b52-443abb71663a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f5036ae-ecde-4611-8b52-443abb71663a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-6f5036ae-ecde-4611-8b52-443abb71663a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6f5036ae-ecde-4611-8b52-443abb71663a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6f5036ae-ecde-4611-8b52-443abb71663a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6f5036ae-ecde-4611-8b52-443abb71663a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-6f5036ae-ecde-4611-8b52-443abb71663a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-6f5036ae-ecde-4611-8b52-443abb71663a 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-6f5036ae-ecde-4611-8b52-443abb71663a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6f5036ae-ecde-4611-8b52-443abb71663a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f5036ae-ecde-4611-8b52-443abb71663a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f5036ae-ecde-4611-8b52-443abb71663a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-6f5036ae-ecde-4611-8b52-443abb71663a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6f5036ae-ecde-4611-8b52-443abb71663a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6f5036ae-ecde-4611-8b52-443abb71663a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6f5036ae-ecde-4611-8b52-443abb71663a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-6f5036ae-ecde-4611-8b52-443abb71663a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-6f5036ae-ecde-4611-8b52-443abb71663a 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-6f5036ae-ecde-4611-8b52-443abb71663a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6f5036ae-ecde-4611-8b52-443abb71663a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f5036ae-ecde-4611-8b52-443abb71663a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f5036ae-ecde-4611-8b52-443abb71663a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-6f5036ae-ecde-4611-8b52-443abb71663a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6f5036ae-ecde-4611-8b52-443abb71663a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6f5036ae-ecde-4611-8b52-443abb71663a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6f5036ae-ecde-4611-8b52-443abb71663a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-6f5036ae-ecde-4611-8b52-443abb71663a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-6f5036ae-ecde-4611-8b52-443abb71663a 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-6f5036ae-ecde-4611-8b52-443abb71663a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6f5036ae-ecde-4611-8b52-443abb71663a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f5036ae-ecde-4611-8b52-443abb71663a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f5036ae-ecde-4611-8b52-443abb71663a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-fec0e96d-eedf-45ee-b935-c59a4c066fc4 {
  margin-left: auto;
margin-right: auto;
max-width: 325px;
text-align: center;
}

#s-fec0e96d-eedf-45ee-b935-c59a4c066fc4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fec0e96d-eedf-45ee-b935-c59a4c066fc4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fec0e96d-eedf-45ee-b935-c59a4c066fc4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fec0e96d-eedf-45ee-b935-c59a4c066fc4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fec0e96d-eedf-45ee-b935-c59a4c066fc4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fec0e96d-eedf-45ee-b935-c59a4c066fc4 img.shogun-image {
  width: 100%;
  
  
  max-width: 325px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-fec0e96d-eedf-45ee-b935-c59a4c066fc4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fec0e96d-eedf-45ee-b935-c59a4c066fc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fec0e96d-eedf-45ee-b935-c59a4c066fc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fec0e96d-eedf-45ee-b935-c59a4c066fc4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-fec0e96d-eedf-45ee-b935-c59a4c066fc4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fec0e96d-eedf-45ee-b935-c59a4c066fc4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fec0e96d-eedf-45ee-b935-c59a4c066fc4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fec0e96d-eedf-45ee-b935-c59a4c066fc4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fec0e96d-eedf-45ee-b935-c59a4c066fc4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fec0e96d-eedf-45ee-b935-c59a4c066fc4 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-fec0e96d-eedf-45ee-b935-c59a4c066fc4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fec0e96d-eedf-45ee-b935-c59a4c066fc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fec0e96d-eedf-45ee-b935-c59a4c066fc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fec0e96d-eedf-45ee-b935-c59a4c066fc4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-fec0e96d-eedf-45ee-b935-c59a4c066fc4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fec0e96d-eedf-45ee-b935-c59a4c066fc4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fec0e96d-eedf-45ee-b935-c59a4c066fc4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fec0e96d-eedf-45ee-b935-c59a4c066fc4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fec0e96d-eedf-45ee-b935-c59a4c066fc4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fec0e96d-eedf-45ee-b935-c59a4c066fc4 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-fec0e96d-eedf-45ee-b935-c59a4c066fc4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fec0e96d-eedf-45ee-b935-c59a4c066fc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fec0e96d-eedf-45ee-b935-c59a4c066fc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fec0e96d-eedf-45ee-b935-c59a4c066fc4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-fec0e96d-eedf-45ee-b935-c59a4c066fc4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fec0e96d-eedf-45ee-b935-c59a4c066fc4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fec0e96d-eedf-45ee-b935-c59a4c066fc4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fec0e96d-eedf-45ee-b935-c59a4c066fc4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fec0e96d-eedf-45ee-b935-c59a4c066fc4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fec0e96d-eedf-45ee-b935-c59a4c066fc4 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-fec0e96d-eedf-45ee-b935-c59a4c066fc4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fec0e96d-eedf-45ee-b935-c59a4c066fc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fec0e96d-eedf-45ee-b935-c59a4c066fc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fec0e96d-eedf-45ee-b935-c59a4c066fc4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-fec0e96d-eedf-45ee-b935-c59a4c066fc4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fec0e96d-eedf-45ee-b935-c59a4c066fc4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fec0e96d-eedf-45ee-b935-c59a4c066fc4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fec0e96d-eedf-45ee-b935-c59a4c066fc4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fec0e96d-eedf-45ee-b935-c59a4c066fc4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fec0e96d-eedf-45ee-b935-c59a4c066fc4 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-fec0e96d-eedf-45ee-b935-c59a4c066fc4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fec0e96d-eedf-45ee-b935-c59a4c066fc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fec0e96d-eedf-45ee-b935-c59a4c066fc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fec0e96d-eedf-45ee-b935-c59a4c066fc4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-77551206-c91f-4644-abe3-033210c7a6ee {
  margin-left: auto;
margin-right: auto;
max-width: 325px;
text-align: center;
}

#s-77551206-c91f-4644-abe3-033210c7a6ee {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-77551206-c91f-4644-abe3-033210c7a6ee-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-77551206-c91f-4644-abe3-033210c7a6ee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-77551206-c91f-4644-abe3-033210c7a6ee .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-77551206-c91f-4644-abe3-033210c7a6ee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-77551206-c91f-4644-abe3-033210c7a6ee img.shogun-image {
  width: 100%;
  
  
  max-width: 325px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-77551206-c91f-4644-abe3-033210c7a6ee .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-77551206-c91f-4644-abe3-033210c7a6ee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-77551206-c91f-4644-abe3-033210c7a6ee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-77551206-c91f-4644-abe3-033210c7a6ee.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-77551206-c91f-4644-abe3-033210c7a6ee {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-77551206-c91f-4644-abe3-033210c7a6ee-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-77551206-c91f-4644-abe3-033210c7a6ee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-77551206-c91f-4644-abe3-033210c7a6ee .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-77551206-c91f-4644-abe3-033210c7a6ee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-77551206-c91f-4644-abe3-033210c7a6ee 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-77551206-c91f-4644-abe3-033210c7a6ee .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-77551206-c91f-4644-abe3-033210c7a6ee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-77551206-c91f-4644-abe3-033210c7a6ee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-77551206-c91f-4644-abe3-033210c7a6ee.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-77551206-c91f-4644-abe3-033210c7a6ee {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-77551206-c91f-4644-abe3-033210c7a6ee-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-77551206-c91f-4644-abe3-033210c7a6ee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-77551206-c91f-4644-abe3-033210c7a6ee .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-77551206-c91f-4644-abe3-033210c7a6ee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-77551206-c91f-4644-abe3-033210c7a6ee 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-77551206-c91f-4644-abe3-033210c7a6ee .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-77551206-c91f-4644-abe3-033210c7a6ee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-77551206-c91f-4644-abe3-033210c7a6ee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-77551206-c91f-4644-abe3-033210c7a6ee.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-77551206-c91f-4644-abe3-033210c7a6ee {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-77551206-c91f-4644-abe3-033210c7a6ee-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-77551206-c91f-4644-abe3-033210c7a6ee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-77551206-c91f-4644-abe3-033210c7a6ee .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-77551206-c91f-4644-abe3-033210c7a6ee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-77551206-c91f-4644-abe3-033210c7a6ee 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-77551206-c91f-4644-abe3-033210c7a6ee .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-77551206-c91f-4644-abe3-033210c7a6ee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-77551206-c91f-4644-abe3-033210c7a6ee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-77551206-c91f-4644-abe3-033210c7a6ee.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-77551206-c91f-4644-abe3-033210c7a6ee {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-77551206-c91f-4644-abe3-033210c7a6ee-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-77551206-c91f-4644-abe3-033210c7a6ee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-77551206-c91f-4644-abe3-033210c7a6ee .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-77551206-c91f-4644-abe3-033210c7a6ee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-77551206-c91f-4644-abe3-033210c7a6ee 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-77551206-c91f-4644-abe3-033210c7a6ee .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-77551206-c91f-4644-abe3-033210c7a6ee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-77551206-c91f-4644-abe3-033210c7a6ee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-77551206-c91f-4644-abe3-033210c7a6ee.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-41d84533-d4fc-4375-af93-874cf2a82cfe {
  margin-left: auto;
margin-right: auto;
max-width: 325px;
text-align: center;
}

#s-41d84533-d4fc-4375-af93-874cf2a82cfe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-41d84533-d4fc-4375-af93-874cf2a82cfe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-41d84533-d4fc-4375-af93-874cf2a82cfe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-41d84533-d4fc-4375-af93-874cf2a82cfe .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-41d84533-d4fc-4375-af93-874cf2a82cfe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-41d84533-d4fc-4375-af93-874cf2a82cfe img.shogun-image {
  width: 100%;
  
  
  max-width: 325px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-41d84533-d4fc-4375-af93-874cf2a82cfe .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-41d84533-d4fc-4375-af93-874cf2a82cfe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-41d84533-d4fc-4375-af93-874cf2a82cfe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-41d84533-d4fc-4375-af93-874cf2a82cfe.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-41d84533-d4fc-4375-af93-874cf2a82cfe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-41d84533-d4fc-4375-af93-874cf2a82cfe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-41d84533-d4fc-4375-af93-874cf2a82cfe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-41d84533-d4fc-4375-af93-874cf2a82cfe .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-41d84533-d4fc-4375-af93-874cf2a82cfe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-41d84533-d4fc-4375-af93-874cf2a82cfe 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-41d84533-d4fc-4375-af93-874cf2a82cfe .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-41d84533-d4fc-4375-af93-874cf2a82cfe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-41d84533-d4fc-4375-af93-874cf2a82cfe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-41d84533-d4fc-4375-af93-874cf2a82cfe.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-41d84533-d4fc-4375-af93-874cf2a82cfe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-41d84533-d4fc-4375-af93-874cf2a82cfe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-41d84533-d4fc-4375-af93-874cf2a82cfe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-41d84533-d4fc-4375-af93-874cf2a82cfe .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-41d84533-d4fc-4375-af93-874cf2a82cfe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-41d84533-d4fc-4375-af93-874cf2a82cfe 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-41d84533-d4fc-4375-af93-874cf2a82cfe .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-41d84533-d4fc-4375-af93-874cf2a82cfe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-41d84533-d4fc-4375-af93-874cf2a82cfe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-41d84533-d4fc-4375-af93-874cf2a82cfe.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-41d84533-d4fc-4375-af93-874cf2a82cfe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-41d84533-d4fc-4375-af93-874cf2a82cfe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-41d84533-d4fc-4375-af93-874cf2a82cfe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-41d84533-d4fc-4375-af93-874cf2a82cfe .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-41d84533-d4fc-4375-af93-874cf2a82cfe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-41d84533-d4fc-4375-af93-874cf2a82cfe 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-41d84533-d4fc-4375-af93-874cf2a82cfe .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-41d84533-d4fc-4375-af93-874cf2a82cfe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-41d84533-d4fc-4375-af93-874cf2a82cfe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-41d84533-d4fc-4375-af93-874cf2a82cfe.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-41d84533-d4fc-4375-af93-874cf2a82cfe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-41d84533-d4fc-4375-af93-874cf2a82cfe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-41d84533-d4fc-4375-af93-874cf2a82cfe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-41d84533-d4fc-4375-af93-874cf2a82cfe .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-41d84533-d4fc-4375-af93-874cf2a82cfe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-41d84533-d4fc-4375-af93-874cf2a82cfe 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-41d84533-d4fc-4375-af93-874cf2a82cfe .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-41d84533-d4fc-4375-af93-874cf2a82cfe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-41d84533-d4fc-4375-af93-874cf2a82cfe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-41d84533-d4fc-4375-af93-874cf2a82cfe.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d7dbcb21-c562-4a7e-ae05-7631943e1af2 {
  margin-left: auto;
margin-right: auto;
max-width: 325px;
text-align: center;
}

#s-d7dbcb21-c562-4a7e-ae05-7631943e1af2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d7dbcb21-c562-4a7e-ae05-7631943e1af2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d7dbcb21-c562-4a7e-ae05-7631943e1af2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d7dbcb21-c562-4a7e-ae05-7631943e1af2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d7dbcb21-c562-4a7e-ae05-7631943e1af2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d7dbcb21-c562-4a7e-ae05-7631943e1af2 img.shogun-image {
  width: 100%;
  
  
  max-width: 325px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d7dbcb21-c562-4a7e-ae05-7631943e1af2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d7dbcb21-c562-4a7e-ae05-7631943e1af2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d7dbcb21-c562-4a7e-ae05-7631943e1af2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d7dbcb21-c562-4a7e-ae05-7631943e1af2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-d7dbcb21-c562-4a7e-ae05-7631943e1af2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d7dbcb21-c562-4a7e-ae05-7631943e1af2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d7dbcb21-c562-4a7e-ae05-7631943e1af2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d7dbcb21-c562-4a7e-ae05-7631943e1af2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d7dbcb21-c562-4a7e-ae05-7631943e1af2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d7dbcb21-c562-4a7e-ae05-7631943e1af2 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-d7dbcb21-c562-4a7e-ae05-7631943e1af2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d7dbcb21-c562-4a7e-ae05-7631943e1af2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d7dbcb21-c562-4a7e-ae05-7631943e1af2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d7dbcb21-c562-4a7e-ae05-7631943e1af2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d7dbcb21-c562-4a7e-ae05-7631943e1af2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d7dbcb21-c562-4a7e-ae05-7631943e1af2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d7dbcb21-c562-4a7e-ae05-7631943e1af2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d7dbcb21-c562-4a7e-ae05-7631943e1af2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d7dbcb21-c562-4a7e-ae05-7631943e1af2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d7dbcb21-c562-4a7e-ae05-7631943e1af2 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-d7dbcb21-c562-4a7e-ae05-7631943e1af2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d7dbcb21-c562-4a7e-ae05-7631943e1af2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d7dbcb21-c562-4a7e-ae05-7631943e1af2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d7dbcb21-c562-4a7e-ae05-7631943e1af2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d7dbcb21-c562-4a7e-ae05-7631943e1af2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d7dbcb21-c562-4a7e-ae05-7631943e1af2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d7dbcb21-c562-4a7e-ae05-7631943e1af2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d7dbcb21-c562-4a7e-ae05-7631943e1af2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d7dbcb21-c562-4a7e-ae05-7631943e1af2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d7dbcb21-c562-4a7e-ae05-7631943e1af2 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-d7dbcb21-c562-4a7e-ae05-7631943e1af2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d7dbcb21-c562-4a7e-ae05-7631943e1af2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d7dbcb21-c562-4a7e-ae05-7631943e1af2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d7dbcb21-c562-4a7e-ae05-7631943e1af2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d7dbcb21-c562-4a7e-ae05-7631943e1af2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d7dbcb21-c562-4a7e-ae05-7631943e1af2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d7dbcb21-c562-4a7e-ae05-7631943e1af2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d7dbcb21-c562-4a7e-ae05-7631943e1af2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d7dbcb21-c562-4a7e-ae05-7631943e1af2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d7dbcb21-c562-4a7e-ae05-7631943e1af2 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-d7dbcb21-c562-4a7e-ae05-7631943e1af2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d7dbcb21-c562-4a7e-ae05-7631943e1af2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d7dbcb21-c562-4a7e-ae05-7631943e1af2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d7dbcb21-c562-4a7e-ae05-7631943e1af2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-e2856dda-996f-44af-9801-4bf3db2136f7 {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
padding-right: 0%;
max-width: 1200px;
}

@media (min-width: 0px) {
[id="s-e2856dda-996f-44af-9801-4bf3db2136f7"] > .shg-row > .shg-c-xs-2_4 {
  width: calc(20.0% - 12.8px);
}

}

@media (min-width: 768px) {
[id="s-e2856dda-996f-44af-9801-4bf3db2136f7"] > .shg-row > .shg-c-sm-2_4 {
  width: calc(20.0% - 12.8px);
}

}

@media (min-width: 992px) {
[id="s-e2856dda-996f-44af-9801-4bf3db2136f7"] > .shg-row > .shg-c-md-2_4 {
  width: calc(20.0% - 12.8px);
}

}

@media (min-width: 1200px) {
[id="s-e2856dda-996f-44af-9801-4bf3db2136f7"] > .shg-row > .shg-c-lg-2_4 {
  width: calc(20.0% - 12.8px);
}

}

#s-900ed228-8de9-40c7-bf44-d093c31a0ac9 {
  margin-left: auto;
margin-right: auto;
max-width: 325px;
text-align: center;
}

#s-900ed228-8de9-40c7-bf44-d093c31a0ac9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-900ed228-8de9-40c7-bf44-d093c31a0ac9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-900ed228-8de9-40c7-bf44-d093c31a0ac9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-900ed228-8de9-40c7-bf44-d093c31a0ac9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-900ed228-8de9-40c7-bf44-d093c31a0ac9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-900ed228-8de9-40c7-bf44-d093c31a0ac9 img.shogun-image {
  width: 100%;
  
  
  max-width: 325px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-900ed228-8de9-40c7-bf44-d093c31a0ac9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-900ed228-8de9-40c7-bf44-d093c31a0ac9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-900ed228-8de9-40c7-bf44-d093c31a0ac9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-900ed228-8de9-40c7-bf44-d093c31a0ac9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-900ed228-8de9-40c7-bf44-d093c31a0ac9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-900ed228-8de9-40c7-bf44-d093c31a0ac9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-900ed228-8de9-40c7-bf44-d093c31a0ac9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-900ed228-8de9-40c7-bf44-d093c31a0ac9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-900ed228-8de9-40c7-bf44-d093c31a0ac9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-900ed228-8de9-40c7-bf44-d093c31a0ac9 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-900ed228-8de9-40c7-bf44-d093c31a0ac9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-900ed228-8de9-40c7-bf44-d093c31a0ac9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-900ed228-8de9-40c7-bf44-d093c31a0ac9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-900ed228-8de9-40c7-bf44-d093c31a0ac9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-900ed228-8de9-40c7-bf44-d093c31a0ac9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-900ed228-8de9-40c7-bf44-d093c31a0ac9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-900ed228-8de9-40c7-bf44-d093c31a0ac9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-900ed228-8de9-40c7-bf44-d093c31a0ac9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-900ed228-8de9-40c7-bf44-d093c31a0ac9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-900ed228-8de9-40c7-bf44-d093c31a0ac9 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-900ed228-8de9-40c7-bf44-d093c31a0ac9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-900ed228-8de9-40c7-bf44-d093c31a0ac9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-900ed228-8de9-40c7-bf44-d093c31a0ac9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-900ed228-8de9-40c7-bf44-d093c31a0ac9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-900ed228-8de9-40c7-bf44-d093c31a0ac9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-900ed228-8de9-40c7-bf44-d093c31a0ac9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-900ed228-8de9-40c7-bf44-d093c31a0ac9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-900ed228-8de9-40c7-bf44-d093c31a0ac9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-900ed228-8de9-40c7-bf44-d093c31a0ac9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-900ed228-8de9-40c7-bf44-d093c31a0ac9 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-900ed228-8de9-40c7-bf44-d093c31a0ac9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-900ed228-8de9-40c7-bf44-d093c31a0ac9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-900ed228-8de9-40c7-bf44-d093c31a0ac9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-900ed228-8de9-40c7-bf44-d093c31a0ac9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-900ed228-8de9-40c7-bf44-d093c31a0ac9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-900ed228-8de9-40c7-bf44-d093c31a0ac9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-900ed228-8de9-40c7-bf44-d093c31a0ac9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-900ed228-8de9-40c7-bf44-d093c31a0ac9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-900ed228-8de9-40c7-bf44-d093c31a0ac9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-900ed228-8de9-40c7-bf44-d093c31a0ac9 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-900ed228-8de9-40c7-bf44-d093c31a0ac9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-900ed228-8de9-40c7-bf44-d093c31a0ac9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-900ed228-8de9-40c7-bf44-d093c31a0ac9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-900ed228-8de9-40c7-bf44-d093c31a0ac9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-f7a74653-9953-44d3-a753-b626ab66ade2 {
  margin-left: auto;
margin-right: auto;
max-width: 325px;
text-align: center;
}

#s-f7a74653-9953-44d3-a753-b626ab66ade2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f7a74653-9953-44d3-a753-b626ab66ade2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f7a74653-9953-44d3-a753-b626ab66ade2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f7a74653-9953-44d3-a753-b626ab66ade2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f7a74653-9953-44d3-a753-b626ab66ade2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f7a74653-9953-44d3-a753-b626ab66ade2 img.shogun-image {
  width: 100%;
  
  
  max-width: 325px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f7a74653-9953-44d3-a753-b626ab66ade2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f7a74653-9953-44d3-a753-b626ab66ade2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f7a74653-9953-44d3-a753-b626ab66ade2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f7a74653-9953-44d3-a753-b626ab66ade2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-f7a74653-9953-44d3-a753-b626ab66ade2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f7a74653-9953-44d3-a753-b626ab66ade2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f7a74653-9953-44d3-a753-b626ab66ade2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f7a74653-9953-44d3-a753-b626ab66ade2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f7a74653-9953-44d3-a753-b626ab66ade2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f7a74653-9953-44d3-a753-b626ab66ade2 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-f7a74653-9953-44d3-a753-b626ab66ade2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f7a74653-9953-44d3-a753-b626ab66ade2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f7a74653-9953-44d3-a753-b626ab66ade2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f7a74653-9953-44d3-a753-b626ab66ade2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f7a74653-9953-44d3-a753-b626ab66ade2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f7a74653-9953-44d3-a753-b626ab66ade2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f7a74653-9953-44d3-a753-b626ab66ade2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f7a74653-9953-44d3-a753-b626ab66ade2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f7a74653-9953-44d3-a753-b626ab66ade2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f7a74653-9953-44d3-a753-b626ab66ade2 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-f7a74653-9953-44d3-a753-b626ab66ade2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f7a74653-9953-44d3-a753-b626ab66ade2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f7a74653-9953-44d3-a753-b626ab66ade2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f7a74653-9953-44d3-a753-b626ab66ade2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f7a74653-9953-44d3-a753-b626ab66ade2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f7a74653-9953-44d3-a753-b626ab66ade2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f7a74653-9953-44d3-a753-b626ab66ade2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f7a74653-9953-44d3-a753-b626ab66ade2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f7a74653-9953-44d3-a753-b626ab66ade2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f7a74653-9953-44d3-a753-b626ab66ade2 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-f7a74653-9953-44d3-a753-b626ab66ade2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f7a74653-9953-44d3-a753-b626ab66ade2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f7a74653-9953-44d3-a753-b626ab66ade2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f7a74653-9953-44d3-a753-b626ab66ade2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f7a74653-9953-44d3-a753-b626ab66ade2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f7a74653-9953-44d3-a753-b626ab66ade2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f7a74653-9953-44d3-a753-b626ab66ade2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f7a74653-9953-44d3-a753-b626ab66ade2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f7a74653-9953-44d3-a753-b626ab66ade2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f7a74653-9953-44d3-a753-b626ab66ade2 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-f7a74653-9953-44d3-a753-b626ab66ade2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f7a74653-9953-44d3-a753-b626ab66ade2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f7a74653-9953-44d3-a753-b626ab66ade2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f7a74653-9953-44d3-a753-b626ab66ade2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-b19984d7-1986-4bfa-900c-01c99dc34662 {
  margin-left: auto;
margin-right: auto;
max-width: 325px;
text-align: center;
}

#s-b19984d7-1986-4bfa-900c-01c99dc34662 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b19984d7-1986-4bfa-900c-01c99dc34662-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b19984d7-1986-4bfa-900c-01c99dc34662 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b19984d7-1986-4bfa-900c-01c99dc34662 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b19984d7-1986-4bfa-900c-01c99dc34662 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b19984d7-1986-4bfa-900c-01c99dc34662 img.shogun-image {
  width: 100%;
  
  
  max-width: 325px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b19984d7-1986-4bfa-900c-01c99dc34662 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b19984d7-1986-4bfa-900c-01c99dc34662.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b19984d7-1986-4bfa-900c-01c99dc34662.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b19984d7-1986-4bfa-900c-01c99dc34662.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-b19984d7-1986-4bfa-900c-01c99dc34662 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b19984d7-1986-4bfa-900c-01c99dc34662-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b19984d7-1986-4bfa-900c-01c99dc34662 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b19984d7-1986-4bfa-900c-01c99dc34662 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b19984d7-1986-4bfa-900c-01c99dc34662 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b19984d7-1986-4bfa-900c-01c99dc34662 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-b19984d7-1986-4bfa-900c-01c99dc34662 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b19984d7-1986-4bfa-900c-01c99dc34662.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b19984d7-1986-4bfa-900c-01c99dc34662.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b19984d7-1986-4bfa-900c-01c99dc34662.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b19984d7-1986-4bfa-900c-01c99dc34662 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b19984d7-1986-4bfa-900c-01c99dc34662-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b19984d7-1986-4bfa-900c-01c99dc34662 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b19984d7-1986-4bfa-900c-01c99dc34662 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b19984d7-1986-4bfa-900c-01c99dc34662 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b19984d7-1986-4bfa-900c-01c99dc34662 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-b19984d7-1986-4bfa-900c-01c99dc34662 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b19984d7-1986-4bfa-900c-01c99dc34662.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b19984d7-1986-4bfa-900c-01c99dc34662.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b19984d7-1986-4bfa-900c-01c99dc34662.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b19984d7-1986-4bfa-900c-01c99dc34662 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b19984d7-1986-4bfa-900c-01c99dc34662-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b19984d7-1986-4bfa-900c-01c99dc34662 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b19984d7-1986-4bfa-900c-01c99dc34662 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b19984d7-1986-4bfa-900c-01c99dc34662 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b19984d7-1986-4bfa-900c-01c99dc34662 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-b19984d7-1986-4bfa-900c-01c99dc34662 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b19984d7-1986-4bfa-900c-01c99dc34662.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b19984d7-1986-4bfa-900c-01c99dc34662.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b19984d7-1986-4bfa-900c-01c99dc34662.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-b19984d7-1986-4bfa-900c-01c99dc34662 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b19984d7-1986-4bfa-900c-01c99dc34662-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b19984d7-1986-4bfa-900c-01c99dc34662 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b19984d7-1986-4bfa-900c-01c99dc34662 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b19984d7-1986-4bfa-900c-01c99dc34662 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b19984d7-1986-4bfa-900c-01c99dc34662 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-b19984d7-1986-4bfa-900c-01c99dc34662 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b19984d7-1986-4bfa-900c-01c99dc34662.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b19984d7-1986-4bfa-900c-01c99dc34662.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b19984d7-1986-4bfa-900c-01c99dc34662.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-a25a85b1-5b59-469d-bce1-e9b3f095a13f {
  margin-left: auto;
margin-right: auto;
max-width: 325px;
text-align: center;
}

#s-a25a85b1-5b59-469d-bce1-e9b3f095a13f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a25a85b1-5b59-469d-bce1-e9b3f095a13f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a25a85b1-5b59-469d-bce1-e9b3f095a13f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a25a85b1-5b59-469d-bce1-e9b3f095a13f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a25a85b1-5b59-469d-bce1-e9b3f095a13f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a25a85b1-5b59-469d-bce1-e9b3f095a13f img.shogun-image {
  width: 100%;
  
  
  max-width: 325px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a25a85b1-5b59-469d-bce1-e9b3f095a13f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a25a85b1-5b59-469d-bce1-e9b3f095a13f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a25a85b1-5b59-469d-bce1-e9b3f095a13f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a25a85b1-5b59-469d-bce1-e9b3f095a13f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-a25a85b1-5b59-469d-bce1-e9b3f095a13f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a25a85b1-5b59-469d-bce1-e9b3f095a13f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a25a85b1-5b59-469d-bce1-e9b3f095a13f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a25a85b1-5b59-469d-bce1-e9b3f095a13f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a25a85b1-5b59-469d-bce1-e9b3f095a13f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a25a85b1-5b59-469d-bce1-e9b3f095a13f 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-a25a85b1-5b59-469d-bce1-e9b3f095a13f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a25a85b1-5b59-469d-bce1-e9b3f095a13f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a25a85b1-5b59-469d-bce1-e9b3f095a13f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a25a85b1-5b59-469d-bce1-e9b3f095a13f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-a25a85b1-5b59-469d-bce1-e9b3f095a13f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a25a85b1-5b59-469d-bce1-e9b3f095a13f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a25a85b1-5b59-469d-bce1-e9b3f095a13f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a25a85b1-5b59-469d-bce1-e9b3f095a13f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a25a85b1-5b59-469d-bce1-e9b3f095a13f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a25a85b1-5b59-469d-bce1-e9b3f095a13f 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-a25a85b1-5b59-469d-bce1-e9b3f095a13f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a25a85b1-5b59-469d-bce1-e9b3f095a13f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a25a85b1-5b59-469d-bce1-e9b3f095a13f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a25a85b1-5b59-469d-bce1-e9b3f095a13f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-a25a85b1-5b59-469d-bce1-e9b3f095a13f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a25a85b1-5b59-469d-bce1-e9b3f095a13f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a25a85b1-5b59-469d-bce1-e9b3f095a13f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a25a85b1-5b59-469d-bce1-e9b3f095a13f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a25a85b1-5b59-469d-bce1-e9b3f095a13f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a25a85b1-5b59-469d-bce1-e9b3f095a13f 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-a25a85b1-5b59-469d-bce1-e9b3f095a13f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a25a85b1-5b59-469d-bce1-e9b3f095a13f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a25a85b1-5b59-469d-bce1-e9b3f095a13f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a25a85b1-5b59-469d-bce1-e9b3f095a13f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-a25a85b1-5b59-469d-bce1-e9b3f095a13f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a25a85b1-5b59-469d-bce1-e9b3f095a13f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a25a85b1-5b59-469d-bce1-e9b3f095a13f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a25a85b1-5b59-469d-bce1-e9b3f095a13f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a25a85b1-5b59-469d-bce1-e9b3f095a13f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a25a85b1-5b59-469d-bce1-e9b3f095a13f 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-a25a85b1-5b59-469d-bce1-e9b3f095a13f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a25a85b1-5b59-469d-bce1-e9b3f095a13f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a25a85b1-5b59-469d-bce1-e9b3f095a13f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a25a85b1-5b59-469d-bce1-e9b3f095a13f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-e9280bda-cb95-4b65-9bad-fce23f15e1c4 {
  margin-left: auto;
margin-right: auto;
max-width: 325px;
text-align: center;
}

#s-e9280bda-cb95-4b65-9bad-fce23f15e1c4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e9280bda-cb95-4b65-9bad-fce23f15e1c4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e9280bda-cb95-4b65-9bad-fce23f15e1c4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e9280bda-cb95-4b65-9bad-fce23f15e1c4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e9280bda-cb95-4b65-9bad-fce23f15e1c4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e9280bda-cb95-4b65-9bad-fce23f15e1c4 img.shogun-image {
  width: 100%;
  
  
  max-width: 325px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e9280bda-cb95-4b65-9bad-fce23f15e1c4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e9280bda-cb95-4b65-9bad-fce23f15e1c4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9280bda-cb95-4b65-9bad-fce23f15e1c4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9280bda-cb95-4b65-9bad-fce23f15e1c4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-e9280bda-cb95-4b65-9bad-fce23f15e1c4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e9280bda-cb95-4b65-9bad-fce23f15e1c4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e9280bda-cb95-4b65-9bad-fce23f15e1c4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e9280bda-cb95-4b65-9bad-fce23f15e1c4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e9280bda-cb95-4b65-9bad-fce23f15e1c4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e9280bda-cb95-4b65-9bad-fce23f15e1c4 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-e9280bda-cb95-4b65-9bad-fce23f15e1c4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e9280bda-cb95-4b65-9bad-fce23f15e1c4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9280bda-cb95-4b65-9bad-fce23f15e1c4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9280bda-cb95-4b65-9bad-fce23f15e1c4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-e9280bda-cb95-4b65-9bad-fce23f15e1c4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e9280bda-cb95-4b65-9bad-fce23f15e1c4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e9280bda-cb95-4b65-9bad-fce23f15e1c4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e9280bda-cb95-4b65-9bad-fce23f15e1c4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e9280bda-cb95-4b65-9bad-fce23f15e1c4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e9280bda-cb95-4b65-9bad-fce23f15e1c4 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-e9280bda-cb95-4b65-9bad-fce23f15e1c4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e9280bda-cb95-4b65-9bad-fce23f15e1c4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9280bda-cb95-4b65-9bad-fce23f15e1c4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9280bda-cb95-4b65-9bad-fce23f15e1c4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-e9280bda-cb95-4b65-9bad-fce23f15e1c4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e9280bda-cb95-4b65-9bad-fce23f15e1c4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e9280bda-cb95-4b65-9bad-fce23f15e1c4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e9280bda-cb95-4b65-9bad-fce23f15e1c4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e9280bda-cb95-4b65-9bad-fce23f15e1c4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e9280bda-cb95-4b65-9bad-fce23f15e1c4 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-e9280bda-cb95-4b65-9bad-fce23f15e1c4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e9280bda-cb95-4b65-9bad-fce23f15e1c4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9280bda-cb95-4b65-9bad-fce23f15e1c4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9280bda-cb95-4b65-9bad-fce23f15e1c4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-e9280bda-cb95-4b65-9bad-fce23f15e1c4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e9280bda-cb95-4b65-9bad-fce23f15e1c4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e9280bda-cb95-4b65-9bad-fce23f15e1c4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e9280bda-cb95-4b65-9bad-fce23f15e1c4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e9280bda-cb95-4b65-9bad-fce23f15e1c4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e9280bda-cb95-4b65-9bad-fce23f15e1c4 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-e9280bda-cb95-4b65-9bad-fce23f15e1c4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e9280bda-cb95-4b65-9bad-fce23f15e1c4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9280bda-cb95-4b65-9bad-fce23f15e1c4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9280bda-cb95-4b65-9bad-fce23f15e1c4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ec9a8c1b-5f93-40ef-a921-617643962cf3 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-ec9a8c1b-5f93-40ef-a921-617643962cf3 {
  display: none;
}
#s-ec9a8c1b-5f93-40ef-a921-617643962cf3, #wrap-s-ec9a8c1b-5f93-40ef-a921-617643962cf3, #wrap-content-s-ec9a8c1b-5f93-40ef-a921-617643962cf3 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-ec9a8c1b-5f93-40ef-a921-617643962cf3 {
  display: none;
}
#s-ec9a8c1b-5f93-40ef-a921-617643962cf3, #wrap-s-ec9a8c1b-5f93-40ef-a921-617643962cf3, #wrap-content-s-ec9a8c1b-5f93-40ef-a921-617643962cf3 { display: none !important; }}







#s-ec9a8c1b-5f93-40ef-a921-617643962cf3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ec9a8c1b-5f93-40ef-a921-617643962cf3.shg-box.shg-c {
  justify-content: center;
}

#s-fdd61740-e2e3-4603-b89a-aa187da2ba7b {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-fdd61740-e2e3-4603-b89a-aa187da2ba7b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fdd61740-e2e3-4603-b89a-aa187da2ba7b.shg-box.shg-c {
  justify-content: center;
}

#s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0 {
  margin-left: auto;
margin-right: auto;
max-width: 500px;
text-align: center;
}
@media (max-width: 767px){#s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0 {
  margin-bottom: 1%;
}
}
#s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0 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-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0 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-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0 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-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  margin-bottom: 1%;
}

#s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0 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-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-15b3455f-05d8-4036-b15d-b1d1ffc2a3a0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-52050c76-998f-4c2e-81f3-24dbf1abf351 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-52050c76-998f-4c2e-81f3-24dbf1abf351 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-52050c76-998f-4c2e-81f3-24dbf1abf351.shg-box.shg-c {
  justify-content: center;
}

#s-dcca2a44-fcca-4ffd-8a4c-2851fb5b57d4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 1200px){#s-dcca2a44-fcca-4ffd-8a4c-2851fb5b57d4 {
  display: none;
}
#s-dcca2a44-fcca-4ffd-8a4c-2851fb5b57d4, #wrap-s-dcca2a44-fcca-4ffd-8a4c-2851fb5b57d4, #wrap-content-s-dcca2a44-fcca-4ffd-8a4c-2851fb5b57d4 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-dcca2a44-fcca-4ffd-8a4c-2851fb5b57d4 {
  display: none;
}
#s-dcca2a44-fcca-4ffd-8a4c-2851fb5b57d4, #wrap-s-dcca2a44-fcca-4ffd-8a4c-2851fb5b57d4, #wrap-content-s-dcca2a44-fcca-4ffd-8a4c-2851fb5b57d4 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-dcca2a44-fcca-4ffd-8a4c-2851fb5b57d4 {
  
}
}@media (max-width: 767px){#s-dcca2a44-fcca-4ffd-8a4c-2851fb5b57d4 {
  
}
}
#s-dcca2a44-fcca-4ffd-8a4c-2851fb5b57d4 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-dcca2a44-fcca-4ffd-8a4c-2851fb5b57d4 .shg-sld-nav-button.shg-sld-left,
#s-dcca2a44-fcca-4ffd-8a4c-2851fb5b57d4 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-9291a381-aef3-411f-b7d5-02d7f868720f {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
padding-right: 0%;
max-width: 1200px;
}

@media (min-width: 0px) {
[id="s-9291a381-aef3-411f-b7d5-02d7f868720f"] > .shg-row > .shg-c-xs-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

@media (min-width: 768px) {
[id="s-9291a381-aef3-411f-b7d5-02d7f868720f"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-9291a381-aef3-411f-b7d5-02d7f868720f"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-9291a381-aef3-411f-b7d5-02d7f868720f"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

#s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b 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-36259d1e-edd5-408a-aa5d-725c6fcbfa5b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b 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-36259d1e-edd5-408a-aa5d-725c6fcbfa5b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b 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-36259d1e-edd5-408a-aa5d-725c6fcbfa5b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b 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-36259d1e-edd5-408a-aa5d-725c6fcbfa5b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36259d1e-edd5-408a-aa5d-725c6fcbfa5b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2 {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2 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-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2 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-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2 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-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2 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-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1073ee8c-b0f1-41f1-8e8e-520e87f4adc2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d 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-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d 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-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d 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-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d 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-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e79cf5bd-4a5e-4af7-95df-91af6cf4ac8d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-e60d4faf-3ec7-408d-b759-ad61bac25503 {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-e60d4faf-3ec7-408d-b759-ad61bac25503 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e60d4faf-3ec7-408d-b759-ad61bac25503-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e60d4faf-3ec7-408d-b759-ad61bac25503 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e60d4faf-3ec7-408d-b759-ad61bac25503 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e60d4faf-3ec7-408d-b759-ad61bac25503 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e60d4faf-3ec7-408d-b759-ad61bac25503 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e60d4faf-3ec7-408d-b759-ad61bac25503 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e60d4faf-3ec7-408d-b759-ad61bac25503.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e60d4faf-3ec7-408d-b759-ad61bac25503.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e60d4faf-3ec7-408d-b759-ad61bac25503.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-e60d4faf-3ec7-408d-b759-ad61bac25503 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e60d4faf-3ec7-408d-b759-ad61bac25503-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e60d4faf-3ec7-408d-b759-ad61bac25503 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e60d4faf-3ec7-408d-b759-ad61bac25503 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e60d4faf-3ec7-408d-b759-ad61bac25503 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e60d4faf-3ec7-408d-b759-ad61bac25503 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-e60d4faf-3ec7-408d-b759-ad61bac25503 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e60d4faf-3ec7-408d-b759-ad61bac25503.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e60d4faf-3ec7-408d-b759-ad61bac25503.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e60d4faf-3ec7-408d-b759-ad61bac25503.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-e60d4faf-3ec7-408d-b759-ad61bac25503 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e60d4faf-3ec7-408d-b759-ad61bac25503-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e60d4faf-3ec7-408d-b759-ad61bac25503 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e60d4faf-3ec7-408d-b759-ad61bac25503 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e60d4faf-3ec7-408d-b759-ad61bac25503 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e60d4faf-3ec7-408d-b759-ad61bac25503 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-e60d4faf-3ec7-408d-b759-ad61bac25503 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e60d4faf-3ec7-408d-b759-ad61bac25503.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e60d4faf-3ec7-408d-b759-ad61bac25503.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e60d4faf-3ec7-408d-b759-ad61bac25503.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-e60d4faf-3ec7-408d-b759-ad61bac25503 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e60d4faf-3ec7-408d-b759-ad61bac25503-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e60d4faf-3ec7-408d-b759-ad61bac25503 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e60d4faf-3ec7-408d-b759-ad61bac25503 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e60d4faf-3ec7-408d-b759-ad61bac25503 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e60d4faf-3ec7-408d-b759-ad61bac25503 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-e60d4faf-3ec7-408d-b759-ad61bac25503 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e60d4faf-3ec7-408d-b759-ad61bac25503.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e60d4faf-3ec7-408d-b759-ad61bac25503.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e60d4faf-3ec7-408d-b759-ad61bac25503.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-e60d4faf-3ec7-408d-b759-ad61bac25503 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e60d4faf-3ec7-408d-b759-ad61bac25503-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e60d4faf-3ec7-408d-b759-ad61bac25503 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e60d4faf-3ec7-408d-b759-ad61bac25503 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e60d4faf-3ec7-408d-b759-ad61bac25503 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e60d4faf-3ec7-408d-b759-ad61bac25503 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-e60d4faf-3ec7-408d-b759-ad61bac25503 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e60d4faf-3ec7-408d-b759-ad61bac25503.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e60d4faf-3ec7-408d-b759-ad61bac25503.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e60d4faf-3ec7-408d-b759-ad61bac25503.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-e052fa2f-8f7a-400d-a674-ad692cbd5d81 {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-e052fa2f-8f7a-400d-a674-ad692cbd5d81 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e052fa2f-8f7a-400d-a674-ad692cbd5d81-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e052fa2f-8f7a-400d-a674-ad692cbd5d81 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e052fa2f-8f7a-400d-a674-ad692cbd5d81 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e052fa2f-8f7a-400d-a674-ad692cbd5d81 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e052fa2f-8f7a-400d-a674-ad692cbd5d81 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e052fa2f-8f7a-400d-a674-ad692cbd5d81 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e052fa2f-8f7a-400d-a674-ad692cbd5d81.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e052fa2f-8f7a-400d-a674-ad692cbd5d81.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e052fa2f-8f7a-400d-a674-ad692cbd5d81.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-e052fa2f-8f7a-400d-a674-ad692cbd5d81 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e052fa2f-8f7a-400d-a674-ad692cbd5d81-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e052fa2f-8f7a-400d-a674-ad692cbd5d81 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e052fa2f-8f7a-400d-a674-ad692cbd5d81 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e052fa2f-8f7a-400d-a674-ad692cbd5d81 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e052fa2f-8f7a-400d-a674-ad692cbd5d81 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-e052fa2f-8f7a-400d-a674-ad692cbd5d81 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e052fa2f-8f7a-400d-a674-ad692cbd5d81.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e052fa2f-8f7a-400d-a674-ad692cbd5d81.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e052fa2f-8f7a-400d-a674-ad692cbd5d81.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-e052fa2f-8f7a-400d-a674-ad692cbd5d81 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e052fa2f-8f7a-400d-a674-ad692cbd5d81-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e052fa2f-8f7a-400d-a674-ad692cbd5d81 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e052fa2f-8f7a-400d-a674-ad692cbd5d81 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e052fa2f-8f7a-400d-a674-ad692cbd5d81 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e052fa2f-8f7a-400d-a674-ad692cbd5d81 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-e052fa2f-8f7a-400d-a674-ad692cbd5d81 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e052fa2f-8f7a-400d-a674-ad692cbd5d81.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e052fa2f-8f7a-400d-a674-ad692cbd5d81.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e052fa2f-8f7a-400d-a674-ad692cbd5d81.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-e052fa2f-8f7a-400d-a674-ad692cbd5d81 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e052fa2f-8f7a-400d-a674-ad692cbd5d81-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e052fa2f-8f7a-400d-a674-ad692cbd5d81 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e052fa2f-8f7a-400d-a674-ad692cbd5d81 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e052fa2f-8f7a-400d-a674-ad692cbd5d81 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e052fa2f-8f7a-400d-a674-ad692cbd5d81 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-e052fa2f-8f7a-400d-a674-ad692cbd5d81 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e052fa2f-8f7a-400d-a674-ad692cbd5d81.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e052fa2f-8f7a-400d-a674-ad692cbd5d81.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e052fa2f-8f7a-400d-a674-ad692cbd5d81.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-e052fa2f-8f7a-400d-a674-ad692cbd5d81 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e052fa2f-8f7a-400d-a674-ad692cbd5d81-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e052fa2f-8f7a-400d-a674-ad692cbd5d81 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e052fa2f-8f7a-400d-a674-ad692cbd5d81 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e052fa2f-8f7a-400d-a674-ad692cbd5d81 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e052fa2f-8f7a-400d-a674-ad692cbd5d81 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-e052fa2f-8f7a-400d-a674-ad692cbd5d81 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e052fa2f-8f7a-400d-a674-ad692cbd5d81.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e052fa2f-8f7a-400d-a674-ad692cbd5d81.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e052fa2f-8f7a-400d-a674-ad692cbd5d81.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-82e44e27-c5c5-4d46-84c5-9158b7860015 {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-82e44e27-c5c5-4d46-84c5-9158b7860015 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-82e44e27-c5c5-4d46-84c5-9158b7860015-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-82e44e27-c5c5-4d46-84c5-9158b7860015 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-82e44e27-c5c5-4d46-84c5-9158b7860015 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-82e44e27-c5c5-4d46-84c5-9158b7860015 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-82e44e27-c5c5-4d46-84c5-9158b7860015 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-82e44e27-c5c5-4d46-84c5-9158b7860015 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-82e44e27-c5c5-4d46-84c5-9158b7860015.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82e44e27-c5c5-4d46-84c5-9158b7860015.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82e44e27-c5c5-4d46-84c5-9158b7860015.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-82e44e27-c5c5-4d46-84c5-9158b7860015 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-82e44e27-c5c5-4d46-84c5-9158b7860015-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-82e44e27-c5c5-4d46-84c5-9158b7860015 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-82e44e27-c5c5-4d46-84c5-9158b7860015 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-82e44e27-c5c5-4d46-84c5-9158b7860015 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-82e44e27-c5c5-4d46-84c5-9158b7860015 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-82e44e27-c5c5-4d46-84c5-9158b7860015 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-82e44e27-c5c5-4d46-84c5-9158b7860015.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82e44e27-c5c5-4d46-84c5-9158b7860015.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82e44e27-c5c5-4d46-84c5-9158b7860015.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-82e44e27-c5c5-4d46-84c5-9158b7860015 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-82e44e27-c5c5-4d46-84c5-9158b7860015-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-82e44e27-c5c5-4d46-84c5-9158b7860015 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-82e44e27-c5c5-4d46-84c5-9158b7860015 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-82e44e27-c5c5-4d46-84c5-9158b7860015 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-82e44e27-c5c5-4d46-84c5-9158b7860015 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-82e44e27-c5c5-4d46-84c5-9158b7860015 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-82e44e27-c5c5-4d46-84c5-9158b7860015.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82e44e27-c5c5-4d46-84c5-9158b7860015.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82e44e27-c5c5-4d46-84c5-9158b7860015.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-82e44e27-c5c5-4d46-84c5-9158b7860015 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-82e44e27-c5c5-4d46-84c5-9158b7860015-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-82e44e27-c5c5-4d46-84c5-9158b7860015 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-82e44e27-c5c5-4d46-84c5-9158b7860015 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-82e44e27-c5c5-4d46-84c5-9158b7860015 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-82e44e27-c5c5-4d46-84c5-9158b7860015 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-82e44e27-c5c5-4d46-84c5-9158b7860015 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-82e44e27-c5c5-4d46-84c5-9158b7860015.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82e44e27-c5c5-4d46-84c5-9158b7860015.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82e44e27-c5c5-4d46-84c5-9158b7860015.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-82e44e27-c5c5-4d46-84c5-9158b7860015 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-82e44e27-c5c5-4d46-84c5-9158b7860015-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-82e44e27-c5c5-4d46-84c5-9158b7860015 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-82e44e27-c5c5-4d46-84c5-9158b7860015 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-82e44e27-c5c5-4d46-84c5-9158b7860015 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-82e44e27-c5c5-4d46-84c5-9158b7860015 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-82e44e27-c5c5-4d46-84c5-9158b7860015 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-82e44e27-c5c5-4d46-84c5-9158b7860015.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82e44e27-c5c5-4d46-84c5-9158b7860015.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82e44e27-c5c5-4d46-84c5-9158b7860015.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-07fecc68-eea4-497d-9f2c-8e271c81a11e {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
padding-right: 0%;
max-width: 1200px;
}

@media (min-width: 0px) {
[id="s-07fecc68-eea4-497d-9f2c-8e271c81a11e"] > .shg-row > .shg-c-xs-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

@media (min-width: 768px) {
[id="s-07fecc68-eea4-497d-9f2c-8e271c81a11e"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-07fecc68-eea4-497d-9f2c-8e271c81a11e"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-07fecc68-eea4-497d-9f2c-8e271c81a11e"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

#s-b50bc6c5-41c9-4616-8e88-42db2bffc66c {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-b50bc6c5-41c9-4616-8e88-42db2bffc66c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b50bc6c5-41c9-4616-8e88-42db2bffc66c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b50bc6c5-41c9-4616-8e88-42db2bffc66c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b50bc6c5-41c9-4616-8e88-42db2bffc66c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b50bc6c5-41c9-4616-8e88-42db2bffc66c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b50bc6c5-41c9-4616-8e88-42db2bffc66c img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b50bc6c5-41c9-4616-8e88-42db2bffc66c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b50bc6c5-41c9-4616-8e88-42db2bffc66c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b50bc6c5-41c9-4616-8e88-42db2bffc66c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b50bc6c5-41c9-4616-8e88-42db2bffc66c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-b50bc6c5-41c9-4616-8e88-42db2bffc66c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b50bc6c5-41c9-4616-8e88-42db2bffc66c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b50bc6c5-41c9-4616-8e88-42db2bffc66c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b50bc6c5-41c9-4616-8e88-42db2bffc66c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b50bc6c5-41c9-4616-8e88-42db2bffc66c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b50bc6c5-41c9-4616-8e88-42db2bffc66c 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-b50bc6c5-41c9-4616-8e88-42db2bffc66c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b50bc6c5-41c9-4616-8e88-42db2bffc66c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b50bc6c5-41c9-4616-8e88-42db2bffc66c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b50bc6c5-41c9-4616-8e88-42db2bffc66c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b50bc6c5-41c9-4616-8e88-42db2bffc66c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b50bc6c5-41c9-4616-8e88-42db2bffc66c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b50bc6c5-41c9-4616-8e88-42db2bffc66c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b50bc6c5-41c9-4616-8e88-42db2bffc66c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b50bc6c5-41c9-4616-8e88-42db2bffc66c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b50bc6c5-41c9-4616-8e88-42db2bffc66c 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-b50bc6c5-41c9-4616-8e88-42db2bffc66c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b50bc6c5-41c9-4616-8e88-42db2bffc66c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b50bc6c5-41c9-4616-8e88-42db2bffc66c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b50bc6c5-41c9-4616-8e88-42db2bffc66c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b50bc6c5-41c9-4616-8e88-42db2bffc66c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b50bc6c5-41c9-4616-8e88-42db2bffc66c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b50bc6c5-41c9-4616-8e88-42db2bffc66c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b50bc6c5-41c9-4616-8e88-42db2bffc66c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b50bc6c5-41c9-4616-8e88-42db2bffc66c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b50bc6c5-41c9-4616-8e88-42db2bffc66c 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-b50bc6c5-41c9-4616-8e88-42db2bffc66c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b50bc6c5-41c9-4616-8e88-42db2bffc66c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b50bc6c5-41c9-4616-8e88-42db2bffc66c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b50bc6c5-41c9-4616-8e88-42db2bffc66c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-b50bc6c5-41c9-4616-8e88-42db2bffc66c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b50bc6c5-41c9-4616-8e88-42db2bffc66c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b50bc6c5-41c9-4616-8e88-42db2bffc66c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b50bc6c5-41c9-4616-8e88-42db2bffc66c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b50bc6c5-41c9-4616-8e88-42db2bffc66c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b50bc6c5-41c9-4616-8e88-42db2bffc66c 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-b50bc6c5-41c9-4616-8e88-42db2bffc66c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b50bc6c5-41c9-4616-8e88-42db2bffc66c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b50bc6c5-41c9-4616-8e88-42db2bffc66c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b50bc6c5-41c9-4616-8e88-42db2bffc66c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780 {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780 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-9e233f2a-3ffe-445e-86ec-3b4c78a3c780 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780 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-9e233f2a-3ffe-445e-86ec-3b4c78a3c780 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780 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-9e233f2a-3ffe-445e-86ec-3b4c78a3c780 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780 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-9e233f2a-3ffe-445e-86ec-3b4c78a3c780 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e233f2a-3ffe-445e-86ec-3b4c78a3c780.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-3986bdd7-d0f3-4689-a14c-932161476cb2 {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-3986bdd7-d0f3-4689-a14c-932161476cb2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3986bdd7-d0f3-4689-a14c-932161476cb2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3986bdd7-d0f3-4689-a14c-932161476cb2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3986bdd7-d0f3-4689-a14c-932161476cb2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3986bdd7-d0f3-4689-a14c-932161476cb2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3986bdd7-d0f3-4689-a14c-932161476cb2 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-3986bdd7-d0f3-4689-a14c-932161476cb2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3986bdd7-d0f3-4689-a14c-932161476cb2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3986bdd7-d0f3-4689-a14c-932161476cb2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3986bdd7-d0f3-4689-a14c-932161476cb2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-3986bdd7-d0f3-4689-a14c-932161476cb2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3986bdd7-d0f3-4689-a14c-932161476cb2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3986bdd7-d0f3-4689-a14c-932161476cb2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3986bdd7-d0f3-4689-a14c-932161476cb2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3986bdd7-d0f3-4689-a14c-932161476cb2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3986bdd7-d0f3-4689-a14c-932161476cb2 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-3986bdd7-d0f3-4689-a14c-932161476cb2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3986bdd7-d0f3-4689-a14c-932161476cb2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3986bdd7-d0f3-4689-a14c-932161476cb2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3986bdd7-d0f3-4689-a14c-932161476cb2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-3986bdd7-d0f3-4689-a14c-932161476cb2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3986bdd7-d0f3-4689-a14c-932161476cb2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3986bdd7-d0f3-4689-a14c-932161476cb2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3986bdd7-d0f3-4689-a14c-932161476cb2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3986bdd7-d0f3-4689-a14c-932161476cb2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3986bdd7-d0f3-4689-a14c-932161476cb2 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-3986bdd7-d0f3-4689-a14c-932161476cb2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3986bdd7-d0f3-4689-a14c-932161476cb2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3986bdd7-d0f3-4689-a14c-932161476cb2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3986bdd7-d0f3-4689-a14c-932161476cb2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-3986bdd7-d0f3-4689-a14c-932161476cb2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3986bdd7-d0f3-4689-a14c-932161476cb2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3986bdd7-d0f3-4689-a14c-932161476cb2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3986bdd7-d0f3-4689-a14c-932161476cb2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3986bdd7-d0f3-4689-a14c-932161476cb2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3986bdd7-d0f3-4689-a14c-932161476cb2 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-3986bdd7-d0f3-4689-a14c-932161476cb2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3986bdd7-d0f3-4689-a14c-932161476cb2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3986bdd7-d0f3-4689-a14c-932161476cb2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3986bdd7-d0f3-4689-a14c-932161476cb2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-3986bdd7-d0f3-4689-a14c-932161476cb2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3986bdd7-d0f3-4689-a14c-932161476cb2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3986bdd7-d0f3-4689-a14c-932161476cb2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3986bdd7-d0f3-4689-a14c-932161476cb2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3986bdd7-d0f3-4689-a14c-932161476cb2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3986bdd7-d0f3-4689-a14c-932161476cb2 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-3986bdd7-d0f3-4689-a14c-932161476cb2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3986bdd7-d0f3-4689-a14c-932161476cb2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3986bdd7-d0f3-4689-a14c-932161476cb2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3986bdd7-d0f3-4689-a14c-932161476cb2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-3b0732c0-bc01-40f1-a672-6f2586f4ed03 {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-3b0732c0-bc01-40f1-a672-6f2586f4ed03 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3b0732c0-bc01-40f1-a672-6f2586f4ed03-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3b0732c0-bc01-40f1-a672-6f2586f4ed03 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3b0732c0-bc01-40f1-a672-6f2586f4ed03 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3b0732c0-bc01-40f1-a672-6f2586f4ed03 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3b0732c0-bc01-40f1-a672-6f2586f4ed03 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-3b0732c0-bc01-40f1-a672-6f2586f4ed03 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3b0732c0-bc01-40f1-a672-6f2586f4ed03.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3b0732c0-bc01-40f1-a672-6f2586f4ed03.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3b0732c0-bc01-40f1-a672-6f2586f4ed03.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-3b0732c0-bc01-40f1-a672-6f2586f4ed03 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3b0732c0-bc01-40f1-a672-6f2586f4ed03-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3b0732c0-bc01-40f1-a672-6f2586f4ed03 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3b0732c0-bc01-40f1-a672-6f2586f4ed03 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3b0732c0-bc01-40f1-a672-6f2586f4ed03 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3b0732c0-bc01-40f1-a672-6f2586f4ed03 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-3b0732c0-bc01-40f1-a672-6f2586f4ed03 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3b0732c0-bc01-40f1-a672-6f2586f4ed03.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3b0732c0-bc01-40f1-a672-6f2586f4ed03.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3b0732c0-bc01-40f1-a672-6f2586f4ed03.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-3b0732c0-bc01-40f1-a672-6f2586f4ed03 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3b0732c0-bc01-40f1-a672-6f2586f4ed03-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3b0732c0-bc01-40f1-a672-6f2586f4ed03 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3b0732c0-bc01-40f1-a672-6f2586f4ed03 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3b0732c0-bc01-40f1-a672-6f2586f4ed03 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3b0732c0-bc01-40f1-a672-6f2586f4ed03 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-3b0732c0-bc01-40f1-a672-6f2586f4ed03 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3b0732c0-bc01-40f1-a672-6f2586f4ed03.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3b0732c0-bc01-40f1-a672-6f2586f4ed03.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3b0732c0-bc01-40f1-a672-6f2586f4ed03.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-3b0732c0-bc01-40f1-a672-6f2586f4ed03 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3b0732c0-bc01-40f1-a672-6f2586f4ed03-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3b0732c0-bc01-40f1-a672-6f2586f4ed03 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3b0732c0-bc01-40f1-a672-6f2586f4ed03 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3b0732c0-bc01-40f1-a672-6f2586f4ed03 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3b0732c0-bc01-40f1-a672-6f2586f4ed03 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-3b0732c0-bc01-40f1-a672-6f2586f4ed03 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3b0732c0-bc01-40f1-a672-6f2586f4ed03.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3b0732c0-bc01-40f1-a672-6f2586f4ed03.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3b0732c0-bc01-40f1-a672-6f2586f4ed03.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-3b0732c0-bc01-40f1-a672-6f2586f4ed03 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3b0732c0-bc01-40f1-a672-6f2586f4ed03-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3b0732c0-bc01-40f1-a672-6f2586f4ed03 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3b0732c0-bc01-40f1-a672-6f2586f4ed03 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3b0732c0-bc01-40f1-a672-6f2586f4ed03 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3b0732c0-bc01-40f1-a672-6f2586f4ed03 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-3b0732c0-bc01-40f1-a672-6f2586f4ed03 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3b0732c0-bc01-40f1-a672-6f2586f4ed03.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3b0732c0-bc01-40f1-a672-6f2586f4ed03.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3b0732c0-bc01-40f1-a672-6f2586f4ed03.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-2ef7577d-7411-4419-bf82-11a0f81bb3e0 {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-2ef7577d-7411-4419-bf82-11a0f81bb3e0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2ef7577d-7411-4419-bf82-11a0f81bb3e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2ef7577d-7411-4419-bf82-11a0f81bb3e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2ef7577d-7411-4419-bf82-11a0f81bb3e0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-2ef7577d-7411-4419-bf82-11a0f81bb3e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-2ef7577d-7411-4419-bf82-11a0f81bb3e0 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-2ef7577d-7411-4419-bf82-11a0f81bb3e0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2ef7577d-7411-4419-bf82-11a0f81bb3e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ef7577d-7411-4419-bf82-11a0f81bb3e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ef7577d-7411-4419-bf82-11a0f81bb3e0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-2ef7577d-7411-4419-bf82-11a0f81bb3e0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2ef7577d-7411-4419-bf82-11a0f81bb3e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2ef7577d-7411-4419-bf82-11a0f81bb3e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2ef7577d-7411-4419-bf82-11a0f81bb3e0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-2ef7577d-7411-4419-bf82-11a0f81bb3e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-2ef7577d-7411-4419-bf82-11a0f81bb3e0 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-2ef7577d-7411-4419-bf82-11a0f81bb3e0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2ef7577d-7411-4419-bf82-11a0f81bb3e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ef7577d-7411-4419-bf82-11a0f81bb3e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ef7577d-7411-4419-bf82-11a0f81bb3e0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-2ef7577d-7411-4419-bf82-11a0f81bb3e0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2ef7577d-7411-4419-bf82-11a0f81bb3e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2ef7577d-7411-4419-bf82-11a0f81bb3e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2ef7577d-7411-4419-bf82-11a0f81bb3e0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-2ef7577d-7411-4419-bf82-11a0f81bb3e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-2ef7577d-7411-4419-bf82-11a0f81bb3e0 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-2ef7577d-7411-4419-bf82-11a0f81bb3e0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2ef7577d-7411-4419-bf82-11a0f81bb3e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ef7577d-7411-4419-bf82-11a0f81bb3e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ef7577d-7411-4419-bf82-11a0f81bb3e0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-2ef7577d-7411-4419-bf82-11a0f81bb3e0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2ef7577d-7411-4419-bf82-11a0f81bb3e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2ef7577d-7411-4419-bf82-11a0f81bb3e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2ef7577d-7411-4419-bf82-11a0f81bb3e0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-2ef7577d-7411-4419-bf82-11a0f81bb3e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-2ef7577d-7411-4419-bf82-11a0f81bb3e0 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-2ef7577d-7411-4419-bf82-11a0f81bb3e0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2ef7577d-7411-4419-bf82-11a0f81bb3e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ef7577d-7411-4419-bf82-11a0f81bb3e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ef7577d-7411-4419-bf82-11a0f81bb3e0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-2ef7577d-7411-4419-bf82-11a0f81bb3e0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2ef7577d-7411-4419-bf82-11a0f81bb3e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2ef7577d-7411-4419-bf82-11a0f81bb3e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2ef7577d-7411-4419-bf82-11a0f81bb3e0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-2ef7577d-7411-4419-bf82-11a0f81bb3e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-2ef7577d-7411-4419-bf82-11a0f81bb3e0 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-2ef7577d-7411-4419-bf82-11a0f81bb3e0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2ef7577d-7411-4419-bf82-11a0f81bb3e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ef7577d-7411-4419-bf82-11a0f81bb3e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ef7577d-7411-4419-bf82-11a0f81bb3e0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-bd9ea5b3-933d-41ee-83e9-075a107d9654 {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-bd9ea5b3-933d-41ee-83e9-075a107d9654 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bd9ea5b3-933d-41ee-83e9-075a107d9654-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bd9ea5b3-933d-41ee-83e9-075a107d9654 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bd9ea5b3-933d-41ee-83e9-075a107d9654 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-bd9ea5b3-933d-41ee-83e9-075a107d9654 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-bd9ea5b3-933d-41ee-83e9-075a107d9654 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-bd9ea5b3-933d-41ee-83e9-075a107d9654 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bd9ea5b3-933d-41ee-83e9-075a107d9654.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bd9ea5b3-933d-41ee-83e9-075a107d9654.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bd9ea5b3-933d-41ee-83e9-075a107d9654.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-bd9ea5b3-933d-41ee-83e9-075a107d9654 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bd9ea5b3-933d-41ee-83e9-075a107d9654-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bd9ea5b3-933d-41ee-83e9-075a107d9654 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bd9ea5b3-933d-41ee-83e9-075a107d9654 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-bd9ea5b3-933d-41ee-83e9-075a107d9654 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-bd9ea5b3-933d-41ee-83e9-075a107d9654 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-bd9ea5b3-933d-41ee-83e9-075a107d9654 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bd9ea5b3-933d-41ee-83e9-075a107d9654.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bd9ea5b3-933d-41ee-83e9-075a107d9654.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bd9ea5b3-933d-41ee-83e9-075a107d9654.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-bd9ea5b3-933d-41ee-83e9-075a107d9654 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bd9ea5b3-933d-41ee-83e9-075a107d9654-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bd9ea5b3-933d-41ee-83e9-075a107d9654 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bd9ea5b3-933d-41ee-83e9-075a107d9654 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-bd9ea5b3-933d-41ee-83e9-075a107d9654 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-bd9ea5b3-933d-41ee-83e9-075a107d9654 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-bd9ea5b3-933d-41ee-83e9-075a107d9654 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bd9ea5b3-933d-41ee-83e9-075a107d9654.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bd9ea5b3-933d-41ee-83e9-075a107d9654.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bd9ea5b3-933d-41ee-83e9-075a107d9654.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-bd9ea5b3-933d-41ee-83e9-075a107d9654 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bd9ea5b3-933d-41ee-83e9-075a107d9654-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bd9ea5b3-933d-41ee-83e9-075a107d9654 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bd9ea5b3-933d-41ee-83e9-075a107d9654 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-bd9ea5b3-933d-41ee-83e9-075a107d9654 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-bd9ea5b3-933d-41ee-83e9-075a107d9654 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-bd9ea5b3-933d-41ee-83e9-075a107d9654 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bd9ea5b3-933d-41ee-83e9-075a107d9654.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bd9ea5b3-933d-41ee-83e9-075a107d9654.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bd9ea5b3-933d-41ee-83e9-075a107d9654.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-bd9ea5b3-933d-41ee-83e9-075a107d9654 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bd9ea5b3-933d-41ee-83e9-075a107d9654-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bd9ea5b3-933d-41ee-83e9-075a107d9654 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bd9ea5b3-933d-41ee-83e9-075a107d9654 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-bd9ea5b3-933d-41ee-83e9-075a107d9654 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-bd9ea5b3-933d-41ee-83e9-075a107d9654 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-bd9ea5b3-933d-41ee-83e9-075a107d9654 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bd9ea5b3-933d-41ee-83e9-075a107d9654.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bd9ea5b3-933d-41ee-83e9-075a107d9654.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bd9ea5b3-933d-41ee-83e9-075a107d9654.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-c4a7839a-c628-468e-a8c4-828f033a9124 {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
padding-right: 0%;
max-width: 1200px;
}

@media (min-width: 0px) {
[id="s-c4a7839a-c628-468e-a8c4-828f033a9124"] > .shg-row > .shg-c-xs-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

@media (min-width: 768px) {
[id="s-c4a7839a-c628-468e-a8c4-828f033a9124"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-c4a7839a-c628-468e-a8c4-828f033a9124"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-c4a7839a-c628-468e-a8c4-828f033a9124"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

#s-311c9277-b225-4344-ab78-d7797fbeafc4 {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-311c9277-b225-4344-ab78-d7797fbeafc4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-311c9277-b225-4344-ab78-d7797fbeafc4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-311c9277-b225-4344-ab78-d7797fbeafc4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-311c9277-b225-4344-ab78-d7797fbeafc4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-311c9277-b225-4344-ab78-d7797fbeafc4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-311c9277-b225-4344-ab78-d7797fbeafc4 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-311c9277-b225-4344-ab78-d7797fbeafc4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-311c9277-b225-4344-ab78-d7797fbeafc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-311c9277-b225-4344-ab78-d7797fbeafc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-311c9277-b225-4344-ab78-d7797fbeafc4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-311c9277-b225-4344-ab78-d7797fbeafc4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-311c9277-b225-4344-ab78-d7797fbeafc4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-311c9277-b225-4344-ab78-d7797fbeafc4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-311c9277-b225-4344-ab78-d7797fbeafc4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-311c9277-b225-4344-ab78-d7797fbeafc4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-311c9277-b225-4344-ab78-d7797fbeafc4 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-311c9277-b225-4344-ab78-d7797fbeafc4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-311c9277-b225-4344-ab78-d7797fbeafc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-311c9277-b225-4344-ab78-d7797fbeafc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-311c9277-b225-4344-ab78-d7797fbeafc4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-311c9277-b225-4344-ab78-d7797fbeafc4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-311c9277-b225-4344-ab78-d7797fbeafc4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-311c9277-b225-4344-ab78-d7797fbeafc4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-311c9277-b225-4344-ab78-d7797fbeafc4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-311c9277-b225-4344-ab78-d7797fbeafc4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-311c9277-b225-4344-ab78-d7797fbeafc4 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-311c9277-b225-4344-ab78-d7797fbeafc4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-311c9277-b225-4344-ab78-d7797fbeafc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-311c9277-b225-4344-ab78-d7797fbeafc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-311c9277-b225-4344-ab78-d7797fbeafc4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-311c9277-b225-4344-ab78-d7797fbeafc4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-311c9277-b225-4344-ab78-d7797fbeafc4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-311c9277-b225-4344-ab78-d7797fbeafc4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-311c9277-b225-4344-ab78-d7797fbeafc4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-311c9277-b225-4344-ab78-d7797fbeafc4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-311c9277-b225-4344-ab78-d7797fbeafc4 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-311c9277-b225-4344-ab78-d7797fbeafc4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-311c9277-b225-4344-ab78-d7797fbeafc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-311c9277-b225-4344-ab78-d7797fbeafc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-311c9277-b225-4344-ab78-d7797fbeafc4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-311c9277-b225-4344-ab78-d7797fbeafc4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-311c9277-b225-4344-ab78-d7797fbeafc4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-311c9277-b225-4344-ab78-d7797fbeafc4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-311c9277-b225-4344-ab78-d7797fbeafc4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-311c9277-b225-4344-ab78-d7797fbeafc4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-311c9277-b225-4344-ab78-d7797fbeafc4 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-311c9277-b225-4344-ab78-d7797fbeafc4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-311c9277-b225-4344-ab78-d7797fbeafc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-311c9277-b225-4344-ab78-d7797fbeafc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-311c9277-b225-4344-ab78-d7797fbeafc4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-f4dd723d-6f3a-4750-b823-673c8b5348ad {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-f4dd723d-6f3a-4750-b823-673c8b5348ad {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f4dd723d-6f3a-4750-b823-673c8b5348ad-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f4dd723d-6f3a-4750-b823-673c8b5348ad {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f4dd723d-6f3a-4750-b823-673c8b5348ad .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f4dd723d-6f3a-4750-b823-673c8b5348ad {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f4dd723d-6f3a-4750-b823-673c8b5348ad img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f4dd723d-6f3a-4750-b823-673c8b5348ad .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f4dd723d-6f3a-4750-b823-673c8b5348ad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f4dd723d-6f3a-4750-b823-673c8b5348ad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f4dd723d-6f3a-4750-b823-673c8b5348ad.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-f4dd723d-6f3a-4750-b823-673c8b5348ad {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f4dd723d-6f3a-4750-b823-673c8b5348ad-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f4dd723d-6f3a-4750-b823-673c8b5348ad {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f4dd723d-6f3a-4750-b823-673c8b5348ad .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f4dd723d-6f3a-4750-b823-673c8b5348ad {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f4dd723d-6f3a-4750-b823-673c8b5348ad 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-f4dd723d-6f3a-4750-b823-673c8b5348ad .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f4dd723d-6f3a-4750-b823-673c8b5348ad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f4dd723d-6f3a-4750-b823-673c8b5348ad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f4dd723d-6f3a-4750-b823-673c8b5348ad.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f4dd723d-6f3a-4750-b823-673c8b5348ad {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f4dd723d-6f3a-4750-b823-673c8b5348ad-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f4dd723d-6f3a-4750-b823-673c8b5348ad {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f4dd723d-6f3a-4750-b823-673c8b5348ad .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f4dd723d-6f3a-4750-b823-673c8b5348ad {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f4dd723d-6f3a-4750-b823-673c8b5348ad 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-f4dd723d-6f3a-4750-b823-673c8b5348ad .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f4dd723d-6f3a-4750-b823-673c8b5348ad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f4dd723d-6f3a-4750-b823-673c8b5348ad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f4dd723d-6f3a-4750-b823-673c8b5348ad.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f4dd723d-6f3a-4750-b823-673c8b5348ad {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f4dd723d-6f3a-4750-b823-673c8b5348ad-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f4dd723d-6f3a-4750-b823-673c8b5348ad {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f4dd723d-6f3a-4750-b823-673c8b5348ad .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f4dd723d-6f3a-4750-b823-673c8b5348ad {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f4dd723d-6f3a-4750-b823-673c8b5348ad 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-f4dd723d-6f3a-4750-b823-673c8b5348ad .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f4dd723d-6f3a-4750-b823-673c8b5348ad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f4dd723d-6f3a-4750-b823-673c8b5348ad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f4dd723d-6f3a-4750-b823-673c8b5348ad.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f4dd723d-6f3a-4750-b823-673c8b5348ad {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f4dd723d-6f3a-4750-b823-673c8b5348ad-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f4dd723d-6f3a-4750-b823-673c8b5348ad {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f4dd723d-6f3a-4750-b823-673c8b5348ad .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f4dd723d-6f3a-4750-b823-673c8b5348ad {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f4dd723d-6f3a-4750-b823-673c8b5348ad 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-f4dd723d-6f3a-4750-b823-673c8b5348ad .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f4dd723d-6f3a-4750-b823-673c8b5348ad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f4dd723d-6f3a-4750-b823-673c8b5348ad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f4dd723d-6f3a-4750-b823-673c8b5348ad.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ee414186-6893-490d-a903-1f034eba91e6 {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-ee414186-6893-490d-a903-1f034eba91e6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ee414186-6893-490d-a903-1f034eba91e6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ee414186-6893-490d-a903-1f034eba91e6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ee414186-6893-490d-a903-1f034eba91e6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ee414186-6893-490d-a903-1f034eba91e6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ee414186-6893-490d-a903-1f034eba91e6 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ee414186-6893-490d-a903-1f034eba91e6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ee414186-6893-490d-a903-1f034eba91e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ee414186-6893-490d-a903-1f034eba91e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ee414186-6893-490d-a903-1f034eba91e6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-ee414186-6893-490d-a903-1f034eba91e6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ee414186-6893-490d-a903-1f034eba91e6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ee414186-6893-490d-a903-1f034eba91e6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ee414186-6893-490d-a903-1f034eba91e6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ee414186-6893-490d-a903-1f034eba91e6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ee414186-6893-490d-a903-1f034eba91e6 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-ee414186-6893-490d-a903-1f034eba91e6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ee414186-6893-490d-a903-1f034eba91e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ee414186-6893-490d-a903-1f034eba91e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ee414186-6893-490d-a903-1f034eba91e6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-ee414186-6893-490d-a903-1f034eba91e6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ee414186-6893-490d-a903-1f034eba91e6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ee414186-6893-490d-a903-1f034eba91e6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ee414186-6893-490d-a903-1f034eba91e6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ee414186-6893-490d-a903-1f034eba91e6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ee414186-6893-490d-a903-1f034eba91e6 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-ee414186-6893-490d-a903-1f034eba91e6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ee414186-6893-490d-a903-1f034eba91e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ee414186-6893-490d-a903-1f034eba91e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ee414186-6893-490d-a903-1f034eba91e6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-ee414186-6893-490d-a903-1f034eba91e6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ee414186-6893-490d-a903-1f034eba91e6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ee414186-6893-490d-a903-1f034eba91e6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ee414186-6893-490d-a903-1f034eba91e6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ee414186-6893-490d-a903-1f034eba91e6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ee414186-6893-490d-a903-1f034eba91e6 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-ee414186-6893-490d-a903-1f034eba91e6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ee414186-6893-490d-a903-1f034eba91e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ee414186-6893-490d-a903-1f034eba91e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ee414186-6893-490d-a903-1f034eba91e6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-ee414186-6893-490d-a903-1f034eba91e6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ee414186-6893-490d-a903-1f034eba91e6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ee414186-6893-490d-a903-1f034eba91e6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ee414186-6893-490d-a903-1f034eba91e6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ee414186-6893-490d-a903-1f034eba91e6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ee414186-6893-490d-a903-1f034eba91e6 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-ee414186-6893-490d-a903-1f034eba91e6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ee414186-6893-490d-a903-1f034eba91e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ee414186-6893-490d-a903-1f034eba91e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ee414186-6893-490d-a903-1f034eba91e6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d661879b-af57-44e7-9f6a-130b672fa3b8 {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-d661879b-af57-44e7-9f6a-130b672fa3b8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d661879b-af57-44e7-9f6a-130b672fa3b8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d661879b-af57-44e7-9f6a-130b672fa3b8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d661879b-af57-44e7-9f6a-130b672fa3b8 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d661879b-af57-44e7-9f6a-130b672fa3b8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d661879b-af57-44e7-9f6a-130b672fa3b8 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d661879b-af57-44e7-9f6a-130b672fa3b8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d661879b-af57-44e7-9f6a-130b672fa3b8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d661879b-af57-44e7-9f6a-130b672fa3b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d661879b-af57-44e7-9f6a-130b672fa3b8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-d661879b-af57-44e7-9f6a-130b672fa3b8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d661879b-af57-44e7-9f6a-130b672fa3b8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d661879b-af57-44e7-9f6a-130b672fa3b8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d661879b-af57-44e7-9f6a-130b672fa3b8 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d661879b-af57-44e7-9f6a-130b672fa3b8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d661879b-af57-44e7-9f6a-130b672fa3b8 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-d661879b-af57-44e7-9f6a-130b672fa3b8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d661879b-af57-44e7-9f6a-130b672fa3b8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d661879b-af57-44e7-9f6a-130b672fa3b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d661879b-af57-44e7-9f6a-130b672fa3b8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d661879b-af57-44e7-9f6a-130b672fa3b8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d661879b-af57-44e7-9f6a-130b672fa3b8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d661879b-af57-44e7-9f6a-130b672fa3b8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d661879b-af57-44e7-9f6a-130b672fa3b8 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d661879b-af57-44e7-9f6a-130b672fa3b8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d661879b-af57-44e7-9f6a-130b672fa3b8 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-d661879b-af57-44e7-9f6a-130b672fa3b8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d661879b-af57-44e7-9f6a-130b672fa3b8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d661879b-af57-44e7-9f6a-130b672fa3b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d661879b-af57-44e7-9f6a-130b672fa3b8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d661879b-af57-44e7-9f6a-130b672fa3b8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d661879b-af57-44e7-9f6a-130b672fa3b8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d661879b-af57-44e7-9f6a-130b672fa3b8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d661879b-af57-44e7-9f6a-130b672fa3b8 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d661879b-af57-44e7-9f6a-130b672fa3b8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d661879b-af57-44e7-9f6a-130b672fa3b8 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-d661879b-af57-44e7-9f6a-130b672fa3b8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d661879b-af57-44e7-9f6a-130b672fa3b8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d661879b-af57-44e7-9f6a-130b672fa3b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d661879b-af57-44e7-9f6a-130b672fa3b8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d661879b-af57-44e7-9f6a-130b672fa3b8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d661879b-af57-44e7-9f6a-130b672fa3b8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d661879b-af57-44e7-9f6a-130b672fa3b8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d661879b-af57-44e7-9f6a-130b672fa3b8 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d661879b-af57-44e7-9f6a-130b672fa3b8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d661879b-af57-44e7-9f6a-130b672fa3b8 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-d661879b-af57-44e7-9f6a-130b672fa3b8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d661879b-af57-44e7-9f6a-130b672fa3b8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d661879b-af57-44e7-9f6a-130b672fa3b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d661879b-af57-44e7-9f6a-130b672fa3b8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27 {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27.shg-align-container {
  display: flex;
  justify-content: center
}

.s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27 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-374ee4bc-cfc0-4fc0-a31e-f208cad36d27 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27.shg-align-container {
  display: flex;
  justify-content: center
}

.s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27 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-374ee4bc-cfc0-4fc0-a31e-f208cad36d27 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27.shg-align-container {
  display: flex;
  justify-content: center
}

.s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27 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-374ee4bc-cfc0-4fc0-a31e-f208cad36d27 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27.shg-align-container {
  display: flex;
  justify-content: center
}

.s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27 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-374ee4bc-cfc0-4fc0-a31e-f208cad36d27 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27.shg-align-container {
  display: flex;
  justify-content: center
}

.s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-374ee4bc-cfc0-4fc0-a31e-f208cad36d27.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-457b8776-9bcf-4cce-8f17-622cc5238db4 {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-457b8776-9bcf-4cce-8f17-622cc5238db4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-457b8776-9bcf-4cce-8f17-622cc5238db4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-457b8776-9bcf-4cce-8f17-622cc5238db4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-457b8776-9bcf-4cce-8f17-622cc5238db4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-457b8776-9bcf-4cce-8f17-622cc5238db4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-457b8776-9bcf-4cce-8f17-622cc5238db4 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-457b8776-9bcf-4cce-8f17-622cc5238db4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-457b8776-9bcf-4cce-8f17-622cc5238db4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-457b8776-9bcf-4cce-8f17-622cc5238db4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-457b8776-9bcf-4cce-8f17-622cc5238db4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-457b8776-9bcf-4cce-8f17-622cc5238db4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-457b8776-9bcf-4cce-8f17-622cc5238db4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-457b8776-9bcf-4cce-8f17-622cc5238db4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-457b8776-9bcf-4cce-8f17-622cc5238db4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-457b8776-9bcf-4cce-8f17-622cc5238db4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-457b8776-9bcf-4cce-8f17-622cc5238db4 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-457b8776-9bcf-4cce-8f17-622cc5238db4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-457b8776-9bcf-4cce-8f17-622cc5238db4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-457b8776-9bcf-4cce-8f17-622cc5238db4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-457b8776-9bcf-4cce-8f17-622cc5238db4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-457b8776-9bcf-4cce-8f17-622cc5238db4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-457b8776-9bcf-4cce-8f17-622cc5238db4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-457b8776-9bcf-4cce-8f17-622cc5238db4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-457b8776-9bcf-4cce-8f17-622cc5238db4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-457b8776-9bcf-4cce-8f17-622cc5238db4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-457b8776-9bcf-4cce-8f17-622cc5238db4 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-457b8776-9bcf-4cce-8f17-622cc5238db4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-457b8776-9bcf-4cce-8f17-622cc5238db4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-457b8776-9bcf-4cce-8f17-622cc5238db4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-457b8776-9bcf-4cce-8f17-622cc5238db4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-457b8776-9bcf-4cce-8f17-622cc5238db4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-457b8776-9bcf-4cce-8f17-622cc5238db4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-457b8776-9bcf-4cce-8f17-622cc5238db4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-457b8776-9bcf-4cce-8f17-622cc5238db4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-457b8776-9bcf-4cce-8f17-622cc5238db4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-457b8776-9bcf-4cce-8f17-622cc5238db4 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-457b8776-9bcf-4cce-8f17-622cc5238db4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-457b8776-9bcf-4cce-8f17-622cc5238db4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-457b8776-9bcf-4cce-8f17-622cc5238db4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-457b8776-9bcf-4cce-8f17-622cc5238db4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-457b8776-9bcf-4cce-8f17-622cc5238db4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-457b8776-9bcf-4cce-8f17-622cc5238db4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-457b8776-9bcf-4cce-8f17-622cc5238db4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-457b8776-9bcf-4cce-8f17-622cc5238db4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-457b8776-9bcf-4cce-8f17-622cc5238db4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-457b8776-9bcf-4cce-8f17-622cc5238db4 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-457b8776-9bcf-4cce-8f17-622cc5238db4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-457b8776-9bcf-4cce-8f17-622cc5238db4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-457b8776-9bcf-4cce-8f17-622cc5238db4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-457b8776-9bcf-4cce-8f17-622cc5238db4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-6da1db4c-1c95-494f-aaa8-85b30c435cf2 {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
padding-right: 0%;
max-width: 1200px;
}

@media (min-width: 0px) {
[id="s-6da1db4c-1c95-494f-aaa8-85b30c435cf2"] > .shg-row > .shg-c-xs-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

@media (min-width: 768px) {
[id="s-6da1db4c-1c95-494f-aaa8-85b30c435cf2"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-6da1db4c-1c95-494f-aaa8-85b30c435cf2"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-6da1db4c-1c95-494f-aaa8-85b30c435cf2"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

#s-efe067fc-33ec-4d64-96ad-fc0d56bc584e {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-efe067fc-33ec-4d64-96ad-fc0d56bc584e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-efe067fc-33ec-4d64-96ad-fc0d56bc584e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-efe067fc-33ec-4d64-96ad-fc0d56bc584e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-efe067fc-33ec-4d64-96ad-fc0d56bc584e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-efe067fc-33ec-4d64-96ad-fc0d56bc584e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-efe067fc-33ec-4d64-96ad-fc0d56bc584e img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-efe067fc-33ec-4d64-96ad-fc0d56bc584e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-efe067fc-33ec-4d64-96ad-fc0d56bc584e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-efe067fc-33ec-4d64-96ad-fc0d56bc584e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-efe067fc-33ec-4d64-96ad-fc0d56bc584e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-efe067fc-33ec-4d64-96ad-fc0d56bc584e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-efe067fc-33ec-4d64-96ad-fc0d56bc584e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-efe067fc-33ec-4d64-96ad-fc0d56bc584e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-efe067fc-33ec-4d64-96ad-fc0d56bc584e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-efe067fc-33ec-4d64-96ad-fc0d56bc584e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-efe067fc-33ec-4d64-96ad-fc0d56bc584e 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-efe067fc-33ec-4d64-96ad-fc0d56bc584e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-efe067fc-33ec-4d64-96ad-fc0d56bc584e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-efe067fc-33ec-4d64-96ad-fc0d56bc584e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-efe067fc-33ec-4d64-96ad-fc0d56bc584e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-efe067fc-33ec-4d64-96ad-fc0d56bc584e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-efe067fc-33ec-4d64-96ad-fc0d56bc584e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-efe067fc-33ec-4d64-96ad-fc0d56bc584e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-efe067fc-33ec-4d64-96ad-fc0d56bc584e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-efe067fc-33ec-4d64-96ad-fc0d56bc584e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-efe067fc-33ec-4d64-96ad-fc0d56bc584e 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-efe067fc-33ec-4d64-96ad-fc0d56bc584e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-efe067fc-33ec-4d64-96ad-fc0d56bc584e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-efe067fc-33ec-4d64-96ad-fc0d56bc584e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-efe067fc-33ec-4d64-96ad-fc0d56bc584e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-efe067fc-33ec-4d64-96ad-fc0d56bc584e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-efe067fc-33ec-4d64-96ad-fc0d56bc584e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-efe067fc-33ec-4d64-96ad-fc0d56bc584e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-efe067fc-33ec-4d64-96ad-fc0d56bc584e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-efe067fc-33ec-4d64-96ad-fc0d56bc584e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-efe067fc-33ec-4d64-96ad-fc0d56bc584e 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-efe067fc-33ec-4d64-96ad-fc0d56bc584e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-efe067fc-33ec-4d64-96ad-fc0d56bc584e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-efe067fc-33ec-4d64-96ad-fc0d56bc584e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-efe067fc-33ec-4d64-96ad-fc0d56bc584e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-efe067fc-33ec-4d64-96ad-fc0d56bc584e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-efe067fc-33ec-4d64-96ad-fc0d56bc584e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-efe067fc-33ec-4d64-96ad-fc0d56bc584e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-efe067fc-33ec-4d64-96ad-fc0d56bc584e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-efe067fc-33ec-4d64-96ad-fc0d56bc584e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-efe067fc-33ec-4d64-96ad-fc0d56bc584e 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-efe067fc-33ec-4d64-96ad-fc0d56bc584e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-efe067fc-33ec-4d64-96ad-fc0d56bc584e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-efe067fc-33ec-4d64-96ad-fc0d56bc584e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-efe067fc-33ec-4d64-96ad-fc0d56bc584e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-f1b9b96d-d162-448c-ac90-12540a4345bf {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-f1b9b96d-d162-448c-ac90-12540a4345bf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f1b9b96d-d162-448c-ac90-12540a4345bf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f1b9b96d-d162-448c-ac90-12540a4345bf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f1b9b96d-d162-448c-ac90-12540a4345bf .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f1b9b96d-d162-448c-ac90-12540a4345bf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f1b9b96d-d162-448c-ac90-12540a4345bf img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f1b9b96d-d162-448c-ac90-12540a4345bf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f1b9b96d-d162-448c-ac90-12540a4345bf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f1b9b96d-d162-448c-ac90-12540a4345bf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f1b9b96d-d162-448c-ac90-12540a4345bf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-f1b9b96d-d162-448c-ac90-12540a4345bf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f1b9b96d-d162-448c-ac90-12540a4345bf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f1b9b96d-d162-448c-ac90-12540a4345bf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f1b9b96d-d162-448c-ac90-12540a4345bf .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f1b9b96d-d162-448c-ac90-12540a4345bf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f1b9b96d-d162-448c-ac90-12540a4345bf 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-f1b9b96d-d162-448c-ac90-12540a4345bf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f1b9b96d-d162-448c-ac90-12540a4345bf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f1b9b96d-d162-448c-ac90-12540a4345bf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f1b9b96d-d162-448c-ac90-12540a4345bf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f1b9b96d-d162-448c-ac90-12540a4345bf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f1b9b96d-d162-448c-ac90-12540a4345bf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f1b9b96d-d162-448c-ac90-12540a4345bf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f1b9b96d-d162-448c-ac90-12540a4345bf .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f1b9b96d-d162-448c-ac90-12540a4345bf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f1b9b96d-d162-448c-ac90-12540a4345bf 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-f1b9b96d-d162-448c-ac90-12540a4345bf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f1b9b96d-d162-448c-ac90-12540a4345bf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f1b9b96d-d162-448c-ac90-12540a4345bf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f1b9b96d-d162-448c-ac90-12540a4345bf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f1b9b96d-d162-448c-ac90-12540a4345bf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f1b9b96d-d162-448c-ac90-12540a4345bf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f1b9b96d-d162-448c-ac90-12540a4345bf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f1b9b96d-d162-448c-ac90-12540a4345bf .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f1b9b96d-d162-448c-ac90-12540a4345bf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f1b9b96d-d162-448c-ac90-12540a4345bf 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-f1b9b96d-d162-448c-ac90-12540a4345bf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f1b9b96d-d162-448c-ac90-12540a4345bf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f1b9b96d-d162-448c-ac90-12540a4345bf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f1b9b96d-d162-448c-ac90-12540a4345bf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f1b9b96d-d162-448c-ac90-12540a4345bf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f1b9b96d-d162-448c-ac90-12540a4345bf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f1b9b96d-d162-448c-ac90-12540a4345bf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f1b9b96d-d162-448c-ac90-12540a4345bf .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f1b9b96d-d162-448c-ac90-12540a4345bf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f1b9b96d-d162-448c-ac90-12540a4345bf 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-f1b9b96d-d162-448c-ac90-12540a4345bf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f1b9b96d-d162-448c-ac90-12540a4345bf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f1b9b96d-d162-448c-ac90-12540a4345bf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f1b9b96d-d162-448c-ac90-12540a4345bf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-82e211cd-8282-4724-a1dd-70199f3daf9d {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-82e211cd-8282-4724-a1dd-70199f3daf9d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-82e211cd-8282-4724-a1dd-70199f3daf9d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-82e211cd-8282-4724-a1dd-70199f3daf9d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-82e211cd-8282-4724-a1dd-70199f3daf9d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-82e211cd-8282-4724-a1dd-70199f3daf9d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-82e211cd-8282-4724-a1dd-70199f3daf9d img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-82e211cd-8282-4724-a1dd-70199f3daf9d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-82e211cd-8282-4724-a1dd-70199f3daf9d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82e211cd-8282-4724-a1dd-70199f3daf9d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82e211cd-8282-4724-a1dd-70199f3daf9d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-82e211cd-8282-4724-a1dd-70199f3daf9d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-82e211cd-8282-4724-a1dd-70199f3daf9d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-82e211cd-8282-4724-a1dd-70199f3daf9d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-82e211cd-8282-4724-a1dd-70199f3daf9d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-82e211cd-8282-4724-a1dd-70199f3daf9d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-82e211cd-8282-4724-a1dd-70199f3daf9d 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-82e211cd-8282-4724-a1dd-70199f3daf9d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-82e211cd-8282-4724-a1dd-70199f3daf9d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82e211cd-8282-4724-a1dd-70199f3daf9d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82e211cd-8282-4724-a1dd-70199f3daf9d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-82e211cd-8282-4724-a1dd-70199f3daf9d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-82e211cd-8282-4724-a1dd-70199f3daf9d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-82e211cd-8282-4724-a1dd-70199f3daf9d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-82e211cd-8282-4724-a1dd-70199f3daf9d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-82e211cd-8282-4724-a1dd-70199f3daf9d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-82e211cd-8282-4724-a1dd-70199f3daf9d 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-82e211cd-8282-4724-a1dd-70199f3daf9d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-82e211cd-8282-4724-a1dd-70199f3daf9d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82e211cd-8282-4724-a1dd-70199f3daf9d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82e211cd-8282-4724-a1dd-70199f3daf9d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-82e211cd-8282-4724-a1dd-70199f3daf9d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-82e211cd-8282-4724-a1dd-70199f3daf9d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-82e211cd-8282-4724-a1dd-70199f3daf9d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-82e211cd-8282-4724-a1dd-70199f3daf9d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-82e211cd-8282-4724-a1dd-70199f3daf9d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-82e211cd-8282-4724-a1dd-70199f3daf9d 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-82e211cd-8282-4724-a1dd-70199f3daf9d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-82e211cd-8282-4724-a1dd-70199f3daf9d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82e211cd-8282-4724-a1dd-70199f3daf9d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82e211cd-8282-4724-a1dd-70199f3daf9d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-82e211cd-8282-4724-a1dd-70199f3daf9d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-82e211cd-8282-4724-a1dd-70199f3daf9d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-82e211cd-8282-4724-a1dd-70199f3daf9d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-82e211cd-8282-4724-a1dd-70199f3daf9d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-82e211cd-8282-4724-a1dd-70199f3daf9d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-82e211cd-8282-4724-a1dd-70199f3daf9d 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-82e211cd-8282-4724-a1dd-70199f3daf9d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-82e211cd-8282-4724-a1dd-70199f3daf9d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82e211cd-8282-4724-a1dd-70199f3daf9d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82e211cd-8282-4724-a1dd-70199f3daf9d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470 {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470 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-d10ec474-87d6-43d2-9e55-c6d9fbb1b470 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470 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-d10ec474-87d6-43d2-9e55-c6d9fbb1b470 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470 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-d10ec474-87d6-43d2-9e55-c6d9fbb1b470 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470 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-d10ec474-87d6-43d2-9e55-c6d9fbb1b470 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d10ec474-87d6-43d2-9e55-c6d9fbb1b470.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-563e6c1a-0064-4055-8f1f-387a00e022b4 {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-563e6c1a-0064-4055-8f1f-387a00e022b4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-563e6c1a-0064-4055-8f1f-387a00e022b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-563e6c1a-0064-4055-8f1f-387a00e022b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-563e6c1a-0064-4055-8f1f-387a00e022b4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-563e6c1a-0064-4055-8f1f-387a00e022b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-563e6c1a-0064-4055-8f1f-387a00e022b4 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-563e6c1a-0064-4055-8f1f-387a00e022b4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-563e6c1a-0064-4055-8f1f-387a00e022b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-563e6c1a-0064-4055-8f1f-387a00e022b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-563e6c1a-0064-4055-8f1f-387a00e022b4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-563e6c1a-0064-4055-8f1f-387a00e022b4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-563e6c1a-0064-4055-8f1f-387a00e022b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-563e6c1a-0064-4055-8f1f-387a00e022b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-563e6c1a-0064-4055-8f1f-387a00e022b4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-563e6c1a-0064-4055-8f1f-387a00e022b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-563e6c1a-0064-4055-8f1f-387a00e022b4 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-563e6c1a-0064-4055-8f1f-387a00e022b4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-563e6c1a-0064-4055-8f1f-387a00e022b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-563e6c1a-0064-4055-8f1f-387a00e022b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-563e6c1a-0064-4055-8f1f-387a00e022b4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-563e6c1a-0064-4055-8f1f-387a00e022b4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-563e6c1a-0064-4055-8f1f-387a00e022b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-563e6c1a-0064-4055-8f1f-387a00e022b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-563e6c1a-0064-4055-8f1f-387a00e022b4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-563e6c1a-0064-4055-8f1f-387a00e022b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-563e6c1a-0064-4055-8f1f-387a00e022b4 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-563e6c1a-0064-4055-8f1f-387a00e022b4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-563e6c1a-0064-4055-8f1f-387a00e022b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-563e6c1a-0064-4055-8f1f-387a00e022b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-563e6c1a-0064-4055-8f1f-387a00e022b4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-563e6c1a-0064-4055-8f1f-387a00e022b4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-563e6c1a-0064-4055-8f1f-387a00e022b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-563e6c1a-0064-4055-8f1f-387a00e022b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-563e6c1a-0064-4055-8f1f-387a00e022b4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-563e6c1a-0064-4055-8f1f-387a00e022b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-563e6c1a-0064-4055-8f1f-387a00e022b4 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-563e6c1a-0064-4055-8f1f-387a00e022b4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-563e6c1a-0064-4055-8f1f-387a00e022b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-563e6c1a-0064-4055-8f1f-387a00e022b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-563e6c1a-0064-4055-8f1f-387a00e022b4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-563e6c1a-0064-4055-8f1f-387a00e022b4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-563e6c1a-0064-4055-8f1f-387a00e022b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-563e6c1a-0064-4055-8f1f-387a00e022b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-563e6c1a-0064-4055-8f1f-387a00e022b4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-563e6c1a-0064-4055-8f1f-387a00e022b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-563e6c1a-0064-4055-8f1f-387a00e022b4 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-563e6c1a-0064-4055-8f1f-387a00e022b4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-563e6c1a-0064-4055-8f1f-387a00e022b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-563e6c1a-0064-4055-8f1f-387a00e022b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-563e6c1a-0064-4055-8f1f-387a00e022b4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-85b6872e-7bdd-4b73-9e29-83ef0a78b915 {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-85b6872e-7bdd-4b73-9e29-83ef0a78b915 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-85b6872e-7bdd-4b73-9e29-83ef0a78b915-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-85b6872e-7bdd-4b73-9e29-83ef0a78b915 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-85b6872e-7bdd-4b73-9e29-83ef0a78b915 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-85b6872e-7bdd-4b73-9e29-83ef0a78b915 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-85b6872e-7bdd-4b73-9e29-83ef0a78b915 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-85b6872e-7bdd-4b73-9e29-83ef0a78b915 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-85b6872e-7bdd-4b73-9e29-83ef0a78b915.shg-align-container {
  display: flex;
  justify-content: center
}

.s-85b6872e-7bdd-4b73-9e29-83ef0a78b915.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-85b6872e-7bdd-4b73-9e29-83ef0a78b915.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-85b6872e-7bdd-4b73-9e29-83ef0a78b915 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-85b6872e-7bdd-4b73-9e29-83ef0a78b915-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-85b6872e-7bdd-4b73-9e29-83ef0a78b915 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-85b6872e-7bdd-4b73-9e29-83ef0a78b915 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-85b6872e-7bdd-4b73-9e29-83ef0a78b915 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-85b6872e-7bdd-4b73-9e29-83ef0a78b915 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-85b6872e-7bdd-4b73-9e29-83ef0a78b915 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-85b6872e-7bdd-4b73-9e29-83ef0a78b915.shg-align-container {
  display: flex;
  justify-content: center
}

.s-85b6872e-7bdd-4b73-9e29-83ef0a78b915.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-85b6872e-7bdd-4b73-9e29-83ef0a78b915.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-85b6872e-7bdd-4b73-9e29-83ef0a78b915 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-85b6872e-7bdd-4b73-9e29-83ef0a78b915-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-85b6872e-7bdd-4b73-9e29-83ef0a78b915 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-85b6872e-7bdd-4b73-9e29-83ef0a78b915 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-85b6872e-7bdd-4b73-9e29-83ef0a78b915 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-85b6872e-7bdd-4b73-9e29-83ef0a78b915 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-85b6872e-7bdd-4b73-9e29-83ef0a78b915 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-85b6872e-7bdd-4b73-9e29-83ef0a78b915.shg-align-container {
  display: flex;
  justify-content: center
}

.s-85b6872e-7bdd-4b73-9e29-83ef0a78b915.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-85b6872e-7bdd-4b73-9e29-83ef0a78b915.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-85b6872e-7bdd-4b73-9e29-83ef0a78b915 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-85b6872e-7bdd-4b73-9e29-83ef0a78b915-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-85b6872e-7bdd-4b73-9e29-83ef0a78b915 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-85b6872e-7bdd-4b73-9e29-83ef0a78b915 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-85b6872e-7bdd-4b73-9e29-83ef0a78b915 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-85b6872e-7bdd-4b73-9e29-83ef0a78b915 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-85b6872e-7bdd-4b73-9e29-83ef0a78b915 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-85b6872e-7bdd-4b73-9e29-83ef0a78b915.shg-align-container {
  display: flex;
  justify-content: center
}

.s-85b6872e-7bdd-4b73-9e29-83ef0a78b915.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-85b6872e-7bdd-4b73-9e29-83ef0a78b915.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-85b6872e-7bdd-4b73-9e29-83ef0a78b915 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-85b6872e-7bdd-4b73-9e29-83ef0a78b915-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-85b6872e-7bdd-4b73-9e29-83ef0a78b915 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-85b6872e-7bdd-4b73-9e29-83ef0a78b915 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-85b6872e-7bdd-4b73-9e29-83ef0a78b915 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-85b6872e-7bdd-4b73-9e29-83ef0a78b915 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-85b6872e-7bdd-4b73-9e29-83ef0a78b915 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-85b6872e-7bdd-4b73-9e29-83ef0a78b915.shg-align-container {
  display: flex;
  justify-content: center
}

.s-85b6872e-7bdd-4b73-9e29-83ef0a78b915.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-85b6872e-7bdd-4b73-9e29-83ef0a78b915.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-9db24f76-0602-4c90-b6d5-02f676a8d490 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 3%;
padding-left: 1%;
padding-bottom: 3%;
padding-right: 1%;
}
@media (min-width: 1200px){#s-9db24f76-0602-4c90-b6d5-02f676a8d490 {
  display: none;
}
#s-9db24f76-0602-4c90-b6d5-02f676a8d490, #wrap-s-9db24f76-0602-4c90-b6d5-02f676a8d490, #wrap-content-s-9db24f76-0602-4c90-b6d5-02f676a8d490 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-9db24f76-0602-4c90-b6d5-02f676a8d490 {
  display: none;
}
#s-9db24f76-0602-4c90-b6d5-02f676a8d490, #wrap-s-9db24f76-0602-4c90-b6d5-02f676a8d490, #wrap-content-s-9db24f76-0602-4c90-b6d5-02f676a8d490 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-9db24f76-0602-4c90-b6d5-02f676a8d490 {
  display: none;
}
#s-9db24f76-0602-4c90-b6d5-02f676a8d490, #wrap-s-9db24f76-0602-4c90-b6d5-02f676a8d490, #wrap-content-s-9db24f76-0602-4c90-b6d5-02f676a8d490 { display: none !important; }}@media (max-width: 767px){#s-9db24f76-0602-4c90-b6d5-02f676a8d490 {
  margin-top: 4%;
}
}







#s-9db24f76-0602-4c90-b6d5-02f676a8d490 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9db24f76-0602-4c90-b6d5-02f676a8d490.shg-box.shg-c {
  justify-content: flex-start;
}

#s-3234c6b5-4e9b-4ec3-9b7d-834286210e25 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}
@media (max-width: 767px){#s-3234c6b5-4e9b-4ec3-9b7d-834286210e25 {
  display: none;
}
#s-3234c6b5-4e9b-4ec3-9b7d-834286210e25, #wrap-s-3234c6b5-4e9b-4ec3-9b7d-834286210e25, #wrap-content-s-3234c6b5-4e9b-4ec3-9b7d-834286210e25 { display: none !important; }}
#s-3234c6b5-4e9b-4ec3-9b7d-834286210e25 .shg-sld-dot {
  background-color: rgba(20, 71, 51, 1);
}

#s-3234c6b5-4e9b-4ec3-9b7d-834286210e25 .shg-sld-nav-button.shg-sld-left,
#s-3234c6b5-4e9b-4ec3-9b7d-834286210e25 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(20, 71, 51, 1);
}

#s-23367600-e9dd-434b-8f27-0cb10391d64d {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 3%;
padding-left: 0%;
padding-bottom: 3%;
padding-right: 0%;
min-height: 100px;
}

@media (min-width: 0px) {
[id="s-23367600-e9dd-434b-8f27-0cb10391d64d"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-23367600-e9dd-434b-8f27-0cb10391d64d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-23367600-e9dd-434b-8f27-0cb10391d64d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-23367600-e9dd-434b-8f27-0cb10391d64d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-4194759b-bc4c-43d9-9c44-92c86f34814b {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-4194759b-bc4c-43d9-9c44-92c86f34814b {
  margin: 0 !important;
  overflow: visible;
}

#s-4194759b-bc4c-43d9-9c44-92c86f34814b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4194759b-bc4c-43d9-9c44-92c86f34814b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4194759b-bc4c-43d9-9c44-92c86f34814b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4194759b-bc4c-43d9-9c44-92c86f34814b img.shogun-image {
  /* Add background color handling */
  
}

#s-4194759b-bc4c-43d9-9c44-92c86f34814b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4194759b-bc4c-43d9-9c44-92c86f34814b .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-4194759b-bc4c-43d9-9c44-92c86f34814b .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4194759b-bc4c-43d9-9c44-92c86f34814b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4194759b-bc4c-43d9-9c44-92c86f34814b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4194759b-bc4c-43d9-9c44-92c86f34814b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-4194759b-bc4c-43d9-9c44-92c86f34814b.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-4194759b-bc4c-43d9-9c44-92c86f34814b .shogun-image-content {
  
    justify-content: center;
  
}

.s-4194759b-bc4c-43d9-9c44-92c86f34814b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4194759b-bc4c-43d9-9c44-92c86f34814b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4194759b-bc4c-43d9-9c44-92c86f34814b.shogun-image {
  box-sizing: border-box;
}



.s-4194759b-bc4c-43d9-9c44-92c86f34814b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4194759b-bc4c-43d9-9c44-92c86f34814b {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-4194759b-bc4c-43d9-9c44-92c86f34814b.shogun-image-container {
      position: relative;
    }

    .s-4194759b-bc4c-43d9-9c44-92c86f34814b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4194759b-bc4c-43d9-9c44-92c86f34814b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4194759b-bc4c-43d9-9c44-92c86f34814b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-4194759b-bc4c-43d9-9c44-92c86f34814b {
  margin: 0 !important;
  overflow: visible;
}

#s-4194759b-bc4c-43d9-9c44-92c86f34814b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4194759b-bc4c-43d9-9c44-92c86f34814b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4194759b-bc4c-43d9-9c44-92c86f34814b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4194759b-bc4c-43d9-9c44-92c86f34814b img.shogun-image {
  /* Add background color handling */
  
}

#s-4194759b-bc4c-43d9-9c44-92c86f34814b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4194759b-bc4c-43d9-9c44-92c86f34814b .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-4194759b-bc4c-43d9-9c44-92c86f34814b .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4194759b-bc4c-43d9-9c44-92c86f34814b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4194759b-bc4c-43d9-9c44-92c86f34814b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4194759b-bc4c-43d9-9c44-92c86f34814b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-4194759b-bc4c-43d9-9c44-92c86f34814b.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-4194759b-bc4c-43d9-9c44-92c86f34814b .shogun-image-content {
  
    justify-content: center;
  
}

.s-4194759b-bc4c-43d9-9c44-92c86f34814b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4194759b-bc4c-43d9-9c44-92c86f34814b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4194759b-bc4c-43d9-9c44-92c86f34814b.shogun-image {
  box-sizing: border-box;
}



.s-4194759b-bc4c-43d9-9c44-92c86f34814b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4194759b-bc4c-43d9-9c44-92c86f34814b {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-4194759b-bc4c-43d9-9c44-92c86f34814b.shogun-image-container {
      position: relative;
    }

    .s-4194759b-bc4c-43d9-9c44-92c86f34814b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4194759b-bc4c-43d9-9c44-92c86f34814b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4194759b-bc4c-43d9-9c44-92c86f34814b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-4194759b-bc4c-43d9-9c44-92c86f34814b {
  margin: 0 !important;
  overflow: visible;
}

#s-4194759b-bc4c-43d9-9c44-92c86f34814b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4194759b-bc4c-43d9-9c44-92c86f34814b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4194759b-bc4c-43d9-9c44-92c86f34814b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4194759b-bc4c-43d9-9c44-92c86f34814b img.shogun-image {
  /* Add background color handling */
  
}

#s-4194759b-bc4c-43d9-9c44-92c86f34814b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4194759b-bc4c-43d9-9c44-92c86f34814b .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-4194759b-bc4c-43d9-9c44-92c86f34814b .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4194759b-bc4c-43d9-9c44-92c86f34814b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4194759b-bc4c-43d9-9c44-92c86f34814b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4194759b-bc4c-43d9-9c44-92c86f34814b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-4194759b-bc4c-43d9-9c44-92c86f34814b.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-4194759b-bc4c-43d9-9c44-92c86f34814b .shogun-image-content {
  
    justify-content: center;
  
}

.s-4194759b-bc4c-43d9-9c44-92c86f34814b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4194759b-bc4c-43d9-9c44-92c86f34814b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4194759b-bc4c-43d9-9c44-92c86f34814b.shogun-image {
  box-sizing: border-box;
}



.s-4194759b-bc4c-43d9-9c44-92c86f34814b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4194759b-bc4c-43d9-9c44-92c86f34814b {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-4194759b-bc4c-43d9-9c44-92c86f34814b.shogun-image-container {
      position: relative;
    }

    .s-4194759b-bc4c-43d9-9c44-92c86f34814b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4194759b-bc4c-43d9-9c44-92c86f34814b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4194759b-bc4c-43d9-9c44-92c86f34814b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-4194759b-bc4c-43d9-9c44-92c86f34814b {
  margin: 0 !important;
  overflow: visible;
}

#s-4194759b-bc4c-43d9-9c44-92c86f34814b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4194759b-bc4c-43d9-9c44-92c86f34814b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4194759b-bc4c-43d9-9c44-92c86f34814b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4194759b-bc4c-43d9-9c44-92c86f34814b img.shogun-image {
  /* Add background color handling */
  
}

#s-4194759b-bc4c-43d9-9c44-92c86f34814b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4194759b-bc4c-43d9-9c44-92c86f34814b .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-4194759b-bc4c-43d9-9c44-92c86f34814b .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4194759b-bc4c-43d9-9c44-92c86f34814b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4194759b-bc4c-43d9-9c44-92c86f34814b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4194759b-bc4c-43d9-9c44-92c86f34814b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-4194759b-bc4c-43d9-9c44-92c86f34814b.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-4194759b-bc4c-43d9-9c44-92c86f34814b .shogun-image-content {
  
    justify-content: center;
  
}

.s-4194759b-bc4c-43d9-9c44-92c86f34814b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4194759b-bc4c-43d9-9c44-92c86f34814b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4194759b-bc4c-43d9-9c44-92c86f34814b.shogun-image {
  box-sizing: border-box;
}



.s-4194759b-bc4c-43d9-9c44-92c86f34814b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4194759b-bc4c-43d9-9c44-92c86f34814b {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-4194759b-bc4c-43d9-9c44-92c86f34814b.shogun-image-container {
      position: relative;
    }

    .s-4194759b-bc4c-43d9-9c44-92c86f34814b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4194759b-bc4c-43d9-9c44-92c86f34814b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4194759b-bc4c-43d9-9c44-92c86f34814b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-4194759b-bc4c-43d9-9c44-92c86f34814b {
  margin: 0 !important;
  overflow: visible;
}

#s-4194759b-bc4c-43d9-9c44-92c86f34814b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4194759b-bc4c-43d9-9c44-92c86f34814b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4194759b-bc4c-43d9-9c44-92c86f34814b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4194759b-bc4c-43d9-9c44-92c86f34814b img.shogun-image {
  /* Add background color handling */
  
}

#s-4194759b-bc4c-43d9-9c44-92c86f34814b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4194759b-bc4c-43d9-9c44-92c86f34814b .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-4194759b-bc4c-43d9-9c44-92c86f34814b .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4194759b-bc4c-43d9-9c44-92c86f34814b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4194759b-bc4c-43d9-9c44-92c86f34814b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4194759b-bc4c-43d9-9c44-92c86f34814b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-4194759b-bc4c-43d9-9c44-92c86f34814b.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-4194759b-bc4c-43d9-9c44-92c86f34814b .shogun-image-content {
  
    justify-content: center;
  
}

.s-4194759b-bc4c-43d9-9c44-92c86f34814b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4194759b-bc4c-43d9-9c44-92c86f34814b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4194759b-bc4c-43d9-9c44-92c86f34814b.shogun-image {
  box-sizing: border-box;
}



.s-4194759b-bc4c-43d9-9c44-92c86f34814b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4194759b-bc4c-43d9-9c44-92c86f34814b {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-4194759b-bc4c-43d9-9c44-92c86f34814b.shogun-image-container {
      position: relative;
    }

    .s-4194759b-bc4c-43d9-9c44-92c86f34814b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4194759b-bc4c-43d9-9c44-92c86f34814b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4194759b-bc4c-43d9-9c44-92c86f34814b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e {
  margin: 0 !important;
  overflow: visible;
}

#s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e img.shogun-image {
  /* Add background color handling */
  
}

#s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e .shogun-image-content {
  
    justify-content: center;
  
}

.s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shogun-image {
  box-sizing: border-box;
}



.s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shogun-image-container {
      position: relative;
    }

    .s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e {
  margin: 0 !important;
  overflow: visible;
}

#s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e img.shogun-image {
  /* Add background color handling */
  
}

#s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e .shogun-image-content {
  
    justify-content: center;
  
}

.s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shogun-image {
  box-sizing: border-box;
}



.s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shogun-image-container {
      position: relative;
    }

    .s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e {
  margin: 0 !important;
  overflow: visible;
}

#s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e img.shogun-image {
  /* Add background color handling */
  
}

#s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e .shogun-image-content {
  
    justify-content: center;
  
}

.s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shogun-image {
  box-sizing: border-box;
}



.s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shogun-image-container {
      position: relative;
    }

    .s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e {
  margin: 0 !important;
  overflow: visible;
}

#s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e img.shogun-image {
  /* Add background color handling */
  
}

#s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e .shogun-image-content {
  
    justify-content: center;
  
}

.s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shogun-image {
  box-sizing: border-box;
}



.s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shogun-image-container {
      position: relative;
    }

    .s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e {
  margin: 0 !important;
  overflow: visible;
}

#s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e img.shogun-image {
  /* Add background color handling */
  
}

#s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e .shogun-image-content {
  
    justify-content: center;
  
}

.s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shogun-image {
  box-sizing: border-box;
}



.s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shogun-image-container {
      position: relative;
    }

    .s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4eb00d22-cb1c-4fe9-9514-785cd8ed886e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-709b1554-a613-44c1-a257-53d6b5b60887 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 3%;
padding-left: 0%;
padding-bottom: 3%;
padding-right: 0%;
min-height: 100px;
}

@media (min-width: 0px) {
[id="s-709b1554-a613-44c1-a257-53d6b5b60887"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-709b1554-a613-44c1-a257-53d6b5b60887"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-709b1554-a613-44c1-a257-53d6b5b60887"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-709b1554-a613-44c1-a257-53d6b5b60887"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-38c9330b-9564-45fe-9950-3f066b92413d {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-38c9330b-9564-45fe-9950-3f066b92413d {
  margin: 0 !important;
  overflow: visible;
}

#s-38c9330b-9564-45fe-9950-3f066b92413d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-38c9330b-9564-45fe-9950-3f066b92413d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-38c9330b-9564-45fe-9950-3f066b92413d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-38c9330b-9564-45fe-9950-3f066b92413d img.shogun-image {
  /* Add background color handling */
  
}

#s-38c9330b-9564-45fe-9950-3f066b92413d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-38c9330b-9564-45fe-9950-3f066b92413d .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-38c9330b-9564-45fe-9950-3f066b92413d .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-38c9330b-9564-45fe-9950-3f066b92413d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-38c9330b-9564-45fe-9950-3f066b92413d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-38c9330b-9564-45fe-9950-3f066b92413d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-38c9330b-9564-45fe-9950-3f066b92413d.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-38c9330b-9564-45fe-9950-3f066b92413d .shogun-image-content {
  
    justify-content: center;
  
}

.s-38c9330b-9564-45fe-9950-3f066b92413d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38c9330b-9564-45fe-9950-3f066b92413d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38c9330b-9564-45fe-9950-3f066b92413d.shogun-image {
  box-sizing: border-box;
}



.s-38c9330b-9564-45fe-9950-3f066b92413d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-38c9330b-9564-45fe-9950-3f066b92413d {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-38c9330b-9564-45fe-9950-3f066b92413d.shogun-image-container {
      position: relative;
    }

    .s-38c9330b-9564-45fe-9950-3f066b92413d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-38c9330b-9564-45fe-9950-3f066b92413d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-38c9330b-9564-45fe-9950-3f066b92413d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-38c9330b-9564-45fe-9950-3f066b92413d {
  margin: 0 !important;
  overflow: visible;
}

#s-38c9330b-9564-45fe-9950-3f066b92413d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-38c9330b-9564-45fe-9950-3f066b92413d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-38c9330b-9564-45fe-9950-3f066b92413d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-38c9330b-9564-45fe-9950-3f066b92413d img.shogun-image {
  /* Add background color handling */
  
}

#s-38c9330b-9564-45fe-9950-3f066b92413d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-38c9330b-9564-45fe-9950-3f066b92413d .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-38c9330b-9564-45fe-9950-3f066b92413d .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-38c9330b-9564-45fe-9950-3f066b92413d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-38c9330b-9564-45fe-9950-3f066b92413d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-38c9330b-9564-45fe-9950-3f066b92413d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-38c9330b-9564-45fe-9950-3f066b92413d.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-38c9330b-9564-45fe-9950-3f066b92413d .shogun-image-content {
  
    justify-content: center;
  
}

.s-38c9330b-9564-45fe-9950-3f066b92413d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38c9330b-9564-45fe-9950-3f066b92413d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38c9330b-9564-45fe-9950-3f066b92413d.shogun-image {
  box-sizing: border-box;
}



.s-38c9330b-9564-45fe-9950-3f066b92413d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-38c9330b-9564-45fe-9950-3f066b92413d {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-38c9330b-9564-45fe-9950-3f066b92413d.shogun-image-container {
      position: relative;
    }

    .s-38c9330b-9564-45fe-9950-3f066b92413d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-38c9330b-9564-45fe-9950-3f066b92413d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-38c9330b-9564-45fe-9950-3f066b92413d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-38c9330b-9564-45fe-9950-3f066b92413d {
  margin: 0 !important;
  overflow: visible;
}

#s-38c9330b-9564-45fe-9950-3f066b92413d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-38c9330b-9564-45fe-9950-3f066b92413d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-38c9330b-9564-45fe-9950-3f066b92413d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-38c9330b-9564-45fe-9950-3f066b92413d img.shogun-image {
  /* Add background color handling */
  
}

#s-38c9330b-9564-45fe-9950-3f066b92413d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-38c9330b-9564-45fe-9950-3f066b92413d .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-38c9330b-9564-45fe-9950-3f066b92413d .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-38c9330b-9564-45fe-9950-3f066b92413d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-38c9330b-9564-45fe-9950-3f066b92413d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-38c9330b-9564-45fe-9950-3f066b92413d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-38c9330b-9564-45fe-9950-3f066b92413d.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-38c9330b-9564-45fe-9950-3f066b92413d .shogun-image-content {
  
    justify-content: center;
  
}

.s-38c9330b-9564-45fe-9950-3f066b92413d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38c9330b-9564-45fe-9950-3f066b92413d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38c9330b-9564-45fe-9950-3f066b92413d.shogun-image {
  box-sizing: border-box;
}



.s-38c9330b-9564-45fe-9950-3f066b92413d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-38c9330b-9564-45fe-9950-3f066b92413d {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-38c9330b-9564-45fe-9950-3f066b92413d.shogun-image-container {
      position: relative;
    }

    .s-38c9330b-9564-45fe-9950-3f066b92413d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-38c9330b-9564-45fe-9950-3f066b92413d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-38c9330b-9564-45fe-9950-3f066b92413d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-38c9330b-9564-45fe-9950-3f066b92413d {
  margin: 0 !important;
  overflow: visible;
}

#s-38c9330b-9564-45fe-9950-3f066b92413d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-38c9330b-9564-45fe-9950-3f066b92413d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-38c9330b-9564-45fe-9950-3f066b92413d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-38c9330b-9564-45fe-9950-3f066b92413d img.shogun-image {
  /* Add background color handling */
  
}

#s-38c9330b-9564-45fe-9950-3f066b92413d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-38c9330b-9564-45fe-9950-3f066b92413d .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-38c9330b-9564-45fe-9950-3f066b92413d .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-38c9330b-9564-45fe-9950-3f066b92413d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-38c9330b-9564-45fe-9950-3f066b92413d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-38c9330b-9564-45fe-9950-3f066b92413d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-38c9330b-9564-45fe-9950-3f066b92413d.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-38c9330b-9564-45fe-9950-3f066b92413d .shogun-image-content {
  
    justify-content: center;
  
}

.s-38c9330b-9564-45fe-9950-3f066b92413d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38c9330b-9564-45fe-9950-3f066b92413d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38c9330b-9564-45fe-9950-3f066b92413d.shogun-image {
  box-sizing: border-box;
}



.s-38c9330b-9564-45fe-9950-3f066b92413d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-38c9330b-9564-45fe-9950-3f066b92413d {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-38c9330b-9564-45fe-9950-3f066b92413d.shogun-image-container {
      position: relative;
    }

    .s-38c9330b-9564-45fe-9950-3f066b92413d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-38c9330b-9564-45fe-9950-3f066b92413d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-38c9330b-9564-45fe-9950-3f066b92413d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-38c9330b-9564-45fe-9950-3f066b92413d {
  margin: 0 !important;
  overflow: visible;
}

#s-38c9330b-9564-45fe-9950-3f066b92413d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-38c9330b-9564-45fe-9950-3f066b92413d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-38c9330b-9564-45fe-9950-3f066b92413d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-38c9330b-9564-45fe-9950-3f066b92413d img.shogun-image {
  /* Add background color handling */
  
}

#s-38c9330b-9564-45fe-9950-3f066b92413d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-38c9330b-9564-45fe-9950-3f066b92413d .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-38c9330b-9564-45fe-9950-3f066b92413d .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-38c9330b-9564-45fe-9950-3f066b92413d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-38c9330b-9564-45fe-9950-3f066b92413d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-38c9330b-9564-45fe-9950-3f066b92413d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-38c9330b-9564-45fe-9950-3f066b92413d.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-38c9330b-9564-45fe-9950-3f066b92413d .shogun-image-content {
  
    justify-content: center;
  
}

.s-38c9330b-9564-45fe-9950-3f066b92413d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38c9330b-9564-45fe-9950-3f066b92413d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38c9330b-9564-45fe-9950-3f066b92413d.shogun-image {
  box-sizing: border-box;
}



.s-38c9330b-9564-45fe-9950-3f066b92413d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-38c9330b-9564-45fe-9950-3f066b92413d {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-38c9330b-9564-45fe-9950-3f066b92413d.shogun-image-container {
      position: relative;
    }

    .s-38c9330b-9564-45fe-9950-3f066b92413d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-38c9330b-9564-45fe-9950-3f066b92413d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-38c9330b-9564-45fe-9950-3f066b92413d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 {
  margin: 0 !important;
  overflow: visible;
}

#s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 img.shogun-image {
  /* Add background color handling */
  
}

#s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shogun-image {
  box-sizing: border-box;
}



.s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shogun-image-container {
      position: relative;
    }

    .s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 {
  margin: 0 !important;
  overflow: visible;
}

#s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 img.shogun-image {
  /* Add background color handling */
  
}

#s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shogun-image {
  box-sizing: border-box;
}



.s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shogun-image-container {
      position: relative;
    }

    .s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 {
  margin: 0 !important;
  overflow: visible;
}

#s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 img.shogun-image {
  /* Add background color handling */
  
}

#s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shogun-image {
  box-sizing: border-box;
}



.s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shogun-image-container {
      position: relative;
    }

    .s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 {
  margin: 0 !important;
  overflow: visible;
}

#s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 img.shogun-image {
  /* Add background color handling */
  
}

#s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shogun-image {
  box-sizing: border-box;
}



.s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shogun-image-container {
      position: relative;
    }

    .s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 {
  margin: 0 !important;
  overflow: visible;
}

#s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 img.shogun-image {
  /* Add background color handling */
  
}

#s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shogun-image {
  box-sizing: border-box;
}



.s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shogun-image-container {
      position: relative;
    }

    .s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9a3f6fe8-113a-4092-aed7-2d0c406b0b86 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-125f5a1c-7dd3-49c9-a416-17eb1bbf53b7 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 3%;
padding-left: 0%;
padding-bottom: 3%;
padding-right: 0%;
min-height: 100px;
}

@media (min-width: 0px) {
[id="s-125f5a1c-7dd3-49c9-a416-17eb1bbf53b7"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-125f5a1c-7dd3-49c9-a416-17eb1bbf53b7"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-125f5a1c-7dd3-49c9-a416-17eb1bbf53b7"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-125f5a1c-7dd3-49c9-a416-17eb1bbf53b7"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-2af1182f-9799-48f8-9061-526452bf53ba {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-2af1182f-9799-48f8-9061-526452bf53ba {
  margin: 0 !important;
  overflow: visible;
}

#s-2af1182f-9799-48f8-9061-526452bf53ba-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2af1182f-9799-48f8-9061-526452bf53ba {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2af1182f-9799-48f8-9061-526452bf53ba {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2af1182f-9799-48f8-9061-526452bf53ba img.shogun-image {
  /* Add background color handling */
  
}

#s-2af1182f-9799-48f8-9061-526452bf53ba img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2af1182f-9799-48f8-9061-526452bf53ba .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-2af1182f-9799-48f8-9061-526452bf53ba .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2af1182f-9799-48f8-9061-526452bf53ba .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2af1182f-9799-48f8-9061-526452bf53ba.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2af1182f-9799-48f8-9061-526452bf53ba img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-2af1182f-9799-48f8-9061-526452bf53ba.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-2af1182f-9799-48f8-9061-526452bf53ba .shogun-image-content {
  
    justify-content: center;
  
}

.s-2af1182f-9799-48f8-9061-526452bf53ba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2af1182f-9799-48f8-9061-526452bf53ba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2af1182f-9799-48f8-9061-526452bf53ba.shogun-image {
  box-sizing: border-box;
}



.s-2af1182f-9799-48f8-9061-526452bf53ba img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2af1182f-9799-48f8-9061-526452bf53ba {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-2af1182f-9799-48f8-9061-526452bf53ba.shogun-image-container {
      position: relative;
    }

    .s-2af1182f-9799-48f8-9061-526452bf53ba.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2af1182f-9799-48f8-9061-526452bf53ba.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2af1182f-9799-48f8-9061-526452bf53ba img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-2af1182f-9799-48f8-9061-526452bf53ba {
  margin: 0 !important;
  overflow: visible;
}

#s-2af1182f-9799-48f8-9061-526452bf53ba-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2af1182f-9799-48f8-9061-526452bf53ba {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2af1182f-9799-48f8-9061-526452bf53ba {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2af1182f-9799-48f8-9061-526452bf53ba img.shogun-image {
  /* Add background color handling */
  
}

#s-2af1182f-9799-48f8-9061-526452bf53ba img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2af1182f-9799-48f8-9061-526452bf53ba .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-2af1182f-9799-48f8-9061-526452bf53ba .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2af1182f-9799-48f8-9061-526452bf53ba .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2af1182f-9799-48f8-9061-526452bf53ba.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2af1182f-9799-48f8-9061-526452bf53ba img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-2af1182f-9799-48f8-9061-526452bf53ba.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-2af1182f-9799-48f8-9061-526452bf53ba .shogun-image-content {
  
    justify-content: center;
  
}

.s-2af1182f-9799-48f8-9061-526452bf53ba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2af1182f-9799-48f8-9061-526452bf53ba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2af1182f-9799-48f8-9061-526452bf53ba.shogun-image {
  box-sizing: border-box;
}



.s-2af1182f-9799-48f8-9061-526452bf53ba img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2af1182f-9799-48f8-9061-526452bf53ba {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-2af1182f-9799-48f8-9061-526452bf53ba.shogun-image-container {
      position: relative;
    }

    .s-2af1182f-9799-48f8-9061-526452bf53ba.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2af1182f-9799-48f8-9061-526452bf53ba.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2af1182f-9799-48f8-9061-526452bf53ba img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-2af1182f-9799-48f8-9061-526452bf53ba {
  margin: 0 !important;
  overflow: visible;
}

#s-2af1182f-9799-48f8-9061-526452bf53ba-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2af1182f-9799-48f8-9061-526452bf53ba {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2af1182f-9799-48f8-9061-526452bf53ba {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2af1182f-9799-48f8-9061-526452bf53ba img.shogun-image {
  /* Add background color handling */
  
}

#s-2af1182f-9799-48f8-9061-526452bf53ba img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2af1182f-9799-48f8-9061-526452bf53ba .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-2af1182f-9799-48f8-9061-526452bf53ba .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2af1182f-9799-48f8-9061-526452bf53ba .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2af1182f-9799-48f8-9061-526452bf53ba.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2af1182f-9799-48f8-9061-526452bf53ba img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-2af1182f-9799-48f8-9061-526452bf53ba.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-2af1182f-9799-48f8-9061-526452bf53ba .shogun-image-content {
  
    justify-content: center;
  
}

.s-2af1182f-9799-48f8-9061-526452bf53ba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2af1182f-9799-48f8-9061-526452bf53ba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2af1182f-9799-48f8-9061-526452bf53ba.shogun-image {
  box-sizing: border-box;
}



.s-2af1182f-9799-48f8-9061-526452bf53ba img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2af1182f-9799-48f8-9061-526452bf53ba {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-2af1182f-9799-48f8-9061-526452bf53ba.shogun-image-container {
      position: relative;
    }

    .s-2af1182f-9799-48f8-9061-526452bf53ba.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2af1182f-9799-48f8-9061-526452bf53ba.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2af1182f-9799-48f8-9061-526452bf53ba img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-2af1182f-9799-48f8-9061-526452bf53ba {
  margin: 0 !important;
  overflow: visible;
}

#s-2af1182f-9799-48f8-9061-526452bf53ba-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2af1182f-9799-48f8-9061-526452bf53ba {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2af1182f-9799-48f8-9061-526452bf53ba {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2af1182f-9799-48f8-9061-526452bf53ba img.shogun-image {
  /* Add background color handling */
  
}

#s-2af1182f-9799-48f8-9061-526452bf53ba img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2af1182f-9799-48f8-9061-526452bf53ba .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-2af1182f-9799-48f8-9061-526452bf53ba .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2af1182f-9799-48f8-9061-526452bf53ba .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2af1182f-9799-48f8-9061-526452bf53ba.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2af1182f-9799-48f8-9061-526452bf53ba img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-2af1182f-9799-48f8-9061-526452bf53ba.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-2af1182f-9799-48f8-9061-526452bf53ba .shogun-image-content {
  
    justify-content: center;
  
}

.s-2af1182f-9799-48f8-9061-526452bf53ba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2af1182f-9799-48f8-9061-526452bf53ba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2af1182f-9799-48f8-9061-526452bf53ba.shogun-image {
  box-sizing: border-box;
}



.s-2af1182f-9799-48f8-9061-526452bf53ba img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2af1182f-9799-48f8-9061-526452bf53ba {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-2af1182f-9799-48f8-9061-526452bf53ba.shogun-image-container {
      position: relative;
    }

    .s-2af1182f-9799-48f8-9061-526452bf53ba.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2af1182f-9799-48f8-9061-526452bf53ba.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2af1182f-9799-48f8-9061-526452bf53ba img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-2af1182f-9799-48f8-9061-526452bf53ba {
  margin: 0 !important;
  overflow: visible;
}

#s-2af1182f-9799-48f8-9061-526452bf53ba-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2af1182f-9799-48f8-9061-526452bf53ba {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2af1182f-9799-48f8-9061-526452bf53ba {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2af1182f-9799-48f8-9061-526452bf53ba img.shogun-image {
  /* Add background color handling */
  
}

#s-2af1182f-9799-48f8-9061-526452bf53ba img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2af1182f-9799-48f8-9061-526452bf53ba .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-2af1182f-9799-48f8-9061-526452bf53ba .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2af1182f-9799-48f8-9061-526452bf53ba .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2af1182f-9799-48f8-9061-526452bf53ba.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2af1182f-9799-48f8-9061-526452bf53ba img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-2af1182f-9799-48f8-9061-526452bf53ba.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-2af1182f-9799-48f8-9061-526452bf53ba .shogun-image-content {
  
    justify-content: center;
  
}

.s-2af1182f-9799-48f8-9061-526452bf53ba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2af1182f-9799-48f8-9061-526452bf53ba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2af1182f-9799-48f8-9061-526452bf53ba.shogun-image {
  box-sizing: border-box;
}



.s-2af1182f-9799-48f8-9061-526452bf53ba img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2af1182f-9799-48f8-9061-526452bf53ba {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-2af1182f-9799-48f8-9061-526452bf53ba.shogun-image-container {
      position: relative;
    }

    .s-2af1182f-9799-48f8-9061-526452bf53ba.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2af1182f-9799-48f8-9061-526452bf53ba.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2af1182f-9799-48f8-9061-526452bf53ba img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-e3473c32-c08f-4c43-b612-2b764a61f93a {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-e3473c32-c08f-4c43-b612-2b764a61f93a {
  margin: 0 !important;
  overflow: visible;
}

#s-e3473c32-c08f-4c43-b612-2b764a61f93a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e3473c32-c08f-4c43-b612-2b764a61f93a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e3473c32-c08f-4c43-b612-2b764a61f93a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e3473c32-c08f-4c43-b612-2b764a61f93a img.shogun-image {
  /* Add background color handling */
  
}

#s-e3473c32-c08f-4c43-b612-2b764a61f93a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e3473c32-c08f-4c43-b612-2b764a61f93a .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-e3473c32-c08f-4c43-b612-2b764a61f93a .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e3473c32-c08f-4c43-b612-2b764a61f93a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e3473c32-c08f-4c43-b612-2b764a61f93a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e3473c32-c08f-4c43-b612-2b764a61f93a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-e3473c32-c08f-4c43-b612-2b764a61f93a.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-e3473c32-c08f-4c43-b612-2b764a61f93a .shogun-image-content {
  
    justify-content: center;
  
}

.s-e3473c32-c08f-4c43-b612-2b764a61f93a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e3473c32-c08f-4c43-b612-2b764a61f93a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e3473c32-c08f-4c43-b612-2b764a61f93a.shogun-image {
  box-sizing: border-box;
}



.s-e3473c32-c08f-4c43-b612-2b764a61f93a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e3473c32-c08f-4c43-b612-2b764a61f93a {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-e3473c32-c08f-4c43-b612-2b764a61f93a.shogun-image-container {
      position: relative;
    }

    .s-e3473c32-c08f-4c43-b612-2b764a61f93a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e3473c32-c08f-4c43-b612-2b764a61f93a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e3473c32-c08f-4c43-b612-2b764a61f93a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-e3473c32-c08f-4c43-b612-2b764a61f93a {
  margin: 0 !important;
  overflow: visible;
}

#s-e3473c32-c08f-4c43-b612-2b764a61f93a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e3473c32-c08f-4c43-b612-2b764a61f93a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e3473c32-c08f-4c43-b612-2b764a61f93a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e3473c32-c08f-4c43-b612-2b764a61f93a img.shogun-image {
  /* Add background color handling */
  
}

#s-e3473c32-c08f-4c43-b612-2b764a61f93a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e3473c32-c08f-4c43-b612-2b764a61f93a .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-e3473c32-c08f-4c43-b612-2b764a61f93a .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e3473c32-c08f-4c43-b612-2b764a61f93a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e3473c32-c08f-4c43-b612-2b764a61f93a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e3473c32-c08f-4c43-b612-2b764a61f93a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-e3473c32-c08f-4c43-b612-2b764a61f93a.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-e3473c32-c08f-4c43-b612-2b764a61f93a .shogun-image-content {
  
    justify-content: center;
  
}

.s-e3473c32-c08f-4c43-b612-2b764a61f93a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e3473c32-c08f-4c43-b612-2b764a61f93a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e3473c32-c08f-4c43-b612-2b764a61f93a.shogun-image {
  box-sizing: border-box;
}



.s-e3473c32-c08f-4c43-b612-2b764a61f93a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e3473c32-c08f-4c43-b612-2b764a61f93a {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-e3473c32-c08f-4c43-b612-2b764a61f93a.shogun-image-container {
      position: relative;
    }

    .s-e3473c32-c08f-4c43-b612-2b764a61f93a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e3473c32-c08f-4c43-b612-2b764a61f93a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e3473c32-c08f-4c43-b612-2b764a61f93a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e3473c32-c08f-4c43-b612-2b764a61f93a {
  margin: 0 !important;
  overflow: visible;
}

#s-e3473c32-c08f-4c43-b612-2b764a61f93a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e3473c32-c08f-4c43-b612-2b764a61f93a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e3473c32-c08f-4c43-b612-2b764a61f93a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e3473c32-c08f-4c43-b612-2b764a61f93a img.shogun-image {
  /* Add background color handling */
  
}

#s-e3473c32-c08f-4c43-b612-2b764a61f93a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e3473c32-c08f-4c43-b612-2b764a61f93a .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-e3473c32-c08f-4c43-b612-2b764a61f93a .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e3473c32-c08f-4c43-b612-2b764a61f93a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e3473c32-c08f-4c43-b612-2b764a61f93a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e3473c32-c08f-4c43-b612-2b764a61f93a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-e3473c32-c08f-4c43-b612-2b764a61f93a.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-e3473c32-c08f-4c43-b612-2b764a61f93a .shogun-image-content {
  
    justify-content: center;
  
}

.s-e3473c32-c08f-4c43-b612-2b764a61f93a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e3473c32-c08f-4c43-b612-2b764a61f93a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e3473c32-c08f-4c43-b612-2b764a61f93a.shogun-image {
  box-sizing: border-box;
}



.s-e3473c32-c08f-4c43-b612-2b764a61f93a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e3473c32-c08f-4c43-b612-2b764a61f93a {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-e3473c32-c08f-4c43-b612-2b764a61f93a.shogun-image-container {
      position: relative;
    }

    .s-e3473c32-c08f-4c43-b612-2b764a61f93a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e3473c32-c08f-4c43-b612-2b764a61f93a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e3473c32-c08f-4c43-b612-2b764a61f93a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e3473c32-c08f-4c43-b612-2b764a61f93a {
  margin: 0 !important;
  overflow: visible;
}

#s-e3473c32-c08f-4c43-b612-2b764a61f93a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e3473c32-c08f-4c43-b612-2b764a61f93a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e3473c32-c08f-4c43-b612-2b764a61f93a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e3473c32-c08f-4c43-b612-2b764a61f93a img.shogun-image {
  /* Add background color handling */
  
}

#s-e3473c32-c08f-4c43-b612-2b764a61f93a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e3473c32-c08f-4c43-b612-2b764a61f93a .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-e3473c32-c08f-4c43-b612-2b764a61f93a .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e3473c32-c08f-4c43-b612-2b764a61f93a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e3473c32-c08f-4c43-b612-2b764a61f93a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e3473c32-c08f-4c43-b612-2b764a61f93a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-e3473c32-c08f-4c43-b612-2b764a61f93a.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-e3473c32-c08f-4c43-b612-2b764a61f93a .shogun-image-content {
  
    justify-content: center;
  
}

.s-e3473c32-c08f-4c43-b612-2b764a61f93a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e3473c32-c08f-4c43-b612-2b764a61f93a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e3473c32-c08f-4c43-b612-2b764a61f93a.shogun-image {
  box-sizing: border-box;
}



.s-e3473c32-c08f-4c43-b612-2b764a61f93a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e3473c32-c08f-4c43-b612-2b764a61f93a {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-e3473c32-c08f-4c43-b612-2b764a61f93a.shogun-image-container {
      position: relative;
    }

    .s-e3473c32-c08f-4c43-b612-2b764a61f93a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e3473c32-c08f-4c43-b612-2b764a61f93a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e3473c32-c08f-4c43-b612-2b764a61f93a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-e3473c32-c08f-4c43-b612-2b764a61f93a {
  margin: 0 !important;
  overflow: visible;
}

#s-e3473c32-c08f-4c43-b612-2b764a61f93a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e3473c32-c08f-4c43-b612-2b764a61f93a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e3473c32-c08f-4c43-b612-2b764a61f93a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e3473c32-c08f-4c43-b612-2b764a61f93a img.shogun-image {
  /* Add background color handling */
  
}

#s-e3473c32-c08f-4c43-b612-2b764a61f93a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e3473c32-c08f-4c43-b612-2b764a61f93a .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-e3473c32-c08f-4c43-b612-2b764a61f93a .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e3473c32-c08f-4c43-b612-2b764a61f93a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e3473c32-c08f-4c43-b612-2b764a61f93a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e3473c32-c08f-4c43-b612-2b764a61f93a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-e3473c32-c08f-4c43-b612-2b764a61f93a.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-e3473c32-c08f-4c43-b612-2b764a61f93a .shogun-image-content {
  
    justify-content: center;
  
}

.s-e3473c32-c08f-4c43-b612-2b764a61f93a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e3473c32-c08f-4c43-b612-2b764a61f93a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e3473c32-c08f-4c43-b612-2b764a61f93a.shogun-image {
  box-sizing: border-box;
}



.s-e3473c32-c08f-4c43-b612-2b764a61f93a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e3473c32-c08f-4c43-b612-2b764a61f93a {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-e3473c32-c08f-4c43-b612-2b764a61f93a.shogun-image-container {
      position: relative;
    }

    .s-e3473c32-c08f-4c43-b612-2b764a61f93a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e3473c32-c08f-4c43-b612-2b764a61f93a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e3473c32-c08f-4c43-b612-2b764a61f93a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-c981d2c3-798c-40d9-95af-1229f0701048 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 3%;
padding-left: 0%;
padding-bottom: 3%;
padding-right: 0%;
min-height: 100px;
}

@media (min-width: 0px) {
[id="s-c981d2c3-798c-40d9-95af-1229f0701048"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-c981d2c3-798c-40d9-95af-1229f0701048"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-c981d2c3-798c-40d9-95af-1229f0701048"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-c981d2c3-798c-40d9-95af-1229f0701048"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-630538dd-a79e-4ea7-8514-4af14d55a76b {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-630538dd-a79e-4ea7-8514-4af14d55a76b {
  margin: 0 !important;
  overflow: visible;
}

#s-630538dd-a79e-4ea7-8514-4af14d55a76b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-630538dd-a79e-4ea7-8514-4af14d55a76b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-630538dd-a79e-4ea7-8514-4af14d55a76b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-630538dd-a79e-4ea7-8514-4af14d55a76b img.shogun-image {
  /* Add background color handling */
  
}

#s-630538dd-a79e-4ea7-8514-4af14d55a76b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-630538dd-a79e-4ea7-8514-4af14d55a76b .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-630538dd-a79e-4ea7-8514-4af14d55a76b .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-630538dd-a79e-4ea7-8514-4af14d55a76b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-630538dd-a79e-4ea7-8514-4af14d55a76b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-630538dd-a79e-4ea7-8514-4af14d55a76b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-630538dd-a79e-4ea7-8514-4af14d55a76b.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-630538dd-a79e-4ea7-8514-4af14d55a76b .shogun-image-content {
  
    justify-content: center;
  
}

.s-630538dd-a79e-4ea7-8514-4af14d55a76b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-630538dd-a79e-4ea7-8514-4af14d55a76b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-630538dd-a79e-4ea7-8514-4af14d55a76b.shogun-image {
  box-sizing: border-box;
}



.s-630538dd-a79e-4ea7-8514-4af14d55a76b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-630538dd-a79e-4ea7-8514-4af14d55a76b {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-630538dd-a79e-4ea7-8514-4af14d55a76b.shogun-image-container {
      position: relative;
    }

    .s-630538dd-a79e-4ea7-8514-4af14d55a76b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-630538dd-a79e-4ea7-8514-4af14d55a76b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-630538dd-a79e-4ea7-8514-4af14d55a76b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-630538dd-a79e-4ea7-8514-4af14d55a76b {
  margin: 0 !important;
  overflow: visible;
}

#s-630538dd-a79e-4ea7-8514-4af14d55a76b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-630538dd-a79e-4ea7-8514-4af14d55a76b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-630538dd-a79e-4ea7-8514-4af14d55a76b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-630538dd-a79e-4ea7-8514-4af14d55a76b img.shogun-image {
  /* Add background color handling */
  
}

#s-630538dd-a79e-4ea7-8514-4af14d55a76b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-630538dd-a79e-4ea7-8514-4af14d55a76b .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-630538dd-a79e-4ea7-8514-4af14d55a76b .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-630538dd-a79e-4ea7-8514-4af14d55a76b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-630538dd-a79e-4ea7-8514-4af14d55a76b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-630538dd-a79e-4ea7-8514-4af14d55a76b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-630538dd-a79e-4ea7-8514-4af14d55a76b.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-630538dd-a79e-4ea7-8514-4af14d55a76b .shogun-image-content {
  
    justify-content: center;
  
}

.s-630538dd-a79e-4ea7-8514-4af14d55a76b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-630538dd-a79e-4ea7-8514-4af14d55a76b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-630538dd-a79e-4ea7-8514-4af14d55a76b.shogun-image {
  box-sizing: border-box;
}



.s-630538dd-a79e-4ea7-8514-4af14d55a76b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-630538dd-a79e-4ea7-8514-4af14d55a76b {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-630538dd-a79e-4ea7-8514-4af14d55a76b.shogun-image-container {
      position: relative;
    }

    .s-630538dd-a79e-4ea7-8514-4af14d55a76b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-630538dd-a79e-4ea7-8514-4af14d55a76b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-630538dd-a79e-4ea7-8514-4af14d55a76b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-630538dd-a79e-4ea7-8514-4af14d55a76b {
  margin: 0 !important;
  overflow: visible;
}

#s-630538dd-a79e-4ea7-8514-4af14d55a76b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-630538dd-a79e-4ea7-8514-4af14d55a76b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-630538dd-a79e-4ea7-8514-4af14d55a76b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-630538dd-a79e-4ea7-8514-4af14d55a76b img.shogun-image {
  /* Add background color handling */
  
}

#s-630538dd-a79e-4ea7-8514-4af14d55a76b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-630538dd-a79e-4ea7-8514-4af14d55a76b .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-630538dd-a79e-4ea7-8514-4af14d55a76b .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-630538dd-a79e-4ea7-8514-4af14d55a76b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-630538dd-a79e-4ea7-8514-4af14d55a76b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-630538dd-a79e-4ea7-8514-4af14d55a76b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-630538dd-a79e-4ea7-8514-4af14d55a76b.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-630538dd-a79e-4ea7-8514-4af14d55a76b .shogun-image-content {
  
    justify-content: center;
  
}

.s-630538dd-a79e-4ea7-8514-4af14d55a76b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-630538dd-a79e-4ea7-8514-4af14d55a76b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-630538dd-a79e-4ea7-8514-4af14d55a76b.shogun-image {
  box-sizing: border-box;
}



.s-630538dd-a79e-4ea7-8514-4af14d55a76b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-630538dd-a79e-4ea7-8514-4af14d55a76b {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-630538dd-a79e-4ea7-8514-4af14d55a76b.shogun-image-container {
      position: relative;
    }

    .s-630538dd-a79e-4ea7-8514-4af14d55a76b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-630538dd-a79e-4ea7-8514-4af14d55a76b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-630538dd-a79e-4ea7-8514-4af14d55a76b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-630538dd-a79e-4ea7-8514-4af14d55a76b {
  margin: 0 !important;
  overflow: visible;
}

#s-630538dd-a79e-4ea7-8514-4af14d55a76b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-630538dd-a79e-4ea7-8514-4af14d55a76b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-630538dd-a79e-4ea7-8514-4af14d55a76b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-630538dd-a79e-4ea7-8514-4af14d55a76b img.shogun-image {
  /* Add background color handling */
  
}

#s-630538dd-a79e-4ea7-8514-4af14d55a76b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-630538dd-a79e-4ea7-8514-4af14d55a76b .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-630538dd-a79e-4ea7-8514-4af14d55a76b .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-630538dd-a79e-4ea7-8514-4af14d55a76b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-630538dd-a79e-4ea7-8514-4af14d55a76b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-630538dd-a79e-4ea7-8514-4af14d55a76b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-630538dd-a79e-4ea7-8514-4af14d55a76b.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-630538dd-a79e-4ea7-8514-4af14d55a76b .shogun-image-content {
  
    justify-content: center;
  
}

.s-630538dd-a79e-4ea7-8514-4af14d55a76b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-630538dd-a79e-4ea7-8514-4af14d55a76b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-630538dd-a79e-4ea7-8514-4af14d55a76b.shogun-image {
  box-sizing: border-box;
}



.s-630538dd-a79e-4ea7-8514-4af14d55a76b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-630538dd-a79e-4ea7-8514-4af14d55a76b {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-630538dd-a79e-4ea7-8514-4af14d55a76b.shogun-image-container {
      position: relative;
    }

    .s-630538dd-a79e-4ea7-8514-4af14d55a76b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-630538dd-a79e-4ea7-8514-4af14d55a76b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-630538dd-a79e-4ea7-8514-4af14d55a76b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-630538dd-a79e-4ea7-8514-4af14d55a76b {
  margin: 0 !important;
  overflow: visible;
}

#s-630538dd-a79e-4ea7-8514-4af14d55a76b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-630538dd-a79e-4ea7-8514-4af14d55a76b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-630538dd-a79e-4ea7-8514-4af14d55a76b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-630538dd-a79e-4ea7-8514-4af14d55a76b img.shogun-image {
  /* Add background color handling */
  
}

#s-630538dd-a79e-4ea7-8514-4af14d55a76b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-630538dd-a79e-4ea7-8514-4af14d55a76b .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-630538dd-a79e-4ea7-8514-4af14d55a76b .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-630538dd-a79e-4ea7-8514-4af14d55a76b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-630538dd-a79e-4ea7-8514-4af14d55a76b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-630538dd-a79e-4ea7-8514-4af14d55a76b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-630538dd-a79e-4ea7-8514-4af14d55a76b.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-630538dd-a79e-4ea7-8514-4af14d55a76b .shogun-image-content {
  
    justify-content: center;
  
}

.s-630538dd-a79e-4ea7-8514-4af14d55a76b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-630538dd-a79e-4ea7-8514-4af14d55a76b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-630538dd-a79e-4ea7-8514-4af14d55a76b.shogun-image {
  box-sizing: border-box;
}



.s-630538dd-a79e-4ea7-8514-4af14d55a76b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-630538dd-a79e-4ea7-8514-4af14d55a76b {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-630538dd-a79e-4ea7-8514-4af14d55a76b.shogun-image-container {
      position: relative;
    }

    .s-630538dd-a79e-4ea7-8514-4af14d55a76b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-630538dd-a79e-4ea7-8514-4af14d55a76b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-630538dd-a79e-4ea7-8514-4af14d55a76b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-09dc0b82-8551-47aa-a583-549f7e9f787c {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-09dc0b82-8551-47aa-a583-549f7e9f787c {
  margin: 0 !important;
  overflow: visible;
}

#s-09dc0b82-8551-47aa-a583-549f7e9f787c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-09dc0b82-8551-47aa-a583-549f7e9f787c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-09dc0b82-8551-47aa-a583-549f7e9f787c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-09dc0b82-8551-47aa-a583-549f7e9f787c img.shogun-image {
  /* Add background color handling */
  
}

#s-09dc0b82-8551-47aa-a583-549f7e9f787c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-09dc0b82-8551-47aa-a583-549f7e9f787c .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-09dc0b82-8551-47aa-a583-549f7e9f787c .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-09dc0b82-8551-47aa-a583-549f7e9f787c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-09dc0b82-8551-47aa-a583-549f7e9f787c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-09dc0b82-8551-47aa-a583-549f7e9f787c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-09dc0b82-8551-47aa-a583-549f7e9f787c.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-09dc0b82-8551-47aa-a583-549f7e9f787c .shogun-image-content {
  
    justify-content: center;
  
}

.s-09dc0b82-8551-47aa-a583-549f7e9f787c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-09dc0b82-8551-47aa-a583-549f7e9f787c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09dc0b82-8551-47aa-a583-549f7e9f787c.shogun-image {
  box-sizing: border-box;
}



.s-09dc0b82-8551-47aa-a583-549f7e9f787c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-09dc0b82-8551-47aa-a583-549f7e9f787c {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-09dc0b82-8551-47aa-a583-549f7e9f787c.shogun-image-container {
      position: relative;
    }

    .s-09dc0b82-8551-47aa-a583-549f7e9f787c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-09dc0b82-8551-47aa-a583-549f7e9f787c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-09dc0b82-8551-47aa-a583-549f7e9f787c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-09dc0b82-8551-47aa-a583-549f7e9f787c {
  margin: 0 !important;
  overflow: visible;
}

#s-09dc0b82-8551-47aa-a583-549f7e9f787c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-09dc0b82-8551-47aa-a583-549f7e9f787c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-09dc0b82-8551-47aa-a583-549f7e9f787c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-09dc0b82-8551-47aa-a583-549f7e9f787c img.shogun-image {
  /* Add background color handling */
  
}

#s-09dc0b82-8551-47aa-a583-549f7e9f787c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-09dc0b82-8551-47aa-a583-549f7e9f787c .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-09dc0b82-8551-47aa-a583-549f7e9f787c .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-09dc0b82-8551-47aa-a583-549f7e9f787c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-09dc0b82-8551-47aa-a583-549f7e9f787c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-09dc0b82-8551-47aa-a583-549f7e9f787c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-09dc0b82-8551-47aa-a583-549f7e9f787c.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-09dc0b82-8551-47aa-a583-549f7e9f787c .shogun-image-content {
  
    justify-content: center;
  
}

.s-09dc0b82-8551-47aa-a583-549f7e9f787c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-09dc0b82-8551-47aa-a583-549f7e9f787c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09dc0b82-8551-47aa-a583-549f7e9f787c.shogun-image {
  box-sizing: border-box;
}



.s-09dc0b82-8551-47aa-a583-549f7e9f787c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-09dc0b82-8551-47aa-a583-549f7e9f787c {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-09dc0b82-8551-47aa-a583-549f7e9f787c.shogun-image-container {
      position: relative;
    }

    .s-09dc0b82-8551-47aa-a583-549f7e9f787c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-09dc0b82-8551-47aa-a583-549f7e9f787c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-09dc0b82-8551-47aa-a583-549f7e9f787c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-09dc0b82-8551-47aa-a583-549f7e9f787c {
  margin: 0 !important;
  overflow: visible;
}

#s-09dc0b82-8551-47aa-a583-549f7e9f787c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-09dc0b82-8551-47aa-a583-549f7e9f787c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-09dc0b82-8551-47aa-a583-549f7e9f787c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-09dc0b82-8551-47aa-a583-549f7e9f787c img.shogun-image {
  /* Add background color handling */
  
}

#s-09dc0b82-8551-47aa-a583-549f7e9f787c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-09dc0b82-8551-47aa-a583-549f7e9f787c .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-09dc0b82-8551-47aa-a583-549f7e9f787c .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-09dc0b82-8551-47aa-a583-549f7e9f787c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-09dc0b82-8551-47aa-a583-549f7e9f787c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-09dc0b82-8551-47aa-a583-549f7e9f787c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-09dc0b82-8551-47aa-a583-549f7e9f787c.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-09dc0b82-8551-47aa-a583-549f7e9f787c .shogun-image-content {
  
    justify-content: center;
  
}

.s-09dc0b82-8551-47aa-a583-549f7e9f787c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-09dc0b82-8551-47aa-a583-549f7e9f787c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09dc0b82-8551-47aa-a583-549f7e9f787c.shogun-image {
  box-sizing: border-box;
}



.s-09dc0b82-8551-47aa-a583-549f7e9f787c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-09dc0b82-8551-47aa-a583-549f7e9f787c {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-09dc0b82-8551-47aa-a583-549f7e9f787c.shogun-image-container {
      position: relative;
    }

    .s-09dc0b82-8551-47aa-a583-549f7e9f787c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-09dc0b82-8551-47aa-a583-549f7e9f787c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-09dc0b82-8551-47aa-a583-549f7e9f787c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-09dc0b82-8551-47aa-a583-549f7e9f787c {
  margin: 0 !important;
  overflow: visible;
}

#s-09dc0b82-8551-47aa-a583-549f7e9f787c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-09dc0b82-8551-47aa-a583-549f7e9f787c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-09dc0b82-8551-47aa-a583-549f7e9f787c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-09dc0b82-8551-47aa-a583-549f7e9f787c img.shogun-image {
  /* Add background color handling */
  
}

#s-09dc0b82-8551-47aa-a583-549f7e9f787c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-09dc0b82-8551-47aa-a583-549f7e9f787c .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-09dc0b82-8551-47aa-a583-549f7e9f787c .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-09dc0b82-8551-47aa-a583-549f7e9f787c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-09dc0b82-8551-47aa-a583-549f7e9f787c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-09dc0b82-8551-47aa-a583-549f7e9f787c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-09dc0b82-8551-47aa-a583-549f7e9f787c.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-09dc0b82-8551-47aa-a583-549f7e9f787c .shogun-image-content {
  
    justify-content: center;
  
}

.s-09dc0b82-8551-47aa-a583-549f7e9f787c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-09dc0b82-8551-47aa-a583-549f7e9f787c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09dc0b82-8551-47aa-a583-549f7e9f787c.shogun-image {
  box-sizing: border-box;
}



.s-09dc0b82-8551-47aa-a583-549f7e9f787c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-09dc0b82-8551-47aa-a583-549f7e9f787c {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-09dc0b82-8551-47aa-a583-549f7e9f787c.shogun-image-container {
      position: relative;
    }

    .s-09dc0b82-8551-47aa-a583-549f7e9f787c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-09dc0b82-8551-47aa-a583-549f7e9f787c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-09dc0b82-8551-47aa-a583-549f7e9f787c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-09dc0b82-8551-47aa-a583-549f7e9f787c {
  margin: 0 !important;
  overflow: visible;
}

#s-09dc0b82-8551-47aa-a583-549f7e9f787c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-09dc0b82-8551-47aa-a583-549f7e9f787c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-09dc0b82-8551-47aa-a583-549f7e9f787c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-09dc0b82-8551-47aa-a583-549f7e9f787c img.shogun-image {
  /* Add background color handling */
  
}

#s-09dc0b82-8551-47aa-a583-549f7e9f787c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-09dc0b82-8551-47aa-a583-549f7e9f787c .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-09dc0b82-8551-47aa-a583-549f7e9f787c .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-09dc0b82-8551-47aa-a583-549f7e9f787c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-09dc0b82-8551-47aa-a583-549f7e9f787c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-09dc0b82-8551-47aa-a583-549f7e9f787c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-09dc0b82-8551-47aa-a583-549f7e9f787c.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-09dc0b82-8551-47aa-a583-549f7e9f787c .shogun-image-content {
  
    justify-content: center;
  
}

.s-09dc0b82-8551-47aa-a583-549f7e9f787c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-09dc0b82-8551-47aa-a583-549f7e9f787c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09dc0b82-8551-47aa-a583-549f7e9f787c.shogun-image {
  box-sizing: border-box;
}



.s-09dc0b82-8551-47aa-a583-549f7e9f787c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-09dc0b82-8551-47aa-a583-549f7e9f787c {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-09dc0b82-8551-47aa-a583-549f7e9f787c.shogun-image-container {
      position: relative;
    }

    .s-09dc0b82-8551-47aa-a583-549f7e9f787c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-09dc0b82-8551-47aa-a583-549f7e9f787c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-09dc0b82-8551-47aa-a583-549f7e9f787c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-ed4f58e3-d297-4abd-bb1e-8133ccf4da12 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 3%;
padding-left: 0%;
padding-bottom: 3%;
padding-right: 0%;
min-height: 100px;
}

@media (min-width: 0px) {
[id="s-ed4f58e3-d297-4abd-bb1e-8133ccf4da12"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-ed4f58e3-d297-4abd-bb1e-8133ccf4da12"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-ed4f58e3-d297-4abd-bb1e-8133ccf4da12"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-ed4f58e3-d297-4abd-bb1e-8133ccf4da12"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 {
  margin: 0 !important;
  overflow: visible;
}

#s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 img.shogun-image {
  /* Add background color handling */
  
}

#s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shogun-image {
  box-sizing: border-box;
}



.s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shogun-image-container {
      position: relative;
    }

    .s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 {
  margin: 0 !important;
  overflow: visible;
}

#s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 img.shogun-image {
  /* Add background color handling */
  
}

#s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shogun-image {
  box-sizing: border-box;
}



.s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shogun-image-container {
      position: relative;
    }

    .s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 {
  margin: 0 !important;
  overflow: visible;
}

#s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 img.shogun-image {
  /* Add background color handling */
  
}

#s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shogun-image {
  box-sizing: border-box;
}



.s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shogun-image-container {
      position: relative;
    }

    .s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 {
  margin: 0 !important;
  overflow: visible;
}

#s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 img.shogun-image {
  /* Add background color handling */
  
}

#s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shogun-image {
  box-sizing: border-box;
}



.s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shogun-image-container {
      position: relative;
    }

    .s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 {
  margin: 0 !important;
  overflow: visible;
}

#s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 img.shogun-image {
  /* Add background color handling */
  
}

#s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shogun-image {
  box-sizing: border-box;
}



.s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shogun-image-container {
      position: relative;
    }

    .s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bae3f0e2-bfad-48e5-90bd-60997e1c5f36 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 {
  margin: 0 !important;
  overflow: visible;
}

#s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 img.shogun-image {
  /* Add background color handling */
  
}

#s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shogun-image {
  box-sizing: border-box;
}



.s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shogun-image-container {
      position: relative;
    }

    .s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 {
  margin: 0 !important;
  overflow: visible;
}

#s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 img.shogun-image {
  /* Add background color handling */
  
}

#s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shogun-image {
  box-sizing: border-box;
}



.s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shogun-image-container {
      position: relative;
    }

    .s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 {
  margin: 0 !important;
  overflow: visible;
}

#s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 img.shogun-image {
  /* Add background color handling */
  
}

#s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shogun-image {
  box-sizing: border-box;
}



.s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shogun-image-container {
      position: relative;
    }

    .s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 {
  margin: 0 !important;
  overflow: visible;
}

#s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 img.shogun-image {
  /* Add background color handling */
  
}

#s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shogun-image {
  box-sizing: border-box;
}



.s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shogun-image-container {
      position: relative;
    }

    .s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 {
  margin: 0 !important;
  overflow: visible;
}

#s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 img.shogun-image {
  /* Add background color handling */
  
}

#s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shogun-image {
  box-sizing: border-box;
}



.s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shogun-image-container {
      position: relative;
    }

    .s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f3c69f15-3cf8-42a7-9e33-1b0a54d620f1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-73d9af00-ef6f-46d8-8262-7078e43f86f3 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 3%;
padding-left: 0%;
padding-bottom: 3%;
padding-right: 0%;
min-height: 100px;
}

@media (min-width: 0px) {
[id="s-73d9af00-ef6f-46d8-8262-7078e43f86f3"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-73d9af00-ef6f-46d8-8262-7078e43f86f3"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-73d9af00-ef6f-46d8-8262-7078e43f86f3"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-73d9af00-ef6f-46d8-8262-7078e43f86f3"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-477a8a51-8091-40cf-99b6-ffc1e681e265 {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-477a8a51-8091-40cf-99b6-ffc1e681e265 {
  margin: 0 !important;
  overflow: visible;
}

#s-477a8a51-8091-40cf-99b6-ffc1e681e265-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-477a8a51-8091-40cf-99b6-ffc1e681e265 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-477a8a51-8091-40cf-99b6-ffc1e681e265 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-477a8a51-8091-40cf-99b6-ffc1e681e265 img.shogun-image {
  /* Add background color handling */
  
}

#s-477a8a51-8091-40cf-99b6-ffc1e681e265 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-477a8a51-8091-40cf-99b6-ffc1e681e265 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-477a8a51-8091-40cf-99b6-ffc1e681e265 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-477a8a51-8091-40cf-99b6-ffc1e681e265 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-477a8a51-8091-40cf-99b6-ffc1e681e265.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-477a8a51-8091-40cf-99b6-ffc1e681e265 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-477a8a51-8091-40cf-99b6-ffc1e681e265.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-477a8a51-8091-40cf-99b6-ffc1e681e265 .shogun-image-content {
  
    justify-content: center;
  
}

.s-477a8a51-8091-40cf-99b6-ffc1e681e265.shg-align-container {
  display: flex;
  justify-content: center
}

.s-477a8a51-8091-40cf-99b6-ffc1e681e265.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-477a8a51-8091-40cf-99b6-ffc1e681e265.shogun-image {
  box-sizing: border-box;
}



.s-477a8a51-8091-40cf-99b6-ffc1e681e265 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-477a8a51-8091-40cf-99b6-ffc1e681e265 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-477a8a51-8091-40cf-99b6-ffc1e681e265.shogun-image-container {
      position: relative;
    }

    .s-477a8a51-8091-40cf-99b6-ffc1e681e265.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-477a8a51-8091-40cf-99b6-ffc1e681e265.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-477a8a51-8091-40cf-99b6-ffc1e681e265 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-477a8a51-8091-40cf-99b6-ffc1e681e265 {
  margin: 0 !important;
  overflow: visible;
}

#s-477a8a51-8091-40cf-99b6-ffc1e681e265-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-477a8a51-8091-40cf-99b6-ffc1e681e265 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-477a8a51-8091-40cf-99b6-ffc1e681e265 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-477a8a51-8091-40cf-99b6-ffc1e681e265 img.shogun-image {
  /* Add background color handling */
  
}

#s-477a8a51-8091-40cf-99b6-ffc1e681e265 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-477a8a51-8091-40cf-99b6-ffc1e681e265 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-477a8a51-8091-40cf-99b6-ffc1e681e265 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-477a8a51-8091-40cf-99b6-ffc1e681e265 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-477a8a51-8091-40cf-99b6-ffc1e681e265.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-477a8a51-8091-40cf-99b6-ffc1e681e265 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-477a8a51-8091-40cf-99b6-ffc1e681e265.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-477a8a51-8091-40cf-99b6-ffc1e681e265 .shogun-image-content {
  
    justify-content: center;
  
}

.s-477a8a51-8091-40cf-99b6-ffc1e681e265.shg-align-container {
  display: flex;
  justify-content: center
}

.s-477a8a51-8091-40cf-99b6-ffc1e681e265.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-477a8a51-8091-40cf-99b6-ffc1e681e265.shogun-image {
  box-sizing: border-box;
}



.s-477a8a51-8091-40cf-99b6-ffc1e681e265 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-477a8a51-8091-40cf-99b6-ffc1e681e265 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-477a8a51-8091-40cf-99b6-ffc1e681e265.shogun-image-container {
      position: relative;
    }

    .s-477a8a51-8091-40cf-99b6-ffc1e681e265.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-477a8a51-8091-40cf-99b6-ffc1e681e265.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-477a8a51-8091-40cf-99b6-ffc1e681e265 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-477a8a51-8091-40cf-99b6-ffc1e681e265 {
  margin: 0 !important;
  overflow: visible;
}

#s-477a8a51-8091-40cf-99b6-ffc1e681e265-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-477a8a51-8091-40cf-99b6-ffc1e681e265 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-477a8a51-8091-40cf-99b6-ffc1e681e265 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-477a8a51-8091-40cf-99b6-ffc1e681e265 img.shogun-image {
  /* Add background color handling */
  
}

#s-477a8a51-8091-40cf-99b6-ffc1e681e265 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-477a8a51-8091-40cf-99b6-ffc1e681e265 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-477a8a51-8091-40cf-99b6-ffc1e681e265 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-477a8a51-8091-40cf-99b6-ffc1e681e265 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-477a8a51-8091-40cf-99b6-ffc1e681e265.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-477a8a51-8091-40cf-99b6-ffc1e681e265 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-477a8a51-8091-40cf-99b6-ffc1e681e265.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-477a8a51-8091-40cf-99b6-ffc1e681e265 .shogun-image-content {
  
    justify-content: center;
  
}

.s-477a8a51-8091-40cf-99b6-ffc1e681e265.shg-align-container {
  display: flex;
  justify-content: center
}

.s-477a8a51-8091-40cf-99b6-ffc1e681e265.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-477a8a51-8091-40cf-99b6-ffc1e681e265.shogun-image {
  box-sizing: border-box;
}



.s-477a8a51-8091-40cf-99b6-ffc1e681e265 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-477a8a51-8091-40cf-99b6-ffc1e681e265 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-477a8a51-8091-40cf-99b6-ffc1e681e265.shogun-image-container {
      position: relative;
    }

    .s-477a8a51-8091-40cf-99b6-ffc1e681e265.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-477a8a51-8091-40cf-99b6-ffc1e681e265.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-477a8a51-8091-40cf-99b6-ffc1e681e265 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-477a8a51-8091-40cf-99b6-ffc1e681e265 {
  margin: 0 !important;
  overflow: visible;
}

#s-477a8a51-8091-40cf-99b6-ffc1e681e265-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-477a8a51-8091-40cf-99b6-ffc1e681e265 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-477a8a51-8091-40cf-99b6-ffc1e681e265 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-477a8a51-8091-40cf-99b6-ffc1e681e265 img.shogun-image {
  /* Add background color handling */
  
}

#s-477a8a51-8091-40cf-99b6-ffc1e681e265 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-477a8a51-8091-40cf-99b6-ffc1e681e265 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-477a8a51-8091-40cf-99b6-ffc1e681e265 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-477a8a51-8091-40cf-99b6-ffc1e681e265 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-477a8a51-8091-40cf-99b6-ffc1e681e265.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-477a8a51-8091-40cf-99b6-ffc1e681e265 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-477a8a51-8091-40cf-99b6-ffc1e681e265.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-477a8a51-8091-40cf-99b6-ffc1e681e265 .shogun-image-content {
  
    justify-content: center;
  
}

.s-477a8a51-8091-40cf-99b6-ffc1e681e265.shg-align-container {
  display: flex;
  justify-content: center
}

.s-477a8a51-8091-40cf-99b6-ffc1e681e265.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-477a8a51-8091-40cf-99b6-ffc1e681e265.shogun-image {
  box-sizing: border-box;
}



.s-477a8a51-8091-40cf-99b6-ffc1e681e265 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-477a8a51-8091-40cf-99b6-ffc1e681e265 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-477a8a51-8091-40cf-99b6-ffc1e681e265.shogun-image-container {
      position: relative;
    }

    .s-477a8a51-8091-40cf-99b6-ffc1e681e265.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-477a8a51-8091-40cf-99b6-ffc1e681e265.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-477a8a51-8091-40cf-99b6-ffc1e681e265 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-477a8a51-8091-40cf-99b6-ffc1e681e265 {
  margin: 0 !important;
  overflow: visible;
}

#s-477a8a51-8091-40cf-99b6-ffc1e681e265-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-477a8a51-8091-40cf-99b6-ffc1e681e265 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-477a8a51-8091-40cf-99b6-ffc1e681e265 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-477a8a51-8091-40cf-99b6-ffc1e681e265 img.shogun-image {
  /* Add background color handling */
  
}

#s-477a8a51-8091-40cf-99b6-ffc1e681e265 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-477a8a51-8091-40cf-99b6-ffc1e681e265 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-477a8a51-8091-40cf-99b6-ffc1e681e265 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-477a8a51-8091-40cf-99b6-ffc1e681e265 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-477a8a51-8091-40cf-99b6-ffc1e681e265.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-477a8a51-8091-40cf-99b6-ffc1e681e265 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-477a8a51-8091-40cf-99b6-ffc1e681e265.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-477a8a51-8091-40cf-99b6-ffc1e681e265 .shogun-image-content {
  
    justify-content: center;
  
}

.s-477a8a51-8091-40cf-99b6-ffc1e681e265.shg-align-container {
  display: flex;
  justify-content: center
}

.s-477a8a51-8091-40cf-99b6-ffc1e681e265.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-477a8a51-8091-40cf-99b6-ffc1e681e265.shogun-image {
  box-sizing: border-box;
}



.s-477a8a51-8091-40cf-99b6-ffc1e681e265 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-477a8a51-8091-40cf-99b6-ffc1e681e265 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-477a8a51-8091-40cf-99b6-ffc1e681e265.shogun-image-container {
      position: relative;
    }

    .s-477a8a51-8091-40cf-99b6-ffc1e681e265.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-477a8a51-8091-40cf-99b6-ffc1e681e265.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-477a8a51-8091-40cf-99b6-ffc1e681e265 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-b8b41155-412e-436b-bb62-f41905cb0d04 {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-b8b41155-412e-436b-bb62-f41905cb0d04 {
  margin: 0 !important;
  overflow: visible;
}

#s-b8b41155-412e-436b-bb62-f41905cb0d04-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b8b41155-412e-436b-bb62-f41905cb0d04 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b8b41155-412e-436b-bb62-f41905cb0d04 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b8b41155-412e-436b-bb62-f41905cb0d04 img.shogun-image {
  /* Add background color handling */
  
}

#s-b8b41155-412e-436b-bb62-f41905cb0d04 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b8b41155-412e-436b-bb62-f41905cb0d04 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-b8b41155-412e-436b-bb62-f41905cb0d04 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b8b41155-412e-436b-bb62-f41905cb0d04 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b8b41155-412e-436b-bb62-f41905cb0d04.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b8b41155-412e-436b-bb62-f41905cb0d04 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-b8b41155-412e-436b-bb62-f41905cb0d04.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-b8b41155-412e-436b-bb62-f41905cb0d04 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b8b41155-412e-436b-bb62-f41905cb0d04.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b8b41155-412e-436b-bb62-f41905cb0d04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b8b41155-412e-436b-bb62-f41905cb0d04.shogun-image {
  box-sizing: border-box;
}



.s-b8b41155-412e-436b-bb62-f41905cb0d04 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b8b41155-412e-436b-bb62-f41905cb0d04 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-b8b41155-412e-436b-bb62-f41905cb0d04.shogun-image-container {
      position: relative;
    }

    .s-b8b41155-412e-436b-bb62-f41905cb0d04.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b8b41155-412e-436b-bb62-f41905cb0d04.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b8b41155-412e-436b-bb62-f41905cb0d04 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-b8b41155-412e-436b-bb62-f41905cb0d04 {
  margin: 0 !important;
  overflow: visible;
}

#s-b8b41155-412e-436b-bb62-f41905cb0d04-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b8b41155-412e-436b-bb62-f41905cb0d04 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b8b41155-412e-436b-bb62-f41905cb0d04 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b8b41155-412e-436b-bb62-f41905cb0d04 img.shogun-image {
  /* Add background color handling */
  
}

#s-b8b41155-412e-436b-bb62-f41905cb0d04 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b8b41155-412e-436b-bb62-f41905cb0d04 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-b8b41155-412e-436b-bb62-f41905cb0d04 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b8b41155-412e-436b-bb62-f41905cb0d04 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b8b41155-412e-436b-bb62-f41905cb0d04.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b8b41155-412e-436b-bb62-f41905cb0d04 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-b8b41155-412e-436b-bb62-f41905cb0d04.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-b8b41155-412e-436b-bb62-f41905cb0d04 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b8b41155-412e-436b-bb62-f41905cb0d04.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b8b41155-412e-436b-bb62-f41905cb0d04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b8b41155-412e-436b-bb62-f41905cb0d04.shogun-image {
  box-sizing: border-box;
}



.s-b8b41155-412e-436b-bb62-f41905cb0d04 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b8b41155-412e-436b-bb62-f41905cb0d04 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-b8b41155-412e-436b-bb62-f41905cb0d04.shogun-image-container {
      position: relative;
    }

    .s-b8b41155-412e-436b-bb62-f41905cb0d04.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b8b41155-412e-436b-bb62-f41905cb0d04.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b8b41155-412e-436b-bb62-f41905cb0d04 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b8b41155-412e-436b-bb62-f41905cb0d04 {
  margin: 0 !important;
  overflow: visible;
}

#s-b8b41155-412e-436b-bb62-f41905cb0d04-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b8b41155-412e-436b-bb62-f41905cb0d04 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b8b41155-412e-436b-bb62-f41905cb0d04 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b8b41155-412e-436b-bb62-f41905cb0d04 img.shogun-image {
  /* Add background color handling */
  
}

#s-b8b41155-412e-436b-bb62-f41905cb0d04 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b8b41155-412e-436b-bb62-f41905cb0d04 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-b8b41155-412e-436b-bb62-f41905cb0d04 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b8b41155-412e-436b-bb62-f41905cb0d04 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b8b41155-412e-436b-bb62-f41905cb0d04.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b8b41155-412e-436b-bb62-f41905cb0d04 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-b8b41155-412e-436b-bb62-f41905cb0d04.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-b8b41155-412e-436b-bb62-f41905cb0d04 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b8b41155-412e-436b-bb62-f41905cb0d04.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b8b41155-412e-436b-bb62-f41905cb0d04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b8b41155-412e-436b-bb62-f41905cb0d04.shogun-image {
  box-sizing: border-box;
}



.s-b8b41155-412e-436b-bb62-f41905cb0d04 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b8b41155-412e-436b-bb62-f41905cb0d04 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-b8b41155-412e-436b-bb62-f41905cb0d04.shogun-image-container {
      position: relative;
    }

    .s-b8b41155-412e-436b-bb62-f41905cb0d04.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b8b41155-412e-436b-bb62-f41905cb0d04.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b8b41155-412e-436b-bb62-f41905cb0d04 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b8b41155-412e-436b-bb62-f41905cb0d04 {
  margin: 0 !important;
  overflow: visible;
}

#s-b8b41155-412e-436b-bb62-f41905cb0d04-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b8b41155-412e-436b-bb62-f41905cb0d04 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b8b41155-412e-436b-bb62-f41905cb0d04 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b8b41155-412e-436b-bb62-f41905cb0d04 img.shogun-image {
  /* Add background color handling */
  
}

#s-b8b41155-412e-436b-bb62-f41905cb0d04 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b8b41155-412e-436b-bb62-f41905cb0d04 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-b8b41155-412e-436b-bb62-f41905cb0d04 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b8b41155-412e-436b-bb62-f41905cb0d04 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b8b41155-412e-436b-bb62-f41905cb0d04.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b8b41155-412e-436b-bb62-f41905cb0d04 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-b8b41155-412e-436b-bb62-f41905cb0d04.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-b8b41155-412e-436b-bb62-f41905cb0d04 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b8b41155-412e-436b-bb62-f41905cb0d04.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b8b41155-412e-436b-bb62-f41905cb0d04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b8b41155-412e-436b-bb62-f41905cb0d04.shogun-image {
  box-sizing: border-box;
}



.s-b8b41155-412e-436b-bb62-f41905cb0d04 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b8b41155-412e-436b-bb62-f41905cb0d04 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-b8b41155-412e-436b-bb62-f41905cb0d04.shogun-image-container {
      position: relative;
    }

    .s-b8b41155-412e-436b-bb62-f41905cb0d04.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b8b41155-412e-436b-bb62-f41905cb0d04.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b8b41155-412e-436b-bb62-f41905cb0d04 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-b8b41155-412e-436b-bb62-f41905cb0d04 {
  margin: 0 !important;
  overflow: visible;
}

#s-b8b41155-412e-436b-bb62-f41905cb0d04-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b8b41155-412e-436b-bb62-f41905cb0d04 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b8b41155-412e-436b-bb62-f41905cb0d04 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b8b41155-412e-436b-bb62-f41905cb0d04 img.shogun-image {
  /* Add background color handling */
  
}

#s-b8b41155-412e-436b-bb62-f41905cb0d04 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b8b41155-412e-436b-bb62-f41905cb0d04 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-b8b41155-412e-436b-bb62-f41905cb0d04 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b8b41155-412e-436b-bb62-f41905cb0d04 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b8b41155-412e-436b-bb62-f41905cb0d04.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b8b41155-412e-436b-bb62-f41905cb0d04 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-b8b41155-412e-436b-bb62-f41905cb0d04.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-b8b41155-412e-436b-bb62-f41905cb0d04 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b8b41155-412e-436b-bb62-f41905cb0d04.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b8b41155-412e-436b-bb62-f41905cb0d04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b8b41155-412e-436b-bb62-f41905cb0d04.shogun-image {
  box-sizing: border-box;
}



.s-b8b41155-412e-436b-bb62-f41905cb0d04 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b8b41155-412e-436b-bb62-f41905cb0d04 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-b8b41155-412e-436b-bb62-f41905cb0d04.shogun-image-container {
      position: relative;
    }

    .s-b8b41155-412e-436b-bb62-f41905cb0d04.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b8b41155-412e-436b-bb62-f41905cb0d04.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b8b41155-412e-436b-bb62-f41905cb0d04 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-59578c26-501a-4fa5-948d-57227086b732 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 3%;
padding-left: 0%;
padding-bottom: 3%;
padding-right: 0%;
min-height: 100px;
}

@media (min-width: 0px) {
[id="s-59578c26-501a-4fa5-948d-57227086b732"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-59578c26-501a-4fa5-948d-57227086b732"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-59578c26-501a-4fa5-948d-57227086b732"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-59578c26-501a-4fa5-948d-57227086b732"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 {
  margin: 0 !important;
  overflow: visible;
}

#s-8ecbe3c4-a5d5-441d-b07d-77b50455f808-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 img.shogun-image {
  /* Add background color handling */
  
}

#s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shogun-image {
  box-sizing: border-box;
}



.s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shogun-image-container {
      position: relative;
    }

    .s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 {
  margin: 0 !important;
  overflow: visible;
}

#s-8ecbe3c4-a5d5-441d-b07d-77b50455f808-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 img.shogun-image {
  /* Add background color handling */
  
}

#s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shogun-image {
  box-sizing: border-box;
}



.s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shogun-image-container {
      position: relative;
    }

    .s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 {
  margin: 0 !important;
  overflow: visible;
}

#s-8ecbe3c4-a5d5-441d-b07d-77b50455f808-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 img.shogun-image {
  /* Add background color handling */
  
}

#s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shogun-image {
  box-sizing: border-box;
}



.s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shogun-image-container {
      position: relative;
    }

    .s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 {
  margin: 0 !important;
  overflow: visible;
}

#s-8ecbe3c4-a5d5-441d-b07d-77b50455f808-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 img.shogun-image {
  /* Add background color handling */
  
}

#s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shogun-image {
  box-sizing: border-box;
}



.s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shogun-image-container {
      position: relative;
    }

    .s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 {
  margin: 0 !important;
  overflow: visible;
}

#s-8ecbe3c4-a5d5-441d-b07d-77b50455f808-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 img.shogun-image {
  /* Add background color handling */
  
}

#s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shogun-image {
  box-sizing: border-box;
}



.s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shogun-image-container {
      position: relative;
    }

    .s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8ecbe3c4-a5d5-441d-b07d-77b50455f808.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8ecbe3c4-a5d5-441d-b07d-77b50455f808 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-0408f1fa-9f26-4e92-aa67-f11359209c8f {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-0408f1fa-9f26-4e92-aa67-f11359209c8f {
  margin: 0 !important;
  overflow: visible;
}

#s-0408f1fa-9f26-4e92-aa67-f11359209c8f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0408f1fa-9f26-4e92-aa67-f11359209c8f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0408f1fa-9f26-4e92-aa67-f11359209c8f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0408f1fa-9f26-4e92-aa67-f11359209c8f img.shogun-image {
  /* Add background color handling */
  
}

#s-0408f1fa-9f26-4e92-aa67-f11359209c8f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0408f1fa-9f26-4e92-aa67-f11359209c8f .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-0408f1fa-9f26-4e92-aa67-f11359209c8f .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0408f1fa-9f26-4e92-aa67-f11359209c8f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0408f1fa-9f26-4e92-aa67-f11359209c8f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-0408f1fa-9f26-4e92-aa67-f11359209c8f .shogun-image-content {
  
    justify-content: center;
  
}

.s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shogun-image {
  box-sizing: border-box;
}



.s-0408f1fa-9f26-4e92-aa67-f11359209c8f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0408f1fa-9f26-4e92-aa67-f11359209c8f {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shogun-image-container {
      position: relative;
    }

    .s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0408f1fa-9f26-4e92-aa67-f11359209c8f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-0408f1fa-9f26-4e92-aa67-f11359209c8f {
  margin: 0 !important;
  overflow: visible;
}

#s-0408f1fa-9f26-4e92-aa67-f11359209c8f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0408f1fa-9f26-4e92-aa67-f11359209c8f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0408f1fa-9f26-4e92-aa67-f11359209c8f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0408f1fa-9f26-4e92-aa67-f11359209c8f img.shogun-image {
  /* Add background color handling */
  
}

#s-0408f1fa-9f26-4e92-aa67-f11359209c8f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0408f1fa-9f26-4e92-aa67-f11359209c8f .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-0408f1fa-9f26-4e92-aa67-f11359209c8f .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0408f1fa-9f26-4e92-aa67-f11359209c8f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0408f1fa-9f26-4e92-aa67-f11359209c8f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-0408f1fa-9f26-4e92-aa67-f11359209c8f .shogun-image-content {
  
    justify-content: center;
  
}

.s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shogun-image {
  box-sizing: border-box;
}



.s-0408f1fa-9f26-4e92-aa67-f11359209c8f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0408f1fa-9f26-4e92-aa67-f11359209c8f {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shogun-image-container {
      position: relative;
    }

    .s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0408f1fa-9f26-4e92-aa67-f11359209c8f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-0408f1fa-9f26-4e92-aa67-f11359209c8f {
  margin: 0 !important;
  overflow: visible;
}

#s-0408f1fa-9f26-4e92-aa67-f11359209c8f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0408f1fa-9f26-4e92-aa67-f11359209c8f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0408f1fa-9f26-4e92-aa67-f11359209c8f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0408f1fa-9f26-4e92-aa67-f11359209c8f img.shogun-image {
  /* Add background color handling */
  
}

#s-0408f1fa-9f26-4e92-aa67-f11359209c8f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0408f1fa-9f26-4e92-aa67-f11359209c8f .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-0408f1fa-9f26-4e92-aa67-f11359209c8f .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0408f1fa-9f26-4e92-aa67-f11359209c8f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0408f1fa-9f26-4e92-aa67-f11359209c8f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-0408f1fa-9f26-4e92-aa67-f11359209c8f .shogun-image-content {
  
    justify-content: center;
  
}

.s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shogun-image {
  box-sizing: border-box;
}



.s-0408f1fa-9f26-4e92-aa67-f11359209c8f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0408f1fa-9f26-4e92-aa67-f11359209c8f {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shogun-image-container {
      position: relative;
    }

    .s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0408f1fa-9f26-4e92-aa67-f11359209c8f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-0408f1fa-9f26-4e92-aa67-f11359209c8f {
  margin: 0 !important;
  overflow: visible;
}

#s-0408f1fa-9f26-4e92-aa67-f11359209c8f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0408f1fa-9f26-4e92-aa67-f11359209c8f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0408f1fa-9f26-4e92-aa67-f11359209c8f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0408f1fa-9f26-4e92-aa67-f11359209c8f img.shogun-image {
  /* Add background color handling */
  
}

#s-0408f1fa-9f26-4e92-aa67-f11359209c8f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0408f1fa-9f26-4e92-aa67-f11359209c8f .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-0408f1fa-9f26-4e92-aa67-f11359209c8f .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0408f1fa-9f26-4e92-aa67-f11359209c8f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0408f1fa-9f26-4e92-aa67-f11359209c8f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-0408f1fa-9f26-4e92-aa67-f11359209c8f .shogun-image-content {
  
    justify-content: center;
  
}

.s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shogun-image {
  box-sizing: border-box;
}



.s-0408f1fa-9f26-4e92-aa67-f11359209c8f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0408f1fa-9f26-4e92-aa67-f11359209c8f {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shogun-image-container {
      position: relative;
    }

    .s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0408f1fa-9f26-4e92-aa67-f11359209c8f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-0408f1fa-9f26-4e92-aa67-f11359209c8f {
  margin: 0 !important;
  overflow: visible;
}

#s-0408f1fa-9f26-4e92-aa67-f11359209c8f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0408f1fa-9f26-4e92-aa67-f11359209c8f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0408f1fa-9f26-4e92-aa67-f11359209c8f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0408f1fa-9f26-4e92-aa67-f11359209c8f img.shogun-image {
  /* Add background color handling */
  
}

#s-0408f1fa-9f26-4e92-aa67-f11359209c8f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0408f1fa-9f26-4e92-aa67-f11359209c8f .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-0408f1fa-9f26-4e92-aa67-f11359209c8f .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0408f1fa-9f26-4e92-aa67-f11359209c8f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0408f1fa-9f26-4e92-aa67-f11359209c8f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-0408f1fa-9f26-4e92-aa67-f11359209c8f .shogun-image-content {
  
    justify-content: center;
  
}

.s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shogun-image {
  box-sizing: border-box;
}



.s-0408f1fa-9f26-4e92-aa67-f11359209c8f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0408f1fa-9f26-4e92-aa67-f11359209c8f {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shogun-image-container {
      position: relative;
    }

    .s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0408f1fa-9f26-4e92-aa67-f11359209c8f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0408f1fa-9f26-4e92-aa67-f11359209c8f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-6495a6f8-4a82-4e77-b2e8-4adcd4ecd894 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 3%;
padding-left: 0%;
padding-bottom: 3%;
padding-right: 0%;
min-height: 100px;
}

@media (min-width: 0px) {
[id="s-6495a6f8-4a82-4e77-b2e8-4adcd4ecd894"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-6495a6f8-4a82-4e77-b2e8-4adcd4ecd894"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-6495a6f8-4a82-4e77-b2e8-4adcd4ecd894"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-6495a6f8-4a82-4e77-b2e8-4adcd4ecd894"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-7624f4f0-a567-4ae2-a953-23ad10328602 {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-7624f4f0-a567-4ae2-a953-23ad10328602 {
  margin: 0 !important;
  overflow: visible;
}

#s-7624f4f0-a567-4ae2-a953-23ad10328602-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7624f4f0-a567-4ae2-a953-23ad10328602 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7624f4f0-a567-4ae2-a953-23ad10328602 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7624f4f0-a567-4ae2-a953-23ad10328602 img.shogun-image {
  /* Add background color handling */
  
}

#s-7624f4f0-a567-4ae2-a953-23ad10328602 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7624f4f0-a567-4ae2-a953-23ad10328602 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-7624f4f0-a567-4ae2-a953-23ad10328602 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7624f4f0-a567-4ae2-a953-23ad10328602 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7624f4f0-a567-4ae2-a953-23ad10328602.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7624f4f0-a567-4ae2-a953-23ad10328602 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-7624f4f0-a567-4ae2-a953-23ad10328602.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-7624f4f0-a567-4ae2-a953-23ad10328602 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7624f4f0-a567-4ae2-a953-23ad10328602.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7624f4f0-a567-4ae2-a953-23ad10328602.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7624f4f0-a567-4ae2-a953-23ad10328602.shogun-image {
  box-sizing: border-box;
}



.s-7624f4f0-a567-4ae2-a953-23ad10328602 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7624f4f0-a567-4ae2-a953-23ad10328602 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-7624f4f0-a567-4ae2-a953-23ad10328602.shogun-image-container {
      position: relative;
    }

    .s-7624f4f0-a567-4ae2-a953-23ad10328602.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7624f4f0-a567-4ae2-a953-23ad10328602.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7624f4f0-a567-4ae2-a953-23ad10328602 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-7624f4f0-a567-4ae2-a953-23ad10328602 {
  margin: 0 !important;
  overflow: visible;
}

#s-7624f4f0-a567-4ae2-a953-23ad10328602-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7624f4f0-a567-4ae2-a953-23ad10328602 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7624f4f0-a567-4ae2-a953-23ad10328602 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7624f4f0-a567-4ae2-a953-23ad10328602 img.shogun-image {
  /* Add background color handling */
  
}

#s-7624f4f0-a567-4ae2-a953-23ad10328602 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7624f4f0-a567-4ae2-a953-23ad10328602 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-7624f4f0-a567-4ae2-a953-23ad10328602 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7624f4f0-a567-4ae2-a953-23ad10328602 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7624f4f0-a567-4ae2-a953-23ad10328602.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7624f4f0-a567-4ae2-a953-23ad10328602 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-7624f4f0-a567-4ae2-a953-23ad10328602.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-7624f4f0-a567-4ae2-a953-23ad10328602 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7624f4f0-a567-4ae2-a953-23ad10328602.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7624f4f0-a567-4ae2-a953-23ad10328602.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7624f4f0-a567-4ae2-a953-23ad10328602.shogun-image {
  box-sizing: border-box;
}



.s-7624f4f0-a567-4ae2-a953-23ad10328602 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7624f4f0-a567-4ae2-a953-23ad10328602 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-7624f4f0-a567-4ae2-a953-23ad10328602.shogun-image-container {
      position: relative;
    }

    .s-7624f4f0-a567-4ae2-a953-23ad10328602.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7624f4f0-a567-4ae2-a953-23ad10328602.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7624f4f0-a567-4ae2-a953-23ad10328602 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-7624f4f0-a567-4ae2-a953-23ad10328602 {
  margin: 0 !important;
  overflow: visible;
}

#s-7624f4f0-a567-4ae2-a953-23ad10328602-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7624f4f0-a567-4ae2-a953-23ad10328602 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7624f4f0-a567-4ae2-a953-23ad10328602 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7624f4f0-a567-4ae2-a953-23ad10328602 img.shogun-image {
  /* Add background color handling */
  
}

#s-7624f4f0-a567-4ae2-a953-23ad10328602 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7624f4f0-a567-4ae2-a953-23ad10328602 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-7624f4f0-a567-4ae2-a953-23ad10328602 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7624f4f0-a567-4ae2-a953-23ad10328602 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7624f4f0-a567-4ae2-a953-23ad10328602.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7624f4f0-a567-4ae2-a953-23ad10328602 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-7624f4f0-a567-4ae2-a953-23ad10328602.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-7624f4f0-a567-4ae2-a953-23ad10328602 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7624f4f0-a567-4ae2-a953-23ad10328602.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7624f4f0-a567-4ae2-a953-23ad10328602.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7624f4f0-a567-4ae2-a953-23ad10328602.shogun-image {
  box-sizing: border-box;
}



.s-7624f4f0-a567-4ae2-a953-23ad10328602 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7624f4f0-a567-4ae2-a953-23ad10328602 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-7624f4f0-a567-4ae2-a953-23ad10328602.shogun-image-container {
      position: relative;
    }

    .s-7624f4f0-a567-4ae2-a953-23ad10328602.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7624f4f0-a567-4ae2-a953-23ad10328602.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7624f4f0-a567-4ae2-a953-23ad10328602 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-7624f4f0-a567-4ae2-a953-23ad10328602 {
  margin: 0 !important;
  overflow: visible;
}

#s-7624f4f0-a567-4ae2-a953-23ad10328602-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7624f4f0-a567-4ae2-a953-23ad10328602 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7624f4f0-a567-4ae2-a953-23ad10328602 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7624f4f0-a567-4ae2-a953-23ad10328602 img.shogun-image {
  /* Add background color handling */
  
}

#s-7624f4f0-a567-4ae2-a953-23ad10328602 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7624f4f0-a567-4ae2-a953-23ad10328602 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-7624f4f0-a567-4ae2-a953-23ad10328602 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7624f4f0-a567-4ae2-a953-23ad10328602 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7624f4f0-a567-4ae2-a953-23ad10328602.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7624f4f0-a567-4ae2-a953-23ad10328602 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-7624f4f0-a567-4ae2-a953-23ad10328602.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-7624f4f0-a567-4ae2-a953-23ad10328602 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7624f4f0-a567-4ae2-a953-23ad10328602.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7624f4f0-a567-4ae2-a953-23ad10328602.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7624f4f0-a567-4ae2-a953-23ad10328602.shogun-image {
  box-sizing: border-box;
}



.s-7624f4f0-a567-4ae2-a953-23ad10328602 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7624f4f0-a567-4ae2-a953-23ad10328602 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-7624f4f0-a567-4ae2-a953-23ad10328602.shogun-image-container {
      position: relative;
    }

    .s-7624f4f0-a567-4ae2-a953-23ad10328602.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7624f4f0-a567-4ae2-a953-23ad10328602.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7624f4f0-a567-4ae2-a953-23ad10328602 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-7624f4f0-a567-4ae2-a953-23ad10328602 {
  margin: 0 !important;
  overflow: visible;
}

#s-7624f4f0-a567-4ae2-a953-23ad10328602-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7624f4f0-a567-4ae2-a953-23ad10328602 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7624f4f0-a567-4ae2-a953-23ad10328602 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7624f4f0-a567-4ae2-a953-23ad10328602 img.shogun-image {
  /* Add background color handling */
  
}

#s-7624f4f0-a567-4ae2-a953-23ad10328602 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7624f4f0-a567-4ae2-a953-23ad10328602 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-7624f4f0-a567-4ae2-a953-23ad10328602 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7624f4f0-a567-4ae2-a953-23ad10328602 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7624f4f0-a567-4ae2-a953-23ad10328602.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7624f4f0-a567-4ae2-a953-23ad10328602 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-7624f4f0-a567-4ae2-a953-23ad10328602.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-7624f4f0-a567-4ae2-a953-23ad10328602 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7624f4f0-a567-4ae2-a953-23ad10328602.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7624f4f0-a567-4ae2-a953-23ad10328602.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7624f4f0-a567-4ae2-a953-23ad10328602.shogun-image {
  box-sizing: border-box;
}



.s-7624f4f0-a567-4ae2-a953-23ad10328602 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7624f4f0-a567-4ae2-a953-23ad10328602 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-7624f4f0-a567-4ae2-a953-23ad10328602.shogun-image-container {
      position: relative;
    }

    .s-7624f4f0-a567-4ae2-a953-23ad10328602.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7624f4f0-a567-4ae2-a953-23ad10328602.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7624f4f0-a567-4ae2-a953-23ad10328602 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-1950d7c4-efe6-4d79-966a-14b29884605b {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-1950d7c4-efe6-4d79-966a-14b29884605b {
  margin: 0 !important;
  overflow: visible;
}

#s-1950d7c4-efe6-4d79-966a-14b29884605b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1950d7c4-efe6-4d79-966a-14b29884605b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1950d7c4-efe6-4d79-966a-14b29884605b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1950d7c4-efe6-4d79-966a-14b29884605b img.shogun-image {
  /* Add background color handling */
  
}

#s-1950d7c4-efe6-4d79-966a-14b29884605b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1950d7c4-efe6-4d79-966a-14b29884605b .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-1950d7c4-efe6-4d79-966a-14b29884605b .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1950d7c4-efe6-4d79-966a-14b29884605b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1950d7c4-efe6-4d79-966a-14b29884605b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1950d7c4-efe6-4d79-966a-14b29884605b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-1950d7c4-efe6-4d79-966a-14b29884605b.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-1950d7c4-efe6-4d79-966a-14b29884605b .shogun-image-content {
  
    justify-content: center;
  
}

.s-1950d7c4-efe6-4d79-966a-14b29884605b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1950d7c4-efe6-4d79-966a-14b29884605b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1950d7c4-efe6-4d79-966a-14b29884605b.shogun-image {
  box-sizing: border-box;
}



.s-1950d7c4-efe6-4d79-966a-14b29884605b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1950d7c4-efe6-4d79-966a-14b29884605b {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-1950d7c4-efe6-4d79-966a-14b29884605b.shogun-image-container {
      position: relative;
    }

    .s-1950d7c4-efe6-4d79-966a-14b29884605b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1950d7c4-efe6-4d79-966a-14b29884605b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1950d7c4-efe6-4d79-966a-14b29884605b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-1950d7c4-efe6-4d79-966a-14b29884605b {
  margin: 0 !important;
  overflow: visible;
}

#s-1950d7c4-efe6-4d79-966a-14b29884605b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1950d7c4-efe6-4d79-966a-14b29884605b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1950d7c4-efe6-4d79-966a-14b29884605b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1950d7c4-efe6-4d79-966a-14b29884605b img.shogun-image {
  /* Add background color handling */
  
}

#s-1950d7c4-efe6-4d79-966a-14b29884605b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1950d7c4-efe6-4d79-966a-14b29884605b .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-1950d7c4-efe6-4d79-966a-14b29884605b .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1950d7c4-efe6-4d79-966a-14b29884605b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1950d7c4-efe6-4d79-966a-14b29884605b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1950d7c4-efe6-4d79-966a-14b29884605b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-1950d7c4-efe6-4d79-966a-14b29884605b.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-1950d7c4-efe6-4d79-966a-14b29884605b .shogun-image-content {
  
    justify-content: center;
  
}

.s-1950d7c4-efe6-4d79-966a-14b29884605b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1950d7c4-efe6-4d79-966a-14b29884605b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1950d7c4-efe6-4d79-966a-14b29884605b.shogun-image {
  box-sizing: border-box;
}



.s-1950d7c4-efe6-4d79-966a-14b29884605b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1950d7c4-efe6-4d79-966a-14b29884605b {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-1950d7c4-efe6-4d79-966a-14b29884605b.shogun-image-container {
      position: relative;
    }

    .s-1950d7c4-efe6-4d79-966a-14b29884605b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1950d7c4-efe6-4d79-966a-14b29884605b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1950d7c4-efe6-4d79-966a-14b29884605b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-1950d7c4-efe6-4d79-966a-14b29884605b {
  margin: 0 !important;
  overflow: visible;
}

#s-1950d7c4-efe6-4d79-966a-14b29884605b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1950d7c4-efe6-4d79-966a-14b29884605b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1950d7c4-efe6-4d79-966a-14b29884605b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1950d7c4-efe6-4d79-966a-14b29884605b img.shogun-image {
  /* Add background color handling */
  
}

#s-1950d7c4-efe6-4d79-966a-14b29884605b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1950d7c4-efe6-4d79-966a-14b29884605b .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-1950d7c4-efe6-4d79-966a-14b29884605b .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1950d7c4-efe6-4d79-966a-14b29884605b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1950d7c4-efe6-4d79-966a-14b29884605b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1950d7c4-efe6-4d79-966a-14b29884605b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-1950d7c4-efe6-4d79-966a-14b29884605b.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-1950d7c4-efe6-4d79-966a-14b29884605b .shogun-image-content {
  
    justify-content: center;
  
}

.s-1950d7c4-efe6-4d79-966a-14b29884605b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1950d7c4-efe6-4d79-966a-14b29884605b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1950d7c4-efe6-4d79-966a-14b29884605b.shogun-image {
  box-sizing: border-box;
}



.s-1950d7c4-efe6-4d79-966a-14b29884605b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1950d7c4-efe6-4d79-966a-14b29884605b {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-1950d7c4-efe6-4d79-966a-14b29884605b.shogun-image-container {
      position: relative;
    }

    .s-1950d7c4-efe6-4d79-966a-14b29884605b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1950d7c4-efe6-4d79-966a-14b29884605b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1950d7c4-efe6-4d79-966a-14b29884605b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-1950d7c4-efe6-4d79-966a-14b29884605b {
  margin: 0 !important;
  overflow: visible;
}

#s-1950d7c4-efe6-4d79-966a-14b29884605b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1950d7c4-efe6-4d79-966a-14b29884605b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1950d7c4-efe6-4d79-966a-14b29884605b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1950d7c4-efe6-4d79-966a-14b29884605b img.shogun-image {
  /* Add background color handling */
  
}

#s-1950d7c4-efe6-4d79-966a-14b29884605b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1950d7c4-efe6-4d79-966a-14b29884605b .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-1950d7c4-efe6-4d79-966a-14b29884605b .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1950d7c4-efe6-4d79-966a-14b29884605b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1950d7c4-efe6-4d79-966a-14b29884605b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1950d7c4-efe6-4d79-966a-14b29884605b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-1950d7c4-efe6-4d79-966a-14b29884605b.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-1950d7c4-efe6-4d79-966a-14b29884605b .shogun-image-content {
  
    justify-content: center;
  
}

.s-1950d7c4-efe6-4d79-966a-14b29884605b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1950d7c4-efe6-4d79-966a-14b29884605b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1950d7c4-efe6-4d79-966a-14b29884605b.shogun-image {
  box-sizing: border-box;
}



.s-1950d7c4-efe6-4d79-966a-14b29884605b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1950d7c4-efe6-4d79-966a-14b29884605b {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-1950d7c4-efe6-4d79-966a-14b29884605b.shogun-image-container {
      position: relative;
    }

    .s-1950d7c4-efe6-4d79-966a-14b29884605b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1950d7c4-efe6-4d79-966a-14b29884605b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1950d7c4-efe6-4d79-966a-14b29884605b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-1950d7c4-efe6-4d79-966a-14b29884605b {
  margin: 0 !important;
  overflow: visible;
}

#s-1950d7c4-efe6-4d79-966a-14b29884605b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1950d7c4-efe6-4d79-966a-14b29884605b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1950d7c4-efe6-4d79-966a-14b29884605b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1950d7c4-efe6-4d79-966a-14b29884605b img.shogun-image {
  /* Add background color handling */
  
}

#s-1950d7c4-efe6-4d79-966a-14b29884605b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1950d7c4-efe6-4d79-966a-14b29884605b .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-1950d7c4-efe6-4d79-966a-14b29884605b .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1950d7c4-efe6-4d79-966a-14b29884605b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1950d7c4-efe6-4d79-966a-14b29884605b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1950d7c4-efe6-4d79-966a-14b29884605b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-1950d7c4-efe6-4d79-966a-14b29884605b.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-1950d7c4-efe6-4d79-966a-14b29884605b .shogun-image-content {
  
    justify-content: center;
  
}

.s-1950d7c4-efe6-4d79-966a-14b29884605b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1950d7c4-efe6-4d79-966a-14b29884605b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1950d7c4-efe6-4d79-966a-14b29884605b.shogun-image {
  box-sizing: border-box;
}



.s-1950d7c4-efe6-4d79-966a-14b29884605b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1950d7c4-efe6-4d79-966a-14b29884605b {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-1950d7c4-efe6-4d79-966a-14b29884605b.shogun-image-container {
      position: relative;
    }

    .s-1950d7c4-efe6-4d79-966a-14b29884605b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1950d7c4-efe6-4d79-966a-14b29884605b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1950d7c4-efe6-4d79-966a-14b29884605b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-11776a41-c0a8-4b62-8473-30601f2e4072 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 3%;
padding-left: 0%;
padding-bottom: 3%;
padding-right: 0%;
min-height: 100px;
}

@media (min-width: 0px) {
[id="s-11776a41-c0a8-4b62-8473-30601f2e4072"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-11776a41-c0a8-4b62-8473-30601f2e4072"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-11776a41-c0a8-4b62-8473-30601f2e4072"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-11776a41-c0a8-4b62-8473-30601f2e4072"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b {
  margin: 0 !important;
  overflow: visible;
}

#s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b img.shogun-image {
  /* Add background color handling */
  
}

#s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b .shogun-image-content {
  
    justify-content: center;
  
}

.s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shogun-image {
  box-sizing: border-box;
}



.s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shogun-image-container {
      position: relative;
    }

    .s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b {
  margin: 0 !important;
  overflow: visible;
}

#s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b img.shogun-image {
  /* Add background color handling */
  
}

#s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b .shogun-image-content {
  
    justify-content: center;
  
}

.s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shogun-image {
  box-sizing: border-box;
}



.s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shogun-image-container {
      position: relative;
    }

    .s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b {
  margin: 0 !important;
  overflow: visible;
}

#s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b img.shogun-image {
  /* Add background color handling */
  
}

#s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b .shogun-image-content {
  
    justify-content: center;
  
}

.s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shogun-image {
  box-sizing: border-box;
}



.s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shogun-image-container {
      position: relative;
    }

    .s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b {
  margin: 0 !important;
  overflow: visible;
}

#s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b img.shogun-image {
  /* Add background color handling */
  
}

#s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b .shogun-image-content {
  
    justify-content: center;
  
}

.s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shogun-image {
  box-sizing: border-box;
}



.s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shogun-image-container {
      position: relative;
    }

    .s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b {
  margin: 0 !important;
  overflow: visible;
}

#s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b img.shogun-image {
  /* Add background color handling */
  
}

#s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b .shogun-image-content {
  
    justify-content: center;
  
}

.s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shogun-image {
  box-sizing: border-box;
}



.s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shogun-image-container {
      position: relative;
    }

    .s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b4d00a21-79c9-45fa-83a5-31a3b9114b1b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 {
  margin: 0 !important;
  overflow: visible;
}

#s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 img.shogun-image {
  /* Add background color handling */
  
}

#s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shogun-image {
  box-sizing: border-box;
}



.s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shogun-image-container {
      position: relative;
    }

    .s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 {
  margin: 0 !important;
  overflow: visible;
}

#s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 img.shogun-image {
  /* Add background color handling */
  
}

#s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shogun-image {
  box-sizing: border-box;
}



.s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shogun-image-container {
      position: relative;
    }

    .s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 {
  margin: 0 !important;
  overflow: visible;
}

#s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 img.shogun-image {
  /* Add background color handling */
  
}

#s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shogun-image {
  box-sizing: border-box;
}



.s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shogun-image-container {
      position: relative;
    }

    .s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 {
  margin: 0 !important;
  overflow: visible;
}

#s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 img.shogun-image {
  /* Add background color handling */
  
}

#s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shogun-image {
  box-sizing: border-box;
}



.s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shogun-image-container {
      position: relative;
    }

    .s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 {
  margin: 0 !important;
  overflow: visible;
}

#s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 img.shogun-image {
  /* Add background color handling */
  
}

#s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shogun-image {
  box-sizing: border-box;
}



.s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shogun-image-container {
      position: relative;
    }

    .s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cb6fca7f-dc1e-4e6f-8827-7aefca2d6533 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-45cd0e75-f255-4a9e-8b66-f2479b048c1c {
  padding-top: 3%;
padding-left: 1%;
padding-bottom: 3%;
padding-right: 1%;
min-height: 100px;
}

@media (min-width: 0px) {
[id="s-45cd0e75-f255-4a9e-8b66-f2479b048c1c"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 1.5px);
}

}

@media (min-width: 768px) {
[id="s-45cd0e75-f255-4a9e-8b66-f2479b048c1c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 1.5px);
}

}

@media (min-width: 992px) {
[id="s-45cd0e75-f255-4a9e-8b66-f2479b048c1c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 1.5px);
}

}

@media (min-width: 1200px) {
[id="s-45cd0e75-f255-4a9e-8b66-f2479b048c1c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 1.5px);
}

}

#s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 {
  margin: 0 !important;
  overflow: visible;
}

#s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 img.shogun-image {
  /* Add background color handling */
  
}

#s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shogun-image {
  box-sizing: border-box;
}



.s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shogun-image-container {
      position: relative;
    }

    .s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 {
  margin: 0 !important;
  overflow: visible;
}

#s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 img.shogun-image {
  /* Add background color handling */
  
}

#s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shogun-image {
  box-sizing: border-box;
}



.s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shogun-image-container {
      position: relative;
    }

    .s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 {
  margin: 0 !important;
  overflow: visible;
}

#s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 img.shogun-image {
  /* Add background color handling */
  
}

#s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shogun-image {
  box-sizing: border-box;
}



.s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shogun-image-container {
      position: relative;
    }

    .s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 {
  margin: 0 !important;
  overflow: visible;
}

#s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 img.shogun-image {
  /* Add background color handling */
  
}

#s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shogun-image {
  box-sizing: border-box;
}



.s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shogun-image-container {
      position: relative;
    }

    .s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 {
  margin: 0 !important;
  overflow: visible;
}

#s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 img.shogun-image {
  /* Add background color handling */
  
}

#s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shogun-image {
  box-sizing: border-box;
}



.s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shogun-image-container {
      position: relative;
    }

    .s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8e210f5e-9ad2-49d3-9637-32b446dd9ac6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 {
  margin: 0 !important;
  overflow: visible;
}

#s-9842c4b4-dd2e-4436-baed-5fdef3770ec1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 img.shogun-image {
  /* Add background color handling */
  
}

#s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shogun-image {
  box-sizing: border-box;
}



.s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shogun-image-container {
      position: relative;
    }

    .s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 {
  margin: 0 !important;
  overflow: visible;
}

#s-9842c4b4-dd2e-4436-baed-5fdef3770ec1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 img.shogun-image {
  /* Add background color handling */
  
}

#s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shogun-image {
  box-sizing: border-box;
}



.s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shogun-image-container {
      position: relative;
    }

    .s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 {
  margin: 0 !important;
  overflow: visible;
}

#s-9842c4b4-dd2e-4436-baed-5fdef3770ec1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 img.shogun-image {
  /* Add background color handling */
  
}

#s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shogun-image {
  box-sizing: border-box;
}



.s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shogun-image-container {
      position: relative;
    }

    .s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 {
  margin: 0 !important;
  overflow: visible;
}

#s-9842c4b4-dd2e-4436-baed-5fdef3770ec1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 img.shogun-image {
  /* Add background color handling */
  
}

#s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shogun-image {
  box-sizing: border-box;
}



.s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shogun-image-container {
      position: relative;
    }

    .s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 {
  margin: 0 !important;
  overflow: visible;
}

#s-9842c4b4-dd2e-4436-baed-5fdef3770ec1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 img.shogun-image {
  /* Add background color handling */
  
}

#s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shogun-image {
  box-sizing: border-box;
}



.s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shogun-image-container {
      position: relative;
    }

    .s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9842c4b4-dd2e-4436-baed-5fdef3770ec1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9842c4b4-dd2e-4436-baed-5fdef3770ec1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-f3ea8293-625c-4416-bd65-9457c3f27eaa {
  padding-top: 3%;
padding-left: 1%;
padding-bottom: 3%;
padding-right: 1%;
min-height: 100px;
}

@media (min-width: 0px) {
[id="s-f3ea8293-625c-4416-bd65-9457c3f27eaa"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-f3ea8293-625c-4416-bd65-9457c3f27eaa"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-f3ea8293-625c-4416-bd65-9457c3f27eaa"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-f3ea8293-625c-4416-bd65-9457c3f27eaa"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-626c5c43-e75c-4787-938b-cede17aceedd {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-626c5c43-e75c-4787-938b-cede17aceedd {
  margin: 0 !important;
  overflow: visible;
}

#s-626c5c43-e75c-4787-938b-cede17aceedd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-626c5c43-e75c-4787-938b-cede17aceedd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-626c5c43-e75c-4787-938b-cede17aceedd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-626c5c43-e75c-4787-938b-cede17aceedd img.shogun-image {
  /* Add background color handling */
  
}

#s-626c5c43-e75c-4787-938b-cede17aceedd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-626c5c43-e75c-4787-938b-cede17aceedd .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-626c5c43-e75c-4787-938b-cede17aceedd .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-626c5c43-e75c-4787-938b-cede17aceedd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-626c5c43-e75c-4787-938b-cede17aceedd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-626c5c43-e75c-4787-938b-cede17aceedd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-626c5c43-e75c-4787-938b-cede17aceedd.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-626c5c43-e75c-4787-938b-cede17aceedd .shogun-image-content {
  
    justify-content: center;
  
}

.s-626c5c43-e75c-4787-938b-cede17aceedd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-626c5c43-e75c-4787-938b-cede17aceedd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-626c5c43-e75c-4787-938b-cede17aceedd.shogun-image {
  box-sizing: border-box;
}



.s-626c5c43-e75c-4787-938b-cede17aceedd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-626c5c43-e75c-4787-938b-cede17aceedd {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-626c5c43-e75c-4787-938b-cede17aceedd.shogun-image-container {
      position: relative;
    }

    .s-626c5c43-e75c-4787-938b-cede17aceedd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-626c5c43-e75c-4787-938b-cede17aceedd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-626c5c43-e75c-4787-938b-cede17aceedd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-626c5c43-e75c-4787-938b-cede17aceedd {
  margin: 0 !important;
  overflow: visible;
}

#s-626c5c43-e75c-4787-938b-cede17aceedd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-626c5c43-e75c-4787-938b-cede17aceedd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-626c5c43-e75c-4787-938b-cede17aceedd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-626c5c43-e75c-4787-938b-cede17aceedd img.shogun-image {
  /* Add background color handling */
  
}

#s-626c5c43-e75c-4787-938b-cede17aceedd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-626c5c43-e75c-4787-938b-cede17aceedd .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-626c5c43-e75c-4787-938b-cede17aceedd .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-626c5c43-e75c-4787-938b-cede17aceedd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-626c5c43-e75c-4787-938b-cede17aceedd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-626c5c43-e75c-4787-938b-cede17aceedd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-626c5c43-e75c-4787-938b-cede17aceedd.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-626c5c43-e75c-4787-938b-cede17aceedd .shogun-image-content {
  
    justify-content: center;
  
}

.s-626c5c43-e75c-4787-938b-cede17aceedd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-626c5c43-e75c-4787-938b-cede17aceedd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-626c5c43-e75c-4787-938b-cede17aceedd.shogun-image {
  box-sizing: border-box;
}



.s-626c5c43-e75c-4787-938b-cede17aceedd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-626c5c43-e75c-4787-938b-cede17aceedd {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-626c5c43-e75c-4787-938b-cede17aceedd.shogun-image-container {
      position: relative;
    }

    .s-626c5c43-e75c-4787-938b-cede17aceedd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-626c5c43-e75c-4787-938b-cede17aceedd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-626c5c43-e75c-4787-938b-cede17aceedd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-626c5c43-e75c-4787-938b-cede17aceedd {
  margin: 0 !important;
  overflow: visible;
}

#s-626c5c43-e75c-4787-938b-cede17aceedd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-626c5c43-e75c-4787-938b-cede17aceedd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-626c5c43-e75c-4787-938b-cede17aceedd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-626c5c43-e75c-4787-938b-cede17aceedd img.shogun-image {
  /* Add background color handling */
  
}

#s-626c5c43-e75c-4787-938b-cede17aceedd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-626c5c43-e75c-4787-938b-cede17aceedd .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-626c5c43-e75c-4787-938b-cede17aceedd .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-626c5c43-e75c-4787-938b-cede17aceedd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-626c5c43-e75c-4787-938b-cede17aceedd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-626c5c43-e75c-4787-938b-cede17aceedd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-626c5c43-e75c-4787-938b-cede17aceedd.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-626c5c43-e75c-4787-938b-cede17aceedd .shogun-image-content {
  
    justify-content: center;
  
}

.s-626c5c43-e75c-4787-938b-cede17aceedd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-626c5c43-e75c-4787-938b-cede17aceedd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-626c5c43-e75c-4787-938b-cede17aceedd.shogun-image {
  box-sizing: border-box;
}



.s-626c5c43-e75c-4787-938b-cede17aceedd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-626c5c43-e75c-4787-938b-cede17aceedd {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-626c5c43-e75c-4787-938b-cede17aceedd.shogun-image-container {
      position: relative;
    }

    .s-626c5c43-e75c-4787-938b-cede17aceedd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-626c5c43-e75c-4787-938b-cede17aceedd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-626c5c43-e75c-4787-938b-cede17aceedd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-626c5c43-e75c-4787-938b-cede17aceedd {
  margin: 0 !important;
  overflow: visible;
}

#s-626c5c43-e75c-4787-938b-cede17aceedd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-626c5c43-e75c-4787-938b-cede17aceedd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-626c5c43-e75c-4787-938b-cede17aceedd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-626c5c43-e75c-4787-938b-cede17aceedd img.shogun-image {
  /* Add background color handling */
  
}

#s-626c5c43-e75c-4787-938b-cede17aceedd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-626c5c43-e75c-4787-938b-cede17aceedd .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-626c5c43-e75c-4787-938b-cede17aceedd .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-626c5c43-e75c-4787-938b-cede17aceedd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-626c5c43-e75c-4787-938b-cede17aceedd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-626c5c43-e75c-4787-938b-cede17aceedd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-626c5c43-e75c-4787-938b-cede17aceedd.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-626c5c43-e75c-4787-938b-cede17aceedd .shogun-image-content {
  
    justify-content: center;
  
}

.s-626c5c43-e75c-4787-938b-cede17aceedd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-626c5c43-e75c-4787-938b-cede17aceedd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-626c5c43-e75c-4787-938b-cede17aceedd.shogun-image {
  box-sizing: border-box;
}



.s-626c5c43-e75c-4787-938b-cede17aceedd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-626c5c43-e75c-4787-938b-cede17aceedd {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-626c5c43-e75c-4787-938b-cede17aceedd.shogun-image-container {
      position: relative;
    }

    .s-626c5c43-e75c-4787-938b-cede17aceedd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-626c5c43-e75c-4787-938b-cede17aceedd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-626c5c43-e75c-4787-938b-cede17aceedd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-626c5c43-e75c-4787-938b-cede17aceedd {
  margin: 0 !important;
  overflow: visible;
}

#s-626c5c43-e75c-4787-938b-cede17aceedd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-626c5c43-e75c-4787-938b-cede17aceedd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-626c5c43-e75c-4787-938b-cede17aceedd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-626c5c43-e75c-4787-938b-cede17aceedd img.shogun-image {
  /* Add background color handling */
  
}

#s-626c5c43-e75c-4787-938b-cede17aceedd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-626c5c43-e75c-4787-938b-cede17aceedd .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-626c5c43-e75c-4787-938b-cede17aceedd .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-626c5c43-e75c-4787-938b-cede17aceedd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-626c5c43-e75c-4787-938b-cede17aceedd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-626c5c43-e75c-4787-938b-cede17aceedd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-626c5c43-e75c-4787-938b-cede17aceedd.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-626c5c43-e75c-4787-938b-cede17aceedd .shogun-image-content {
  
    justify-content: center;
  
}

.s-626c5c43-e75c-4787-938b-cede17aceedd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-626c5c43-e75c-4787-938b-cede17aceedd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-626c5c43-e75c-4787-938b-cede17aceedd.shogun-image {
  box-sizing: border-box;
}



.s-626c5c43-e75c-4787-938b-cede17aceedd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-626c5c43-e75c-4787-938b-cede17aceedd {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-626c5c43-e75c-4787-938b-cede17aceedd.shogun-image-container {
      position: relative;
    }

    .s-626c5c43-e75c-4787-938b-cede17aceedd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-626c5c43-e75c-4787-938b-cede17aceedd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-626c5c43-e75c-4787-938b-cede17aceedd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
#s-2ceec787-5499-47f2-9317-949b41ecb486 {
  margin-left: auto;
margin-right: auto;
max-width: 833px;
aspect-ratio: 2/3;
text-align: center;
}

#s-2ceec787-5499-47f2-9317-949b41ecb486 {
  margin: 0 !important;
  overflow: visible;
}

#s-2ceec787-5499-47f2-9317-949b41ecb486-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2ceec787-5499-47f2-9317-949b41ecb486 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2ceec787-5499-47f2-9317-949b41ecb486 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2ceec787-5499-47f2-9317-949b41ecb486 img.shogun-image {
  /* Add background color handling */
  
}

#s-2ceec787-5499-47f2-9317-949b41ecb486 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2ceec787-5499-47f2-9317-949b41ecb486 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-2ceec787-5499-47f2-9317-949b41ecb486 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2ceec787-5499-47f2-9317-949b41ecb486 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2ceec787-5499-47f2-9317-949b41ecb486.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2ceec787-5499-47f2-9317-949b41ecb486 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-2ceec787-5499-47f2-9317-949b41ecb486.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-2ceec787-5499-47f2-9317-949b41ecb486 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2ceec787-5499-47f2-9317-949b41ecb486.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ceec787-5499-47f2-9317-949b41ecb486.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ceec787-5499-47f2-9317-949b41ecb486.shogun-image {
  box-sizing: border-box;
}



.s-2ceec787-5499-47f2-9317-949b41ecb486 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2ceec787-5499-47f2-9317-949b41ecb486 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-2ceec787-5499-47f2-9317-949b41ecb486.shogun-image-container {
      position: relative;
    }

    .s-2ceec787-5499-47f2-9317-949b41ecb486.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2ceec787-5499-47f2-9317-949b41ecb486.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2ceec787-5499-47f2-9317-949b41ecb486 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

@media (min-width: 1200px){#s-2ceec787-5499-47f2-9317-949b41ecb486 {
  margin: 0 !important;
  overflow: visible;
}

#s-2ceec787-5499-47f2-9317-949b41ecb486-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2ceec787-5499-47f2-9317-949b41ecb486 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2ceec787-5499-47f2-9317-949b41ecb486 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2ceec787-5499-47f2-9317-949b41ecb486 img.shogun-image {
  /* Add background color handling */
  
}

#s-2ceec787-5499-47f2-9317-949b41ecb486 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2ceec787-5499-47f2-9317-949b41ecb486 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-2ceec787-5499-47f2-9317-949b41ecb486 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2ceec787-5499-47f2-9317-949b41ecb486 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2ceec787-5499-47f2-9317-949b41ecb486.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2ceec787-5499-47f2-9317-949b41ecb486 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-2ceec787-5499-47f2-9317-949b41ecb486.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-2ceec787-5499-47f2-9317-949b41ecb486 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2ceec787-5499-47f2-9317-949b41ecb486.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ceec787-5499-47f2-9317-949b41ecb486.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ceec787-5499-47f2-9317-949b41ecb486.shogun-image {
  box-sizing: border-box;
}



.s-2ceec787-5499-47f2-9317-949b41ecb486 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2ceec787-5499-47f2-9317-949b41ecb486 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-2ceec787-5499-47f2-9317-949b41ecb486.shogun-image-container {
      position: relative;
    }

    .s-2ceec787-5499-47f2-9317-949b41ecb486.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2ceec787-5499-47f2-9317-949b41ecb486.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2ceec787-5499-47f2-9317-949b41ecb486 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-2ceec787-5499-47f2-9317-949b41ecb486 {
  margin: 0 !important;
  overflow: visible;
}

#s-2ceec787-5499-47f2-9317-949b41ecb486-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2ceec787-5499-47f2-9317-949b41ecb486 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2ceec787-5499-47f2-9317-949b41ecb486 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2ceec787-5499-47f2-9317-949b41ecb486 img.shogun-image {
  /* Add background color handling */
  
}

#s-2ceec787-5499-47f2-9317-949b41ecb486 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2ceec787-5499-47f2-9317-949b41ecb486 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-2ceec787-5499-47f2-9317-949b41ecb486 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2ceec787-5499-47f2-9317-949b41ecb486 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2ceec787-5499-47f2-9317-949b41ecb486.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2ceec787-5499-47f2-9317-949b41ecb486 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-2ceec787-5499-47f2-9317-949b41ecb486.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-2ceec787-5499-47f2-9317-949b41ecb486 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2ceec787-5499-47f2-9317-949b41ecb486.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ceec787-5499-47f2-9317-949b41ecb486.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ceec787-5499-47f2-9317-949b41ecb486.shogun-image {
  box-sizing: border-box;
}



.s-2ceec787-5499-47f2-9317-949b41ecb486 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2ceec787-5499-47f2-9317-949b41ecb486 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-2ceec787-5499-47f2-9317-949b41ecb486.shogun-image-container {
      position: relative;
    }

    .s-2ceec787-5499-47f2-9317-949b41ecb486.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2ceec787-5499-47f2-9317-949b41ecb486.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2ceec787-5499-47f2-9317-949b41ecb486 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-2ceec787-5499-47f2-9317-949b41ecb486 {
  margin: 0 !important;
  overflow: visible;
}

#s-2ceec787-5499-47f2-9317-949b41ecb486-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2ceec787-5499-47f2-9317-949b41ecb486 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2ceec787-5499-47f2-9317-949b41ecb486 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2ceec787-5499-47f2-9317-949b41ecb486 img.shogun-image {
  /* Add background color handling */
  
}

#s-2ceec787-5499-47f2-9317-949b41ecb486 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2ceec787-5499-47f2-9317-949b41ecb486 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-2ceec787-5499-47f2-9317-949b41ecb486 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2ceec787-5499-47f2-9317-949b41ecb486 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2ceec787-5499-47f2-9317-949b41ecb486.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2ceec787-5499-47f2-9317-949b41ecb486 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-2ceec787-5499-47f2-9317-949b41ecb486.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-2ceec787-5499-47f2-9317-949b41ecb486 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2ceec787-5499-47f2-9317-949b41ecb486.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ceec787-5499-47f2-9317-949b41ecb486.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ceec787-5499-47f2-9317-949b41ecb486.shogun-image {
  box-sizing: border-box;
}



.s-2ceec787-5499-47f2-9317-949b41ecb486 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2ceec787-5499-47f2-9317-949b41ecb486 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-2ceec787-5499-47f2-9317-949b41ecb486.shogun-image-container {
      position: relative;
    }

    .s-2ceec787-5499-47f2-9317-949b41ecb486.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2ceec787-5499-47f2-9317-949b41ecb486.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2ceec787-5499-47f2-9317-949b41ecb486 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}@media (max-width: 767px){#s-2ceec787-5499-47f2-9317-949b41ecb486 {
  margin: 0 !important;
  overflow: visible;
}

#s-2ceec787-5499-47f2-9317-949b41ecb486-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2ceec787-5499-47f2-9317-949b41ecb486 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2ceec787-5499-47f2-9317-949b41ecb486 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2ceec787-5499-47f2-9317-949b41ecb486 img.shogun-image {
  /* Add background color handling */
  
}

#s-2ceec787-5499-47f2-9317-949b41ecb486 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2ceec787-5499-47f2-9317-949b41ecb486 .shg-image-content-wrapper {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }

    #s-2ceec787-5499-47f2-9317-949b41ecb486 .shogun-image-link {
      aspect-ratio: 2/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2ceec787-5499-47f2-9317-949b41ecb486 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2ceec787-5499-47f2-9317-949b41ecb486.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2ceec787-5499-47f2-9317-949b41ecb486 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 833px;
  }



  img.s-2ceec787-5499-47f2-9317-949b41ecb486.shogun-image {
    
    
    
    max-height: 833px;
  }


.s-2ceec787-5499-47f2-9317-949b41ecb486 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2ceec787-5499-47f2-9317-949b41ecb486.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ceec787-5499-47f2-9317-949b41ecb486.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ceec787-5499-47f2-9317-949b41ecb486.shogun-image {
  box-sizing: border-box;
}



.s-2ceec787-5499-47f2-9317-949b41ecb486 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2ceec787-5499-47f2-9317-949b41ecb486 {
      --shg-aspect-ratio: calc(2/3); 
    }

    .s-2ceec787-5499-47f2-9317-949b41ecb486.shogun-image-container {
      position: relative;
    }

    .s-2ceec787-5499-47f2-9317-949b41ecb486.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2ceec787-5499-47f2-9317-949b41ecb486.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2ceec787-5499-47f2-9317-949b41ecb486 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 833px;
    }
  }

}
.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: normal;
  font-family: "Assistant, sans-serif";
}

.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-6a541439-7bbf-45fe-93bb-ce1a5e3d36b5 {
  box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 1);
margin-top: 10px;
margin-left: 25px;
margin-bottom: 10px;
margin-right: 25px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-style: none;
border-radius: 2px;
background-color: rgba(20, 71, 51, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-6a541439-7bbf-45fe-93bb-ce1a5e3d36b5:hover {background-color: rgba(233, 229, 220, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(20, 71, 51, 1) !important;}#s-6a541439-7bbf-45fe-93bb-ce1a5e3d36b5:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-6a541439-7bbf-45fe-93bb-ce1a5e3d36b5-root {
    text-align: center;
  }


#s-6a541439-7bbf-45fe-93bb-ce1a5e3d36b5.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: archivo black;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-6a541439-7bbf-45fe-93bb-ce1a5e3d36b5-root {
    text-align: center;
  }


#s-6a541439-7bbf-45fe-93bb-ce1a5e3d36b5.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: archivo black;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-6a541439-7bbf-45fe-93bb-ce1a5e3d36b5-root {
    text-align: center;
  }


#s-6a541439-7bbf-45fe-93bb-ce1a5e3d36b5.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: archivo black;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-6a541439-7bbf-45fe-93bb-ce1a5e3d36b5-root {
    text-align: center;
  }


#s-6a541439-7bbf-45fe-93bb-ce1a5e3d36b5.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: archivo black;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-6a541439-7bbf-45fe-93bb-ce1a5e3d36b5-root {
    text-align: center;
  }


#s-6a541439-7bbf-45fe-93bb-ce1a5e3d36b5.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: archivo black;
  display:  inline-block ;
}
}
#s-d3620ab7-a2e4-42c5-91e9-03fa0fe22bdb {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-d3620ab7-a2e4-42c5-91e9-03fa0fe22bdb {
  display: none;
}
#s-d3620ab7-a2e4-42c5-91e9-03fa0fe22bdb, #wrap-s-d3620ab7-a2e4-42c5-91e9-03fa0fe22bdb, #wrap-content-s-d3620ab7-a2e4-42c5-91e9-03fa0fe22bdb { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d3620ab7-a2e4-42c5-91e9-03fa0fe22bdb {
  display: none;
}
#s-d3620ab7-a2e4-42c5-91e9-03fa0fe22bdb, #wrap-s-d3620ab7-a2e4-42c5-91e9-03fa0fe22bdb, #wrap-content-s-d3620ab7-a2e4-42c5-91e9-03fa0fe22bdb { display: none !important; }}







#s-d3620ab7-a2e4-42c5-91e9-03fa0fe22bdb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d3620ab7-a2e4-42c5-91e9-03fa0fe22bdb.shg-box.shg-c {
  justify-content: center;
}

#s-9b128c6a-cb8e-4051-88ae-6f055a2809f7 {
  margin-left: auto;
margin-right: auto;
max-width: 500px;
text-align: center;
}

#s-9b128c6a-cb8e-4051-88ae-6f055a2809f7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9b128c6a-cb8e-4051-88ae-6f055a2809f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9b128c6a-cb8e-4051-88ae-6f055a2809f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9b128c6a-cb8e-4051-88ae-6f055a2809f7 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9b128c6a-cb8e-4051-88ae-6f055a2809f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-9b128c6a-cb8e-4051-88ae-6f055a2809f7 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-9b128c6a-cb8e-4051-88ae-6f055a2809f7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9b128c6a-cb8e-4051-88ae-6f055a2809f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9b128c6a-cb8e-4051-88ae-6f055a2809f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9b128c6a-cb8e-4051-88ae-6f055a2809f7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-9b128c6a-cb8e-4051-88ae-6f055a2809f7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9b128c6a-cb8e-4051-88ae-6f055a2809f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9b128c6a-cb8e-4051-88ae-6f055a2809f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9b128c6a-cb8e-4051-88ae-6f055a2809f7 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9b128c6a-cb8e-4051-88ae-6f055a2809f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-9b128c6a-cb8e-4051-88ae-6f055a2809f7 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-9b128c6a-cb8e-4051-88ae-6f055a2809f7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9b128c6a-cb8e-4051-88ae-6f055a2809f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9b128c6a-cb8e-4051-88ae-6f055a2809f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9b128c6a-cb8e-4051-88ae-6f055a2809f7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-9b128c6a-cb8e-4051-88ae-6f055a2809f7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9b128c6a-cb8e-4051-88ae-6f055a2809f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9b128c6a-cb8e-4051-88ae-6f055a2809f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9b128c6a-cb8e-4051-88ae-6f055a2809f7 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9b128c6a-cb8e-4051-88ae-6f055a2809f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-9b128c6a-cb8e-4051-88ae-6f055a2809f7 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-9b128c6a-cb8e-4051-88ae-6f055a2809f7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9b128c6a-cb8e-4051-88ae-6f055a2809f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9b128c6a-cb8e-4051-88ae-6f055a2809f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9b128c6a-cb8e-4051-88ae-6f055a2809f7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-9b128c6a-cb8e-4051-88ae-6f055a2809f7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9b128c6a-cb8e-4051-88ae-6f055a2809f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9b128c6a-cb8e-4051-88ae-6f055a2809f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9b128c6a-cb8e-4051-88ae-6f055a2809f7 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9b128c6a-cb8e-4051-88ae-6f055a2809f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-9b128c6a-cb8e-4051-88ae-6f055a2809f7 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-9b128c6a-cb8e-4051-88ae-6f055a2809f7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9b128c6a-cb8e-4051-88ae-6f055a2809f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9b128c6a-cb8e-4051-88ae-6f055a2809f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9b128c6a-cb8e-4051-88ae-6f055a2809f7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-9b128c6a-cb8e-4051-88ae-6f055a2809f7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9b128c6a-cb8e-4051-88ae-6f055a2809f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9b128c6a-cb8e-4051-88ae-6f055a2809f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9b128c6a-cb8e-4051-88ae-6f055a2809f7 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9b128c6a-cb8e-4051-88ae-6f055a2809f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-9b128c6a-cb8e-4051-88ae-6f055a2809f7 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-9b128c6a-cb8e-4051-88ae-6f055a2809f7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9b128c6a-cb8e-4051-88ae-6f055a2809f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9b128c6a-cb8e-4051-88ae-6f055a2809f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9b128c6a-cb8e-4051-88ae-6f055a2809f7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-2e7c1186-b853-4373-8717-48fb586c56a8 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-2e7c1186-b853-4373-8717-48fb586c56a8 {
  display: none;
}
#s-2e7c1186-b853-4373-8717-48fb586c56a8, #wrap-s-2e7c1186-b853-4373-8717-48fb586c56a8, #wrap-content-s-2e7c1186-b853-4373-8717-48fb586c56a8 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-2e7c1186-b853-4373-8717-48fb586c56a8 {
  display: none;
}
#s-2e7c1186-b853-4373-8717-48fb586c56a8, #wrap-s-2e7c1186-b853-4373-8717-48fb586c56a8, #wrap-content-s-2e7c1186-b853-4373-8717-48fb586c56a8 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-2e7c1186-b853-4373-8717-48fb586c56a8 {
  margin-top: 2%;
margin-bottom: 0%;
padding-left: 0%;
padding-right: 0%;
}
}







#s-2e7c1186-b853-4373-8717-48fb586c56a8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2e7c1186-b853-4373-8717-48fb586c56a8.shg-box.shg-c {
  justify-content: center;
}

#s-248276e9-f967-48c8-94ba-48919e420f16 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-248276e9-f967-48c8-94ba-48919e420f16"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 6.0px);
}

}

@media (min-width: 768px) {
[id="s-248276e9-f967-48c8-94ba-48919e420f16"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-248276e9-f967-48c8-94ba-48919e420f16"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-248276e9-f967-48c8-94ba-48919e420f16"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.0px);
}

}

#s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 {
  margin-left: auto;
margin-right: auto;
max-width: 350px;
text-align: center;
}
@media (max-width: 767px){#s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 {
  
}
#s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748:hover {opacity: 0.29 !important;}}
#s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 img.shogun-image {
  width: 100%;
  
  
  max-width: 350px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



@media (min-width: 1200px){#s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 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-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (min-width: 992px) and (max-width: 1199px){#s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 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-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (min-width: 768px) and (max-width: 991px){#s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 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-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (max-width: 767px){#s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 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-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-3a2cd9a8-cd24-4604-9e98-de3a2cfdd748 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}
#s-ca1b3d2d-23b2-4e77-93f4-905c2720201f {
  margin-left: auto;
margin-right: auto;
max-width: 350px;
text-align: center;
}

#s-ca1b3d2d-23b2-4e77-93f4-905c2720201f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ca1b3d2d-23b2-4e77-93f4-905c2720201f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ca1b3d2d-23b2-4e77-93f4-905c2720201f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ca1b3d2d-23b2-4e77-93f4-905c2720201f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ca1b3d2d-23b2-4e77-93f4-905c2720201f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ca1b3d2d-23b2-4e77-93f4-905c2720201f img.shogun-image {
  width: 100%;
  
  
  max-width: 350px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ca1b3d2d-23b2-4e77-93f4-905c2720201f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ca1b3d2d-23b2-4e77-93f4-905c2720201f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ca1b3d2d-23b2-4e77-93f4-905c2720201f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ca1b3d2d-23b2-4e77-93f4-905c2720201f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-ca1b3d2d-23b2-4e77-93f4-905c2720201f .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-ca1b3d2d-23b2-4e77-93f4-905c2720201f .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-ca1b3d2d-23b2-4e77-93f4-905c2720201f .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



@media (min-width: 1200px){#s-ca1b3d2d-23b2-4e77-93f4-905c2720201f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ca1b3d2d-23b2-4e77-93f4-905c2720201f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ca1b3d2d-23b2-4e77-93f4-905c2720201f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ca1b3d2d-23b2-4e77-93f4-905c2720201f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ca1b3d2d-23b2-4e77-93f4-905c2720201f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ca1b3d2d-23b2-4e77-93f4-905c2720201f 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-ca1b3d2d-23b2-4e77-93f4-905c2720201f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ca1b3d2d-23b2-4e77-93f4-905c2720201f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ca1b3d2d-23b2-4e77-93f4-905c2720201f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ca1b3d2d-23b2-4e77-93f4-905c2720201f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-ca1b3d2d-23b2-4e77-93f4-905c2720201f .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-ca1b3d2d-23b2-4e77-93f4-905c2720201f .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-ca1b3d2d-23b2-4e77-93f4-905c2720201f .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (min-width: 992px) and (max-width: 1199px){#s-ca1b3d2d-23b2-4e77-93f4-905c2720201f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ca1b3d2d-23b2-4e77-93f4-905c2720201f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ca1b3d2d-23b2-4e77-93f4-905c2720201f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ca1b3d2d-23b2-4e77-93f4-905c2720201f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ca1b3d2d-23b2-4e77-93f4-905c2720201f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ca1b3d2d-23b2-4e77-93f4-905c2720201f 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-ca1b3d2d-23b2-4e77-93f4-905c2720201f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ca1b3d2d-23b2-4e77-93f4-905c2720201f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ca1b3d2d-23b2-4e77-93f4-905c2720201f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ca1b3d2d-23b2-4e77-93f4-905c2720201f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-ca1b3d2d-23b2-4e77-93f4-905c2720201f .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-ca1b3d2d-23b2-4e77-93f4-905c2720201f .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-ca1b3d2d-23b2-4e77-93f4-905c2720201f .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (min-width: 768px) and (max-width: 991px){#s-ca1b3d2d-23b2-4e77-93f4-905c2720201f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ca1b3d2d-23b2-4e77-93f4-905c2720201f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ca1b3d2d-23b2-4e77-93f4-905c2720201f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ca1b3d2d-23b2-4e77-93f4-905c2720201f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ca1b3d2d-23b2-4e77-93f4-905c2720201f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ca1b3d2d-23b2-4e77-93f4-905c2720201f 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-ca1b3d2d-23b2-4e77-93f4-905c2720201f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ca1b3d2d-23b2-4e77-93f4-905c2720201f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ca1b3d2d-23b2-4e77-93f4-905c2720201f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ca1b3d2d-23b2-4e77-93f4-905c2720201f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-ca1b3d2d-23b2-4e77-93f4-905c2720201f .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-ca1b3d2d-23b2-4e77-93f4-905c2720201f .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-ca1b3d2d-23b2-4e77-93f4-905c2720201f .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (max-width: 767px){#s-ca1b3d2d-23b2-4e77-93f4-905c2720201f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ca1b3d2d-23b2-4e77-93f4-905c2720201f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ca1b3d2d-23b2-4e77-93f4-905c2720201f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ca1b3d2d-23b2-4e77-93f4-905c2720201f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ca1b3d2d-23b2-4e77-93f4-905c2720201f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ca1b3d2d-23b2-4e77-93f4-905c2720201f 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-ca1b3d2d-23b2-4e77-93f4-905c2720201f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ca1b3d2d-23b2-4e77-93f4-905c2720201f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ca1b3d2d-23b2-4e77-93f4-905c2720201f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ca1b3d2d-23b2-4e77-93f4-905c2720201f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-ca1b3d2d-23b2-4e77-93f4-905c2720201f .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-ca1b3d2d-23b2-4e77-93f4-905c2720201f .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-ca1b3d2d-23b2-4e77-93f4-905c2720201f .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}
#s-c01c00f9-be0d-48af-b886-ef65153dfcaa {
  margin-left: auto;
margin-right: auto;
max-width: 350px;
text-align: center;
}

#s-c01c00f9-be0d-48af-b886-ef65153dfcaa {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c01c00f9-be0d-48af-b886-ef65153dfcaa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c01c00f9-be0d-48af-b886-ef65153dfcaa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c01c00f9-be0d-48af-b886-ef65153dfcaa .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c01c00f9-be0d-48af-b886-ef65153dfcaa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c01c00f9-be0d-48af-b886-ef65153dfcaa img.shogun-image {
  width: 100%;
  
  
  max-width: 350px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c01c00f9-be0d-48af-b886-ef65153dfcaa .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c01c00f9-be0d-48af-b886-ef65153dfcaa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c01c00f9-be0d-48af-b886-ef65153dfcaa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c01c00f9-be0d-48af-b886-ef65153dfcaa.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-c01c00f9-be0d-48af-b886-ef65153dfcaa .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-c01c00f9-be0d-48af-b886-ef65153dfcaa .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-c01c00f9-be0d-48af-b886-ef65153dfcaa .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



@media (min-width: 1200px){#s-c01c00f9-be0d-48af-b886-ef65153dfcaa {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c01c00f9-be0d-48af-b886-ef65153dfcaa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c01c00f9-be0d-48af-b886-ef65153dfcaa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c01c00f9-be0d-48af-b886-ef65153dfcaa .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c01c00f9-be0d-48af-b886-ef65153dfcaa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c01c00f9-be0d-48af-b886-ef65153dfcaa 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-c01c00f9-be0d-48af-b886-ef65153dfcaa .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c01c00f9-be0d-48af-b886-ef65153dfcaa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c01c00f9-be0d-48af-b886-ef65153dfcaa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c01c00f9-be0d-48af-b886-ef65153dfcaa.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-c01c00f9-be0d-48af-b886-ef65153dfcaa .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-c01c00f9-be0d-48af-b886-ef65153dfcaa .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-c01c00f9-be0d-48af-b886-ef65153dfcaa .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (min-width: 992px) and (max-width: 1199px){#s-c01c00f9-be0d-48af-b886-ef65153dfcaa {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c01c00f9-be0d-48af-b886-ef65153dfcaa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c01c00f9-be0d-48af-b886-ef65153dfcaa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c01c00f9-be0d-48af-b886-ef65153dfcaa .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c01c00f9-be0d-48af-b886-ef65153dfcaa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c01c00f9-be0d-48af-b886-ef65153dfcaa 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-c01c00f9-be0d-48af-b886-ef65153dfcaa .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c01c00f9-be0d-48af-b886-ef65153dfcaa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c01c00f9-be0d-48af-b886-ef65153dfcaa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c01c00f9-be0d-48af-b886-ef65153dfcaa.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-c01c00f9-be0d-48af-b886-ef65153dfcaa .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-c01c00f9-be0d-48af-b886-ef65153dfcaa .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-c01c00f9-be0d-48af-b886-ef65153dfcaa .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (min-width: 768px) and (max-width: 991px){#s-c01c00f9-be0d-48af-b886-ef65153dfcaa {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c01c00f9-be0d-48af-b886-ef65153dfcaa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c01c00f9-be0d-48af-b886-ef65153dfcaa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c01c00f9-be0d-48af-b886-ef65153dfcaa .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c01c00f9-be0d-48af-b886-ef65153dfcaa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c01c00f9-be0d-48af-b886-ef65153dfcaa 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-c01c00f9-be0d-48af-b886-ef65153dfcaa .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c01c00f9-be0d-48af-b886-ef65153dfcaa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c01c00f9-be0d-48af-b886-ef65153dfcaa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c01c00f9-be0d-48af-b886-ef65153dfcaa.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-c01c00f9-be0d-48af-b886-ef65153dfcaa .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-c01c00f9-be0d-48af-b886-ef65153dfcaa .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-c01c00f9-be0d-48af-b886-ef65153dfcaa .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (max-width: 767px){#s-c01c00f9-be0d-48af-b886-ef65153dfcaa {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c01c00f9-be0d-48af-b886-ef65153dfcaa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c01c00f9-be0d-48af-b886-ef65153dfcaa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c01c00f9-be0d-48af-b886-ef65153dfcaa .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c01c00f9-be0d-48af-b886-ef65153dfcaa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c01c00f9-be0d-48af-b886-ef65153dfcaa 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-c01c00f9-be0d-48af-b886-ef65153dfcaa .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c01c00f9-be0d-48af-b886-ef65153dfcaa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c01c00f9-be0d-48af-b886-ef65153dfcaa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c01c00f9-be0d-48af-b886-ef65153dfcaa.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-c01c00f9-be0d-48af-b886-ef65153dfcaa .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-c01c00f9-be0d-48af-b886-ef65153dfcaa .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-c01c00f9-be0d-48af-b886-ef65153dfcaa .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}
#s-d218123a-d7de-4c1e-8107-0e3c2f7fdc86 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-d218123a-d7de-4c1e-8107-0e3c2f7fdc86 {
  display: none;
}
#s-d218123a-d7de-4c1e-8107-0e3c2f7fdc86, #wrap-s-d218123a-d7de-4c1e-8107-0e3c2f7fdc86, #wrap-content-s-d218123a-d7de-4c1e-8107-0e3c2f7fdc86 { display: none !important; }}@media (max-width: 767px){#s-d218123a-d7de-4c1e-8107-0e3c2f7fdc86 {
  display: none;
}
#s-d218123a-d7de-4c1e-8107-0e3c2f7fdc86, #wrap-s-d218123a-d7de-4c1e-8107-0e3c2f7fdc86, #wrap-content-s-d218123a-d7de-4c1e-8107-0e3c2f7fdc86 { display: none !important; }}







#s-d218123a-d7de-4c1e-8107-0e3c2f7fdc86 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d218123a-d7de-4c1e-8107-0e3c2f7fdc86.shg-box.shg-c {
  justify-content: center;
}

#s-fd55f595-2336-4ac1-b58f-97e1fa68714b {
  margin-top: 1%;
margin-left: auto;
margin-bottom: 1%;
margin-right: auto;
text-align: center;
}

#s-fd55f595-2336-4ac1-b58f-97e1fa68714b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fd55f595-2336-4ac1-b58f-97e1fa68714b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fd55f595-2336-4ac1-b58f-97e1fa68714b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 1%;
  margin-bottom: 1%;
}

#s-fd55f595-2336-4ac1-b58f-97e1fa68714b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fd55f595-2336-4ac1-b58f-97e1fa68714b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fd55f595-2336-4ac1-b58f-97e1fa68714b 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-fd55f595-2336-4ac1-b58f-97e1fa68714b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fd55f595-2336-4ac1-b58f-97e1fa68714b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fd55f595-2336-4ac1-b58f-97e1fa68714b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fd55f595-2336-4ac1-b58f-97e1fa68714b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-fd55f595-2336-4ac1-b58f-97e1fa68714b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fd55f595-2336-4ac1-b58f-97e1fa68714b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fd55f595-2336-4ac1-b58f-97e1fa68714b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fd55f595-2336-4ac1-b58f-97e1fa68714b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fd55f595-2336-4ac1-b58f-97e1fa68714b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fd55f595-2336-4ac1-b58f-97e1fa68714b 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-fd55f595-2336-4ac1-b58f-97e1fa68714b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fd55f595-2336-4ac1-b58f-97e1fa68714b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fd55f595-2336-4ac1-b58f-97e1fa68714b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fd55f595-2336-4ac1-b58f-97e1fa68714b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-fd55f595-2336-4ac1-b58f-97e1fa68714b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fd55f595-2336-4ac1-b58f-97e1fa68714b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fd55f595-2336-4ac1-b58f-97e1fa68714b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fd55f595-2336-4ac1-b58f-97e1fa68714b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fd55f595-2336-4ac1-b58f-97e1fa68714b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fd55f595-2336-4ac1-b58f-97e1fa68714b 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-fd55f595-2336-4ac1-b58f-97e1fa68714b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fd55f595-2336-4ac1-b58f-97e1fa68714b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fd55f595-2336-4ac1-b58f-97e1fa68714b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fd55f595-2336-4ac1-b58f-97e1fa68714b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-fd55f595-2336-4ac1-b58f-97e1fa68714b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fd55f595-2336-4ac1-b58f-97e1fa68714b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fd55f595-2336-4ac1-b58f-97e1fa68714b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fd55f595-2336-4ac1-b58f-97e1fa68714b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fd55f595-2336-4ac1-b58f-97e1fa68714b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fd55f595-2336-4ac1-b58f-97e1fa68714b 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-fd55f595-2336-4ac1-b58f-97e1fa68714b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fd55f595-2336-4ac1-b58f-97e1fa68714b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fd55f595-2336-4ac1-b58f-97e1fa68714b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fd55f595-2336-4ac1-b58f-97e1fa68714b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-fd55f595-2336-4ac1-b58f-97e1fa68714b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fd55f595-2336-4ac1-b58f-97e1fa68714b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fd55f595-2336-4ac1-b58f-97e1fa68714b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fd55f595-2336-4ac1-b58f-97e1fa68714b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fd55f595-2336-4ac1-b58f-97e1fa68714b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fd55f595-2336-4ac1-b58f-97e1fa68714b 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-fd55f595-2336-4ac1-b58f-97e1fa68714b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fd55f595-2336-4ac1-b58f-97e1fa68714b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fd55f595-2336-4ac1-b58f-97e1fa68714b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fd55f595-2336-4ac1-b58f-97e1fa68714b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-59fe396b-3cbb-46cd-a00d-4dae8a3ec4e4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-59fe396b-3cbb-46cd-a00d-4dae8a3ec4e4 {
  display: none;
}
#s-59fe396b-3cbb-46cd-a00d-4dae8a3ec4e4, #wrap-s-59fe396b-3cbb-46cd-a00d-4dae8a3ec4e4, #wrap-content-s-59fe396b-3cbb-46cd-a00d-4dae8a3ec4e4 { display: none !important; }}@media (max-width: 767px){#s-59fe396b-3cbb-46cd-a00d-4dae8a3ec4e4 {
  display: none;
}
#s-59fe396b-3cbb-46cd-a00d-4dae8a3ec4e4, #wrap-s-59fe396b-3cbb-46cd-a00d-4dae8a3ec4e4, #wrap-content-s-59fe396b-3cbb-46cd-a00d-4dae8a3ec4e4 { display: none !important; }}
#s-59fe396b-3cbb-46cd-a00d-4dae8a3ec4e4 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-59fe396b-3cbb-46cd-a00d-4dae8a3ec4e4 .shg-sld-nav-button.shg-sld-left,
#s-59fe396b-3cbb-46cd-a00d-4dae8a3ec4e4 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-a3c2edaa-1845-4945-a5d8-1c0c49f11b21 {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
padding-right: 0%;
max-width: 1200px;
}

@media (min-width: 0px) {
[id="s-a3c2edaa-1845-4945-a5d8-1c0c49f11b21"] > .shg-row > .shg-c-xs-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

@media (min-width: 768px) {
[id="s-a3c2edaa-1845-4945-a5d8-1c0c49f11b21"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-a3c2edaa-1845-4945-a5d8-1c0c49f11b21"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-a3c2edaa-1845-4945-a5d8-1c0c49f11b21"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

#s-d42d6010-82d3-4381-812a-312ed715fce4 {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-d42d6010-82d3-4381-812a-312ed715fce4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d42d6010-82d3-4381-812a-312ed715fce4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d42d6010-82d3-4381-812a-312ed715fce4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d42d6010-82d3-4381-812a-312ed715fce4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d42d6010-82d3-4381-812a-312ed715fce4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d42d6010-82d3-4381-812a-312ed715fce4 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d42d6010-82d3-4381-812a-312ed715fce4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d42d6010-82d3-4381-812a-312ed715fce4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d42d6010-82d3-4381-812a-312ed715fce4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d42d6010-82d3-4381-812a-312ed715fce4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-d42d6010-82d3-4381-812a-312ed715fce4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d42d6010-82d3-4381-812a-312ed715fce4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d42d6010-82d3-4381-812a-312ed715fce4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d42d6010-82d3-4381-812a-312ed715fce4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d42d6010-82d3-4381-812a-312ed715fce4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d42d6010-82d3-4381-812a-312ed715fce4 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-d42d6010-82d3-4381-812a-312ed715fce4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d42d6010-82d3-4381-812a-312ed715fce4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d42d6010-82d3-4381-812a-312ed715fce4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d42d6010-82d3-4381-812a-312ed715fce4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d42d6010-82d3-4381-812a-312ed715fce4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d42d6010-82d3-4381-812a-312ed715fce4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d42d6010-82d3-4381-812a-312ed715fce4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d42d6010-82d3-4381-812a-312ed715fce4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d42d6010-82d3-4381-812a-312ed715fce4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d42d6010-82d3-4381-812a-312ed715fce4 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-d42d6010-82d3-4381-812a-312ed715fce4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d42d6010-82d3-4381-812a-312ed715fce4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d42d6010-82d3-4381-812a-312ed715fce4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d42d6010-82d3-4381-812a-312ed715fce4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d42d6010-82d3-4381-812a-312ed715fce4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d42d6010-82d3-4381-812a-312ed715fce4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d42d6010-82d3-4381-812a-312ed715fce4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d42d6010-82d3-4381-812a-312ed715fce4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d42d6010-82d3-4381-812a-312ed715fce4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d42d6010-82d3-4381-812a-312ed715fce4 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-d42d6010-82d3-4381-812a-312ed715fce4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d42d6010-82d3-4381-812a-312ed715fce4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d42d6010-82d3-4381-812a-312ed715fce4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d42d6010-82d3-4381-812a-312ed715fce4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d42d6010-82d3-4381-812a-312ed715fce4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d42d6010-82d3-4381-812a-312ed715fce4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d42d6010-82d3-4381-812a-312ed715fce4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d42d6010-82d3-4381-812a-312ed715fce4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d42d6010-82d3-4381-812a-312ed715fce4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d42d6010-82d3-4381-812a-312ed715fce4 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-d42d6010-82d3-4381-812a-312ed715fce4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d42d6010-82d3-4381-812a-312ed715fce4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d42d6010-82d3-4381-812a-312ed715fce4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d42d6010-82d3-4381-812a-312ed715fce4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-a279714f-7156-48df-8999-e7ab61f21cb4 {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-a279714f-7156-48df-8999-e7ab61f21cb4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a279714f-7156-48df-8999-e7ab61f21cb4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a279714f-7156-48df-8999-e7ab61f21cb4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a279714f-7156-48df-8999-e7ab61f21cb4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a279714f-7156-48df-8999-e7ab61f21cb4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a279714f-7156-48df-8999-e7ab61f21cb4 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a279714f-7156-48df-8999-e7ab61f21cb4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a279714f-7156-48df-8999-e7ab61f21cb4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a279714f-7156-48df-8999-e7ab61f21cb4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a279714f-7156-48df-8999-e7ab61f21cb4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-a279714f-7156-48df-8999-e7ab61f21cb4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a279714f-7156-48df-8999-e7ab61f21cb4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a279714f-7156-48df-8999-e7ab61f21cb4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a279714f-7156-48df-8999-e7ab61f21cb4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a279714f-7156-48df-8999-e7ab61f21cb4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a279714f-7156-48df-8999-e7ab61f21cb4 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-a279714f-7156-48df-8999-e7ab61f21cb4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a279714f-7156-48df-8999-e7ab61f21cb4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a279714f-7156-48df-8999-e7ab61f21cb4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a279714f-7156-48df-8999-e7ab61f21cb4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-a279714f-7156-48df-8999-e7ab61f21cb4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a279714f-7156-48df-8999-e7ab61f21cb4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a279714f-7156-48df-8999-e7ab61f21cb4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a279714f-7156-48df-8999-e7ab61f21cb4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a279714f-7156-48df-8999-e7ab61f21cb4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a279714f-7156-48df-8999-e7ab61f21cb4 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-a279714f-7156-48df-8999-e7ab61f21cb4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a279714f-7156-48df-8999-e7ab61f21cb4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a279714f-7156-48df-8999-e7ab61f21cb4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a279714f-7156-48df-8999-e7ab61f21cb4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-a279714f-7156-48df-8999-e7ab61f21cb4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a279714f-7156-48df-8999-e7ab61f21cb4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a279714f-7156-48df-8999-e7ab61f21cb4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a279714f-7156-48df-8999-e7ab61f21cb4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a279714f-7156-48df-8999-e7ab61f21cb4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a279714f-7156-48df-8999-e7ab61f21cb4 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-a279714f-7156-48df-8999-e7ab61f21cb4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a279714f-7156-48df-8999-e7ab61f21cb4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a279714f-7156-48df-8999-e7ab61f21cb4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a279714f-7156-48df-8999-e7ab61f21cb4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-a279714f-7156-48df-8999-e7ab61f21cb4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a279714f-7156-48df-8999-e7ab61f21cb4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a279714f-7156-48df-8999-e7ab61f21cb4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a279714f-7156-48df-8999-e7ab61f21cb4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a279714f-7156-48df-8999-e7ab61f21cb4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a279714f-7156-48df-8999-e7ab61f21cb4 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-a279714f-7156-48df-8999-e7ab61f21cb4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a279714f-7156-48df-8999-e7ab61f21cb4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a279714f-7156-48df-8999-e7ab61f21cb4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a279714f-7156-48df-8999-e7ab61f21cb4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-b7271736-a6db-4a36-82c4-15899ee612eb {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-b7271736-a6db-4a36-82c4-15899ee612eb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b7271736-a6db-4a36-82c4-15899ee612eb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b7271736-a6db-4a36-82c4-15899ee612eb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b7271736-a6db-4a36-82c4-15899ee612eb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b7271736-a6db-4a36-82c4-15899ee612eb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b7271736-a6db-4a36-82c4-15899ee612eb img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b7271736-a6db-4a36-82c4-15899ee612eb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b7271736-a6db-4a36-82c4-15899ee612eb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7271736-a6db-4a36-82c4-15899ee612eb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7271736-a6db-4a36-82c4-15899ee612eb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-b7271736-a6db-4a36-82c4-15899ee612eb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b7271736-a6db-4a36-82c4-15899ee612eb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b7271736-a6db-4a36-82c4-15899ee612eb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b7271736-a6db-4a36-82c4-15899ee612eb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b7271736-a6db-4a36-82c4-15899ee612eb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b7271736-a6db-4a36-82c4-15899ee612eb 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-b7271736-a6db-4a36-82c4-15899ee612eb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b7271736-a6db-4a36-82c4-15899ee612eb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7271736-a6db-4a36-82c4-15899ee612eb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7271736-a6db-4a36-82c4-15899ee612eb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b7271736-a6db-4a36-82c4-15899ee612eb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b7271736-a6db-4a36-82c4-15899ee612eb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b7271736-a6db-4a36-82c4-15899ee612eb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b7271736-a6db-4a36-82c4-15899ee612eb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b7271736-a6db-4a36-82c4-15899ee612eb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b7271736-a6db-4a36-82c4-15899ee612eb 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-b7271736-a6db-4a36-82c4-15899ee612eb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b7271736-a6db-4a36-82c4-15899ee612eb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7271736-a6db-4a36-82c4-15899ee612eb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7271736-a6db-4a36-82c4-15899ee612eb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b7271736-a6db-4a36-82c4-15899ee612eb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b7271736-a6db-4a36-82c4-15899ee612eb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b7271736-a6db-4a36-82c4-15899ee612eb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b7271736-a6db-4a36-82c4-15899ee612eb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b7271736-a6db-4a36-82c4-15899ee612eb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b7271736-a6db-4a36-82c4-15899ee612eb 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-b7271736-a6db-4a36-82c4-15899ee612eb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b7271736-a6db-4a36-82c4-15899ee612eb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7271736-a6db-4a36-82c4-15899ee612eb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7271736-a6db-4a36-82c4-15899ee612eb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-b7271736-a6db-4a36-82c4-15899ee612eb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b7271736-a6db-4a36-82c4-15899ee612eb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b7271736-a6db-4a36-82c4-15899ee612eb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b7271736-a6db-4a36-82c4-15899ee612eb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b7271736-a6db-4a36-82c4-15899ee612eb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b7271736-a6db-4a36-82c4-15899ee612eb 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-b7271736-a6db-4a36-82c4-15899ee612eb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b7271736-a6db-4a36-82c4-15899ee612eb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7271736-a6db-4a36-82c4-15899ee612eb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7271736-a6db-4a36-82c4-15899ee612eb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d61f2e6e-659a-4cf6-af9a-941eb003173e {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-d61f2e6e-659a-4cf6-af9a-941eb003173e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d61f2e6e-659a-4cf6-af9a-941eb003173e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d61f2e6e-659a-4cf6-af9a-941eb003173e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d61f2e6e-659a-4cf6-af9a-941eb003173e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d61f2e6e-659a-4cf6-af9a-941eb003173e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d61f2e6e-659a-4cf6-af9a-941eb003173e img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d61f2e6e-659a-4cf6-af9a-941eb003173e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d61f2e6e-659a-4cf6-af9a-941eb003173e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d61f2e6e-659a-4cf6-af9a-941eb003173e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d61f2e6e-659a-4cf6-af9a-941eb003173e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-d61f2e6e-659a-4cf6-af9a-941eb003173e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d61f2e6e-659a-4cf6-af9a-941eb003173e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d61f2e6e-659a-4cf6-af9a-941eb003173e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d61f2e6e-659a-4cf6-af9a-941eb003173e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d61f2e6e-659a-4cf6-af9a-941eb003173e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d61f2e6e-659a-4cf6-af9a-941eb003173e 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-d61f2e6e-659a-4cf6-af9a-941eb003173e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d61f2e6e-659a-4cf6-af9a-941eb003173e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d61f2e6e-659a-4cf6-af9a-941eb003173e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d61f2e6e-659a-4cf6-af9a-941eb003173e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d61f2e6e-659a-4cf6-af9a-941eb003173e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d61f2e6e-659a-4cf6-af9a-941eb003173e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d61f2e6e-659a-4cf6-af9a-941eb003173e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d61f2e6e-659a-4cf6-af9a-941eb003173e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d61f2e6e-659a-4cf6-af9a-941eb003173e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d61f2e6e-659a-4cf6-af9a-941eb003173e 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-d61f2e6e-659a-4cf6-af9a-941eb003173e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d61f2e6e-659a-4cf6-af9a-941eb003173e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d61f2e6e-659a-4cf6-af9a-941eb003173e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d61f2e6e-659a-4cf6-af9a-941eb003173e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d61f2e6e-659a-4cf6-af9a-941eb003173e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d61f2e6e-659a-4cf6-af9a-941eb003173e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d61f2e6e-659a-4cf6-af9a-941eb003173e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d61f2e6e-659a-4cf6-af9a-941eb003173e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d61f2e6e-659a-4cf6-af9a-941eb003173e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d61f2e6e-659a-4cf6-af9a-941eb003173e 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-d61f2e6e-659a-4cf6-af9a-941eb003173e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d61f2e6e-659a-4cf6-af9a-941eb003173e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d61f2e6e-659a-4cf6-af9a-941eb003173e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d61f2e6e-659a-4cf6-af9a-941eb003173e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d61f2e6e-659a-4cf6-af9a-941eb003173e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d61f2e6e-659a-4cf6-af9a-941eb003173e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d61f2e6e-659a-4cf6-af9a-941eb003173e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d61f2e6e-659a-4cf6-af9a-941eb003173e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d61f2e6e-659a-4cf6-af9a-941eb003173e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d61f2e6e-659a-4cf6-af9a-941eb003173e 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-d61f2e6e-659a-4cf6-af9a-941eb003173e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d61f2e6e-659a-4cf6-af9a-941eb003173e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d61f2e6e-659a-4cf6-af9a-941eb003173e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d61f2e6e-659a-4cf6-af9a-941eb003173e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0 {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0 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-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0 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-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0 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-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0 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-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4042d8b5-b2e0-4cc9-83be-bc1f0527f1d0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-38f200e8-0e96-4164-b210-7b3f49e3af55 {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-38f200e8-0e96-4164-b210-7b3f49e3af55 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-38f200e8-0e96-4164-b210-7b3f49e3af55-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-38f200e8-0e96-4164-b210-7b3f49e3af55 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-38f200e8-0e96-4164-b210-7b3f49e3af55 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-38f200e8-0e96-4164-b210-7b3f49e3af55 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-38f200e8-0e96-4164-b210-7b3f49e3af55 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-38f200e8-0e96-4164-b210-7b3f49e3af55 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-38f200e8-0e96-4164-b210-7b3f49e3af55.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38f200e8-0e96-4164-b210-7b3f49e3af55.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38f200e8-0e96-4164-b210-7b3f49e3af55.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-38f200e8-0e96-4164-b210-7b3f49e3af55 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-38f200e8-0e96-4164-b210-7b3f49e3af55-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-38f200e8-0e96-4164-b210-7b3f49e3af55 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-38f200e8-0e96-4164-b210-7b3f49e3af55 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-38f200e8-0e96-4164-b210-7b3f49e3af55 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-38f200e8-0e96-4164-b210-7b3f49e3af55 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-38f200e8-0e96-4164-b210-7b3f49e3af55 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-38f200e8-0e96-4164-b210-7b3f49e3af55.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38f200e8-0e96-4164-b210-7b3f49e3af55.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38f200e8-0e96-4164-b210-7b3f49e3af55.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-38f200e8-0e96-4164-b210-7b3f49e3af55 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-38f200e8-0e96-4164-b210-7b3f49e3af55-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-38f200e8-0e96-4164-b210-7b3f49e3af55 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-38f200e8-0e96-4164-b210-7b3f49e3af55 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-38f200e8-0e96-4164-b210-7b3f49e3af55 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-38f200e8-0e96-4164-b210-7b3f49e3af55 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-38f200e8-0e96-4164-b210-7b3f49e3af55 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-38f200e8-0e96-4164-b210-7b3f49e3af55.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38f200e8-0e96-4164-b210-7b3f49e3af55.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38f200e8-0e96-4164-b210-7b3f49e3af55.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-38f200e8-0e96-4164-b210-7b3f49e3af55 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-38f200e8-0e96-4164-b210-7b3f49e3af55-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-38f200e8-0e96-4164-b210-7b3f49e3af55 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-38f200e8-0e96-4164-b210-7b3f49e3af55 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-38f200e8-0e96-4164-b210-7b3f49e3af55 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-38f200e8-0e96-4164-b210-7b3f49e3af55 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-38f200e8-0e96-4164-b210-7b3f49e3af55 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-38f200e8-0e96-4164-b210-7b3f49e3af55.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38f200e8-0e96-4164-b210-7b3f49e3af55.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38f200e8-0e96-4164-b210-7b3f49e3af55.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-38f200e8-0e96-4164-b210-7b3f49e3af55 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-38f200e8-0e96-4164-b210-7b3f49e3af55-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-38f200e8-0e96-4164-b210-7b3f49e3af55 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-38f200e8-0e96-4164-b210-7b3f49e3af55 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-38f200e8-0e96-4164-b210-7b3f49e3af55 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-38f200e8-0e96-4164-b210-7b3f49e3af55 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-38f200e8-0e96-4164-b210-7b3f49e3af55 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-38f200e8-0e96-4164-b210-7b3f49e3af55.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38f200e8-0e96-4164-b210-7b3f49e3af55.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38f200e8-0e96-4164-b210-7b3f49e3af55.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-6ab751e2-7dec-485d-8e81-83be62af8ca0 {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
padding-right: 0%;
max-width: 1200px;
}

@media (min-width: 0px) {
[id="s-6ab751e2-7dec-485d-8e81-83be62af8ca0"] > .shg-row > .shg-c-xs-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

@media (min-width: 768px) {
[id="s-6ab751e2-7dec-485d-8e81-83be62af8ca0"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-6ab751e2-7dec-485d-8e81-83be62af8ca0"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-6ab751e2-7dec-485d-8e81-83be62af8ca0"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

#s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c 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-920a6e31-3d9e-434d-9d46-7555ad4c8d4c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c 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-920a6e31-3d9e-434d-9d46-7555ad4c8d4c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c 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-920a6e31-3d9e-434d-9d46-7555ad4c8d4c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c 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-920a6e31-3d9e-434d-9d46-7555ad4c8d4c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-920a6e31-3d9e-434d-9d46-7555ad4c8d4c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-4c208555-ec12-446a-8a39-515c7566f70b {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-4c208555-ec12-446a-8a39-515c7566f70b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4c208555-ec12-446a-8a39-515c7566f70b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4c208555-ec12-446a-8a39-515c7566f70b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4c208555-ec12-446a-8a39-515c7566f70b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4c208555-ec12-446a-8a39-515c7566f70b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4c208555-ec12-446a-8a39-515c7566f70b img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4c208555-ec12-446a-8a39-515c7566f70b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4c208555-ec12-446a-8a39-515c7566f70b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c208555-ec12-446a-8a39-515c7566f70b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c208555-ec12-446a-8a39-515c7566f70b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-4c208555-ec12-446a-8a39-515c7566f70b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4c208555-ec12-446a-8a39-515c7566f70b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4c208555-ec12-446a-8a39-515c7566f70b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4c208555-ec12-446a-8a39-515c7566f70b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4c208555-ec12-446a-8a39-515c7566f70b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4c208555-ec12-446a-8a39-515c7566f70b 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-4c208555-ec12-446a-8a39-515c7566f70b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4c208555-ec12-446a-8a39-515c7566f70b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c208555-ec12-446a-8a39-515c7566f70b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c208555-ec12-446a-8a39-515c7566f70b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-4c208555-ec12-446a-8a39-515c7566f70b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4c208555-ec12-446a-8a39-515c7566f70b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4c208555-ec12-446a-8a39-515c7566f70b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4c208555-ec12-446a-8a39-515c7566f70b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4c208555-ec12-446a-8a39-515c7566f70b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4c208555-ec12-446a-8a39-515c7566f70b 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-4c208555-ec12-446a-8a39-515c7566f70b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4c208555-ec12-446a-8a39-515c7566f70b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c208555-ec12-446a-8a39-515c7566f70b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c208555-ec12-446a-8a39-515c7566f70b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-4c208555-ec12-446a-8a39-515c7566f70b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4c208555-ec12-446a-8a39-515c7566f70b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4c208555-ec12-446a-8a39-515c7566f70b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4c208555-ec12-446a-8a39-515c7566f70b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4c208555-ec12-446a-8a39-515c7566f70b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4c208555-ec12-446a-8a39-515c7566f70b 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-4c208555-ec12-446a-8a39-515c7566f70b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4c208555-ec12-446a-8a39-515c7566f70b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c208555-ec12-446a-8a39-515c7566f70b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c208555-ec12-446a-8a39-515c7566f70b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-4c208555-ec12-446a-8a39-515c7566f70b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4c208555-ec12-446a-8a39-515c7566f70b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4c208555-ec12-446a-8a39-515c7566f70b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4c208555-ec12-446a-8a39-515c7566f70b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4c208555-ec12-446a-8a39-515c7566f70b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4c208555-ec12-446a-8a39-515c7566f70b 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-4c208555-ec12-446a-8a39-515c7566f70b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4c208555-ec12-446a-8a39-515c7566f70b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c208555-ec12-446a-8a39-515c7566f70b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c208555-ec12-446a-8a39-515c7566f70b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-b8cf545e-3da7-4546-af85-63dc50addf1f {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-b8cf545e-3da7-4546-af85-63dc50addf1f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b8cf545e-3da7-4546-af85-63dc50addf1f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b8cf545e-3da7-4546-af85-63dc50addf1f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b8cf545e-3da7-4546-af85-63dc50addf1f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b8cf545e-3da7-4546-af85-63dc50addf1f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b8cf545e-3da7-4546-af85-63dc50addf1f img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b8cf545e-3da7-4546-af85-63dc50addf1f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b8cf545e-3da7-4546-af85-63dc50addf1f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b8cf545e-3da7-4546-af85-63dc50addf1f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b8cf545e-3da7-4546-af85-63dc50addf1f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-b8cf545e-3da7-4546-af85-63dc50addf1f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b8cf545e-3da7-4546-af85-63dc50addf1f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b8cf545e-3da7-4546-af85-63dc50addf1f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b8cf545e-3da7-4546-af85-63dc50addf1f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b8cf545e-3da7-4546-af85-63dc50addf1f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b8cf545e-3da7-4546-af85-63dc50addf1f 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-b8cf545e-3da7-4546-af85-63dc50addf1f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b8cf545e-3da7-4546-af85-63dc50addf1f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b8cf545e-3da7-4546-af85-63dc50addf1f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b8cf545e-3da7-4546-af85-63dc50addf1f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b8cf545e-3da7-4546-af85-63dc50addf1f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b8cf545e-3da7-4546-af85-63dc50addf1f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b8cf545e-3da7-4546-af85-63dc50addf1f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b8cf545e-3da7-4546-af85-63dc50addf1f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b8cf545e-3da7-4546-af85-63dc50addf1f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b8cf545e-3da7-4546-af85-63dc50addf1f 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-b8cf545e-3da7-4546-af85-63dc50addf1f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b8cf545e-3da7-4546-af85-63dc50addf1f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b8cf545e-3da7-4546-af85-63dc50addf1f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b8cf545e-3da7-4546-af85-63dc50addf1f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b8cf545e-3da7-4546-af85-63dc50addf1f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b8cf545e-3da7-4546-af85-63dc50addf1f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b8cf545e-3da7-4546-af85-63dc50addf1f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b8cf545e-3da7-4546-af85-63dc50addf1f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b8cf545e-3da7-4546-af85-63dc50addf1f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b8cf545e-3da7-4546-af85-63dc50addf1f 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-b8cf545e-3da7-4546-af85-63dc50addf1f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b8cf545e-3da7-4546-af85-63dc50addf1f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b8cf545e-3da7-4546-af85-63dc50addf1f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b8cf545e-3da7-4546-af85-63dc50addf1f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-b8cf545e-3da7-4546-af85-63dc50addf1f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b8cf545e-3da7-4546-af85-63dc50addf1f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b8cf545e-3da7-4546-af85-63dc50addf1f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b8cf545e-3da7-4546-af85-63dc50addf1f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b8cf545e-3da7-4546-af85-63dc50addf1f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b8cf545e-3da7-4546-af85-63dc50addf1f 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-b8cf545e-3da7-4546-af85-63dc50addf1f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b8cf545e-3da7-4546-af85-63dc50addf1f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b8cf545e-3da7-4546-af85-63dc50addf1f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b8cf545e-3da7-4546-af85-63dc50addf1f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-b30c854f-9e2e-4d0b-918e-127e92fb5b57 {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-b30c854f-9e2e-4d0b-918e-127e92fb5b57 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b30c854f-9e2e-4d0b-918e-127e92fb5b57-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b30c854f-9e2e-4d0b-918e-127e92fb5b57 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b30c854f-9e2e-4d0b-918e-127e92fb5b57 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b30c854f-9e2e-4d0b-918e-127e92fb5b57 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b30c854f-9e2e-4d0b-918e-127e92fb5b57 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b30c854f-9e2e-4d0b-918e-127e92fb5b57 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b30c854f-9e2e-4d0b-918e-127e92fb5b57.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b30c854f-9e2e-4d0b-918e-127e92fb5b57.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b30c854f-9e2e-4d0b-918e-127e92fb5b57.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-b30c854f-9e2e-4d0b-918e-127e92fb5b57 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b30c854f-9e2e-4d0b-918e-127e92fb5b57-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b30c854f-9e2e-4d0b-918e-127e92fb5b57 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b30c854f-9e2e-4d0b-918e-127e92fb5b57 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b30c854f-9e2e-4d0b-918e-127e92fb5b57 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b30c854f-9e2e-4d0b-918e-127e92fb5b57 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-b30c854f-9e2e-4d0b-918e-127e92fb5b57 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b30c854f-9e2e-4d0b-918e-127e92fb5b57.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b30c854f-9e2e-4d0b-918e-127e92fb5b57.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b30c854f-9e2e-4d0b-918e-127e92fb5b57.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b30c854f-9e2e-4d0b-918e-127e92fb5b57 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b30c854f-9e2e-4d0b-918e-127e92fb5b57-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b30c854f-9e2e-4d0b-918e-127e92fb5b57 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b30c854f-9e2e-4d0b-918e-127e92fb5b57 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b30c854f-9e2e-4d0b-918e-127e92fb5b57 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b30c854f-9e2e-4d0b-918e-127e92fb5b57 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-b30c854f-9e2e-4d0b-918e-127e92fb5b57 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b30c854f-9e2e-4d0b-918e-127e92fb5b57.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b30c854f-9e2e-4d0b-918e-127e92fb5b57.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b30c854f-9e2e-4d0b-918e-127e92fb5b57.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b30c854f-9e2e-4d0b-918e-127e92fb5b57 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b30c854f-9e2e-4d0b-918e-127e92fb5b57-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b30c854f-9e2e-4d0b-918e-127e92fb5b57 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b30c854f-9e2e-4d0b-918e-127e92fb5b57 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b30c854f-9e2e-4d0b-918e-127e92fb5b57 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b30c854f-9e2e-4d0b-918e-127e92fb5b57 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-b30c854f-9e2e-4d0b-918e-127e92fb5b57 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b30c854f-9e2e-4d0b-918e-127e92fb5b57.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b30c854f-9e2e-4d0b-918e-127e92fb5b57.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b30c854f-9e2e-4d0b-918e-127e92fb5b57.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-b30c854f-9e2e-4d0b-918e-127e92fb5b57 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b30c854f-9e2e-4d0b-918e-127e92fb5b57-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b30c854f-9e2e-4d0b-918e-127e92fb5b57 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b30c854f-9e2e-4d0b-918e-127e92fb5b57 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b30c854f-9e2e-4d0b-918e-127e92fb5b57 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b30c854f-9e2e-4d0b-918e-127e92fb5b57 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-b30c854f-9e2e-4d0b-918e-127e92fb5b57 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b30c854f-9e2e-4d0b-918e-127e92fb5b57.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b30c854f-9e2e-4d0b-918e-127e92fb5b57.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b30c854f-9e2e-4d0b-918e-127e92fb5b57.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-70b21820-4c3e-4081-81fc-6160f46f8798 {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-70b21820-4c3e-4081-81fc-6160f46f8798 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-70b21820-4c3e-4081-81fc-6160f46f8798-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-70b21820-4c3e-4081-81fc-6160f46f8798 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-70b21820-4c3e-4081-81fc-6160f46f8798 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-70b21820-4c3e-4081-81fc-6160f46f8798 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-70b21820-4c3e-4081-81fc-6160f46f8798 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-70b21820-4c3e-4081-81fc-6160f46f8798 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-70b21820-4c3e-4081-81fc-6160f46f8798.shg-align-container {
  display: flex;
  justify-content: center
}

.s-70b21820-4c3e-4081-81fc-6160f46f8798.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-70b21820-4c3e-4081-81fc-6160f46f8798.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-70b21820-4c3e-4081-81fc-6160f46f8798 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-70b21820-4c3e-4081-81fc-6160f46f8798-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-70b21820-4c3e-4081-81fc-6160f46f8798 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-70b21820-4c3e-4081-81fc-6160f46f8798 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-70b21820-4c3e-4081-81fc-6160f46f8798 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-70b21820-4c3e-4081-81fc-6160f46f8798 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-70b21820-4c3e-4081-81fc-6160f46f8798 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-70b21820-4c3e-4081-81fc-6160f46f8798.shg-align-container {
  display: flex;
  justify-content: center
}

.s-70b21820-4c3e-4081-81fc-6160f46f8798.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-70b21820-4c3e-4081-81fc-6160f46f8798.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-70b21820-4c3e-4081-81fc-6160f46f8798 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-70b21820-4c3e-4081-81fc-6160f46f8798-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-70b21820-4c3e-4081-81fc-6160f46f8798 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-70b21820-4c3e-4081-81fc-6160f46f8798 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-70b21820-4c3e-4081-81fc-6160f46f8798 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-70b21820-4c3e-4081-81fc-6160f46f8798 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-70b21820-4c3e-4081-81fc-6160f46f8798 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-70b21820-4c3e-4081-81fc-6160f46f8798.shg-align-container {
  display: flex;
  justify-content: center
}

.s-70b21820-4c3e-4081-81fc-6160f46f8798.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-70b21820-4c3e-4081-81fc-6160f46f8798.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-70b21820-4c3e-4081-81fc-6160f46f8798 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-70b21820-4c3e-4081-81fc-6160f46f8798-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-70b21820-4c3e-4081-81fc-6160f46f8798 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-70b21820-4c3e-4081-81fc-6160f46f8798 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-70b21820-4c3e-4081-81fc-6160f46f8798 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-70b21820-4c3e-4081-81fc-6160f46f8798 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-70b21820-4c3e-4081-81fc-6160f46f8798 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-70b21820-4c3e-4081-81fc-6160f46f8798.shg-align-container {
  display: flex;
  justify-content: center
}

.s-70b21820-4c3e-4081-81fc-6160f46f8798.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-70b21820-4c3e-4081-81fc-6160f46f8798.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-70b21820-4c3e-4081-81fc-6160f46f8798 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-70b21820-4c3e-4081-81fc-6160f46f8798-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-70b21820-4c3e-4081-81fc-6160f46f8798 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-70b21820-4c3e-4081-81fc-6160f46f8798 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-70b21820-4c3e-4081-81fc-6160f46f8798 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-70b21820-4c3e-4081-81fc-6160f46f8798 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-70b21820-4c3e-4081-81fc-6160f46f8798 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-70b21820-4c3e-4081-81fc-6160f46f8798.shg-align-container {
  display: flex;
  justify-content: center
}

.s-70b21820-4c3e-4081-81fc-6160f46f8798.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-70b21820-4c3e-4081-81fc-6160f46f8798.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c 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-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c 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-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c 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-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c 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-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a31ae5c-ae6b-4e88-a6c8-8b44e5f4662c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-f15d6e4d-4089-4ab4-9543-a05d7a3f1277 {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
padding-right: 0%;
max-width: 1200px;
}

@media (min-width: 0px) {
[id="s-f15d6e4d-4089-4ab4-9543-a05d7a3f1277"] > .shg-row > .shg-c-xs-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

@media (min-width: 768px) {
[id="s-f15d6e4d-4089-4ab4-9543-a05d7a3f1277"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-f15d6e4d-4089-4ab4-9543-a05d7a3f1277"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-f15d6e4d-4089-4ab4-9543-a05d7a3f1277"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

#s-1c8bd593-ccbf-423a-acca-179a7303f3b1 {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-1c8bd593-ccbf-423a-acca-179a7303f3b1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1c8bd593-ccbf-423a-acca-179a7303f3b1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1c8bd593-ccbf-423a-acca-179a7303f3b1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1c8bd593-ccbf-423a-acca-179a7303f3b1 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-1c8bd593-ccbf-423a-acca-179a7303f3b1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-1c8bd593-ccbf-423a-acca-179a7303f3b1 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-1c8bd593-ccbf-423a-acca-179a7303f3b1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1c8bd593-ccbf-423a-acca-179a7303f3b1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1c8bd593-ccbf-423a-acca-179a7303f3b1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1c8bd593-ccbf-423a-acca-179a7303f3b1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-1c8bd593-ccbf-423a-acca-179a7303f3b1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1c8bd593-ccbf-423a-acca-179a7303f3b1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1c8bd593-ccbf-423a-acca-179a7303f3b1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1c8bd593-ccbf-423a-acca-179a7303f3b1 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-1c8bd593-ccbf-423a-acca-179a7303f3b1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-1c8bd593-ccbf-423a-acca-179a7303f3b1 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-1c8bd593-ccbf-423a-acca-179a7303f3b1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1c8bd593-ccbf-423a-acca-179a7303f3b1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1c8bd593-ccbf-423a-acca-179a7303f3b1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1c8bd593-ccbf-423a-acca-179a7303f3b1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-1c8bd593-ccbf-423a-acca-179a7303f3b1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1c8bd593-ccbf-423a-acca-179a7303f3b1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1c8bd593-ccbf-423a-acca-179a7303f3b1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1c8bd593-ccbf-423a-acca-179a7303f3b1 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-1c8bd593-ccbf-423a-acca-179a7303f3b1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-1c8bd593-ccbf-423a-acca-179a7303f3b1 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-1c8bd593-ccbf-423a-acca-179a7303f3b1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1c8bd593-ccbf-423a-acca-179a7303f3b1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1c8bd593-ccbf-423a-acca-179a7303f3b1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1c8bd593-ccbf-423a-acca-179a7303f3b1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-1c8bd593-ccbf-423a-acca-179a7303f3b1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1c8bd593-ccbf-423a-acca-179a7303f3b1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1c8bd593-ccbf-423a-acca-179a7303f3b1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1c8bd593-ccbf-423a-acca-179a7303f3b1 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-1c8bd593-ccbf-423a-acca-179a7303f3b1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-1c8bd593-ccbf-423a-acca-179a7303f3b1 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-1c8bd593-ccbf-423a-acca-179a7303f3b1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1c8bd593-ccbf-423a-acca-179a7303f3b1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1c8bd593-ccbf-423a-acca-179a7303f3b1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1c8bd593-ccbf-423a-acca-179a7303f3b1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-1c8bd593-ccbf-423a-acca-179a7303f3b1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1c8bd593-ccbf-423a-acca-179a7303f3b1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1c8bd593-ccbf-423a-acca-179a7303f3b1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1c8bd593-ccbf-423a-acca-179a7303f3b1 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-1c8bd593-ccbf-423a-acca-179a7303f3b1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-1c8bd593-ccbf-423a-acca-179a7303f3b1 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-1c8bd593-ccbf-423a-acca-179a7303f3b1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1c8bd593-ccbf-423a-acca-179a7303f3b1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1c8bd593-ccbf-423a-acca-179a7303f3b1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1c8bd593-ccbf-423a-acca-179a7303f3b1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d3f10929-4347-49ab-86ce-28976cc82acf {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-d3f10929-4347-49ab-86ce-28976cc82acf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d3f10929-4347-49ab-86ce-28976cc82acf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d3f10929-4347-49ab-86ce-28976cc82acf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d3f10929-4347-49ab-86ce-28976cc82acf .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d3f10929-4347-49ab-86ce-28976cc82acf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d3f10929-4347-49ab-86ce-28976cc82acf img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d3f10929-4347-49ab-86ce-28976cc82acf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d3f10929-4347-49ab-86ce-28976cc82acf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d3f10929-4347-49ab-86ce-28976cc82acf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d3f10929-4347-49ab-86ce-28976cc82acf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-d3f10929-4347-49ab-86ce-28976cc82acf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d3f10929-4347-49ab-86ce-28976cc82acf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d3f10929-4347-49ab-86ce-28976cc82acf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d3f10929-4347-49ab-86ce-28976cc82acf .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d3f10929-4347-49ab-86ce-28976cc82acf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d3f10929-4347-49ab-86ce-28976cc82acf 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-d3f10929-4347-49ab-86ce-28976cc82acf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d3f10929-4347-49ab-86ce-28976cc82acf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d3f10929-4347-49ab-86ce-28976cc82acf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d3f10929-4347-49ab-86ce-28976cc82acf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d3f10929-4347-49ab-86ce-28976cc82acf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d3f10929-4347-49ab-86ce-28976cc82acf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d3f10929-4347-49ab-86ce-28976cc82acf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d3f10929-4347-49ab-86ce-28976cc82acf .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d3f10929-4347-49ab-86ce-28976cc82acf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d3f10929-4347-49ab-86ce-28976cc82acf 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-d3f10929-4347-49ab-86ce-28976cc82acf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d3f10929-4347-49ab-86ce-28976cc82acf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d3f10929-4347-49ab-86ce-28976cc82acf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d3f10929-4347-49ab-86ce-28976cc82acf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d3f10929-4347-49ab-86ce-28976cc82acf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d3f10929-4347-49ab-86ce-28976cc82acf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d3f10929-4347-49ab-86ce-28976cc82acf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d3f10929-4347-49ab-86ce-28976cc82acf .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d3f10929-4347-49ab-86ce-28976cc82acf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d3f10929-4347-49ab-86ce-28976cc82acf 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-d3f10929-4347-49ab-86ce-28976cc82acf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d3f10929-4347-49ab-86ce-28976cc82acf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d3f10929-4347-49ab-86ce-28976cc82acf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d3f10929-4347-49ab-86ce-28976cc82acf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d3f10929-4347-49ab-86ce-28976cc82acf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d3f10929-4347-49ab-86ce-28976cc82acf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d3f10929-4347-49ab-86ce-28976cc82acf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d3f10929-4347-49ab-86ce-28976cc82acf .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d3f10929-4347-49ab-86ce-28976cc82acf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d3f10929-4347-49ab-86ce-28976cc82acf 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-d3f10929-4347-49ab-86ce-28976cc82acf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d3f10929-4347-49ab-86ce-28976cc82acf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d3f10929-4347-49ab-86ce-28976cc82acf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d3f10929-4347-49ab-86ce-28976cc82acf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-bca7bbca-38ef-478b-aafb-8626a3d93ff2 {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-bca7bbca-38ef-478b-aafb-8626a3d93ff2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bca7bbca-38ef-478b-aafb-8626a3d93ff2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bca7bbca-38ef-478b-aafb-8626a3d93ff2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bca7bbca-38ef-478b-aafb-8626a3d93ff2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-bca7bbca-38ef-478b-aafb-8626a3d93ff2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-bca7bbca-38ef-478b-aafb-8626a3d93ff2 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-bca7bbca-38ef-478b-aafb-8626a3d93ff2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bca7bbca-38ef-478b-aafb-8626a3d93ff2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bca7bbca-38ef-478b-aafb-8626a3d93ff2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bca7bbca-38ef-478b-aafb-8626a3d93ff2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-bca7bbca-38ef-478b-aafb-8626a3d93ff2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bca7bbca-38ef-478b-aafb-8626a3d93ff2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bca7bbca-38ef-478b-aafb-8626a3d93ff2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bca7bbca-38ef-478b-aafb-8626a3d93ff2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-bca7bbca-38ef-478b-aafb-8626a3d93ff2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-bca7bbca-38ef-478b-aafb-8626a3d93ff2 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-bca7bbca-38ef-478b-aafb-8626a3d93ff2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bca7bbca-38ef-478b-aafb-8626a3d93ff2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bca7bbca-38ef-478b-aafb-8626a3d93ff2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bca7bbca-38ef-478b-aafb-8626a3d93ff2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-bca7bbca-38ef-478b-aafb-8626a3d93ff2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bca7bbca-38ef-478b-aafb-8626a3d93ff2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bca7bbca-38ef-478b-aafb-8626a3d93ff2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bca7bbca-38ef-478b-aafb-8626a3d93ff2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-bca7bbca-38ef-478b-aafb-8626a3d93ff2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-bca7bbca-38ef-478b-aafb-8626a3d93ff2 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-bca7bbca-38ef-478b-aafb-8626a3d93ff2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bca7bbca-38ef-478b-aafb-8626a3d93ff2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bca7bbca-38ef-478b-aafb-8626a3d93ff2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bca7bbca-38ef-478b-aafb-8626a3d93ff2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-bca7bbca-38ef-478b-aafb-8626a3d93ff2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bca7bbca-38ef-478b-aafb-8626a3d93ff2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bca7bbca-38ef-478b-aafb-8626a3d93ff2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bca7bbca-38ef-478b-aafb-8626a3d93ff2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-bca7bbca-38ef-478b-aafb-8626a3d93ff2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-bca7bbca-38ef-478b-aafb-8626a3d93ff2 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-bca7bbca-38ef-478b-aafb-8626a3d93ff2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bca7bbca-38ef-478b-aafb-8626a3d93ff2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bca7bbca-38ef-478b-aafb-8626a3d93ff2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bca7bbca-38ef-478b-aafb-8626a3d93ff2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-bca7bbca-38ef-478b-aafb-8626a3d93ff2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bca7bbca-38ef-478b-aafb-8626a3d93ff2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bca7bbca-38ef-478b-aafb-8626a3d93ff2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bca7bbca-38ef-478b-aafb-8626a3d93ff2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-bca7bbca-38ef-478b-aafb-8626a3d93ff2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-bca7bbca-38ef-478b-aafb-8626a3d93ff2 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-bca7bbca-38ef-478b-aafb-8626a3d93ff2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bca7bbca-38ef-478b-aafb-8626a3d93ff2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bca7bbca-38ef-478b-aafb-8626a3d93ff2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bca7bbca-38ef-478b-aafb-8626a3d93ff2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ed6f9d88-a04f-4f69-8a95-718291412dd2 {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-ed6f9d88-a04f-4f69-8a95-718291412dd2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ed6f9d88-a04f-4f69-8a95-718291412dd2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ed6f9d88-a04f-4f69-8a95-718291412dd2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ed6f9d88-a04f-4f69-8a95-718291412dd2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ed6f9d88-a04f-4f69-8a95-718291412dd2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ed6f9d88-a04f-4f69-8a95-718291412dd2 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ed6f9d88-a04f-4f69-8a95-718291412dd2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ed6f9d88-a04f-4f69-8a95-718291412dd2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ed6f9d88-a04f-4f69-8a95-718291412dd2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ed6f9d88-a04f-4f69-8a95-718291412dd2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-ed6f9d88-a04f-4f69-8a95-718291412dd2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ed6f9d88-a04f-4f69-8a95-718291412dd2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ed6f9d88-a04f-4f69-8a95-718291412dd2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ed6f9d88-a04f-4f69-8a95-718291412dd2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ed6f9d88-a04f-4f69-8a95-718291412dd2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ed6f9d88-a04f-4f69-8a95-718291412dd2 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-ed6f9d88-a04f-4f69-8a95-718291412dd2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ed6f9d88-a04f-4f69-8a95-718291412dd2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ed6f9d88-a04f-4f69-8a95-718291412dd2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ed6f9d88-a04f-4f69-8a95-718291412dd2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-ed6f9d88-a04f-4f69-8a95-718291412dd2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ed6f9d88-a04f-4f69-8a95-718291412dd2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ed6f9d88-a04f-4f69-8a95-718291412dd2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ed6f9d88-a04f-4f69-8a95-718291412dd2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ed6f9d88-a04f-4f69-8a95-718291412dd2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ed6f9d88-a04f-4f69-8a95-718291412dd2 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-ed6f9d88-a04f-4f69-8a95-718291412dd2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ed6f9d88-a04f-4f69-8a95-718291412dd2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ed6f9d88-a04f-4f69-8a95-718291412dd2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ed6f9d88-a04f-4f69-8a95-718291412dd2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-ed6f9d88-a04f-4f69-8a95-718291412dd2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ed6f9d88-a04f-4f69-8a95-718291412dd2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ed6f9d88-a04f-4f69-8a95-718291412dd2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ed6f9d88-a04f-4f69-8a95-718291412dd2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ed6f9d88-a04f-4f69-8a95-718291412dd2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ed6f9d88-a04f-4f69-8a95-718291412dd2 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-ed6f9d88-a04f-4f69-8a95-718291412dd2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ed6f9d88-a04f-4f69-8a95-718291412dd2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ed6f9d88-a04f-4f69-8a95-718291412dd2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ed6f9d88-a04f-4f69-8a95-718291412dd2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-ed6f9d88-a04f-4f69-8a95-718291412dd2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ed6f9d88-a04f-4f69-8a95-718291412dd2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ed6f9d88-a04f-4f69-8a95-718291412dd2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ed6f9d88-a04f-4f69-8a95-718291412dd2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ed6f9d88-a04f-4f69-8a95-718291412dd2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ed6f9d88-a04f-4f69-8a95-718291412dd2 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-ed6f9d88-a04f-4f69-8a95-718291412dd2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ed6f9d88-a04f-4f69-8a95-718291412dd2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ed6f9d88-a04f-4f69-8a95-718291412dd2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ed6f9d88-a04f-4f69-8a95-718291412dd2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ae38a752-43a9-4286-9cc6-ae543510af75 {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-ae38a752-43a9-4286-9cc6-ae543510af75 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ae38a752-43a9-4286-9cc6-ae543510af75-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ae38a752-43a9-4286-9cc6-ae543510af75 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ae38a752-43a9-4286-9cc6-ae543510af75 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ae38a752-43a9-4286-9cc6-ae543510af75 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ae38a752-43a9-4286-9cc6-ae543510af75 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ae38a752-43a9-4286-9cc6-ae543510af75 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ae38a752-43a9-4286-9cc6-ae543510af75.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae38a752-43a9-4286-9cc6-ae543510af75.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae38a752-43a9-4286-9cc6-ae543510af75.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-ae38a752-43a9-4286-9cc6-ae543510af75 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ae38a752-43a9-4286-9cc6-ae543510af75-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ae38a752-43a9-4286-9cc6-ae543510af75 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ae38a752-43a9-4286-9cc6-ae543510af75 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ae38a752-43a9-4286-9cc6-ae543510af75 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ae38a752-43a9-4286-9cc6-ae543510af75 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-ae38a752-43a9-4286-9cc6-ae543510af75 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ae38a752-43a9-4286-9cc6-ae543510af75.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae38a752-43a9-4286-9cc6-ae543510af75.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae38a752-43a9-4286-9cc6-ae543510af75.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-ae38a752-43a9-4286-9cc6-ae543510af75 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ae38a752-43a9-4286-9cc6-ae543510af75-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ae38a752-43a9-4286-9cc6-ae543510af75 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ae38a752-43a9-4286-9cc6-ae543510af75 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ae38a752-43a9-4286-9cc6-ae543510af75 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ae38a752-43a9-4286-9cc6-ae543510af75 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-ae38a752-43a9-4286-9cc6-ae543510af75 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ae38a752-43a9-4286-9cc6-ae543510af75.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae38a752-43a9-4286-9cc6-ae543510af75.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae38a752-43a9-4286-9cc6-ae543510af75.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-ae38a752-43a9-4286-9cc6-ae543510af75 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ae38a752-43a9-4286-9cc6-ae543510af75-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ae38a752-43a9-4286-9cc6-ae543510af75 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ae38a752-43a9-4286-9cc6-ae543510af75 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ae38a752-43a9-4286-9cc6-ae543510af75 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ae38a752-43a9-4286-9cc6-ae543510af75 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-ae38a752-43a9-4286-9cc6-ae543510af75 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ae38a752-43a9-4286-9cc6-ae543510af75.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae38a752-43a9-4286-9cc6-ae543510af75.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae38a752-43a9-4286-9cc6-ae543510af75.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-ae38a752-43a9-4286-9cc6-ae543510af75 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ae38a752-43a9-4286-9cc6-ae543510af75-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ae38a752-43a9-4286-9cc6-ae543510af75 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ae38a752-43a9-4286-9cc6-ae543510af75 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ae38a752-43a9-4286-9cc6-ae543510af75 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ae38a752-43a9-4286-9cc6-ae543510af75 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-ae38a752-43a9-4286-9cc6-ae543510af75 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ae38a752-43a9-4286-9cc6-ae543510af75.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae38a752-43a9-4286-9cc6-ae543510af75.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae38a752-43a9-4286-9cc6-ae543510af75.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-4498efe7-7597-4a6b-ae20-c019f0ea93c2 {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-4498efe7-7597-4a6b-ae20-c019f0ea93c2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4498efe7-7597-4a6b-ae20-c019f0ea93c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4498efe7-7597-4a6b-ae20-c019f0ea93c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4498efe7-7597-4a6b-ae20-c019f0ea93c2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4498efe7-7597-4a6b-ae20-c019f0ea93c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4498efe7-7597-4a6b-ae20-c019f0ea93c2 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4498efe7-7597-4a6b-ae20-c019f0ea93c2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4498efe7-7597-4a6b-ae20-c019f0ea93c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4498efe7-7597-4a6b-ae20-c019f0ea93c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4498efe7-7597-4a6b-ae20-c019f0ea93c2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-4498efe7-7597-4a6b-ae20-c019f0ea93c2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4498efe7-7597-4a6b-ae20-c019f0ea93c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4498efe7-7597-4a6b-ae20-c019f0ea93c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4498efe7-7597-4a6b-ae20-c019f0ea93c2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4498efe7-7597-4a6b-ae20-c019f0ea93c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4498efe7-7597-4a6b-ae20-c019f0ea93c2 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-4498efe7-7597-4a6b-ae20-c019f0ea93c2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4498efe7-7597-4a6b-ae20-c019f0ea93c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4498efe7-7597-4a6b-ae20-c019f0ea93c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4498efe7-7597-4a6b-ae20-c019f0ea93c2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-4498efe7-7597-4a6b-ae20-c019f0ea93c2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4498efe7-7597-4a6b-ae20-c019f0ea93c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4498efe7-7597-4a6b-ae20-c019f0ea93c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4498efe7-7597-4a6b-ae20-c019f0ea93c2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4498efe7-7597-4a6b-ae20-c019f0ea93c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4498efe7-7597-4a6b-ae20-c019f0ea93c2 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-4498efe7-7597-4a6b-ae20-c019f0ea93c2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4498efe7-7597-4a6b-ae20-c019f0ea93c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4498efe7-7597-4a6b-ae20-c019f0ea93c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4498efe7-7597-4a6b-ae20-c019f0ea93c2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-4498efe7-7597-4a6b-ae20-c019f0ea93c2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4498efe7-7597-4a6b-ae20-c019f0ea93c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4498efe7-7597-4a6b-ae20-c019f0ea93c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4498efe7-7597-4a6b-ae20-c019f0ea93c2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4498efe7-7597-4a6b-ae20-c019f0ea93c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4498efe7-7597-4a6b-ae20-c019f0ea93c2 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-4498efe7-7597-4a6b-ae20-c019f0ea93c2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4498efe7-7597-4a6b-ae20-c019f0ea93c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4498efe7-7597-4a6b-ae20-c019f0ea93c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4498efe7-7597-4a6b-ae20-c019f0ea93c2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-4498efe7-7597-4a6b-ae20-c019f0ea93c2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4498efe7-7597-4a6b-ae20-c019f0ea93c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4498efe7-7597-4a6b-ae20-c019f0ea93c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4498efe7-7597-4a6b-ae20-c019f0ea93c2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4498efe7-7597-4a6b-ae20-c019f0ea93c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4498efe7-7597-4a6b-ae20-c019f0ea93c2 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-4498efe7-7597-4a6b-ae20-c019f0ea93c2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4498efe7-7597-4a6b-ae20-c019f0ea93c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4498efe7-7597-4a6b-ae20-c019f0ea93c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4498efe7-7597-4a6b-ae20-c019f0ea93c2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-3547fad3-5387-4814-b578-eaee4ebdd5f6 {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
padding-right: 0%;
max-width: 1200px;
}

@media (min-width: 0px) {
[id="s-3547fad3-5387-4814-b578-eaee4ebdd5f6"] > .shg-row > .shg-c-xs-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

@media (min-width: 768px) {
[id="s-3547fad3-5387-4814-b578-eaee4ebdd5f6"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-3547fad3-5387-4814-b578-eaee4ebdd5f6"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-3547fad3-5387-4814-b578-eaee4ebdd5f6"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

}

#s-f3b3d684-d7c0-452e-b114-cf17ba097f83 {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-f3b3d684-d7c0-452e-b114-cf17ba097f83 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f3b3d684-d7c0-452e-b114-cf17ba097f83-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f3b3d684-d7c0-452e-b114-cf17ba097f83 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f3b3d684-d7c0-452e-b114-cf17ba097f83 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f3b3d684-d7c0-452e-b114-cf17ba097f83 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f3b3d684-d7c0-452e-b114-cf17ba097f83 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f3b3d684-d7c0-452e-b114-cf17ba097f83 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f3b3d684-d7c0-452e-b114-cf17ba097f83.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3b3d684-d7c0-452e-b114-cf17ba097f83.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3b3d684-d7c0-452e-b114-cf17ba097f83.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-f3b3d684-d7c0-452e-b114-cf17ba097f83 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f3b3d684-d7c0-452e-b114-cf17ba097f83-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f3b3d684-d7c0-452e-b114-cf17ba097f83 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f3b3d684-d7c0-452e-b114-cf17ba097f83 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f3b3d684-d7c0-452e-b114-cf17ba097f83 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f3b3d684-d7c0-452e-b114-cf17ba097f83 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-f3b3d684-d7c0-452e-b114-cf17ba097f83 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f3b3d684-d7c0-452e-b114-cf17ba097f83.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3b3d684-d7c0-452e-b114-cf17ba097f83.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3b3d684-d7c0-452e-b114-cf17ba097f83.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f3b3d684-d7c0-452e-b114-cf17ba097f83 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f3b3d684-d7c0-452e-b114-cf17ba097f83-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f3b3d684-d7c0-452e-b114-cf17ba097f83 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f3b3d684-d7c0-452e-b114-cf17ba097f83 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f3b3d684-d7c0-452e-b114-cf17ba097f83 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f3b3d684-d7c0-452e-b114-cf17ba097f83 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-f3b3d684-d7c0-452e-b114-cf17ba097f83 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f3b3d684-d7c0-452e-b114-cf17ba097f83.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3b3d684-d7c0-452e-b114-cf17ba097f83.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3b3d684-d7c0-452e-b114-cf17ba097f83.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f3b3d684-d7c0-452e-b114-cf17ba097f83 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f3b3d684-d7c0-452e-b114-cf17ba097f83-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f3b3d684-d7c0-452e-b114-cf17ba097f83 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f3b3d684-d7c0-452e-b114-cf17ba097f83 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f3b3d684-d7c0-452e-b114-cf17ba097f83 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f3b3d684-d7c0-452e-b114-cf17ba097f83 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-f3b3d684-d7c0-452e-b114-cf17ba097f83 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f3b3d684-d7c0-452e-b114-cf17ba097f83.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3b3d684-d7c0-452e-b114-cf17ba097f83.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3b3d684-d7c0-452e-b114-cf17ba097f83.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f3b3d684-d7c0-452e-b114-cf17ba097f83 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f3b3d684-d7c0-452e-b114-cf17ba097f83-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f3b3d684-d7c0-452e-b114-cf17ba097f83 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f3b3d684-d7c0-452e-b114-cf17ba097f83 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f3b3d684-d7c0-452e-b114-cf17ba097f83 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f3b3d684-d7c0-452e-b114-cf17ba097f83 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-f3b3d684-d7c0-452e-b114-cf17ba097f83 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f3b3d684-d7c0-452e-b114-cf17ba097f83.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3b3d684-d7c0-452e-b114-cf17ba097f83.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3b3d684-d7c0-452e-b114-cf17ba097f83.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6 {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6 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-ae3a158f-7de5-4b53-9f22-08a7cec33ec6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6 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-ae3a158f-7de5-4b53-9f22-08a7cec33ec6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6 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-ae3a158f-7de5-4b53-9f22-08a7cec33ec6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6 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-ae3a158f-7de5-4b53-9f22-08a7cec33ec6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae3a158f-7de5-4b53-9f22-08a7cec33ec6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab 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-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab 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-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab 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-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab 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-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5867bce0-fc2e-4c8e-a7a0-9e433ab29fab.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a 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-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a 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-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a 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-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a 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-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d178e5e9-d9e9-4f26-bfa1-a87c4bda9f7a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-6dd5d890-d636-4a3b-b718-e9b27d27a166 {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-6dd5d890-d636-4a3b-b718-e9b27d27a166 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6dd5d890-d636-4a3b-b718-e9b27d27a166-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6dd5d890-d636-4a3b-b718-e9b27d27a166 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6dd5d890-d636-4a3b-b718-e9b27d27a166 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-6dd5d890-d636-4a3b-b718-e9b27d27a166 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-6dd5d890-d636-4a3b-b718-e9b27d27a166 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-6dd5d890-d636-4a3b-b718-e9b27d27a166 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6dd5d890-d636-4a3b-b718-e9b27d27a166.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6dd5d890-d636-4a3b-b718-e9b27d27a166.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6dd5d890-d636-4a3b-b718-e9b27d27a166.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-6dd5d890-d636-4a3b-b718-e9b27d27a166 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6dd5d890-d636-4a3b-b718-e9b27d27a166-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6dd5d890-d636-4a3b-b718-e9b27d27a166 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6dd5d890-d636-4a3b-b718-e9b27d27a166 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-6dd5d890-d636-4a3b-b718-e9b27d27a166 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-6dd5d890-d636-4a3b-b718-e9b27d27a166 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-6dd5d890-d636-4a3b-b718-e9b27d27a166 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6dd5d890-d636-4a3b-b718-e9b27d27a166.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6dd5d890-d636-4a3b-b718-e9b27d27a166.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6dd5d890-d636-4a3b-b718-e9b27d27a166.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-6dd5d890-d636-4a3b-b718-e9b27d27a166 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6dd5d890-d636-4a3b-b718-e9b27d27a166-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6dd5d890-d636-4a3b-b718-e9b27d27a166 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6dd5d890-d636-4a3b-b718-e9b27d27a166 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-6dd5d890-d636-4a3b-b718-e9b27d27a166 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-6dd5d890-d636-4a3b-b718-e9b27d27a166 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-6dd5d890-d636-4a3b-b718-e9b27d27a166 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6dd5d890-d636-4a3b-b718-e9b27d27a166.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6dd5d890-d636-4a3b-b718-e9b27d27a166.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6dd5d890-d636-4a3b-b718-e9b27d27a166.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-6dd5d890-d636-4a3b-b718-e9b27d27a166 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6dd5d890-d636-4a3b-b718-e9b27d27a166-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6dd5d890-d636-4a3b-b718-e9b27d27a166 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6dd5d890-d636-4a3b-b718-e9b27d27a166 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-6dd5d890-d636-4a3b-b718-e9b27d27a166 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-6dd5d890-d636-4a3b-b718-e9b27d27a166 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-6dd5d890-d636-4a3b-b718-e9b27d27a166 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6dd5d890-d636-4a3b-b718-e9b27d27a166.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6dd5d890-d636-4a3b-b718-e9b27d27a166.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6dd5d890-d636-4a3b-b718-e9b27d27a166.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-6dd5d890-d636-4a3b-b718-e9b27d27a166 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6dd5d890-d636-4a3b-b718-e9b27d27a166-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6dd5d890-d636-4a3b-b718-e9b27d27a166 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6dd5d890-d636-4a3b-b718-e9b27d27a166 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-6dd5d890-d636-4a3b-b718-e9b27d27a166 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-6dd5d890-d636-4a3b-b718-e9b27d27a166 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-6dd5d890-d636-4a3b-b718-e9b27d27a166 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6dd5d890-d636-4a3b-b718-e9b27d27a166.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6dd5d890-d636-4a3b-b718-e9b27d27a166.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6dd5d890-d636-4a3b-b718-e9b27d27a166.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb 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-199d586b-7dc6-4ecd-9a6d-5564b2069cbb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb 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-199d586b-7dc6-4ecd-9a6d-5564b2069cbb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb 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-199d586b-7dc6-4ecd-9a6d-5564b2069cbb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb 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-199d586b-7dc6-4ecd-9a6d-5564b2069cbb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-199d586b-7dc6-4ecd-9a6d-5564b2069cbb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-80dde947-9ce6-46da-8d11-b9f477a0c1d0 {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-top: 0%;
padding-left: 3%;
padding-bottom: 0%;
padding-right: 3%;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-80dde947-9ce6-46da-8d11-b9f477a0c1d0 {
  display: none;
}
#s-80dde947-9ce6-46da-8d11-b9f477a0c1d0, #wrap-s-80dde947-9ce6-46da-8d11-b9f477a0c1d0, #wrap-content-s-80dde947-9ce6-46da-8d11-b9f477a0c1d0 { display: none !important; }}@media (max-width: 767px){#s-80dde947-9ce6-46da-8d11-b9f477a0c1d0 {
  display: none;
}
#s-80dde947-9ce6-46da-8d11-b9f477a0c1d0, #wrap-s-80dde947-9ce6-46da-8d11-b9f477a0c1d0, #wrap-content-s-80dde947-9ce6-46da-8d11-b9f477a0c1d0 { display: none !important; }}







#s-80dde947-9ce6-46da-8d11-b9f477a0c1d0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-80dde947-9ce6-46da-8d11-b9f477a0c1d0.shg-box.shg-c {
  justify-content: center;
}

#s-ab53c882-be77-40fe-a9d3-dcc1cdf0cfa2 {
  box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 1);
border-style: solid;
margin-top: 10px;
margin-left: 25px;
margin-bottom: 10px;
margin-right: 25px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 2px;
background-color: rgba(20, 71, 51, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-ab53c882-be77-40fe-a9d3-dcc1cdf0cfa2:hover {background-color: rgba(233, 229, 220, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(20, 71, 51, 1) !important;}#s-ab53c882-be77-40fe-a9d3-dcc1cdf0cfa2:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-ab53c882-be77-40fe-a9d3-dcc1cdf0cfa2-root {
    text-align: center;
  }


#s-ab53c882-be77-40fe-a9d3-dcc1cdf0cfa2.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: archivo black;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-ab53c882-be77-40fe-a9d3-dcc1cdf0cfa2-root {
    text-align: center;
  }


#s-ab53c882-be77-40fe-a9d3-dcc1cdf0cfa2.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: archivo black;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ab53c882-be77-40fe-a9d3-dcc1cdf0cfa2-root {
    text-align: center;
  }


#s-ab53c882-be77-40fe-a9d3-dcc1cdf0cfa2.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: archivo black;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ab53c882-be77-40fe-a9d3-dcc1cdf0cfa2-root {
    text-align: center;
  }


#s-ab53c882-be77-40fe-a9d3-dcc1cdf0cfa2.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: archivo black;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-ab53c882-be77-40fe-a9d3-dcc1cdf0cfa2-root {
    text-align: center;
  }


#s-ab53c882-be77-40fe-a9d3-dcc1cdf0cfa2.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: archivo black;
  display:  inline-block ;
}
}
#s-d120856a-04c0-42e3-b188-7293ffd10e68 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 3%;
padding-bottom: 0%;
padding-right: 3%;
min-height: 50px;
}
@media (min-width: 1200px){#s-d120856a-04c0-42e3-b188-7293ffd10e68 {
  display: none;
}
#s-d120856a-04c0-42e3-b188-7293ffd10e68, #wrap-s-d120856a-04c0-42e3-b188-7293ffd10e68, #wrap-content-s-d120856a-04c0-42e3-b188-7293ffd10e68 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d120856a-04c0-42e3-b188-7293ffd10e68 {
  display: none;
}
#s-d120856a-04c0-42e3-b188-7293ffd10e68, #wrap-s-d120856a-04c0-42e3-b188-7293ffd10e68, #wrap-content-s-d120856a-04c0-42e3-b188-7293ffd10e68 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-d120856a-04c0-42e3-b188-7293ffd10e68 {
  display: none;
}
#s-d120856a-04c0-42e3-b188-7293ffd10e68, #wrap-s-d120856a-04c0-42e3-b188-7293ffd10e68, #wrap-content-s-d120856a-04c0-42e3-b188-7293ffd10e68 { display: none !important; }}@media (max-width: 767px){#s-d120856a-04c0-42e3-b188-7293ffd10e68 {
  display: none;
}
#s-d120856a-04c0-42e3-b188-7293ffd10e68, #wrap-s-d120856a-04c0-42e3-b188-7293ffd10e68, #wrap-content-s-d120856a-04c0-42e3-b188-7293ffd10e68 { display: none !important; }}







#s-d120856a-04c0-42e3-b188-7293ffd10e68 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d120856a-04c0-42e3-b188-7293ffd10e68.shg-box.shg-c {
  justify-content: center;
}

.shg-rich-text {
  overflow-wrap: break-word;
}

.shg-rich-text img {
  margin: 0 20px;
}

@media (max-width: 768px) {
  .shg-rich-text img {
    display: block;
    float: none !important;
    margin: 0 auto;
  }
}

.shg-default-text-content *:first-child {
  margin-top: 0;
}

.shg-default-text-content {
  text-align: left;
}

.shg-default-text-content p,
.shg-default-text-content h1,
.shg-default-text-content h2,
.shg-default-text-content h3,
.shg-default-text-content h4,
.shg-default-text-content h5,
.shg-default-text-content h6,
.shg-default-text-content address,
.shg-default-text-content pre,
.shg-default-text-content div,
.shg-default-text-content ol,
.shg-default-text-content ul {
  background-color: transparent;
  border: 0;
  border-radius: 0;
  color: #000000;
  font-family: inherit;
  font-style: normal;
  margin-bottom: 0;
  padding: 0;
  text-align: left;
  text-transform: none;
}

.shg-default-text-content h1,
.shg-default-text-content h2,
.shg-default-text-content h3,
.shg-default-text-content h4,
.shg-default-text-content h5,
.shg-default-text-content h6 {
  color: rgba(0, 0, 0, 1);
  font-family: "Assistant, sans-serif";
  font-weight: normal;
}

.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: normal;
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-top: 0.6em;
  color: rgba(0, 0, 0, 1);
  font-family: "Assistant, sans-serif";
}

.shg-default-text-content h1 {
  font-size: 1.714em;
  font-weight: 500;
  letter-spacing: -0.01em;
  line-height: 1.166;
  margin-top: 0.67em;
}

.shg-default-text-content h2 {
  font-size: 1.43em;
  font-weight: 500;
  letter-spacing: -0.01em;
  line-height: 1.2;
  margin-top: 0.83em;
}

.shg-default-text-content h3 {
  font-size: 1.142em;
  font-weight: 500;
  letter-spacing: -0.008em;
  line-height: 1.5;
  margin-top: 1em;
}

.shg-default-text-content h4 {
  font-size: 1em;
  font-weight: 600;
  letter-spacing: -0.006em;
  line-height: 1.428;
  margin-top: 1.33em;
}

.shg-default-text-content h5 {
  font-size: 0.857em;
  font-weight: 600;
  letter-spacing: -0.003em;
  line-height: 1.333;
  margin-top: 1.43em;
}

.shg-default-text-content h6 {
  font-size: 0.785em;
  font-weight: 600;
  letter-spacing: -0.003em;
  line-height: 1.454;
  margin-top: 1.42em;
  text-transform: uppercase;
}

.shg-default-text-content ul {
  list-style: disc;
}

.shg-default-text-content ol {
  list-style: decimal;
}

.shg-default-text-content ul,
.shg-default-text-content ol {
  margin-block-end: 1em;
  margin-block-start: 1em;
  margin-bottom: 0;
  margin-inline-end: 0;
  margin-inline-start: 0;
  margin-top: 0;
  padding-inline-start: 40px;
}

.shg-default-text-content li {
  font-size: 1em;
  font-weight: normal;
  letter-spacing: -0.005em;
  line-height: 1;
  list-style: inherit;
  margin-top: 0.67em;
}

.shg-default-text-content pre {
  font-family: monospace;
  font-size: 1em;
  font-weight: normal;
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-top: 1em;
  white-space: pre-wrap;
  word-break: normal;
}

.shg-default-text-content address {
  font-size: 1em;
  font-style: italic;
  font-weight: normal;
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-top: 0;
}

.shg-default-text-content div {
  font-size: 1em;
  font-weight: normal;
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-bottom: 0;
  margin-top: 0.67em;
}

.shg-theme-text-content h1,
.shg-theme-text-content h2,
.shg-theme-text-content h3,
.shg-theme-text-content h4,
.shg-theme-text-content h5,
.shg-theme-text-content h6 {
  color: rgba(0, 0, 0, 1);
  font-family: "Assistant, sans-serif";
  font-weight: normal;
}

.shg-theme-text-content p {
  color: rgba(0, 0, 0, 1);
  font-family: "Assistant, sans-serif";
  font-weight: normal;
}

#s-86d7ee84-70c2-41e1-822b-5746f0d77b8d {
  padding-top: 0px;
padding-left: 7%;
padding-bottom: 1%;
padding-right: 7%;
}
@media (min-width: 1200px){#s-86d7ee84-70c2-41e1-822b-5746f0d77b8d {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-86d7ee84-70c2-41e1-822b-5746f0d77b8d {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-86d7ee84-70c2-41e1-822b-5746f0d77b8d {
  display: none;
}
#s-86d7ee84-70c2-41e1-822b-5746f0d77b8d, #wrap-s-86d7ee84-70c2-41e1-822b-5746f0d77b8d, #wrap-content-s-86d7ee84-70c2-41e1-822b-5746f0d77b8d { display: none !important; }}@media (max-width: 767px){#s-86d7ee84-70c2-41e1-822b-5746f0d77b8d {
  display: none;
}
#s-86d7ee84-70c2-41e1-822b-5746f0d77b8d, #wrap-s-86d7ee84-70c2-41e1-822b-5746f0d77b8d, #wrap-content-s-86d7ee84-70c2-41e1-822b-5746f0d77b8d { display: none !important; }}
#s-146c046e-dddf-403e-9cb4-8e0667c3165c {
  padding-left: 5%;
padding-right: 5%;
}
@media (min-width: 1200px){#s-146c046e-dddf-403e-9cb4-8e0667c3165c {
  display: none;
}
#s-146c046e-dddf-403e-9cb4-8e0667c3165c, #wrap-s-146c046e-dddf-403e-9cb4-8e0667c3165c, #wrap-content-s-146c046e-dddf-403e-9cb4-8e0667c3165c { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-146c046e-dddf-403e-9cb4-8e0667c3165c {
  display: none;
}
#s-146c046e-dddf-403e-9cb4-8e0667c3165c, #wrap-s-146c046e-dddf-403e-9cb4-8e0667c3165c, #wrap-content-s-146c046e-dddf-403e-9cb4-8e0667c3165c { display: none !important; }}
#s-928cc17c-c18b-43a4-80bf-888eea845b41 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 7%;
padding-bottom: 5%;
padding-right: 7%;
}
@media (min-width: 992px) and (max-width: 1199px){#s-928cc17c-c18b-43a4-80bf-888eea845b41 {
  padding-left: 15%;
padding-right: 15%;
}
}@media (max-width: 767px){#s-928cc17c-c18b-43a4-80bf-888eea845b41 {
  padding-left: 2%;
padding-right: 2%;
}
}
@media (min-width: 0px) {
[id="s-928cc17c-c18b-43a4-80bf-888eea845b41"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-928cc17c-c18b-43a4-80bf-888eea845b41"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-928cc17c-c18b-43a4-80bf-888eea845b41"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-928cc17c-c18b-43a4-80bf-888eea845b41"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-2c838bb3-49d1-4bd6-88f6-9a40bbf8cb77 {
  margin-left: auto;
margin-right: auto;
}

.shg-product-image-wrapper a.shogun-product-image-url {
  display: inline-block;
}

.shg-product-image-wrapper img.shogun-image,
.shogun-component img.shogun-image {
  display: inline-block;
  vertical-align: middle;
}

.shg-product-img-placeholder img {
  padding: 3rem;
  background: rgba(0, 0, 0, 0.1);
  max-width: -moz-max-content;
  max-width: max-content;
}

.shg-product-image-wrapper {
  position: relative;
  width: 100%;
}

.shg-product-image-wrapper.visible {
  display: inline-block;
}

.shg-product-image-wrapper .shg-product-image-wrapper a {
  text-decoration: none !important;
  border-bottom: 0 !important;
}

.shg-product-image-wrapper .shg-image-zoom {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  max-width: 100%;
  min-height: 100%;
}

.shg-c.shg-align-center .shg-image-zoom {
  margin: 0 auto;
}

.shg-c.shg-align-right .shg-image-zoom {
  margin-left: auto;
}

.shg-image-zoom .shg-image-zoom-background {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  transition: transform 0.5s ease-out;
  transform: scale(1);
}

/**
  Fix for IE11, as min-width does not works there.
**/
@media screen\0 {
  .shg-product-image-wrapper > .shogun-image {
    width: 100%;
  }
}

#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f {
  margin-left: auto;
margin-right: auto;
padding-left: 9%;
padding-right: 9%;
text-align: left;
}


.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f {
  max-width:  100%;
}

.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f .shg-image-zoom,
.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f img.shogun-image {
  max-width: 400px !important;
  
}

.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f img.shogun-image,
.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f .shg-image-zoom,
.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f {
  max-width:  100%;
}

.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f .shg-image-zoom,
.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f img.shogun-image {
  max-width: 400px !important;
  
}

.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f img.shogun-image,
.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f .shg-image-zoom,
.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f {
  max-width:  100%;
}

.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f .shg-image-zoom,
.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f img.shogun-image {
  max-width: 400px !important;
  
}

.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f img.shogun-image,
.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f .shg-image-zoom,
.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f {
  max-width:  100%;
}

.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f .shg-image-zoom,
.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f img.shogun-image {
  max-width: 400px !important;
  
}

.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f img.shogun-image,
.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f .shg-image-zoom,
.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f {
  max-width:  100%;
}

.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f .shg-image-zoom,
.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f img.shogun-image {
  max-width: 400px !important;
  
}

.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f img.shogun-image,
.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f .shg-image-zoom,
.shg-c#s-0da739ee-3f3e-44d1-ace6-0b30be3a691f img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
.shg-product-title-component h1 span,
.shg-product-title-component h2 span,
.shg-product-title-component h3 span,
.shg-product-title-component h4 span,
.shg-product-title-component h5 span,
.shg-product-title-component h6 span {
  margin: 0;
  padding: 0;
  display: block;
  color: rgba(0, 0, 0, 1);
  font-family: "Assistant, sans-serif";
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
}

.shg-product-title-component a {
  text-decoration: none !important;
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
}

#s-f6f9815b-9452-4618-a554-d9d62fa6f691 {
  margin-left: -5%;
margin-right: -5%;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f6f9815b-9452-4618-a554-d9d62fa6f691 .shg-product-title-component h1 span {
  color: ;
  font-weight:   ;
  font-family: Archivo Black;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (max-width: 767px){#s-f6f9815b-9452-4618-a554-d9d62fa6f691 .shg-product-title-component h1 span {
  color: ;
  font-weight:   ;
  font-family: Archivo Black;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-3559d5fb-8a94-4073-8ceb-65a211a24143 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-3559d5fb-8a94-4073-8ceb-65a211a24143 .shg-product-sold-out {
  display: none;
  color: rgba(221, 40, 82, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: Archivo Black;
  font-style:  normal ;
}

#s-3559d5fb-8a94-4073-8ceb-65a211a24143 .shg-product-price {
  color: rgba(221, 40, 82, 1);
  font-weight:   ;
  font-family: Archivo Black;
  font-style:  normal ;
  font-size: 24px;
}

#s-3559d5fb-8a94-4073-8ceb-65a211a24143 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: Archivo Black;
  font-style:  normal ;
  font-size: 24px;
  padding-left: 10px;
}
@media (max-width: 767px){#s-3559d5fb-8a94-4073-8ceb-65a211a24143 .shg-product-sold-out {
  display: none;
  color: rgba(221, 40, 82, 1);
  font-size: 20px;
  font-weight:   ;
  font-family: Archivo Black;
  font-style:  normal ;
}

#s-3559d5fb-8a94-4073-8ceb-65a211a24143 .shg-product-price {
  color: rgba(221, 40, 82, 1);
  font-weight:   ;
  font-family: Archivo Black;
  font-style:  normal ;
  font-size: 20px;
}

#s-3559d5fb-8a94-4073-8ceb-65a211a24143 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: Archivo Black;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 10px;
}
}
.shg-btn-container {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

.shg-variant-btn.shg-cse, .shg-btn.shg-cse:hover, .shg-btn.shg-cse:focus {
  color: #FFF;
}

.shg-variant-btn {
  cursor: pointer;
  box-sizing: border-box;
  display: inline-block;
  text-decoration: none;
  letter-spacing: normal;
}

.shg-variant-btn.hidden {
  display: none;
}

.shg-variant-btn.disabled {
  cursor: not-allowed;
}

.shg-variant-btn:not(.shg-variant-btn-stretch) {
  display: inline-block;
}

.shg-variant-btn-wrapper.shg-align-left {
  text-align: left;
}

.shg-variant-btn-wrapper.shg-align-center {
  text-align: center;
}

.shg-variant-btn-wrapper.shg-align-right {
  text-align: right;
}

#s-819a0df6-3aa2-4686-b497-9bec9bad7013 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 35%;
padding-bottom: 10px;
padding-right: 35%;
text-decoration: none;
text-align: left;
}
@media (max-width: 767px){#s-819a0df6-3aa2-4686-b497-9bec9bad7013 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-819a0df6-3aa2-4686-b497-9bec9bad7013 .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-819a0df6-3aa2-4686-b497-9bec9bad7013 .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-819a0df6-3aa2-4686-b497-9bec9bad7013 .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-819a0df6-3aa2-4686-b497-9bec9bad7013 .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-819a0df6-3aa2-4686-b497-9bec9bad7013 .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-819a0df6-3aa2-4686-b497-9bec9bad7013 .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-819a0df6-3aa2-4686-b497-9bec9bad7013 .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-819a0df6-3aa2-4686-b497-9bec9bad7013 .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-819a0df6-3aa2-4686-b497-9bec9bad7013 .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-819a0df6-3aa2-4686-b497-9bec9bad7013 .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-819a0df6-3aa2-4686-b497-9bec9bad7013 .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}


  #s-819a0df6-3aa2-4686-b497-9bec9bad7013 .shg-product-selector-wrapper label {
    color: ;
    font-weight:   ;
    font-family: ;
    font-style:  normal ;
    font-size: ;
  }

  
    #s-819a0df6-3aa2-4686-b497-9bec9bad7013 .shg-product-selector-wrapper label:after {
      display: block;
      content: ' ';
      margin-bottom: ;
    }
  




  #s-819a0df6-3aa2-4686-b497-9bec9bad7013-btn-wrapper {
    text-align: center;
  }


#s-819a0df6-3aa2-4686-b497-9bec9bad7013 .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-819a0df6-3aa2-4686-b497-9bec9bad7013 .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-819a0df6-3aa2-4686-b497-9bec9bad7013 .shg-variant-btn:active, #s-819a0df6-3aa2-4686-b497-9bec9bad7013 .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-819a0df6-3aa2-4686-b497-9bec9bad7013 .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

.shg-btn.shg-cse, .shg-btn.shg-cse:hover, .shg-btn.shg-cse:focus {
  color: #FFF;
}

.shg-product-atc-wrapper {
  position: relative;
}

.shg-product-atc-btn {
  position: relative;
  z-index: 2;
  display: block;
  border: none;
  align-items: normal;
  box-sizing: border-box;
  cursor: pointer;
  transition: opacity 200ms linear;
  opacity: 1;
}

.shg-product-atc-btn-opaque {
  opacity: 0;
}

.shg-product-atc-info-box {
  position: absolute;
  z-index: 1;
  display: flex;
  overflow: hidden;
  justify-content: center;
  align-items: center;
  text-align: center;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.shg-product-atc-btn-wrapper.shg-align-left {
  text-align: left;
}

.shg-product-atc-btn-wrapper.shg-align-center {
  text-align: center;
}

.shg-product-atc-btn-wrapper.shg-align-right {
  text-align: right;
}

#s-8cd8e87e-cfa9-4945-93f7-b0b6f654bf9e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(20, 71, 51, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-8cd8e87e-cfa9-4945-93f7-b0b6f654bf9e:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-8cd8e87e-cfa9-4945-93f7-b0b6f654bf9e:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-8cd8e87e-cfa9-4945-93f7-b0b6f654bf9e-atc-btn-wrapper {
    text-align: center;
  }


#s-8cd8e87e-cfa9-4945-93f7-b0b6f654bf9e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8cd8e87e-cfa9-4945-93f7-b0b6f654bf9e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8cd8e87e-cfa9-4945-93f7-b0b6f654bf9e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}

#s-8cd8e87e-cfa9-4945-93f7-b0b6f654bf9e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-8cd8e87e-cfa9-4945-93f7-b0b6f654bf9e-atc-btn-wrapper {
    text-align: center;
  }


#s-8cd8e87e-cfa9-4945-93f7-b0b6f654bf9e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8cd8e87e-cfa9-4945-93f7-b0b6f654bf9e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8cd8e87e-cfa9-4945-93f7-b0b6f654bf9e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}

#s-8cd8e87e-cfa9-4945-93f7-b0b6f654bf9e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-8cd8e87e-cfa9-4945-93f7-b0b6f654bf9e-atc-btn-wrapper {
    text-align: center;
  }


#s-8cd8e87e-cfa9-4945-93f7-b0b6f654bf9e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8cd8e87e-cfa9-4945-93f7-b0b6f654bf9e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8cd8e87e-cfa9-4945-93f7-b0b6f654bf9e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}

#s-8cd8e87e-cfa9-4945-93f7-b0b6f654bf9e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-8cd8e87e-cfa9-4945-93f7-b0b6f654bf9e-atc-btn-wrapper {
    text-align: center;
  }


#s-8cd8e87e-cfa9-4945-93f7-b0b6f654bf9e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8cd8e87e-cfa9-4945-93f7-b0b6f654bf9e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8cd8e87e-cfa9-4945-93f7-b0b6f654bf9e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}

#s-8cd8e87e-cfa9-4945-93f7-b0b6f654bf9e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-8cd8e87e-cfa9-4945-93f7-b0b6f654bf9e-atc-btn-wrapper {
    text-align: center;
  }


#s-8cd8e87e-cfa9-4945-93f7-b0b6f654bf9e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8cd8e87e-cfa9-4945-93f7-b0b6f654bf9e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8cd8e87e-cfa9-4945-93f7-b0b6f654bf9e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}

#s-8cd8e87e-cfa9-4945-93f7-b0b6f654bf9e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-53eb4022-fec3-4050-a532-d51aff94f966 {
  margin-left: auto;
margin-right: auto;
}

#s-806ae965-6750-4493-92e6-0f2ef9030326 {
  margin-left: auto;
margin-right: auto;
padding-left: 10%;
padding-right: 10%;
text-align: left;
}


.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 {
  max-width:  100%;
}

.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 .shg-image-zoom,
.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 img.shogun-image {
  max-width: 400px !important;
  
}

.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 img.shogun-image,
.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 .shg-image-zoom,
.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 {
  max-width:  100%;
}

.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 .shg-image-zoom,
.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 img.shogun-image {
  max-width: 400px !important;
  
}

.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 img.shogun-image,
.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 .shg-image-zoom,
.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 {
  max-width:  100%;
}

.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 .shg-image-zoom,
.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 img.shogun-image {
  max-width: 400px !important;
  
}

.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 img.shogun-image,
.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 .shg-image-zoom,
.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 {
  max-width:  100%;
}

.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 .shg-image-zoom,
.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 img.shogun-image {
  max-width: 400px !important;
  
}

.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 img.shogun-image,
.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 .shg-image-zoom,
.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 {
  max-width:  100%;
}

.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 .shg-image-zoom,
.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 img.shogun-image {
  max-width: 400px !important;
  
}

.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 img.shogun-image,
.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 .shg-image-zoom,
.shg-c#s-806ae965-6750-4493-92e6-0f2ef9030326 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-666fe07f-b9c7-4a54-9e30-9bff800bbda2 {
  margin-left: -5%;
margin-right: -5%;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-666fe07f-b9c7-4a54-9e30-9bff800bbda2 .shg-product-title-component h1 span {
  color: ;
  font-weight:   ;
  font-family: Archivo Black;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}
@media (max-width: 767px){#s-666fe07f-b9c7-4a54-9e30-9bff800bbda2 .shg-product-title-component h1 span {
  color: ;
  font-weight:   ;
  font-family: Archivo Black;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
  
}
}
#s-de9f629e-0a3a-4853-beba-9df32cd59557 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-de9f629e-0a3a-4853-beba-9df32cd59557 .shg-product-sold-out {
  display: none;
  color: rgba(221, 40, 82, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: Archivo Black;
  font-style:  normal ;
}

#s-de9f629e-0a3a-4853-beba-9df32cd59557 .shg-product-price {
  color: rgba(221, 40, 82, 1);
  font-weight:   ;
  font-family: Archivo Black;
  font-style:  normal ;
  font-size: 24px;
}

#s-de9f629e-0a3a-4853-beba-9df32cd59557 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: Archivo Black;
  font-style:  normal ;
  font-size: 24px;
  padding-left: 10px;
}
@media (max-width: 767px){#s-de9f629e-0a3a-4853-beba-9df32cd59557 .shg-product-sold-out {
  display: none;
  color: rgba(221, 40, 82, 1);
  font-size: 20px;
  font-weight:   ;
  font-family: Archivo Black;
  font-style:  normal ;
}

#s-de9f629e-0a3a-4853-beba-9df32cd59557 .shg-product-price {
  color: rgba(221, 40, 82, 1);
  font-weight:   ;
  font-family: Archivo Black;
  font-style:  normal ;
  font-size: 20px;
}

#s-de9f629e-0a3a-4853-beba-9df32cd59557 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: Archivo Black;
  font-style:  normal ;
  font-size: 16px;
  padding-left: 10px;
}
}
#s-18ac75df-ef04-450c-b1ef-27f49de27593 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 35%;
padding-bottom: 10px;
padding-right: 35%;
text-decoration: none;
text-align: left;
}
@media (max-width: 767px){#s-18ac75df-ef04-450c-b1ef-27f49de27593 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-18ac75df-ef04-450c-b1ef-27f49de27593 .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-18ac75df-ef04-450c-b1ef-27f49de27593 .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-18ac75df-ef04-450c-b1ef-27f49de27593 .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-18ac75df-ef04-450c-b1ef-27f49de27593 .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-18ac75df-ef04-450c-b1ef-27f49de27593 .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-18ac75df-ef04-450c-b1ef-27f49de27593 .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-18ac75df-ef04-450c-b1ef-27f49de27593 .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-18ac75df-ef04-450c-b1ef-27f49de27593 .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-18ac75df-ef04-450c-b1ef-27f49de27593 .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-18ac75df-ef04-450c-b1ef-27f49de27593 .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-18ac75df-ef04-450c-b1ef-27f49de27593 .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}


  #s-18ac75df-ef04-450c-b1ef-27f49de27593 .shg-product-selector-wrapper label {
    color: ;
    font-weight:   ;
    font-family: ;
    font-style:  normal ;
    font-size: ;
  }

  
    #s-18ac75df-ef04-450c-b1ef-27f49de27593 .shg-product-selector-wrapper label:after {
      display: block;
      content: ' ';
      margin-bottom: ;
    }
  




  #s-18ac75df-ef04-450c-b1ef-27f49de27593-btn-wrapper {
    text-align: center;
  }


#s-18ac75df-ef04-450c-b1ef-27f49de27593 .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-18ac75df-ef04-450c-b1ef-27f49de27593 .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-18ac75df-ef04-450c-b1ef-27f49de27593 .shg-variant-btn:active, #s-18ac75df-ef04-450c-b1ef-27f49de27593 .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-18ac75df-ef04-450c-b1ef-27f49de27593 .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-fac4c67a-0c5f-4b63-a3bd-e9ad140d298d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(20, 71, 51, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-fac4c67a-0c5f-4b63-a3bd-e9ad140d298d:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-fac4c67a-0c5f-4b63-a3bd-e9ad140d298d:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-fac4c67a-0c5f-4b63-a3bd-e9ad140d298d-atc-btn-wrapper {
    text-align: center;
  }


#s-fac4c67a-0c5f-4b63-a3bd-e9ad140d298d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fac4c67a-0c5f-4b63-a3bd-e9ad140d298d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fac4c67a-0c5f-4b63-a3bd-e9ad140d298d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}

#s-fac4c67a-0c5f-4b63-a3bd-e9ad140d298d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-fac4c67a-0c5f-4b63-a3bd-e9ad140d298d-atc-btn-wrapper {
    text-align: center;
  }


#s-fac4c67a-0c5f-4b63-a3bd-e9ad140d298d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fac4c67a-0c5f-4b63-a3bd-e9ad140d298d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fac4c67a-0c5f-4b63-a3bd-e9ad140d298d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}

#s-fac4c67a-0c5f-4b63-a3bd-e9ad140d298d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-fac4c67a-0c5f-4b63-a3bd-e9ad140d298d-atc-btn-wrapper {
    text-align: center;
  }


#s-fac4c67a-0c5f-4b63-a3bd-e9ad140d298d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fac4c67a-0c5f-4b63-a3bd-e9ad140d298d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fac4c67a-0c5f-4b63-a3bd-e9ad140d298d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}

#s-fac4c67a-0c5f-4b63-a3bd-e9ad140d298d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-fac4c67a-0c5f-4b63-a3bd-e9ad140d298d-atc-btn-wrapper {
    text-align: center;
  }


#s-fac4c67a-0c5f-4b63-a3bd-e9ad140d298d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fac4c67a-0c5f-4b63-a3bd-e9ad140d298d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fac4c67a-0c5f-4b63-a3bd-e9ad140d298d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}

#s-fac4c67a-0c5f-4b63-a3bd-e9ad140d298d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-fac4c67a-0c5f-4b63-a3bd-e9ad140d298d-atc-btn-wrapper {
    text-align: center;
  }


#s-fac4c67a-0c5f-4b63-a3bd-e9ad140d298d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fac4c67a-0c5f-4b63-a3bd-e9ad140d298d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fac4c67a-0c5f-4b63-a3bd-e9ad140d298d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}

#s-fac4c67a-0c5f-4b63-a3bd-e9ad140d298d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-5e070801-62a8-4d81-b8a6-428f5dbf9eba {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-5e070801-62a8-4d81-b8a6-428f5dbf9eba {
  display: none;
}
#s-5e070801-62a8-4d81-b8a6-428f5dbf9eba, #wrap-s-5e070801-62a8-4d81-b8a6-428f5dbf9eba, #wrap-content-s-5e070801-62a8-4d81-b8a6-428f5dbf9eba { display: none !important; }}@media (max-width: 767px){#s-5e070801-62a8-4d81-b8a6-428f5dbf9eba {
  display: none;
}
#s-5e070801-62a8-4d81-b8a6-428f5dbf9eba, #wrap-s-5e070801-62a8-4d81-b8a6-428f5dbf9eba, #wrap-content-s-5e070801-62a8-4d81-b8a6-428f5dbf9eba { display: none !important; }}







#s-5e070801-62a8-4d81-b8a6-428f5dbf9eba > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5e070801-62a8-4d81-b8a6-428f5dbf9eba.shg-box.shg-c {
  justify-content: center;
}

#s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c {
  margin-top: 1%;
margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 1%;
  
}

#s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c 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-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c 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-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c 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-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c 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-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c 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-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0c3b8b3-ac60-43f8-a9f1-8e1cfa29a67c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-178ebe37-33c2-4b4f-a5e4-48277f456731 {
  margin-top: 1%;
margin-left: auto;
margin-bottom: 1%;
margin-right: auto;
padding-top: 1%;
padding-left: 2%;
padding-bottom: 1%;
padding-right: 2%;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-178ebe37-33c2-4b4f-a5e4-48277f456731 {
  display: none;
}
#s-178ebe37-33c2-4b4f-a5e4-48277f456731, #wrap-s-178ebe37-33c2-4b4f-a5e4-48277f456731, #wrap-content-s-178ebe37-33c2-4b4f-a5e4-48277f456731 { display: none !important; }}@media (max-width: 767px){#s-178ebe37-33c2-4b4f-a5e4-48277f456731 {
  display: none;
}
#s-178ebe37-33c2-4b4f-a5e4-48277f456731, #wrap-s-178ebe37-33c2-4b4f-a5e4-48277f456731, #wrap-content-s-178ebe37-33c2-4b4f-a5e4-48277f456731 { display: none !important; }}







#s-178ebe37-33c2-4b4f-a5e4-48277f456731 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-178ebe37-33c2-4b4f-a5e4-48277f456731.shg-box.shg-c {
  justify-content: center;
}

#s-fab53ec6-be02-4583-b526-d8e0965c897f {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-fab53ec6-be02-4583-b526-d8e0965c897f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-fab53ec6-be02-4583-b526-d8e0965c897f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-fab53ec6-be02-4583-b526-d8e0965c897f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-fab53ec6-be02-4583-b526-d8e0965c897f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.0px);
}

}

#s-2cd81c86-346e-4c6a-8825-f20977f316e9 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-2cd81c86-346e-4c6a-8825-f20977f316e9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2cd81c86-346e-4c6a-8825-f20977f316e9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2cd81c86-346e-4c6a-8825-f20977f316e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2cd81c86-346e-4c6a-8825-f20977f316e9 .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%;
  
  
}


.shg-image-content-margin-container-s-2cd81c86-346e-4c6a-8825-f20977f316e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-2cd81c86-346e-4c6a-8825-f20977f316e9 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-2cd81c86-346e-4c6a-8825-f20977f316e9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2cd81c86-346e-4c6a-8825-f20977f316e9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2cd81c86-346e-4c6a-8825-f20977f316e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2cd81c86-346e-4c6a-8825-f20977f316e9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-2cd81c86-346e-4c6a-8825-f20977f316e9 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-2cd81c86-346e-4c6a-8825-f20977f316e9 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-2cd81c86-346e-4c6a-8825-f20977f316e9 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



@media (min-width: 1200px){#s-2cd81c86-346e-4c6a-8825-f20977f316e9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2cd81c86-346e-4c6a-8825-f20977f316e9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2cd81c86-346e-4c6a-8825-f20977f316e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2cd81c86-346e-4c6a-8825-f20977f316e9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-2cd81c86-346e-4c6a-8825-f20977f316e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-2cd81c86-346e-4c6a-8825-f20977f316e9 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-2cd81c86-346e-4c6a-8825-f20977f316e9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2cd81c86-346e-4c6a-8825-f20977f316e9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2cd81c86-346e-4c6a-8825-f20977f316e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2cd81c86-346e-4c6a-8825-f20977f316e9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-2cd81c86-346e-4c6a-8825-f20977f316e9 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-2cd81c86-346e-4c6a-8825-f20977f316e9 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-2cd81c86-346e-4c6a-8825-f20977f316e9 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (min-width: 992px) and (max-width: 1199px){#s-2cd81c86-346e-4c6a-8825-f20977f316e9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2cd81c86-346e-4c6a-8825-f20977f316e9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2cd81c86-346e-4c6a-8825-f20977f316e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2cd81c86-346e-4c6a-8825-f20977f316e9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-2cd81c86-346e-4c6a-8825-f20977f316e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-2cd81c86-346e-4c6a-8825-f20977f316e9 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-2cd81c86-346e-4c6a-8825-f20977f316e9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2cd81c86-346e-4c6a-8825-f20977f316e9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2cd81c86-346e-4c6a-8825-f20977f316e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2cd81c86-346e-4c6a-8825-f20977f316e9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-2cd81c86-346e-4c6a-8825-f20977f316e9 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-2cd81c86-346e-4c6a-8825-f20977f316e9 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-2cd81c86-346e-4c6a-8825-f20977f316e9 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (min-width: 768px) and (max-width: 991px){#s-2cd81c86-346e-4c6a-8825-f20977f316e9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2cd81c86-346e-4c6a-8825-f20977f316e9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2cd81c86-346e-4c6a-8825-f20977f316e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2cd81c86-346e-4c6a-8825-f20977f316e9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-2cd81c86-346e-4c6a-8825-f20977f316e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-2cd81c86-346e-4c6a-8825-f20977f316e9 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-2cd81c86-346e-4c6a-8825-f20977f316e9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2cd81c86-346e-4c6a-8825-f20977f316e9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2cd81c86-346e-4c6a-8825-f20977f316e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2cd81c86-346e-4c6a-8825-f20977f316e9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-2cd81c86-346e-4c6a-8825-f20977f316e9 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-2cd81c86-346e-4c6a-8825-f20977f316e9 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-2cd81c86-346e-4c6a-8825-f20977f316e9 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (max-width: 767px){#s-2cd81c86-346e-4c6a-8825-f20977f316e9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2cd81c86-346e-4c6a-8825-f20977f316e9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2cd81c86-346e-4c6a-8825-f20977f316e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2cd81c86-346e-4c6a-8825-f20977f316e9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-2cd81c86-346e-4c6a-8825-f20977f316e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-2cd81c86-346e-4c6a-8825-f20977f316e9 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-2cd81c86-346e-4c6a-8825-f20977f316e9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2cd81c86-346e-4c6a-8825-f20977f316e9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2cd81c86-346e-4c6a-8825-f20977f316e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2cd81c86-346e-4c6a-8825-f20977f316e9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-2cd81c86-346e-4c6a-8825-f20977f316e9 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-2cd81c86-346e-4c6a-8825-f20977f316e9 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-2cd81c86-346e-4c6a-8825-f20977f316e9 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}
#s-b41407c6-e889-4600-ab65-5269d17f62a1 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-b41407c6-e889-4600-ab65-5269d17f62a1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b41407c6-e889-4600-ab65-5269d17f62a1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b41407c6-e889-4600-ab65-5269d17f62a1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b41407c6-e889-4600-ab65-5269d17f62a1 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b41407c6-e889-4600-ab65-5269d17f62a1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b41407c6-e889-4600-ab65-5269d17f62a1 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-b41407c6-e889-4600-ab65-5269d17f62a1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b41407c6-e889-4600-ab65-5269d17f62a1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b41407c6-e889-4600-ab65-5269d17f62a1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b41407c6-e889-4600-ab65-5269d17f62a1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-b41407c6-e889-4600-ab65-5269d17f62a1 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-b41407c6-e889-4600-ab65-5269d17f62a1 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-b41407c6-e889-4600-ab65-5269d17f62a1 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



@media (min-width: 1200px){#s-b41407c6-e889-4600-ab65-5269d17f62a1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b41407c6-e889-4600-ab65-5269d17f62a1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b41407c6-e889-4600-ab65-5269d17f62a1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b41407c6-e889-4600-ab65-5269d17f62a1 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b41407c6-e889-4600-ab65-5269d17f62a1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b41407c6-e889-4600-ab65-5269d17f62a1 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-b41407c6-e889-4600-ab65-5269d17f62a1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b41407c6-e889-4600-ab65-5269d17f62a1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b41407c6-e889-4600-ab65-5269d17f62a1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b41407c6-e889-4600-ab65-5269d17f62a1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-b41407c6-e889-4600-ab65-5269d17f62a1 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-b41407c6-e889-4600-ab65-5269d17f62a1 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-b41407c6-e889-4600-ab65-5269d17f62a1 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (min-width: 992px) and (max-width: 1199px){#s-b41407c6-e889-4600-ab65-5269d17f62a1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b41407c6-e889-4600-ab65-5269d17f62a1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b41407c6-e889-4600-ab65-5269d17f62a1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b41407c6-e889-4600-ab65-5269d17f62a1 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b41407c6-e889-4600-ab65-5269d17f62a1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b41407c6-e889-4600-ab65-5269d17f62a1 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-b41407c6-e889-4600-ab65-5269d17f62a1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b41407c6-e889-4600-ab65-5269d17f62a1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b41407c6-e889-4600-ab65-5269d17f62a1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b41407c6-e889-4600-ab65-5269d17f62a1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-b41407c6-e889-4600-ab65-5269d17f62a1 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-b41407c6-e889-4600-ab65-5269d17f62a1 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-b41407c6-e889-4600-ab65-5269d17f62a1 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (min-width: 768px) and (max-width: 991px){#s-b41407c6-e889-4600-ab65-5269d17f62a1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b41407c6-e889-4600-ab65-5269d17f62a1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b41407c6-e889-4600-ab65-5269d17f62a1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b41407c6-e889-4600-ab65-5269d17f62a1 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b41407c6-e889-4600-ab65-5269d17f62a1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b41407c6-e889-4600-ab65-5269d17f62a1 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-b41407c6-e889-4600-ab65-5269d17f62a1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b41407c6-e889-4600-ab65-5269d17f62a1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b41407c6-e889-4600-ab65-5269d17f62a1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b41407c6-e889-4600-ab65-5269d17f62a1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-b41407c6-e889-4600-ab65-5269d17f62a1 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-b41407c6-e889-4600-ab65-5269d17f62a1 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-b41407c6-e889-4600-ab65-5269d17f62a1 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (max-width: 767px){#s-b41407c6-e889-4600-ab65-5269d17f62a1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b41407c6-e889-4600-ab65-5269d17f62a1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b41407c6-e889-4600-ab65-5269d17f62a1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b41407c6-e889-4600-ab65-5269d17f62a1 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b41407c6-e889-4600-ab65-5269d17f62a1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b41407c6-e889-4600-ab65-5269d17f62a1 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-b41407c6-e889-4600-ab65-5269d17f62a1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b41407c6-e889-4600-ab65-5269d17f62a1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b41407c6-e889-4600-ab65-5269d17f62a1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b41407c6-e889-4600-ab65-5269d17f62a1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-b41407c6-e889-4600-ab65-5269d17f62a1 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-b41407c6-e889-4600-ab65-5269d17f62a1 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-b41407c6-e889-4600-ab65-5269d17f62a1 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}
#s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 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-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



@media (min-width: 1200px){#s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 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-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (min-width: 992px) and (max-width: 1199px){#s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 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-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (min-width: 768px) and (max-width: 991px){#s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 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-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}@media (max-width: 767px){#s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 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-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}


.s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 .shogun-image-container .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 .shogun-image-container:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-56200bdd-9e68-4cd7-ab38-d1c1576a6fe3 .shogun-image-container:hover .shogun-image.hover {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}



}
#s-0f180cf4-55cb-4c07-9805-1626ea06888a {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-0f180cf4-55cb-4c07-9805-1626ea06888a {
  display: none;
}
#s-0f180cf4-55cb-4c07-9805-1626ea06888a, #wrap-s-0f180cf4-55cb-4c07-9805-1626ea06888a, #wrap-content-s-0f180cf4-55cb-4c07-9805-1626ea06888a { display: none !important; }}







#s-0f180cf4-55cb-4c07-9805-1626ea06888a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0f180cf4-55cb-4c07-9805-1626ea06888a.shg-box.shg-c {
  justify-content: center;
}

#s-43b62a7b-6557-41b0-8630-a7b821ac2b40 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-43b62a7b-6557-41b0-8630-a7b821ac2b40 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-43b62a7b-6557-41b0-8630-a7b821ac2b40-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-43b62a7b-6557-41b0-8630-a7b821ac2b40 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-43b62a7b-6557-41b0-8630-a7b821ac2b40 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-43b62a7b-6557-41b0-8630-a7b821ac2b40 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-43b62a7b-6557-41b0-8630-a7b821ac2b40 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-43b62a7b-6557-41b0-8630-a7b821ac2b40 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-43b62a7b-6557-41b0-8630-a7b821ac2b40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-43b62a7b-6557-41b0-8630-a7b821ac2b40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-43b62a7b-6557-41b0-8630-a7b821ac2b40.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-43b62a7b-6557-41b0-8630-a7b821ac2b40 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-43b62a7b-6557-41b0-8630-a7b821ac2b40-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-43b62a7b-6557-41b0-8630-a7b821ac2b40 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-43b62a7b-6557-41b0-8630-a7b821ac2b40 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-43b62a7b-6557-41b0-8630-a7b821ac2b40 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-43b62a7b-6557-41b0-8630-a7b821ac2b40 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-43b62a7b-6557-41b0-8630-a7b821ac2b40 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-43b62a7b-6557-41b0-8630-a7b821ac2b40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-43b62a7b-6557-41b0-8630-a7b821ac2b40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-43b62a7b-6557-41b0-8630-a7b821ac2b40.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-43b62a7b-6557-41b0-8630-a7b821ac2b40 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-43b62a7b-6557-41b0-8630-a7b821ac2b40-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-43b62a7b-6557-41b0-8630-a7b821ac2b40 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-43b62a7b-6557-41b0-8630-a7b821ac2b40 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-43b62a7b-6557-41b0-8630-a7b821ac2b40 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-43b62a7b-6557-41b0-8630-a7b821ac2b40 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-43b62a7b-6557-41b0-8630-a7b821ac2b40 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-43b62a7b-6557-41b0-8630-a7b821ac2b40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-43b62a7b-6557-41b0-8630-a7b821ac2b40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-43b62a7b-6557-41b0-8630-a7b821ac2b40.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-43b62a7b-6557-41b0-8630-a7b821ac2b40 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-43b62a7b-6557-41b0-8630-a7b821ac2b40-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-43b62a7b-6557-41b0-8630-a7b821ac2b40 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-43b62a7b-6557-41b0-8630-a7b821ac2b40 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-43b62a7b-6557-41b0-8630-a7b821ac2b40 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-43b62a7b-6557-41b0-8630-a7b821ac2b40 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-43b62a7b-6557-41b0-8630-a7b821ac2b40 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-43b62a7b-6557-41b0-8630-a7b821ac2b40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-43b62a7b-6557-41b0-8630-a7b821ac2b40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-43b62a7b-6557-41b0-8630-a7b821ac2b40.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-43b62a7b-6557-41b0-8630-a7b821ac2b40 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-43b62a7b-6557-41b0-8630-a7b821ac2b40-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-43b62a7b-6557-41b0-8630-a7b821ac2b40 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-43b62a7b-6557-41b0-8630-a7b821ac2b40 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-43b62a7b-6557-41b0-8630-a7b821ac2b40 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-43b62a7b-6557-41b0-8630-a7b821ac2b40 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-43b62a7b-6557-41b0-8630-a7b821ac2b40 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-43b62a7b-6557-41b0-8630-a7b821ac2b40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-43b62a7b-6557-41b0-8630-a7b821ac2b40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-43b62a7b-6557-41b0-8630-a7b821ac2b40.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-2574faf2-13d8-48c0-9bdf-3fcc6a2c2587 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-2574faf2-13d8-48c0-9bdf-3fcc6a2c2587 {
  display: none;
}
#s-2574faf2-13d8-48c0-9bdf-3fcc6a2c2587, #wrap-s-2574faf2-13d8-48c0-9bdf-3fcc6a2c2587, #wrap-content-s-2574faf2-13d8-48c0-9bdf-3fcc6a2c2587 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-2574faf2-13d8-48c0-9bdf-3fcc6a2c2587 {
  display: none;
}
#s-2574faf2-13d8-48c0-9bdf-3fcc6a2c2587, #wrap-s-2574faf2-13d8-48c0-9bdf-3fcc6a2c2587, #wrap-content-s-2574faf2-13d8-48c0-9bdf-3fcc6a2c2587 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-2574faf2-13d8-48c0-9bdf-3fcc6a2c2587 {
  display: none;
}
#s-2574faf2-13d8-48c0-9bdf-3fcc6a2c2587, #wrap-s-2574faf2-13d8-48c0-9bdf-3fcc6a2c2587, #wrap-content-s-2574faf2-13d8-48c0-9bdf-3fcc6a2c2587 { display: none !important; }}







#s-2574faf2-13d8-48c0-9bdf-3fcc6a2c2587 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2574faf2-13d8-48c0-9bdf-3fcc6a2c2587.shg-box.shg-c {
  justify-content: center;
}

#s-0053af4a-54fe-4703-b9d9-27034e11f38d {
  margin-left: auto;
margin-right: auto;
max-width: 500px;
text-align: center;
}

#s-0053af4a-54fe-4703-b9d9-27034e11f38d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0053af4a-54fe-4703-b9d9-27034e11f38d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0053af4a-54fe-4703-b9d9-27034e11f38d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0053af4a-54fe-4703-b9d9-27034e11f38d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0053af4a-54fe-4703-b9d9-27034e11f38d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0053af4a-54fe-4703-b9d9-27034e11f38d img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0053af4a-54fe-4703-b9d9-27034e11f38d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0053af4a-54fe-4703-b9d9-27034e11f38d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0053af4a-54fe-4703-b9d9-27034e11f38d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0053af4a-54fe-4703-b9d9-27034e11f38d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-0053af4a-54fe-4703-b9d9-27034e11f38d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0053af4a-54fe-4703-b9d9-27034e11f38d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0053af4a-54fe-4703-b9d9-27034e11f38d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0053af4a-54fe-4703-b9d9-27034e11f38d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0053af4a-54fe-4703-b9d9-27034e11f38d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0053af4a-54fe-4703-b9d9-27034e11f38d 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-0053af4a-54fe-4703-b9d9-27034e11f38d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0053af4a-54fe-4703-b9d9-27034e11f38d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0053af4a-54fe-4703-b9d9-27034e11f38d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0053af4a-54fe-4703-b9d9-27034e11f38d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-0053af4a-54fe-4703-b9d9-27034e11f38d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0053af4a-54fe-4703-b9d9-27034e11f38d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0053af4a-54fe-4703-b9d9-27034e11f38d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0053af4a-54fe-4703-b9d9-27034e11f38d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0053af4a-54fe-4703-b9d9-27034e11f38d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0053af4a-54fe-4703-b9d9-27034e11f38d 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-0053af4a-54fe-4703-b9d9-27034e11f38d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0053af4a-54fe-4703-b9d9-27034e11f38d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0053af4a-54fe-4703-b9d9-27034e11f38d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0053af4a-54fe-4703-b9d9-27034e11f38d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-0053af4a-54fe-4703-b9d9-27034e11f38d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0053af4a-54fe-4703-b9d9-27034e11f38d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0053af4a-54fe-4703-b9d9-27034e11f38d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0053af4a-54fe-4703-b9d9-27034e11f38d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0053af4a-54fe-4703-b9d9-27034e11f38d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0053af4a-54fe-4703-b9d9-27034e11f38d 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-0053af4a-54fe-4703-b9d9-27034e11f38d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0053af4a-54fe-4703-b9d9-27034e11f38d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0053af4a-54fe-4703-b9d9-27034e11f38d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0053af4a-54fe-4703-b9d9-27034e11f38d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-0053af4a-54fe-4703-b9d9-27034e11f38d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0053af4a-54fe-4703-b9d9-27034e11f38d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0053af4a-54fe-4703-b9d9-27034e11f38d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0053af4a-54fe-4703-b9d9-27034e11f38d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0053af4a-54fe-4703-b9d9-27034e11f38d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0053af4a-54fe-4703-b9d9-27034e11f38d 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-0053af4a-54fe-4703-b9d9-27034e11f38d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0053af4a-54fe-4703-b9d9-27034e11f38d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0053af4a-54fe-4703-b9d9-27034e11f38d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0053af4a-54fe-4703-b9d9-27034e11f38d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-3efc720c-37a5-462b-84a3-4635a7d73b3f {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-3efc720c-37a5-462b-84a3-4635a7d73b3f {
  display: none;
}
#s-3efc720c-37a5-462b-84a3-4635a7d73b3f, #wrap-s-3efc720c-37a5-462b-84a3-4635a7d73b3f, #wrap-content-s-3efc720c-37a5-462b-84a3-4635a7d73b3f { display: none !important; }}







#s-3efc720c-37a5-462b-84a3-4635a7d73b3f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3efc720c-37a5-462b-84a3-4635a7d73b3f.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-18f91adb-e28f-4a13-a08b-d260d198bee3 {
  margin-left: auto;
margin-right: auto;
padding-left: 5%;
padding-right: 5%;
}

#s-6a1f7d18-6614-417d-88ce-829df41d382d {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-6a1f7d18-6614-417d-88ce-829df41d382d {
  display: none;
}
#s-6a1f7d18-6614-417d-88ce-829df41d382d, #wrap-s-6a1f7d18-6614-417d-88ce-829df41d382d, #wrap-content-s-6a1f7d18-6614-417d-88ce-829df41d382d { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-6a1f7d18-6614-417d-88ce-829df41d382d {
  display: none;
}
#s-6a1f7d18-6614-417d-88ce-829df41d382d, #wrap-s-6a1f7d18-6614-417d-88ce-829df41d382d, #wrap-content-s-6a1f7d18-6614-417d-88ce-829df41d382d { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-6a1f7d18-6614-417d-88ce-829df41d382d {
  display: none;
}
#s-6a1f7d18-6614-417d-88ce-829df41d382d, #wrap-s-6a1f7d18-6614-417d-88ce-829df41d382d, #wrap-content-s-6a1f7d18-6614-417d-88ce-829df41d382d { display: none !important; }}







#s-6a1f7d18-6614-417d-88ce-829df41d382d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6a1f7d18-6614-417d-88ce-829df41d382d.shg-box.shg-c {
  justify-content: center;
}

#s-5b72d1b7-3358-4768-865d-15a3bfddba19 {
  margin-left: auto;
margin-right: auto;
}

#s-7d1556be-a052-4b3f-ad7e-12661c5848ae {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-7d1556be-a052-4b3f-ad7e-12661c5848ae > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7d1556be-a052-4b3f-ad7e-12661c5848ae.shg-box.shg-c {
  justify-content: center;
}

#s-78e36ead-0cf8-4c93-8414-c8b101c735e1 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-78e36ead-0cf8-4c93-8414-c8b101c735e1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-78e36ead-0cf8-4c93-8414-c8b101c735e1.shg-box.shg-c {
  justify-content: center;
}

#s-57e39b48-ec74-464b-8b42-a74a87ebcdb7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-4b725822-2acc-4458-b5ff-54685726ef9f {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-4b725822-2acc-4458-b5ff-54685726ef9f {
  display: none;
}
#s-4b725822-2acc-4458-b5ff-54685726ef9f, #wrap-s-4b725822-2acc-4458-b5ff-54685726ef9f, #wrap-content-s-4b725822-2acc-4458-b5ff-54685726ef9f { display: none !important; }}







#s-4b725822-2acc-4458-b5ff-54685726ef9f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4b725822-2acc-4458-b5ff-54685726ef9f.shg-box.shg-c {
  justify-content: center;
}

#s-139f8283-e5df-4144-9433-deadc78402d7 {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-139f8283-e5df-4144-9433-deadc78402d7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-139f8283-e5df-4144-9433-deadc78402d7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-139f8283-e5df-4144-9433-deadc78402d7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-139f8283-e5df-4144-9433-deadc78402d7 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-139f8283-e5df-4144-9433-deadc78402d7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-139f8283-e5df-4144-9433-deadc78402d7 img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-139f8283-e5df-4144-9433-deadc78402d7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-139f8283-e5df-4144-9433-deadc78402d7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-139f8283-e5df-4144-9433-deadc78402d7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-139f8283-e5df-4144-9433-deadc78402d7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-139f8283-e5df-4144-9433-deadc78402d7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-139f8283-e5df-4144-9433-deadc78402d7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-139f8283-e5df-4144-9433-deadc78402d7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-139f8283-e5df-4144-9433-deadc78402d7 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-139f8283-e5df-4144-9433-deadc78402d7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-139f8283-e5df-4144-9433-deadc78402d7 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-139f8283-e5df-4144-9433-deadc78402d7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-139f8283-e5df-4144-9433-deadc78402d7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-139f8283-e5df-4144-9433-deadc78402d7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-139f8283-e5df-4144-9433-deadc78402d7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-139f8283-e5df-4144-9433-deadc78402d7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-139f8283-e5df-4144-9433-deadc78402d7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-139f8283-e5df-4144-9433-deadc78402d7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-139f8283-e5df-4144-9433-deadc78402d7 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-139f8283-e5df-4144-9433-deadc78402d7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-139f8283-e5df-4144-9433-deadc78402d7 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-139f8283-e5df-4144-9433-deadc78402d7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-139f8283-e5df-4144-9433-deadc78402d7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-139f8283-e5df-4144-9433-deadc78402d7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-139f8283-e5df-4144-9433-deadc78402d7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-139f8283-e5df-4144-9433-deadc78402d7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-139f8283-e5df-4144-9433-deadc78402d7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-139f8283-e5df-4144-9433-deadc78402d7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-139f8283-e5df-4144-9433-deadc78402d7 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-139f8283-e5df-4144-9433-deadc78402d7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-139f8283-e5df-4144-9433-deadc78402d7 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-139f8283-e5df-4144-9433-deadc78402d7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-139f8283-e5df-4144-9433-deadc78402d7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-139f8283-e5df-4144-9433-deadc78402d7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-139f8283-e5df-4144-9433-deadc78402d7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-139f8283-e5df-4144-9433-deadc78402d7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-139f8283-e5df-4144-9433-deadc78402d7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-139f8283-e5df-4144-9433-deadc78402d7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-139f8283-e5df-4144-9433-deadc78402d7 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-139f8283-e5df-4144-9433-deadc78402d7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-139f8283-e5df-4144-9433-deadc78402d7 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-139f8283-e5df-4144-9433-deadc78402d7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-139f8283-e5df-4144-9433-deadc78402d7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-139f8283-e5df-4144-9433-deadc78402d7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-139f8283-e5df-4144-9433-deadc78402d7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-f63cb2db-4784-4694-a8f1-da317660bf65 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-f63cb2db-4784-4694-a8f1-da317660bf65 {
  display: none;
}
#s-f63cb2db-4784-4694-a8f1-da317660bf65, #wrap-s-f63cb2db-4784-4694-a8f1-da317660bf65, #wrap-content-s-f63cb2db-4784-4694-a8f1-da317660bf65 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f63cb2db-4784-4694-a8f1-da317660bf65 {
  display: none;
}
#s-f63cb2db-4784-4694-a8f1-da317660bf65, #wrap-s-f63cb2db-4784-4694-a8f1-da317660bf65, #wrap-content-s-f63cb2db-4784-4694-a8f1-da317660bf65 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-f63cb2db-4784-4694-a8f1-da317660bf65 {
  display: none;
}
#s-f63cb2db-4784-4694-a8f1-da317660bf65, #wrap-s-f63cb2db-4784-4694-a8f1-da317660bf65, #wrap-content-s-f63cb2db-4784-4694-a8f1-da317660bf65 { display: none !important; }}







#s-f63cb2db-4784-4694-a8f1-da317660bf65 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f63cb2db-4784-4694-a8f1-da317660bf65.shg-box.shg-c {
  justify-content: center;
}

#s-627ec0e9-5000-42f7-a869-204358732f2c {
  margin-left: auto;
margin-right: auto;
max-width: 500px;
text-align: center;
}

#s-627ec0e9-5000-42f7-a869-204358732f2c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-627ec0e9-5000-42f7-a869-204358732f2c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-627ec0e9-5000-42f7-a869-204358732f2c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-627ec0e9-5000-42f7-a869-204358732f2c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-627ec0e9-5000-42f7-a869-204358732f2c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-627ec0e9-5000-42f7-a869-204358732f2c img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-627ec0e9-5000-42f7-a869-204358732f2c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-627ec0e9-5000-42f7-a869-204358732f2c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-627ec0e9-5000-42f7-a869-204358732f2c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-627ec0e9-5000-42f7-a869-204358732f2c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-627ec0e9-5000-42f7-a869-204358732f2c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-627ec0e9-5000-42f7-a869-204358732f2c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-627ec0e9-5000-42f7-a869-204358732f2c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-627ec0e9-5000-42f7-a869-204358732f2c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-627ec0e9-5000-42f7-a869-204358732f2c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-627ec0e9-5000-42f7-a869-204358732f2c 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-627ec0e9-5000-42f7-a869-204358732f2c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-627ec0e9-5000-42f7-a869-204358732f2c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-627ec0e9-5000-42f7-a869-204358732f2c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-627ec0e9-5000-42f7-a869-204358732f2c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-627ec0e9-5000-42f7-a869-204358732f2c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-627ec0e9-5000-42f7-a869-204358732f2c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-627ec0e9-5000-42f7-a869-204358732f2c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-627ec0e9-5000-42f7-a869-204358732f2c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-627ec0e9-5000-42f7-a869-204358732f2c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-627ec0e9-5000-42f7-a869-204358732f2c 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-627ec0e9-5000-42f7-a869-204358732f2c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-627ec0e9-5000-42f7-a869-204358732f2c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-627ec0e9-5000-42f7-a869-204358732f2c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-627ec0e9-5000-42f7-a869-204358732f2c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-627ec0e9-5000-42f7-a869-204358732f2c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-627ec0e9-5000-42f7-a869-204358732f2c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-627ec0e9-5000-42f7-a869-204358732f2c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-627ec0e9-5000-42f7-a869-204358732f2c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-627ec0e9-5000-42f7-a869-204358732f2c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-627ec0e9-5000-42f7-a869-204358732f2c 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-627ec0e9-5000-42f7-a869-204358732f2c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-627ec0e9-5000-42f7-a869-204358732f2c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-627ec0e9-5000-42f7-a869-204358732f2c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-627ec0e9-5000-42f7-a869-204358732f2c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-627ec0e9-5000-42f7-a869-204358732f2c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-627ec0e9-5000-42f7-a869-204358732f2c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-627ec0e9-5000-42f7-a869-204358732f2c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-627ec0e9-5000-42f7-a869-204358732f2c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-627ec0e9-5000-42f7-a869-204358732f2c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-627ec0e9-5000-42f7-a869-204358732f2c 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-627ec0e9-5000-42f7-a869-204358732f2c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-627ec0e9-5000-42f7-a869-204358732f2c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-627ec0e9-5000-42f7-a869-204358732f2c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-627ec0e9-5000-42f7-a869-204358732f2c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d44d3427-20af-4051-aa45-b6e0c70005da {
  margin-left: auto;
margin-right: auto;
padding-left: 3%;
padding-right: 3%;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-d44d3427-20af-4051-aa45-b6e0c70005da {
  
}
}@media (max-width: 767px){#s-d44d3427-20af-4051-aa45-b6e0c70005da {
  
}
}







#s-d44d3427-20af-4051-aa45-b6e0c70005da > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d44d3427-20af-4051-aa45-b6e0c70005da.shg-box.shg-c {
  justify-content: center;
}

#s-1020ca3a-2a33-4bf8-a279-e12e553303fe {
  margin-top: 2%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-1020ca3a-2a33-4bf8-a279-e12e553303fe {
  
}
}@media (max-width: 767px){#s-1020ca3a-2a33-4bf8-a279-e12e553303fe {
  
}
}
@media (min-width: 0px) {
[id="s-1020ca3a-2a33-4bf8-a279-e12e553303fe"] > .shg-row > .shg-c-xs-2_4 {
  width: calc(20.0% - 12.0px);
}

}

@media (min-width: 768px) {
[id="s-1020ca3a-2a33-4bf8-a279-e12e553303fe"] > .shg-row > .shg-c-sm-2_4 {
  width: calc(20.0% - 12.0px);
}

}

@media (min-width: 992px) {
[id="s-1020ca3a-2a33-4bf8-a279-e12e553303fe"] > .shg-row > .shg-c-md-2_4 {
  width: calc(20.0% - 12.0px);
}

}

@media (min-width: 1200px) {
[id="s-1020ca3a-2a33-4bf8-a279-e12e553303fe"] > .shg-row > .shg-c-lg-2_4 {
  width: calc(20.0% - 12.0px);
}

}

#s-e939ef82-1c32-4caf-9a58-524885c6edba {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-e939ef82-1c32-4caf-9a58-524885c6edba {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e939ef82-1c32-4caf-9a58-524885c6edba-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e939ef82-1c32-4caf-9a58-524885c6edba {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e939ef82-1c32-4caf-9a58-524885c6edba .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;
  /* Add background color handling */
  background: rgba(224, 202, 162, 1);
  /* Add padding handling matching image-margin-container */
  padding-left: 1%;
  padding-right: 1%;
  
  
}


.shg-image-content-margin-container-s-e939ef82-1c32-4caf-9a58-524885c6edba {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e939ef82-1c32-4caf-9a58-524885c6edba 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-e939ef82-1c32-4caf-9a58-524885c6edba .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e939ef82-1c32-4caf-9a58-524885c6edba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e939ef82-1c32-4caf-9a58-524885c6edba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e939ef82-1c32-4caf-9a58-524885c6edba.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-e939ef82-1c32-4caf-9a58-524885c6edba {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e939ef82-1c32-4caf-9a58-524885c6edba-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e939ef82-1c32-4caf-9a58-524885c6edba {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e939ef82-1c32-4caf-9a58-524885c6edba .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e939ef82-1c32-4caf-9a58-524885c6edba {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e939ef82-1c32-4caf-9a58-524885c6edba 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-e939ef82-1c32-4caf-9a58-524885c6edba .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e939ef82-1c32-4caf-9a58-524885c6edba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e939ef82-1c32-4caf-9a58-524885c6edba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e939ef82-1c32-4caf-9a58-524885c6edba.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-e939ef82-1c32-4caf-9a58-524885c6edba {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e939ef82-1c32-4caf-9a58-524885c6edba-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e939ef82-1c32-4caf-9a58-524885c6edba {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e939ef82-1c32-4caf-9a58-524885c6edba .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e939ef82-1c32-4caf-9a58-524885c6edba {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e939ef82-1c32-4caf-9a58-524885c6edba 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-e939ef82-1c32-4caf-9a58-524885c6edba .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e939ef82-1c32-4caf-9a58-524885c6edba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e939ef82-1c32-4caf-9a58-524885c6edba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e939ef82-1c32-4caf-9a58-524885c6edba.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-e939ef82-1c32-4caf-9a58-524885c6edba {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e939ef82-1c32-4caf-9a58-524885c6edba-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e939ef82-1c32-4caf-9a58-524885c6edba {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e939ef82-1c32-4caf-9a58-524885c6edba .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e939ef82-1c32-4caf-9a58-524885c6edba {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e939ef82-1c32-4caf-9a58-524885c6edba 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-e939ef82-1c32-4caf-9a58-524885c6edba .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e939ef82-1c32-4caf-9a58-524885c6edba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e939ef82-1c32-4caf-9a58-524885c6edba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e939ef82-1c32-4caf-9a58-524885c6edba.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-e939ef82-1c32-4caf-9a58-524885c6edba {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e939ef82-1c32-4caf-9a58-524885c6edba-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e939ef82-1c32-4caf-9a58-524885c6edba {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e939ef82-1c32-4caf-9a58-524885c6edba .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e939ef82-1c32-4caf-9a58-524885c6edba {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e939ef82-1c32-4caf-9a58-524885c6edba 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-e939ef82-1c32-4caf-9a58-524885c6edba .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e939ef82-1c32-4caf-9a58-524885c6edba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e939ef82-1c32-4caf-9a58-524885c6edba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e939ef82-1c32-4caf-9a58-524885c6edba.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-eb80d4fd-4031-41fe-888d-22e12769e68b {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-eb80d4fd-4031-41fe-888d-22e12769e68b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-eb80d4fd-4031-41fe-888d-22e12769e68b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-eb80d4fd-4031-41fe-888d-22e12769e68b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-eb80d4fd-4031-41fe-888d-22e12769e68b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: rgba(224, 202, 162, 1);
  border-style: none;
  border-radius: 10px;
  /* Add background color handling */
  background: rgba(224, 202, 162, 1);
  /* Add padding handling matching image-margin-container */
  padding-left: 1%;
  padding-right: 1%;
  
  
}


.shg-image-content-margin-container-s-eb80d4fd-4031-41fe-888d-22e12769e68b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-eb80d4fd-4031-41fe-888d-22e12769e68b 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-eb80d4fd-4031-41fe-888d-22e12769e68b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-eb80d4fd-4031-41fe-888d-22e12769e68b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eb80d4fd-4031-41fe-888d-22e12769e68b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eb80d4fd-4031-41fe-888d-22e12769e68b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-eb80d4fd-4031-41fe-888d-22e12769e68b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-eb80d4fd-4031-41fe-888d-22e12769e68b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-eb80d4fd-4031-41fe-888d-22e12769e68b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-eb80d4fd-4031-41fe-888d-22e12769e68b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-eb80d4fd-4031-41fe-888d-22e12769e68b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-eb80d4fd-4031-41fe-888d-22e12769e68b 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-eb80d4fd-4031-41fe-888d-22e12769e68b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-eb80d4fd-4031-41fe-888d-22e12769e68b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eb80d4fd-4031-41fe-888d-22e12769e68b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eb80d4fd-4031-41fe-888d-22e12769e68b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-eb80d4fd-4031-41fe-888d-22e12769e68b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-eb80d4fd-4031-41fe-888d-22e12769e68b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-eb80d4fd-4031-41fe-888d-22e12769e68b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-eb80d4fd-4031-41fe-888d-22e12769e68b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-eb80d4fd-4031-41fe-888d-22e12769e68b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-eb80d4fd-4031-41fe-888d-22e12769e68b 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-eb80d4fd-4031-41fe-888d-22e12769e68b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-eb80d4fd-4031-41fe-888d-22e12769e68b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eb80d4fd-4031-41fe-888d-22e12769e68b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eb80d4fd-4031-41fe-888d-22e12769e68b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-eb80d4fd-4031-41fe-888d-22e12769e68b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-eb80d4fd-4031-41fe-888d-22e12769e68b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-eb80d4fd-4031-41fe-888d-22e12769e68b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-eb80d4fd-4031-41fe-888d-22e12769e68b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-eb80d4fd-4031-41fe-888d-22e12769e68b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-eb80d4fd-4031-41fe-888d-22e12769e68b 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-eb80d4fd-4031-41fe-888d-22e12769e68b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-eb80d4fd-4031-41fe-888d-22e12769e68b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eb80d4fd-4031-41fe-888d-22e12769e68b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eb80d4fd-4031-41fe-888d-22e12769e68b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-eb80d4fd-4031-41fe-888d-22e12769e68b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-eb80d4fd-4031-41fe-888d-22e12769e68b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-eb80d4fd-4031-41fe-888d-22e12769e68b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-eb80d4fd-4031-41fe-888d-22e12769e68b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-eb80d4fd-4031-41fe-888d-22e12769e68b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-eb80d4fd-4031-41fe-888d-22e12769e68b 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-eb80d4fd-4031-41fe-888d-22e12769e68b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-eb80d4fd-4031-41fe-888d-22e12769e68b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eb80d4fd-4031-41fe-888d-22e12769e68b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eb80d4fd-4031-41fe-888d-22e12769e68b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-b9c86994-6603-4237-8597-978d62939f62 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-b9c86994-6603-4237-8597-978d62939f62 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b9c86994-6603-4237-8597-978d62939f62-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b9c86994-6603-4237-8597-978d62939f62 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b9c86994-6603-4237-8597-978d62939f62 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;
  /* Add background color handling */
  background: rgba(224, 202, 162, 1);
  /* Add padding handling matching image-margin-container */
  padding-left: 1%;
  padding-right: 1%;
  
  
}


.shg-image-content-margin-container-s-b9c86994-6603-4237-8597-978d62939f62 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b9c86994-6603-4237-8597-978d62939f62 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-b9c86994-6603-4237-8597-978d62939f62 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b9c86994-6603-4237-8597-978d62939f62.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9c86994-6603-4237-8597-978d62939f62.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9c86994-6603-4237-8597-978d62939f62.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-b9c86994-6603-4237-8597-978d62939f62 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b9c86994-6603-4237-8597-978d62939f62-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b9c86994-6603-4237-8597-978d62939f62 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b9c86994-6603-4237-8597-978d62939f62 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b9c86994-6603-4237-8597-978d62939f62 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b9c86994-6603-4237-8597-978d62939f62 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-b9c86994-6603-4237-8597-978d62939f62 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b9c86994-6603-4237-8597-978d62939f62.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9c86994-6603-4237-8597-978d62939f62.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9c86994-6603-4237-8597-978d62939f62.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b9c86994-6603-4237-8597-978d62939f62 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b9c86994-6603-4237-8597-978d62939f62-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b9c86994-6603-4237-8597-978d62939f62 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b9c86994-6603-4237-8597-978d62939f62 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b9c86994-6603-4237-8597-978d62939f62 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b9c86994-6603-4237-8597-978d62939f62 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-b9c86994-6603-4237-8597-978d62939f62 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b9c86994-6603-4237-8597-978d62939f62.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9c86994-6603-4237-8597-978d62939f62.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9c86994-6603-4237-8597-978d62939f62.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b9c86994-6603-4237-8597-978d62939f62 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b9c86994-6603-4237-8597-978d62939f62-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b9c86994-6603-4237-8597-978d62939f62 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b9c86994-6603-4237-8597-978d62939f62 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b9c86994-6603-4237-8597-978d62939f62 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b9c86994-6603-4237-8597-978d62939f62 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-b9c86994-6603-4237-8597-978d62939f62 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b9c86994-6603-4237-8597-978d62939f62.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9c86994-6603-4237-8597-978d62939f62.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9c86994-6603-4237-8597-978d62939f62.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-b9c86994-6603-4237-8597-978d62939f62 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b9c86994-6603-4237-8597-978d62939f62-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b9c86994-6603-4237-8597-978d62939f62 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b9c86994-6603-4237-8597-978d62939f62 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b9c86994-6603-4237-8597-978d62939f62 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b9c86994-6603-4237-8597-978d62939f62 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-b9c86994-6603-4237-8597-978d62939f62 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b9c86994-6603-4237-8597-978d62939f62.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9c86994-6603-4237-8597-978d62939f62.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9c86994-6603-4237-8597-978d62939f62.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9 {
  margin-left: auto;
margin-right: auto;
max-width: 800px;
text-align: center;
}

#s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;
  /* Add background color handling */
  background: rgba(224, 202, 162, 1);
  /* Add padding handling matching image-margin-container */
  padding-left: 1%;
  padding-right: 1%;
  
  
}


.shg-image-content-margin-container-s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9 img.shogun-image {
  width: 100%;
  
  
  max-width: 800px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9 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-9c39e7c9-c574-4378-a8d5-a09ec90e52c9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9 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-9c39e7c9-c574-4378-a8d5-a09ec90e52c9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9 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-9c39e7c9-c574-4378-a8d5-a09ec90e52c9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9 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-9c39e7c9-c574-4378-a8d5-a09ec90e52c9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9c39e7c9-c574-4378-a8d5-a09ec90e52c9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-e9c18927-dd6d-4d01-a986-1f7d2cc43749 {
  margin-left: auto;
margin-right: auto;
max-width: 1068px;
text-align: center;
}

#s-e9c18927-dd6d-4d01-a986-1f7d2cc43749 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e9c18927-dd6d-4d01-a986-1f7d2cc43749-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e9c18927-dd6d-4d01-a986-1f7d2cc43749 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e9c18927-dd6d-4d01-a986-1f7d2cc43749 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 10px;
  /* Add background color handling */
  background: rgba(224, 202, 162, 1);
  /* Add padding handling matching image-margin-container */
  padding-left: 1%;
  padding-right: 1%;
  
  
}


.shg-image-content-margin-container-s-e9c18927-dd6d-4d01-a986-1f7d2cc43749 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e9c18927-dd6d-4d01-a986-1f7d2cc43749 img.shogun-image {
  width: 100%;
  
  
  max-width: 1068px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e9c18927-dd6d-4d01-a986-1f7d2cc43749 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e9c18927-dd6d-4d01-a986-1f7d2cc43749.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9c18927-dd6d-4d01-a986-1f7d2cc43749.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9c18927-dd6d-4d01-a986-1f7d2cc43749.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-e9c18927-dd6d-4d01-a986-1f7d2cc43749 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e9c18927-dd6d-4d01-a986-1f7d2cc43749-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e9c18927-dd6d-4d01-a986-1f7d2cc43749 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e9c18927-dd6d-4d01-a986-1f7d2cc43749 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e9c18927-dd6d-4d01-a986-1f7d2cc43749 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e9c18927-dd6d-4d01-a986-1f7d2cc43749 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-e9c18927-dd6d-4d01-a986-1f7d2cc43749 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e9c18927-dd6d-4d01-a986-1f7d2cc43749.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9c18927-dd6d-4d01-a986-1f7d2cc43749.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9c18927-dd6d-4d01-a986-1f7d2cc43749.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-e9c18927-dd6d-4d01-a986-1f7d2cc43749 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e9c18927-dd6d-4d01-a986-1f7d2cc43749-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e9c18927-dd6d-4d01-a986-1f7d2cc43749 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e9c18927-dd6d-4d01-a986-1f7d2cc43749 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e9c18927-dd6d-4d01-a986-1f7d2cc43749 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e9c18927-dd6d-4d01-a986-1f7d2cc43749 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-e9c18927-dd6d-4d01-a986-1f7d2cc43749 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e9c18927-dd6d-4d01-a986-1f7d2cc43749.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9c18927-dd6d-4d01-a986-1f7d2cc43749.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9c18927-dd6d-4d01-a986-1f7d2cc43749.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-e9c18927-dd6d-4d01-a986-1f7d2cc43749 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e9c18927-dd6d-4d01-a986-1f7d2cc43749-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e9c18927-dd6d-4d01-a986-1f7d2cc43749 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e9c18927-dd6d-4d01-a986-1f7d2cc43749 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e9c18927-dd6d-4d01-a986-1f7d2cc43749 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e9c18927-dd6d-4d01-a986-1f7d2cc43749 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-e9c18927-dd6d-4d01-a986-1f7d2cc43749 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e9c18927-dd6d-4d01-a986-1f7d2cc43749.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9c18927-dd6d-4d01-a986-1f7d2cc43749.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9c18927-dd6d-4d01-a986-1f7d2cc43749.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-e9c18927-dd6d-4d01-a986-1f7d2cc43749 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e9c18927-dd6d-4d01-a986-1f7d2cc43749-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e9c18927-dd6d-4d01-a986-1f7d2cc43749 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e9c18927-dd6d-4d01-a986-1f7d2cc43749 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e9c18927-dd6d-4d01-a986-1f7d2cc43749 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e9c18927-dd6d-4d01-a986-1f7d2cc43749 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-e9c18927-dd6d-4d01-a986-1f7d2cc43749 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e9c18927-dd6d-4d01-a986-1f7d2cc43749.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9c18927-dd6d-4d01-a986-1f7d2cc43749.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9c18927-dd6d-4d01-a986-1f7d2cc43749.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-797e7cdb-3edd-456a-baba-d4de56134d27 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-797e7cdb-3edd-456a-baba-d4de56134d27 {
  display: none;
}
#s-797e7cdb-3edd-456a-baba-d4de56134d27, #wrap-s-797e7cdb-3edd-456a-baba-d4de56134d27, #wrap-content-s-797e7cdb-3edd-456a-baba-d4de56134d27 { display: none !important; }}







#s-797e7cdb-3edd-456a-baba-d4de56134d27 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-797e7cdb-3edd-456a-baba-d4de56134d27.shg-box.shg-c {
  justify-content: center;
}

#s-28d93a21-c711-46d5-bba6-bd460c25eded {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-28d93a21-c711-46d5-bba6-bd460c25eded {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-28d93a21-c711-46d5-bba6-bd460c25eded-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-28d93a21-c711-46d5-bba6-bd460c25eded {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-28d93a21-c711-46d5-bba6-bd460c25eded .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-28d93a21-c711-46d5-bba6-bd460c25eded {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-28d93a21-c711-46d5-bba6-bd460c25eded 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-28d93a21-c711-46d5-bba6-bd460c25eded .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-28d93a21-c711-46d5-bba6-bd460c25eded.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28d93a21-c711-46d5-bba6-bd460c25eded.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28d93a21-c711-46d5-bba6-bd460c25eded.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-28d93a21-c711-46d5-bba6-bd460c25eded {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-28d93a21-c711-46d5-bba6-bd460c25eded-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-28d93a21-c711-46d5-bba6-bd460c25eded {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-28d93a21-c711-46d5-bba6-bd460c25eded .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-28d93a21-c711-46d5-bba6-bd460c25eded {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-28d93a21-c711-46d5-bba6-bd460c25eded 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-28d93a21-c711-46d5-bba6-bd460c25eded .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-28d93a21-c711-46d5-bba6-bd460c25eded.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28d93a21-c711-46d5-bba6-bd460c25eded.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28d93a21-c711-46d5-bba6-bd460c25eded.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-28d93a21-c711-46d5-bba6-bd460c25eded {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-28d93a21-c711-46d5-bba6-bd460c25eded-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-28d93a21-c711-46d5-bba6-bd460c25eded {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-28d93a21-c711-46d5-bba6-bd460c25eded .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-28d93a21-c711-46d5-bba6-bd460c25eded {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-28d93a21-c711-46d5-bba6-bd460c25eded 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-28d93a21-c711-46d5-bba6-bd460c25eded .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-28d93a21-c711-46d5-bba6-bd460c25eded.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28d93a21-c711-46d5-bba6-bd460c25eded.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28d93a21-c711-46d5-bba6-bd460c25eded.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-28d93a21-c711-46d5-bba6-bd460c25eded {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-28d93a21-c711-46d5-bba6-bd460c25eded-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-28d93a21-c711-46d5-bba6-bd460c25eded {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-28d93a21-c711-46d5-bba6-bd460c25eded .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-28d93a21-c711-46d5-bba6-bd460c25eded {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-28d93a21-c711-46d5-bba6-bd460c25eded 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-28d93a21-c711-46d5-bba6-bd460c25eded .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-28d93a21-c711-46d5-bba6-bd460c25eded.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28d93a21-c711-46d5-bba6-bd460c25eded.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28d93a21-c711-46d5-bba6-bd460c25eded.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-28d93a21-c711-46d5-bba6-bd460c25eded {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-28d93a21-c711-46d5-bba6-bd460c25eded-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-28d93a21-c711-46d5-bba6-bd460c25eded {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-28d93a21-c711-46d5-bba6-bd460c25eded .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-28d93a21-c711-46d5-bba6-bd460c25eded {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-28d93a21-c711-46d5-bba6-bd460c25eded 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-28d93a21-c711-46d5-bba6-bd460c25eded .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-28d93a21-c711-46d5-bba6-bd460c25eded.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28d93a21-c711-46d5-bba6-bd460c25eded.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28d93a21-c711-46d5-bba6-bd460c25eded.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-beefb028-efa8-4f54-b857-6c83303bfc53 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-beefb028-efa8-4f54-b857-6c83303bfc53 {
  display: none;
}
#s-beefb028-efa8-4f54-b857-6c83303bfc53, #wrap-s-beefb028-efa8-4f54-b857-6c83303bfc53, #wrap-content-s-beefb028-efa8-4f54-b857-6c83303bfc53 { display: none !important; }}@media (max-width: 767px){#s-beefb028-efa8-4f54-b857-6c83303bfc53 {
  display: none;
}
#s-beefb028-efa8-4f54-b857-6c83303bfc53, #wrap-s-beefb028-efa8-4f54-b857-6c83303bfc53, #wrap-content-s-beefb028-efa8-4f54-b857-6c83303bfc53 { display: none !important; }}







#s-beefb028-efa8-4f54-b857-6c83303bfc53 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-beefb028-efa8-4f54-b857-6c83303bfc53.shg-box.shg-c {
  justify-content: center;
}

#s-4435d122-bf46-46ec-88eb-a81414b21226 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}

/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-4435d122-bf46-46ec-88eb-a81414b21226 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-4435d122-bf46-46ec-88eb-a81414b21226 > .swiper-button-prev,
#slider-v3-s-4435d122-bf46-46ec-88eb-a81414b21226 > .swiper-button-next {
  
}

#slider-v3-s-4435d122-bf46-46ec-88eb-a81414b21226 > .swiper-button-prev svg,
#slider-v3-s-4435d122-bf46-46ec-88eb-a81414b21226 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-4435d122-bf46-46ec-88eb-a81414b21226 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-4435d122-bf46-46ec-88eb-a81414b21226 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-4435d122-bf46-46ec-88eb-a81414b21226 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-4435d122-bf46-46ec-88eb-a81414b21226 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-4435d122-bf46-46ec-88eb-a81414b21226 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-4435d122-bf46-46ec-88eb-a81414b21226 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

#s-74bbaa6e-1e87-473c-811f-30b5feb45798 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-74bbaa6e-1e87-473c-811f-30b5feb45798"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 6.75px);
}

}

@media (min-width: 768px) {
[id="s-74bbaa6e-1e87-473c-811f-30b5feb45798"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 6.75px);
}

}

@media (min-width: 992px) {
[id="s-74bbaa6e-1e87-473c-811f-30b5feb45798"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 6.75px);
}

}

@media (min-width: 1200px) {
[id="s-74bbaa6e-1e87-473c-811f-30b5feb45798"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 6.75px);
}

}

#s-a63d8543-3791-4167-af5d-939622e7cb43 {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-a63d8543-3791-4167-af5d-939622e7cb43 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a63d8543-3791-4167-af5d-939622e7cb43-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a63d8543-3791-4167-af5d-939622e7cb43 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a63d8543-3791-4167-af5d-939622e7cb43 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a63d8543-3791-4167-af5d-939622e7cb43 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a63d8543-3791-4167-af5d-939622e7cb43 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a63d8543-3791-4167-af5d-939622e7cb43 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a63d8543-3791-4167-af5d-939622e7cb43.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a63d8543-3791-4167-af5d-939622e7cb43.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a63d8543-3791-4167-af5d-939622e7cb43.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-a63d8543-3791-4167-af5d-939622e7cb43 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a63d8543-3791-4167-af5d-939622e7cb43-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a63d8543-3791-4167-af5d-939622e7cb43 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a63d8543-3791-4167-af5d-939622e7cb43 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a63d8543-3791-4167-af5d-939622e7cb43 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a63d8543-3791-4167-af5d-939622e7cb43 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-a63d8543-3791-4167-af5d-939622e7cb43 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a63d8543-3791-4167-af5d-939622e7cb43.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a63d8543-3791-4167-af5d-939622e7cb43.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a63d8543-3791-4167-af5d-939622e7cb43.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-a63d8543-3791-4167-af5d-939622e7cb43 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a63d8543-3791-4167-af5d-939622e7cb43-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a63d8543-3791-4167-af5d-939622e7cb43 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a63d8543-3791-4167-af5d-939622e7cb43 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a63d8543-3791-4167-af5d-939622e7cb43 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a63d8543-3791-4167-af5d-939622e7cb43 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-a63d8543-3791-4167-af5d-939622e7cb43 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a63d8543-3791-4167-af5d-939622e7cb43.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a63d8543-3791-4167-af5d-939622e7cb43.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a63d8543-3791-4167-af5d-939622e7cb43.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-a63d8543-3791-4167-af5d-939622e7cb43 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a63d8543-3791-4167-af5d-939622e7cb43-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a63d8543-3791-4167-af5d-939622e7cb43 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a63d8543-3791-4167-af5d-939622e7cb43 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a63d8543-3791-4167-af5d-939622e7cb43 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a63d8543-3791-4167-af5d-939622e7cb43 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-a63d8543-3791-4167-af5d-939622e7cb43 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a63d8543-3791-4167-af5d-939622e7cb43.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a63d8543-3791-4167-af5d-939622e7cb43.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a63d8543-3791-4167-af5d-939622e7cb43.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-a63d8543-3791-4167-af5d-939622e7cb43 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a63d8543-3791-4167-af5d-939622e7cb43-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a63d8543-3791-4167-af5d-939622e7cb43 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a63d8543-3791-4167-af5d-939622e7cb43 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a63d8543-3791-4167-af5d-939622e7cb43 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a63d8543-3791-4167-af5d-939622e7cb43 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-a63d8543-3791-4167-af5d-939622e7cb43 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a63d8543-3791-4167-af5d-939622e7cb43.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a63d8543-3791-4167-af5d-939622e7cb43.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a63d8543-3791-4167-af5d-939622e7cb43.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
}


.shg-image-content-margin-container-s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce 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-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce 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-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce 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-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce 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-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6fc4f97d-5fdf-4903-9e5f-9b38365aa7ce.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-964610b2-ff50-4896-bbb0-d3748adaecef {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-964610b2-ff50-4896-bbb0-d3748adaecef {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-964610b2-ff50-4896-bbb0-d3748adaecef-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-964610b2-ff50-4896-bbb0-d3748adaecef {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-964610b2-ff50-4896-bbb0-d3748adaecef .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-964610b2-ff50-4896-bbb0-d3748adaecef {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-964610b2-ff50-4896-bbb0-d3748adaecef img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-964610b2-ff50-4896-bbb0-d3748adaecef .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-964610b2-ff50-4896-bbb0-d3748adaecef.shg-align-container {
  display: flex;
  justify-content: center
}

.s-964610b2-ff50-4896-bbb0-d3748adaecef.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-964610b2-ff50-4896-bbb0-d3748adaecef.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-964610b2-ff50-4896-bbb0-d3748adaecef {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-964610b2-ff50-4896-bbb0-d3748adaecef-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-964610b2-ff50-4896-bbb0-d3748adaecef {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-964610b2-ff50-4896-bbb0-d3748adaecef .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-964610b2-ff50-4896-bbb0-d3748adaecef {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-964610b2-ff50-4896-bbb0-d3748adaecef 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-964610b2-ff50-4896-bbb0-d3748adaecef .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-964610b2-ff50-4896-bbb0-d3748adaecef.shg-align-container {
  display: flex;
  justify-content: center
}

.s-964610b2-ff50-4896-bbb0-d3748adaecef.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-964610b2-ff50-4896-bbb0-d3748adaecef.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-964610b2-ff50-4896-bbb0-d3748adaecef {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-964610b2-ff50-4896-bbb0-d3748adaecef-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-964610b2-ff50-4896-bbb0-d3748adaecef {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-964610b2-ff50-4896-bbb0-d3748adaecef .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-964610b2-ff50-4896-bbb0-d3748adaecef {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-964610b2-ff50-4896-bbb0-d3748adaecef 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-964610b2-ff50-4896-bbb0-d3748adaecef .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-964610b2-ff50-4896-bbb0-d3748adaecef.shg-align-container {
  display: flex;
  justify-content: center
}

.s-964610b2-ff50-4896-bbb0-d3748adaecef.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-964610b2-ff50-4896-bbb0-d3748adaecef.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-964610b2-ff50-4896-bbb0-d3748adaecef {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-964610b2-ff50-4896-bbb0-d3748adaecef-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-964610b2-ff50-4896-bbb0-d3748adaecef {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-964610b2-ff50-4896-bbb0-d3748adaecef .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-964610b2-ff50-4896-bbb0-d3748adaecef {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-964610b2-ff50-4896-bbb0-d3748adaecef 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-964610b2-ff50-4896-bbb0-d3748adaecef .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-964610b2-ff50-4896-bbb0-d3748adaecef.shg-align-container {
  display: flex;
  justify-content: center
}

.s-964610b2-ff50-4896-bbb0-d3748adaecef.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-964610b2-ff50-4896-bbb0-d3748adaecef.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-964610b2-ff50-4896-bbb0-d3748adaecef {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-964610b2-ff50-4896-bbb0-d3748adaecef-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-964610b2-ff50-4896-bbb0-d3748adaecef {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-964610b2-ff50-4896-bbb0-d3748adaecef .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-964610b2-ff50-4896-bbb0-d3748adaecef {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-964610b2-ff50-4896-bbb0-d3748adaecef 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-964610b2-ff50-4896-bbb0-d3748adaecef .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-964610b2-ff50-4896-bbb0-d3748adaecef.shg-align-container {
  display: flex;
  justify-content: center
}

.s-964610b2-ff50-4896-bbb0-d3748adaecef.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-964610b2-ff50-4896-bbb0-d3748adaecef.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-3ad7ce5c-79df-4298-a67e-ab195f0745af {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-3ad7ce5c-79df-4298-a67e-ab195f0745af {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3ad7ce5c-79df-4298-a67e-ab195f0745af-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3ad7ce5c-79df-4298-a67e-ab195f0745af {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3ad7ce5c-79df-4298-a67e-ab195f0745af .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3ad7ce5c-79df-4298-a67e-ab195f0745af {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3ad7ce5c-79df-4298-a67e-ab195f0745af img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-3ad7ce5c-79df-4298-a67e-ab195f0745af .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3ad7ce5c-79df-4298-a67e-ab195f0745af.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ad7ce5c-79df-4298-a67e-ab195f0745af.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ad7ce5c-79df-4298-a67e-ab195f0745af.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-3ad7ce5c-79df-4298-a67e-ab195f0745af {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3ad7ce5c-79df-4298-a67e-ab195f0745af-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3ad7ce5c-79df-4298-a67e-ab195f0745af {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3ad7ce5c-79df-4298-a67e-ab195f0745af .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3ad7ce5c-79df-4298-a67e-ab195f0745af {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3ad7ce5c-79df-4298-a67e-ab195f0745af 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-3ad7ce5c-79df-4298-a67e-ab195f0745af .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3ad7ce5c-79df-4298-a67e-ab195f0745af.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ad7ce5c-79df-4298-a67e-ab195f0745af.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ad7ce5c-79df-4298-a67e-ab195f0745af.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-3ad7ce5c-79df-4298-a67e-ab195f0745af {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3ad7ce5c-79df-4298-a67e-ab195f0745af-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3ad7ce5c-79df-4298-a67e-ab195f0745af {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3ad7ce5c-79df-4298-a67e-ab195f0745af .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3ad7ce5c-79df-4298-a67e-ab195f0745af {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3ad7ce5c-79df-4298-a67e-ab195f0745af 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-3ad7ce5c-79df-4298-a67e-ab195f0745af .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3ad7ce5c-79df-4298-a67e-ab195f0745af.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ad7ce5c-79df-4298-a67e-ab195f0745af.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ad7ce5c-79df-4298-a67e-ab195f0745af.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-3ad7ce5c-79df-4298-a67e-ab195f0745af {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3ad7ce5c-79df-4298-a67e-ab195f0745af-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3ad7ce5c-79df-4298-a67e-ab195f0745af {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3ad7ce5c-79df-4298-a67e-ab195f0745af .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3ad7ce5c-79df-4298-a67e-ab195f0745af {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3ad7ce5c-79df-4298-a67e-ab195f0745af 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-3ad7ce5c-79df-4298-a67e-ab195f0745af .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3ad7ce5c-79df-4298-a67e-ab195f0745af.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ad7ce5c-79df-4298-a67e-ab195f0745af.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ad7ce5c-79df-4298-a67e-ab195f0745af.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-3ad7ce5c-79df-4298-a67e-ab195f0745af {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3ad7ce5c-79df-4298-a67e-ab195f0745af-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3ad7ce5c-79df-4298-a67e-ab195f0745af {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3ad7ce5c-79df-4298-a67e-ab195f0745af .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3ad7ce5c-79df-4298-a67e-ab195f0745af {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3ad7ce5c-79df-4298-a67e-ab195f0745af 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-3ad7ce5c-79df-4298-a67e-ab195f0745af .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3ad7ce5c-79df-4298-a67e-ab195f0745af.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ad7ce5c-79df-4298-a67e-ab195f0745af.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ad7ce5c-79df-4298-a67e-ab195f0745af.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-43f2523a-d4fe-49c8-9349-4d8354b9a9cc {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-43f2523a-d4fe-49c8-9349-4d8354b9a9cc"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 6.75px);
}

}

@media (min-width: 768px) {
[id="s-43f2523a-d4fe-49c8-9349-4d8354b9a9cc"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 6.75px);
}

}

@media (min-width: 992px) {
[id="s-43f2523a-d4fe-49c8-9349-4d8354b9a9cc"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 6.75px);
}

}

@media (min-width: 1200px) {
[id="s-43f2523a-d4fe-49c8-9349-4d8354b9a9cc"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 6.75px);
}

}

#s-94f84a23-fa54-416c-9a9d-e36ad388d2cb {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-94f84a23-fa54-416c-9a9d-e36ad388d2cb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-94f84a23-fa54-416c-9a9d-e36ad388d2cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-94f84a23-fa54-416c-9a9d-e36ad388d2cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-94f84a23-fa54-416c-9a9d-e36ad388d2cb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-94f84a23-fa54-416c-9a9d-e36ad388d2cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-94f84a23-fa54-416c-9a9d-e36ad388d2cb img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-94f84a23-fa54-416c-9a9d-e36ad388d2cb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-94f84a23-fa54-416c-9a9d-e36ad388d2cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94f84a23-fa54-416c-9a9d-e36ad388d2cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94f84a23-fa54-416c-9a9d-e36ad388d2cb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-94f84a23-fa54-416c-9a9d-e36ad388d2cb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-94f84a23-fa54-416c-9a9d-e36ad388d2cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-94f84a23-fa54-416c-9a9d-e36ad388d2cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-94f84a23-fa54-416c-9a9d-e36ad388d2cb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-94f84a23-fa54-416c-9a9d-e36ad388d2cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-94f84a23-fa54-416c-9a9d-e36ad388d2cb 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-94f84a23-fa54-416c-9a9d-e36ad388d2cb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-94f84a23-fa54-416c-9a9d-e36ad388d2cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94f84a23-fa54-416c-9a9d-e36ad388d2cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94f84a23-fa54-416c-9a9d-e36ad388d2cb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-94f84a23-fa54-416c-9a9d-e36ad388d2cb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-94f84a23-fa54-416c-9a9d-e36ad388d2cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-94f84a23-fa54-416c-9a9d-e36ad388d2cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-94f84a23-fa54-416c-9a9d-e36ad388d2cb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-94f84a23-fa54-416c-9a9d-e36ad388d2cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-94f84a23-fa54-416c-9a9d-e36ad388d2cb 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-94f84a23-fa54-416c-9a9d-e36ad388d2cb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-94f84a23-fa54-416c-9a9d-e36ad388d2cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94f84a23-fa54-416c-9a9d-e36ad388d2cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94f84a23-fa54-416c-9a9d-e36ad388d2cb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-94f84a23-fa54-416c-9a9d-e36ad388d2cb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-94f84a23-fa54-416c-9a9d-e36ad388d2cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-94f84a23-fa54-416c-9a9d-e36ad388d2cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-94f84a23-fa54-416c-9a9d-e36ad388d2cb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-94f84a23-fa54-416c-9a9d-e36ad388d2cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-94f84a23-fa54-416c-9a9d-e36ad388d2cb 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-94f84a23-fa54-416c-9a9d-e36ad388d2cb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-94f84a23-fa54-416c-9a9d-e36ad388d2cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94f84a23-fa54-416c-9a9d-e36ad388d2cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94f84a23-fa54-416c-9a9d-e36ad388d2cb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-94f84a23-fa54-416c-9a9d-e36ad388d2cb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-94f84a23-fa54-416c-9a9d-e36ad388d2cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-94f84a23-fa54-416c-9a9d-e36ad388d2cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-94f84a23-fa54-416c-9a9d-e36ad388d2cb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-94f84a23-fa54-416c-9a9d-e36ad388d2cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-94f84a23-fa54-416c-9a9d-e36ad388d2cb 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-94f84a23-fa54-416c-9a9d-e36ad388d2cb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-94f84a23-fa54-416c-9a9d-e36ad388d2cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94f84a23-fa54-416c-9a9d-e36ad388d2cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94f84a23-fa54-416c-9a9d-e36ad388d2cb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce 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-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce 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-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce 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-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce 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-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d6ee1ac6-5049-4947-a17e-085e4fd0d7ce.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-e1c78102-b47e-43b8-9980-24d177017c80 {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-e1c78102-b47e-43b8-9980-24d177017c80 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e1c78102-b47e-43b8-9980-24d177017c80-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e1c78102-b47e-43b8-9980-24d177017c80 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e1c78102-b47e-43b8-9980-24d177017c80 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e1c78102-b47e-43b8-9980-24d177017c80 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e1c78102-b47e-43b8-9980-24d177017c80 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e1c78102-b47e-43b8-9980-24d177017c80 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e1c78102-b47e-43b8-9980-24d177017c80.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e1c78102-b47e-43b8-9980-24d177017c80.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e1c78102-b47e-43b8-9980-24d177017c80.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-e1c78102-b47e-43b8-9980-24d177017c80 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e1c78102-b47e-43b8-9980-24d177017c80-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e1c78102-b47e-43b8-9980-24d177017c80 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e1c78102-b47e-43b8-9980-24d177017c80 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e1c78102-b47e-43b8-9980-24d177017c80 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e1c78102-b47e-43b8-9980-24d177017c80 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-e1c78102-b47e-43b8-9980-24d177017c80 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e1c78102-b47e-43b8-9980-24d177017c80.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e1c78102-b47e-43b8-9980-24d177017c80.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e1c78102-b47e-43b8-9980-24d177017c80.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-e1c78102-b47e-43b8-9980-24d177017c80 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e1c78102-b47e-43b8-9980-24d177017c80-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e1c78102-b47e-43b8-9980-24d177017c80 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e1c78102-b47e-43b8-9980-24d177017c80 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e1c78102-b47e-43b8-9980-24d177017c80 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e1c78102-b47e-43b8-9980-24d177017c80 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-e1c78102-b47e-43b8-9980-24d177017c80 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e1c78102-b47e-43b8-9980-24d177017c80.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e1c78102-b47e-43b8-9980-24d177017c80.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e1c78102-b47e-43b8-9980-24d177017c80.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-e1c78102-b47e-43b8-9980-24d177017c80 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e1c78102-b47e-43b8-9980-24d177017c80-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e1c78102-b47e-43b8-9980-24d177017c80 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e1c78102-b47e-43b8-9980-24d177017c80 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e1c78102-b47e-43b8-9980-24d177017c80 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e1c78102-b47e-43b8-9980-24d177017c80 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-e1c78102-b47e-43b8-9980-24d177017c80 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e1c78102-b47e-43b8-9980-24d177017c80.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e1c78102-b47e-43b8-9980-24d177017c80.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e1c78102-b47e-43b8-9980-24d177017c80.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-e1c78102-b47e-43b8-9980-24d177017c80 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e1c78102-b47e-43b8-9980-24d177017c80-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e1c78102-b47e-43b8-9980-24d177017c80 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e1c78102-b47e-43b8-9980-24d177017c80 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e1c78102-b47e-43b8-9980-24d177017c80 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e1c78102-b47e-43b8-9980-24d177017c80 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-e1c78102-b47e-43b8-9980-24d177017c80 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e1c78102-b47e-43b8-9980-24d177017c80.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e1c78102-b47e-43b8-9980-24d177017c80.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e1c78102-b47e-43b8-9980-24d177017c80.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-37eae48c-ea8e-475e-aabf-0224d8341ab5 {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}

#s-37eae48c-ea8e-475e-aabf-0224d8341ab5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-37eae48c-ea8e-475e-aabf-0224d8341ab5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-37eae48c-ea8e-475e-aabf-0224d8341ab5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-37eae48c-ea8e-475e-aabf-0224d8341ab5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-37eae48c-ea8e-475e-aabf-0224d8341ab5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-37eae48c-ea8e-475e-aabf-0224d8341ab5 img.shogun-image {
  width: 100%;
  
  
  max-width: 250px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-37eae48c-ea8e-475e-aabf-0224d8341ab5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-37eae48c-ea8e-475e-aabf-0224d8341ab5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-37eae48c-ea8e-475e-aabf-0224d8341ab5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-37eae48c-ea8e-475e-aabf-0224d8341ab5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-37eae48c-ea8e-475e-aabf-0224d8341ab5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-37eae48c-ea8e-475e-aabf-0224d8341ab5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-37eae48c-ea8e-475e-aabf-0224d8341ab5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-37eae48c-ea8e-475e-aabf-0224d8341ab5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-37eae48c-ea8e-475e-aabf-0224d8341ab5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-37eae48c-ea8e-475e-aabf-0224d8341ab5 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-37eae48c-ea8e-475e-aabf-0224d8341ab5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-37eae48c-ea8e-475e-aabf-0224d8341ab5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-37eae48c-ea8e-475e-aabf-0224d8341ab5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-37eae48c-ea8e-475e-aabf-0224d8341ab5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-37eae48c-ea8e-475e-aabf-0224d8341ab5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-37eae48c-ea8e-475e-aabf-0224d8341ab5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-37eae48c-ea8e-475e-aabf-0224d8341ab5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-37eae48c-ea8e-475e-aabf-0224d8341ab5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-37eae48c-ea8e-475e-aabf-0224d8341ab5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-37eae48c-ea8e-475e-aabf-0224d8341ab5 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-37eae48c-ea8e-475e-aabf-0224d8341ab5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-37eae48c-ea8e-475e-aabf-0224d8341ab5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-37eae48c-ea8e-475e-aabf-0224d8341ab5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-37eae48c-ea8e-475e-aabf-0224d8341ab5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-37eae48c-ea8e-475e-aabf-0224d8341ab5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-37eae48c-ea8e-475e-aabf-0224d8341ab5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-37eae48c-ea8e-475e-aabf-0224d8341ab5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-37eae48c-ea8e-475e-aabf-0224d8341ab5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-37eae48c-ea8e-475e-aabf-0224d8341ab5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-37eae48c-ea8e-475e-aabf-0224d8341ab5 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-37eae48c-ea8e-475e-aabf-0224d8341ab5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-37eae48c-ea8e-475e-aabf-0224d8341ab5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-37eae48c-ea8e-475e-aabf-0224d8341ab5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-37eae48c-ea8e-475e-aabf-0224d8341ab5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-37eae48c-ea8e-475e-aabf-0224d8341ab5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-37eae48c-ea8e-475e-aabf-0224d8341ab5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-37eae48c-ea8e-475e-aabf-0224d8341ab5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-37eae48c-ea8e-475e-aabf-0224d8341ab5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-37eae48c-ea8e-475e-aabf-0224d8341ab5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-37eae48c-ea8e-475e-aabf-0224d8341ab5 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-37eae48c-ea8e-475e-aabf-0224d8341ab5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-37eae48c-ea8e-475e-aabf-0224d8341ab5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-37eae48c-ea8e-475e-aabf-0224d8341ab5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-37eae48c-ea8e-475e-aabf-0224d8341ab5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-90e1a4b6-5615-495a-b9b2-a5a04d7b133e {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-90e1a4b6-5615-495a-b9b2-a5a04d7b133e {
  display: none;
}
#s-90e1a4b6-5615-495a-b9b2-a5a04d7b133e, #wrap-s-90e1a4b6-5615-495a-b9b2-a5a04d7b133e, #wrap-content-s-90e1a4b6-5615-495a-b9b2-a5a04d7b133e { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-90e1a4b6-5615-495a-b9b2-a5a04d7b133e {
  display: none;
}
#s-90e1a4b6-5615-495a-b9b2-a5a04d7b133e, #wrap-s-90e1a4b6-5615-495a-b9b2-a5a04d7b133e, #wrap-content-s-90e1a4b6-5615-495a-b9b2-a5a04d7b133e { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-90e1a4b6-5615-495a-b9b2-a5a04d7b133e {
  display: none;
}
#s-90e1a4b6-5615-495a-b9b2-a5a04d7b133e, #wrap-s-90e1a4b6-5615-495a-b9b2-a5a04d7b133e, #wrap-content-s-90e1a4b6-5615-495a-b9b2-a5a04d7b133e { display: none !important; }}@media (max-width: 767px){#s-90e1a4b6-5615-495a-b9b2-a5a04d7b133e {
  margin-top: 2%;
}
}







#s-90e1a4b6-5615-495a-b9b2-a5a04d7b133e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-90e1a4b6-5615-495a-b9b2-a5a04d7b133e.shg-box.shg-c {
  justify-content: center;
}

#s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1 {
  margin-left: auto;
margin-right: auto;
max-width: 500px;
text-align: center;
}

#s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1 img.shogun-image {
  width: 100%;
  
  
  max-width: 500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1 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-7ac8577f-00dc-4230-90ae-4649b5ecb5c1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1 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-7ac8577f-00dc-4230-90ae-4649b5ecb5c1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1 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-7ac8577f-00dc-4230-90ae-4649b5ecb5c1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1 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-7ac8577f-00dc-4230-90ae-4649b5ecb5c1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7ac8577f-00dc-4230-90ae-4649b5ecb5c1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d00b5d39-e4aa-44b4-9ef6-6c482d8b9dc1 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-d00b5d39-e4aa-44b4-9ef6-6c482d8b9dc1 {
  display: none;
}
#s-d00b5d39-e4aa-44b4-9ef6-6c482d8b9dc1, #wrap-s-d00b5d39-e4aa-44b4-9ef6-6c482d8b9dc1, #wrap-content-s-d00b5d39-e4aa-44b4-9ef6-6c482d8b9dc1 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d00b5d39-e4aa-44b4-9ef6-6c482d8b9dc1 {
  display: none;
}
#s-d00b5d39-e4aa-44b4-9ef6-6c482d8b9dc1, #wrap-s-d00b5d39-e4aa-44b4-9ef6-6c482d8b9dc1, #wrap-content-s-d00b5d39-e4aa-44b4-9ef6-6c482d8b9dc1 { display: none !important; }}







#s-d00b5d39-e4aa-44b4-9ef6-6c482d8b9dc1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d00b5d39-e4aa-44b4-9ef6-6c482d8b9dc1.shg-box.shg-c {
  justify-content: center;
}

#s-39e95fac-8e55-484d-a256-35092af6fad9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}
@media (max-width: 767px){#s-39e95fac-8e55-484d-a256-35092af6fad9 {
  padding-top: 3px;
padding-bottom: 3px;
}
}
/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-39e95fac-8e55-484d-a256-35092af6fad9 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-39e95fac-8e55-484d-a256-35092af6fad9 > .swiper-button-prev,
#slider-v3-s-39e95fac-8e55-484d-a256-35092af6fad9 > .swiper-button-next {
  
}

#slider-v3-s-39e95fac-8e55-484d-a256-35092af6fad9 > .swiper-button-prev svg,
#slider-v3-s-39e95fac-8e55-484d-a256-35092af6fad9 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-39e95fac-8e55-484d-a256-35092af6fad9 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-39e95fac-8e55-484d-a256-35092af6fad9 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-39e95fac-8e55-484d-a256-35092af6fad9 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-39e95fac-8e55-484d-a256-35092af6fad9 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-39e95fac-8e55-484d-a256-35092af6fad9 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-39e95fac-8e55-484d-a256-35092af6fad9 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
@media (min-width: 768px) and (max-width: 991px){/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-39e95fac-8e55-484d-a256-35092af6fad9 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-39e95fac-8e55-484d-a256-35092af6fad9 > .swiper-button-prev,
#slider-v3-s-39e95fac-8e55-484d-a256-35092af6fad9 > .swiper-button-next {
  
}

#slider-v3-s-39e95fac-8e55-484d-a256-35092af6fad9 > .swiper-button-prev svg,
#slider-v3-s-39e95fac-8e55-484d-a256-35092af6fad9 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-39e95fac-8e55-484d-a256-35092af6fad9 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-39e95fac-8e55-484d-a256-35092af6fad9 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-39e95fac-8e55-484d-a256-35092af6fad9 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-39e95fac-8e55-484d-a256-35092af6fad9 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-39e95fac-8e55-484d-a256-35092af6fad9 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-39e95fac-8e55-484d-a256-35092af6fad9 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}@media (max-width: 767px){/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-39e95fac-8e55-484d-a256-35092af6fad9 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-39e95fac-8e55-484d-a256-35092af6fad9 > .swiper-button-prev,
#slider-v3-s-39e95fac-8e55-484d-a256-35092af6fad9 > .swiper-button-next {
  
}

#slider-v3-s-39e95fac-8e55-484d-a256-35092af6fad9 > .swiper-button-prev svg,
#slider-v3-s-39e95fac-8e55-484d-a256-35092af6fad9 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-39e95fac-8e55-484d-a256-35092af6fad9 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-39e95fac-8e55-484d-a256-35092af6fad9 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-39e95fac-8e55-484d-a256-35092af6fad9 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-39e95fac-8e55-484d-a256-35092af6fad9 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-39e95fac-8e55-484d-a256-35092af6fad9 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-39e95fac-8e55-484d-a256-35092af6fad9 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
#s-5cdf0dff-5d91-4fcc-96be-896a698662df {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-5cdf0dff-5d91-4fcc-96be-896a698662df"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 4.5px);
}

}

@media (min-width: 768px) {
[id="s-5cdf0dff-5d91-4fcc-96be-896a698662df"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 4.5px);
}

}

@media (min-width: 992px) {
[id="s-5cdf0dff-5d91-4fcc-96be-896a698662df"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 4.5px);
}

}

@media (min-width: 1200px) {
[id="s-5cdf0dff-5d91-4fcc-96be-896a698662df"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 4.5px);
}

}

#s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2 {
  margin-left: auto;
margin-right: auto;
max-width: 150px;
text-align: center;
}

#s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2 img.shogun-image {
  width: 100%;
  
  
  max-width: 150px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2 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-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2 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-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2 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-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2 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-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a7c4c4f3-2f37-414a-b1fe-e4d7753cc2c2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-6b38e136-915a-4f2a-8e11-e42f464a3f74 {
  margin-left: auto;
margin-right: auto;
max-width: 150px;
text-align: center;
}

#s-6b38e136-915a-4f2a-8e11-e42f464a3f74 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6b38e136-915a-4f2a-8e11-e42f464a3f74-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6b38e136-915a-4f2a-8e11-e42f464a3f74 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6b38e136-915a-4f2a-8e11-e42f464a3f74 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-6b38e136-915a-4f2a-8e11-e42f464a3f74 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-6b38e136-915a-4f2a-8e11-e42f464a3f74 img.shogun-image {
  width: 100%;
  
  
  max-width: 150px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-6b38e136-915a-4f2a-8e11-e42f464a3f74 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6b38e136-915a-4f2a-8e11-e42f464a3f74.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b38e136-915a-4f2a-8e11-e42f464a3f74.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b38e136-915a-4f2a-8e11-e42f464a3f74.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-6b38e136-915a-4f2a-8e11-e42f464a3f74 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6b38e136-915a-4f2a-8e11-e42f464a3f74-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6b38e136-915a-4f2a-8e11-e42f464a3f74 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6b38e136-915a-4f2a-8e11-e42f464a3f74 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-6b38e136-915a-4f2a-8e11-e42f464a3f74 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-6b38e136-915a-4f2a-8e11-e42f464a3f74 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-6b38e136-915a-4f2a-8e11-e42f464a3f74 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6b38e136-915a-4f2a-8e11-e42f464a3f74.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b38e136-915a-4f2a-8e11-e42f464a3f74.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b38e136-915a-4f2a-8e11-e42f464a3f74.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-6b38e136-915a-4f2a-8e11-e42f464a3f74 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6b38e136-915a-4f2a-8e11-e42f464a3f74-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6b38e136-915a-4f2a-8e11-e42f464a3f74 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6b38e136-915a-4f2a-8e11-e42f464a3f74 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-6b38e136-915a-4f2a-8e11-e42f464a3f74 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-6b38e136-915a-4f2a-8e11-e42f464a3f74 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-6b38e136-915a-4f2a-8e11-e42f464a3f74 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6b38e136-915a-4f2a-8e11-e42f464a3f74.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b38e136-915a-4f2a-8e11-e42f464a3f74.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b38e136-915a-4f2a-8e11-e42f464a3f74.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-6b38e136-915a-4f2a-8e11-e42f464a3f74 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6b38e136-915a-4f2a-8e11-e42f464a3f74-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6b38e136-915a-4f2a-8e11-e42f464a3f74 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6b38e136-915a-4f2a-8e11-e42f464a3f74 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-6b38e136-915a-4f2a-8e11-e42f464a3f74 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-6b38e136-915a-4f2a-8e11-e42f464a3f74 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-6b38e136-915a-4f2a-8e11-e42f464a3f74 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6b38e136-915a-4f2a-8e11-e42f464a3f74.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b38e136-915a-4f2a-8e11-e42f464a3f74.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b38e136-915a-4f2a-8e11-e42f464a3f74.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-6b38e136-915a-4f2a-8e11-e42f464a3f74 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6b38e136-915a-4f2a-8e11-e42f464a3f74-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6b38e136-915a-4f2a-8e11-e42f464a3f74 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6b38e136-915a-4f2a-8e11-e42f464a3f74 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-6b38e136-915a-4f2a-8e11-e42f464a3f74 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-6b38e136-915a-4f2a-8e11-e42f464a3f74 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-6b38e136-915a-4f2a-8e11-e42f464a3f74 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6b38e136-915a-4f2a-8e11-e42f464a3f74.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b38e136-915a-4f2a-8e11-e42f464a3f74.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b38e136-915a-4f2a-8e11-e42f464a3f74.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-6067b149-edee-4dca-aae2-3d8149fce3d8 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-6067b149-edee-4dca-aae2-3d8149fce3d8"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 4.5px);
}

}

@media (min-width: 768px) {
[id="s-6067b149-edee-4dca-aae2-3d8149fce3d8"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 4.5px);
}

}

@media (min-width: 992px) {
[id="s-6067b149-edee-4dca-aae2-3d8149fce3d8"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 4.5px);
}

}

@media (min-width: 1200px) {
[id="s-6067b149-edee-4dca-aae2-3d8149fce3d8"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 4.5px);
}

}

#s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb {
  margin-left: auto;
margin-right: auto;
max-width: 150px;
text-align: center;
}

#s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb img.shogun-image {
  width: 100%;
  
  
  max-width: 150px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb 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-e71b46bb-1510-4f09-8e8d-a60e789f1ffb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb 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-e71b46bb-1510-4f09-8e8d-a60e789f1ffb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb 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-e71b46bb-1510-4f09-8e8d-a60e789f1ffb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb 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-e71b46bb-1510-4f09-8e8d-a60e789f1ffb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e71b46bb-1510-4f09-8e8d-a60e789f1ffb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c {
  margin-left: auto;
margin-right: auto;
max-width: 150px;
text-align: center;
}

#s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c img.shogun-image {
  width: 100%;
  
  
  max-width: 150px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c 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-0733d468-ae8f-4f8b-a599-4d757a6f9c7c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c 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-0733d468-ae8f-4f8b-a599-4d757a6f9c7c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c 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-0733d468-ae8f-4f8b-a599-4d757a6f9c7c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c 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-0733d468-ae8f-4f8b-a599-4d757a6f9c7c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0733d468-ae8f-4f8b-a599-4d757a6f9c7c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-935b5640-e4bc-4138-8028-3065af9047b2 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-935b5640-e4bc-4138-8028-3065af9047b2"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 4.5px);
}

}

@media (min-width: 768px) {
[id="s-935b5640-e4bc-4138-8028-3065af9047b2"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 4.5px);
}

}

@media (min-width: 992px) {
[id="s-935b5640-e4bc-4138-8028-3065af9047b2"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 4.5px);
}

}

@media (min-width: 1200px) {
[id="s-935b5640-e4bc-4138-8028-3065af9047b2"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 4.5px);
}

}

#s-8e768c38-7634-42b5-8aa9-c4fca5313c55 {
  margin-left: auto;
margin-right: auto;
max-width: 150px;
text-align: center;
}

#s-8e768c38-7634-42b5-8aa9-c4fca5313c55 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8e768c38-7634-42b5-8aa9-c4fca5313c55-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8e768c38-7634-42b5-8aa9-c4fca5313c55 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8e768c38-7634-42b5-8aa9-c4fca5313c55 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8e768c38-7634-42b5-8aa9-c4fca5313c55 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8e768c38-7634-42b5-8aa9-c4fca5313c55 img.shogun-image {
  width: 100%;
  
  
  max-width: 150px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8e768c38-7634-42b5-8aa9-c4fca5313c55 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8e768c38-7634-42b5-8aa9-c4fca5313c55.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e768c38-7634-42b5-8aa9-c4fca5313c55.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e768c38-7634-42b5-8aa9-c4fca5313c55.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-8e768c38-7634-42b5-8aa9-c4fca5313c55 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8e768c38-7634-42b5-8aa9-c4fca5313c55-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8e768c38-7634-42b5-8aa9-c4fca5313c55 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8e768c38-7634-42b5-8aa9-c4fca5313c55 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8e768c38-7634-42b5-8aa9-c4fca5313c55 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8e768c38-7634-42b5-8aa9-c4fca5313c55 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-8e768c38-7634-42b5-8aa9-c4fca5313c55 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8e768c38-7634-42b5-8aa9-c4fca5313c55.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e768c38-7634-42b5-8aa9-c4fca5313c55.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e768c38-7634-42b5-8aa9-c4fca5313c55.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-8e768c38-7634-42b5-8aa9-c4fca5313c55 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8e768c38-7634-42b5-8aa9-c4fca5313c55-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8e768c38-7634-42b5-8aa9-c4fca5313c55 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8e768c38-7634-42b5-8aa9-c4fca5313c55 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8e768c38-7634-42b5-8aa9-c4fca5313c55 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8e768c38-7634-42b5-8aa9-c4fca5313c55 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-8e768c38-7634-42b5-8aa9-c4fca5313c55 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8e768c38-7634-42b5-8aa9-c4fca5313c55.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e768c38-7634-42b5-8aa9-c4fca5313c55.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e768c38-7634-42b5-8aa9-c4fca5313c55.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-8e768c38-7634-42b5-8aa9-c4fca5313c55 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8e768c38-7634-42b5-8aa9-c4fca5313c55-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8e768c38-7634-42b5-8aa9-c4fca5313c55 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8e768c38-7634-42b5-8aa9-c4fca5313c55 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8e768c38-7634-42b5-8aa9-c4fca5313c55 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8e768c38-7634-42b5-8aa9-c4fca5313c55 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-8e768c38-7634-42b5-8aa9-c4fca5313c55 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8e768c38-7634-42b5-8aa9-c4fca5313c55.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e768c38-7634-42b5-8aa9-c4fca5313c55.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e768c38-7634-42b5-8aa9-c4fca5313c55.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-8e768c38-7634-42b5-8aa9-c4fca5313c55 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8e768c38-7634-42b5-8aa9-c4fca5313c55-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8e768c38-7634-42b5-8aa9-c4fca5313c55 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8e768c38-7634-42b5-8aa9-c4fca5313c55 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8e768c38-7634-42b5-8aa9-c4fca5313c55 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8e768c38-7634-42b5-8aa9-c4fca5313c55 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-8e768c38-7634-42b5-8aa9-c4fca5313c55 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8e768c38-7634-42b5-8aa9-c4fca5313c55.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e768c38-7634-42b5-8aa9-c4fca5313c55.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e768c38-7634-42b5-8aa9-c4fca5313c55.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-7fff0985-f84a-4522-9b26-268c60a13663 {
  margin-left: auto;
margin-right: auto;
max-width: 150px;
text-align: center;
}

#s-7fff0985-f84a-4522-9b26-268c60a13663 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7fff0985-f84a-4522-9b26-268c60a13663-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7fff0985-f84a-4522-9b26-268c60a13663 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7fff0985-f84a-4522-9b26-268c60a13663 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7fff0985-f84a-4522-9b26-268c60a13663 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7fff0985-f84a-4522-9b26-268c60a13663 img.shogun-image {
  width: 100%;
  
  
  max-width: 150px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7fff0985-f84a-4522-9b26-268c60a13663 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7fff0985-f84a-4522-9b26-268c60a13663.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7fff0985-f84a-4522-9b26-268c60a13663.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7fff0985-f84a-4522-9b26-268c60a13663.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-7fff0985-f84a-4522-9b26-268c60a13663 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7fff0985-f84a-4522-9b26-268c60a13663-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7fff0985-f84a-4522-9b26-268c60a13663 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7fff0985-f84a-4522-9b26-268c60a13663 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7fff0985-f84a-4522-9b26-268c60a13663 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7fff0985-f84a-4522-9b26-268c60a13663 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-7fff0985-f84a-4522-9b26-268c60a13663 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7fff0985-f84a-4522-9b26-268c60a13663.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7fff0985-f84a-4522-9b26-268c60a13663.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7fff0985-f84a-4522-9b26-268c60a13663.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-7fff0985-f84a-4522-9b26-268c60a13663 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7fff0985-f84a-4522-9b26-268c60a13663-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7fff0985-f84a-4522-9b26-268c60a13663 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7fff0985-f84a-4522-9b26-268c60a13663 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7fff0985-f84a-4522-9b26-268c60a13663 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7fff0985-f84a-4522-9b26-268c60a13663 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-7fff0985-f84a-4522-9b26-268c60a13663 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7fff0985-f84a-4522-9b26-268c60a13663.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7fff0985-f84a-4522-9b26-268c60a13663.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7fff0985-f84a-4522-9b26-268c60a13663.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-7fff0985-f84a-4522-9b26-268c60a13663 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7fff0985-f84a-4522-9b26-268c60a13663-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7fff0985-f84a-4522-9b26-268c60a13663 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7fff0985-f84a-4522-9b26-268c60a13663 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7fff0985-f84a-4522-9b26-268c60a13663 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7fff0985-f84a-4522-9b26-268c60a13663 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-7fff0985-f84a-4522-9b26-268c60a13663 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7fff0985-f84a-4522-9b26-268c60a13663.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7fff0985-f84a-4522-9b26-268c60a13663.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7fff0985-f84a-4522-9b26-268c60a13663.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-7fff0985-f84a-4522-9b26-268c60a13663 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7fff0985-f84a-4522-9b26-268c60a13663-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7fff0985-f84a-4522-9b26-268c60a13663 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7fff0985-f84a-4522-9b26-268c60a13663 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7fff0985-f84a-4522-9b26-268c60a13663 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7fff0985-f84a-4522-9b26-268c60a13663 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-7fff0985-f84a-4522-9b26-268c60a13663 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7fff0985-f84a-4522-9b26-268c60a13663.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7fff0985-f84a-4522-9b26-268c60a13663.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7fff0985-f84a-4522-9b26-268c60a13663.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-157356bb-a391-41c5-b4b5-f021af990b7a {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-157356bb-a391-41c5-b4b5-f021af990b7a"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 4.5px);
}

}

@media (min-width: 768px) {
[id="s-157356bb-a391-41c5-b4b5-f021af990b7a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 4.5px);
}

}

@media (min-width: 992px) {
[id="s-157356bb-a391-41c5-b4b5-f021af990b7a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 4.5px);
}

}

@media (min-width: 1200px) {
[id="s-157356bb-a391-41c5-b4b5-f021af990b7a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 4.5px);
}

}

#s-366c83ec-f5eb-4c96-8bac-d01b42bdb473 {
  margin-left: auto;
margin-right: auto;
max-width: 150px;
text-align: center;
}

#s-366c83ec-f5eb-4c96-8bac-d01b42bdb473 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-366c83ec-f5eb-4c96-8bac-d01b42bdb473-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-366c83ec-f5eb-4c96-8bac-d01b42bdb473 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-366c83ec-f5eb-4c96-8bac-d01b42bdb473 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-366c83ec-f5eb-4c96-8bac-d01b42bdb473 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-366c83ec-f5eb-4c96-8bac-d01b42bdb473 img.shogun-image {
  width: 100%;
  
  
  max-width: 150px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-366c83ec-f5eb-4c96-8bac-d01b42bdb473 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-366c83ec-f5eb-4c96-8bac-d01b42bdb473.shg-align-container {
  display: flex;
  justify-content: center
}

.s-366c83ec-f5eb-4c96-8bac-d01b42bdb473.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-366c83ec-f5eb-4c96-8bac-d01b42bdb473.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-366c83ec-f5eb-4c96-8bac-d01b42bdb473 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-366c83ec-f5eb-4c96-8bac-d01b42bdb473-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-366c83ec-f5eb-4c96-8bac-d01b42bdb473 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-366c83ec-f5eb-4c96-8bac-d01b42bdb473 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-366c83ec-f5eb-4c96-8bac-d01b42bdb473 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-366c83ec-f5eb-4c96-8bac-d01b42bdb473 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-366c83ec-f5eb-4c96-8bac-d01b42bdb473 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-366c83ec-f5eb-4c96-8bac-d01b42bdb473.shg-align-container {
  display: flex;
  justify-content: center
}

.s-366c83ec-f5eb-4c96-8bac-d01b42bdb473.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-366c83ec-f5eb-4c96-8bac-d01b42bdb473.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-366c83ec-f5eb-4c96-8bac-d01b42bdb473 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-366c83ec-f5eb-4c96-8bac-d01b42bdb473-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-366c83ec-f5eb-4c96-8bac-d01b42bdb473 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-366c83ec-f5eb-4c96-8bac-d01b42bdb473 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-366c83ec-f5eb-4c96-8bac-d01b42bdb473 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-366c83ec-f5eb-4c96-8bac-d01b42bdb473 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-366c83ec-f5eb-4c96-8bac-d01b42bdb473 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-366c83ec-f5eb-4c96-8bac-d01b42bdb473.shg-align-container {
  display: flex;
  justify-content: center
}

.s-366c83ec-f5eb-4c96-8bac-d01b42bdb473.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-366c83ec-f5eb-4c96-8bac-d01b42bdb473.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-366c83ec-f5eb-4c96-8bac-d01b42bdb473 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-366c83ec-f5eb-4c96-8bac-d01b42bdb473-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-366c83ec-f5eb-4c96-8bac-d01b42bdb473 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-366c83ec-f5eb-4c96-8bac-d01b42bdb473 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-366c83ec-f5eb-4c96-8bac-d01b42bdb473 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-366c83ec-f5eb-4c96-8bac-d01b42bdb473 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-366c83ec-f5eb-4c96-8bac-d01b42bdb473 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-366c83ec-f5eb-4c96-8bac-d01b42bdb473.shg-align-container {
  display: flex;
  justify-content: center
}

.s-366c83ec-f5eb-4c96-8bac-d01b42bdb473.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-366c83ec-f5eb-4c96-8bac-d01b42bdb473.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-366c83ec-f5eb-4c96-8bac-d01b42bdb473 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-366c83ec-f5eb-4c96-8bac-d01b42bdb473-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-366c83ec-f5eb-4c96-8bac-d01b42bdb473 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-366c83ec-f5eb-4c96-8bac-d01b42bdb473 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-366c83ec-f5eb-4c96-8bac-d01b42bdb473 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-366c83ec-f5eb-4c96-8bac-d01b42bdb473 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-366c83ec-f5eb-4c96-8bac-d01b42bdb473 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-366c83ec-f5eb-4c96-8bac-d01b42bdb473.shg-align-container {
  display: flex;
  justify-content: center
}

.s-366c83ec-f5eb-4c96-8bac-d01b42bdb473.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-366c83ec-f5eb-4c96-8bac-d01b42bdb473.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-db741b1c-726e-462b-9b70-29e4143cdafb {
  margin-left: auto;
margin-right: auto;
max-width: 150px;
text-align: center;
}

#s-db741b1c-726e-462b-9b70-29e4143cdafb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-db741b1c-726e-462b-9b70-29e4143cdafb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-db741b1c-726e-462b-9b70-29e4143cdafb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-db741b1c-726e-462b-9b70-29e4143cdafb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-db741b1c-726e-462b-9b70-29e4143cdafb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-db741b1c-726e-462b-9b70-29e4143cdafb img.shogun-image {
  width: 100%;
  
  
  max-width: 150px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-db741b1c-726e-462b-9b70-29e4143cdafb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-db741b1c-726e-462b-9b70-29e4143cdafb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-db741b1c-726e-462b-9b70-29e4143cdafb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-db741b1c-726e-462b-9b70-29e4143cdafb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-db741b1c-726e-462b-9b70-29e4143cdafb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-db741b1c-726e-462b-9b70-29e4143cdafb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-db741b1c-726e-462b-9b70-29e4143cdafb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-db741b1c-726e-462b-9b70-29e4143cdafb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-db741b1c-726e-462b-9b70-29e4143cdafb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-db741b1c-726e-462b-9b70-29e4143cdafb 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-db741b1c-726e-462b-9b70-29e4143cdafb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-db741b1c-726e-462b-9b70-29e4143cdafb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-db741b1c-726e-462b-9b70-29e4143cdafb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-db741b1c-726e-462b-9b70-29e4143cdafb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-db741b1c-726e-462b-9b70-29e4143cdafb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-db741b1c-726e-462b-9b70-29e4143cdafb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-db741b1c-726e-462b-9b70-29e4143cdafb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-db741b1c-726e-462b-9b70-29e4143cdafb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-db741b1c-726e-462b-9b70-29e4143cdafb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-db741b1c-726e-462b-9b70-29e4143cdafb 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-db741b1c-726e-462b-9b70-29e4143cdafb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-db741b1c-726e-462b-9b70-29e4143cdafb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-db741b1c-726e-462b-9b70-29e4143cdafb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-db741b1c-726e-462b-9b70-29e4143cdafb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-db741b1c-726e-462b-9b70-29e4143cdafb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-db741b1c-726e-462b-9b70-29e4143cdafb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-db741b1c-726e-462b-9b70-29e4143cdafb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-db741b1c-726e-462b-9b70-29e4143cdafb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-db741b1c-726e-462b-9b70-29e4143cdafb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-db741b1c-726e-462b-9b70-29e4143cdafb 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-db741b1c-726e-462b-9b70-29e4143cdafb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-db741b1c-726e-462b-9b70-29e4143cdafb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-db741b1c-726e-462b-9b70-29e4143cdafb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-db741b1c-726e-462b-9b70-29e4143cdafb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-db741b1c-726e-462b-9b70-29e4143cdafb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-db741b1c-726e-462b-9b70-29e4143cdafb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-db741b1c-726e-462b-9b70-29e4143cdafb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-db741b1c-726e-462b-9b70-29e4143cdafb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-db741b1c-726e-462b-9b70-29e4143cdafb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-db741b1c-726e-462b-9b70-29e4143cdafb 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-db741b1c-726e-462b-9b70-29e4143cdafb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-db741b1c-726e-462b-9b70-29e4143cdafb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-db741b1c-726e-462b-9b70-29e4143cdafb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-db741b1c-726e-462b-9b70-29e4143cdafb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-8d2cdad9-5281-4ed4-9b63-a4d98a20fc1a {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-8d2cdad9-5281-4ed4-9b63-a4d98a20fc1a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8d2cdad9-5281-4ed4-9b63-a4d98a20fc1a.shg-box.shg-c {
  justify-content: center;
}

#s-c67e85bf-38f3-4225-9544-21547bec2504 {
  margin-left: auto;
margin-right: auto;
max-width: 1600px;
text-align: center;
}

#s-c67e85bf-38f3-4225-9544-21547bec2504 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c67e85bf-38f3-4225-9544-21547bec2504-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c67e85bf-38f3-4225-9544-21547bec2504 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c67e85bf-38f3-4225-9544-21547bec2504 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c67e85bf-38f3-4225-9544-21547bec2504 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c67e85bf-38f3-4225-9544-21547bec2504 img.shogun-image {
  width: 100%;
  
  
  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-c67e85bf-38f3-4225-9544-21547bec2504 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c67e85bf-38f3-4225-9544-21547bec2504.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c67e85bf-38f3-4225-9544-21547bec2504.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c67e85bf-38f3-4225-9544-21547bec2504.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-c67e85bf-38f3-4225-9544-21547bec2504 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c67e85bf-38f3-4225-9544-21547bec2504-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c67e85bf-38f3-4225-9544-21547bec2504 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c67e85bf-38f3-4225-9544-21547bec2504 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c67e85bf-38f3-4225-9544-21547bec2504 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c67e85bf-38f3-4225-9544-21547bec2504 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-c67e85bf-38f3-4225-9544-21547bec2504 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c67e85bf-38f3-4225-9544-21547bec2504.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c67e85bf-38f3-4225-9544-21547bec2504.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c67e85bf-38f3-4225-9544-21547bec2504.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c67e85bf-38f3-4225-9544-21547bec2504 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c67e85bf-38f3-4225-9544-21547bec2504-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c67e85bf-38f3-4225-9544-21547bec2504 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c67e85bf-38f3-4225-9544-21547bec2504 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c67e85bf-38f3-4225-9544-21547bec2504 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c67e85bf-38f3-4225-9544-21547bec2504 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-c67e85bf-38f3-4225-9544-21547bec2504 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c67e85bf-38f3-4225-9544-21547bec2504.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c67e85bf-38f3-4225-9544-21547bec2504.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c67e85bf-38f3-4225-9544-21547bec2504.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c67e85bf-38f3-4225-9544-21547bec2504 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c67e85bf-38f3-4225-9544-21547bec2504-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c67e85bf-38f3-4225-9544-21547bec2504 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c67e85bf-38f3-4225-9544-21547bec2504 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c67e85bf-38f3-4225-9544-21547bec2504 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c67e85bf-38f3-4225-9544-21547bec2504 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-c67e85bf-38f3-4225-9544-21547bec2504 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c67e85bf-38f3-4225-9544-21547bec2504.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c67e85bf-38f3-4225-9544-21547bec2504.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c67e85bf-38f3-4225-9544-21547bec2504.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-c67e85bf-38f3-4225-9544-21547bec2504 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c67e85bf-38f3-4225-9544-21547bec2504-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c67e85bf-38f3-4225-9544-21547bec2504 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c67e85bf-38f3-4225-9544-21547bec2504 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c67e85bf-38f3-4225-9544-21547bec2504 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c67e85bf-38f3-4225-9544-21547bec2504 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-c67e85bf-38f3-4225-9544-21547bec2504 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c67e85bf-38f3-4225-9544-21547bec2504.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c67e85bf-38f3-4225-9544-21547bec2504.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c67e85bf-38f3-4225-9544-21547bec2504.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
/*
  $vgutter : 20px
  $hgutter : 10px;
*/

.shg-c:before,
.shg-c:after {
  content: " ";
  display: table;
}

/**
  Ref:
  https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
  https://dnf.slack.com/archives/C0514HB79/p1538741509000100
**/
.shogun-root {
  z-index: 1;
  position: relative;
  isolation: isolate;
}

.shogun-root iframe {
  display: initial;
}

#mc_embed_signup .clear {
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
}

.shg-clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.shogun-image {
  max-width: 100%;
  min-height: inherit;
  max-height: inherit;
  display: inline !important;
  border: 0;
  vertical-align: middle;
}

.shg-fw {
  margin-left: calc(50% - 50vw);
  width: 100vw;
}

.shg-fw .shg-fw {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

div[data-shg-lightbox-switch] {
  cursor: pointer;
}

.shg-lightbox {
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.85);
}

.shg-lightbox.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  z-index: 1;
}

.shg-lightbox .shg-lightbox-image-container {
  padding: 25px;
}

.shg-lightbox .shg-lightbox-image {
  margin: auto;
  max-height: 90vh;
  max-width: 100%;
}

.shg-lightbox .shg-lightbox-close:hover,
.shg-lightbox .shg-lightbox-close:focus {
  color: #a2a2a2;
  text-decoration: none;
  cursor: pointer;
}

.shg-lightbox .shg-lightbox-nav {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: translate(0%, -50%);
  z-index: 1;
}

.shg-lightbox .shg-lightbox-nav.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-nav.shg-nav-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==);
}

.shg-lightbox .shg-lightbox-nav.shg-nav-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

@media screen and (min-width: 769px) {
  .shg-lightbox .shg-lightbox-image-container {
    padding: 50px;
  }
}

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
  opacity: 0;
}

.shogun-lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

.shogun-root a:empty,
.shogun-root article:empty,
.shogun-root dl:empty,
.shogun-root h1:empty,
.shogun-root h2:empty,
.shogun-root h3:empty,
.shogun-root h4:empty,
.shogun-root h5:empty,
.shogun-root h6:empty,
.shogun-root p:empty,
.shogun-root section:empty,
.shogun-root ul:empty {
  display: unset;
}

.shogun-root div:empty:not(.shopify-section *):not([id^="wistia"]) {
  display: inline-block;
}

/* User Content Animations --> */
[data-animations*="enterviewport"][data-animations*="fadeIn"],
[data-animations*="enterviewport"][data-animations*="zoomIn"] {
  opacity: 0;
}

/* <-- User Content Animations */

.shogun-form-error-msg,
.shogun-form-field-error-msg {
  display: flex;
  align-items: center;
  color: #dc143c;
}

.shogun-badge {
  margin-bottom: 50px;
}

.shogun-badge-container {
  position: fixed;
  right: 0;
  bottom: 0;
  margin-bottom: -10px;
}

@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}.animate__animated.animate__infinite{animation-iteration-count:infinite}.animate__animated.animate__repeat-1{animation-iteration-count:1;animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{animation-iteration-count:2;animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{animation-iteration-count:3;animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{animation-delay:1s;animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{animation-delay:2s;animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{animation-delay:3s;animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{animation-delay:4s;animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{animation-delay:5s;animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{animation-duration:.5s;animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{animation-duration:.8s;animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{animation-duration:2s;animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{animation-duration:3s;animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0) scaleY(.95)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.animate__rubberBand{animation-name:rubberBand}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX{animation-name:shakeX}@keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}.animate__shakeY{animation-name:shakeY}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.animate__headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.animate__swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.animate__tada{animation-name:tada}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:translateZ(0)}}.animate__wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{animation-name:jello;transform-origin:center}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.animate__heartBeat{animation-name:heartBeat;animation-duration:1.3s;animation-duration:calc(var(--animate-duration)*1.3);animation-timing-function:ease-in-out}@keyframes backInDown{0%{transform:translateY(-1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInDown{animation-name:backInDown}@keyframes backInLeft{0%{transform:translateX(-2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInLeft{animation-name:backInLeft}@keyframes backInRight{0%{transform:translateX(2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInRight{animation-name:backInRight}@keyframes backInUp{0%{transform:translateY(1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInUp{animation-name:backInUp}@keyframes backOutDown{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{animation-name:backOutDown}@keyframes backOutLeft{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{animation-name:backOutLeft}@keyframes backOutRight{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{animation-name:backOutRight}@keyframes backOutUp{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{animation-name:backOutUp}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.animate__bounceIn{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;transform:translate3d(0,25px,0) scaleY(.9)}75%{transform:translate3d(0,-10px,0) scaleY(.95)}90%{transform:translate3d(0,5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(25px,0,0) scaleX(1)}75%{transform:translate3d(-10px,0,0) scaleX(.98)}90%{transform:translate3d(5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px,0,0) scaleX(1)}75%{transform:translate3d(10px,0,0) scaleX(.98)}90%{transform:translate3d(-5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}75%{transform:translate3d(0,10px,0) scaleY(.95)}90%{transform:translate3d(0,-5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.animate__bounceOut{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInTopLeft{0%{opacity:0;transform:translate3d(-100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight{0%{opacity:0;transform:translate3d(100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate3d(-100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight{0%{opacity:0;transform:translate3d(100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomRight{animation-name:fadeInBottomRight}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.animate__fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.animate__fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes fadeOutTopLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{animation-name:fadeOutTopLeft}@keyframes fadeOutTopRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{animation-name:fadeOutTopRight}@keyframes fadeOutBottomRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{animation-name:fadeOutBottomRight}@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{animation-name:fadeOutBottomLeft}@keyframes flip{0%{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}to{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}}.animate__animated.animate__flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.animate__flipInX{backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.animate__flipInY{backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedInRight{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes lightSpeedInLeft{0%{transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{transform:skewX(-20deg);opacity:1}80%{transform:skewX(5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedOutRight{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes lightSpeedOutLeft{0%{opacity:1}to{transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform:rotate(-200deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateIn{animation-name:rotateIn;transform-origin:center}@keyframes rotateInDownLeft{0%{transform:rotate(-45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{animation-name:rotateInDownLeft;transform-origin:left bottom}@keyframes rotateInDownRight{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{animation-name:rotateInDownRight;transform-origin:right bottom}@keyframes rotateInUpLeft{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{animation-name:rotateInUpLeft;transform-origin:left bottom}@keyframes rotateInUpRight{0%{transform:rotate(-90deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{animation-name:rotateInUpRight;transform-origin:right bottom}@keyframes rotateOut{0%{opacity:1}to{transform:rotate(200deg);opacity:0}}.animate__rotateOut{animation-name:rotateOut;transform-origin:center}@keyframes rotateOutDownLeft{0%{opacity:1}to{transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{animation-name:rotateOutDownLeft;transform-origin:left bottom}@keyframes rotateOutDownRight{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{animation-name:rotateOutDownRight;transform-origin:right bottom}@keyframes rotateOutUpLeft{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{animation-name:rotateOutUpLeft;transform-origin:left bottom}@keyframes rotateOutUpRight{0%{opacity:1}to{transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{animation-name:rotateOutUpRight;transform-origin:right bottom}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{animation-duration:2s;animation-duration:calc(var(--animate-duration)*2);animation-name:hinge;transform-origin:top left}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.animate__jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.animate__rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{animation-name:zoomOutDown;transform-origin:center bottom}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{animation-name:zoomOutLeft;transform-origin:left center}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{animation-name:zoomOutRight;transform-origin:right center}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{animation-name:zoomOutUp;transform-origin:center bottom}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.animate__slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.animate__slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.animate__slideOutUp{animation-name:slideOutUp}