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

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

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

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

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

#s-8936a6f9-7abf-4c38-96b4-cc9e858e193a {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-8936a6f9-7abf-4c38-96b4-cc9e858e193a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8936a6f9-7abf-4c38-96b4-cc9e858e193a"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 3.3333333333333335px);
}

[id="s-8936a6f9-7abf-4c38-96b4-cc9e858e193a"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 3.3333333333333335px);
}

}

@media (min-width: 992px) {
[id="s-8936a6f9-7abf-4c38-96b4-cc9e858e193a"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 3.3333333333333335px);
}

[id="s-8936a6f9-7abf-4c38-96b4-cc9e858e193a"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 3.3333333333333335px);
}

}

@media (min-width: 1200px) {
[id="s-8936a6f9-7abf-4c38-96b4-cc9e858e193a"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 3.3333333333333335px);
}

[id="s-8936a6f9-7abf-4c38-96b4-cc9e858e193a"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 3.3333333333333335px);
}

}

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

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

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

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

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

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

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

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

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

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

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

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

#s-4d146475-3536-43cf-89a4-3a5d804857e6 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-4d146475-3536-43cf-89a4-3a5d804857e6 {
  display: none;
}
#s-4d146475-3536-43cf-89a4-3a5d804857e6, #wrap-s-4d146475-3536-43cf-89a4-3a5d804857e6 { display: none !important; }}@media (max-width: 767px){#s-4d146475-3536-43cf-89a4-3a5d804857e6 {
  display: none;
}
#s-4d146475-3536-43cf-89a4-3a5d804857e6, #wrap-s-4d146475-3536-43cf-89a4-3a5d804857e6 { display: none !important; }}







#s-4d146475-3536-43cf-89a4-3a5d804857e6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4d146475-3536-43cf-89a4-3a5d804857e6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  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;
}

.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-5ab55255-9349-4537-877e-f55922c15a20 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 1200px){#s-5ab55255-9349-4537-877e-f55922c15a20 {
  display: none;
}
#s-5ab55255-9349-4537-877e-f55922c15a20, #wrap-s-5ab55255-9349-4537-877e-f55922c15a20 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-5ab55255-9349-4537-877e-f55922c15a20 {
  display: none;
}
#s-5ab55255-9349-4537-877e-f55922c15a20, #wrap-s-5ab55255-9349-4537-877e-f55922c15a20 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-5ab55255-9349-4537-877e-f55922c15a20 {
  display: none;
}
#s-5ab55255-9349-4537-877e-f55922c15a20, #wrap-s-5ab55255-9349-4537-877e-f55922c15a20 { display: none !important; }}@media (max-width: 767px){#s-5ab55255-9349-4537-877e-f55922c15a20 {
  display: none;
}
#s-5ab55255-9349-4537-877e-f55922c15a20, #wrap-s-5ab55255-9349-4537-877e-f55922c15a20 { display: none !important; }}
/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-5ab55255-9349-4537-877e-f55922c15a20 {
  --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(247, 6, 6, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-5ab55255-9349-4537-877e-f55922c15a20 > .swiper-button-prev,
#slider-v3-s-5ab55255-9349-4537-877e-f55922c15a20 > .swiper-button-next {
  
}

#slider-v3-s-5ab55255-9349-4537-877e-f55922c15a20 > .swiper-button-prev svg,
#slider-v3-s-5ab55255-9349-4537-877e-f55922c15a20 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-5ab55255-9349-4537-877e-f55922c15a20 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-5ab55255-9349-4537-877e-f55922c15a20 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-5ab55255-9349-4537-877e-f55922c15a20 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-5ab55255-9349-4537-877e-f55922c15a20 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-5ab55255-9349-4537-877e-f55922c15a20 .swiper-pagination-bullet-active {
  background-color: rgba(247, 6, 6, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-5ab55255-9349-4537-877e-f55922c15a20 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
@media (min-width: 1200px){/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-5ab55255-9349-4537-877e-f55922c15a20 {
  --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(247, 6, 6, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-5ab55255-9349-4537-877e-f55922c15a20 > .swiper-button-prev,
#slider-v3-s-5ab55255-9349-4537-877e-f55922c15a20 > .swiper-button-next {
  
}

#slider-v3-s-5ab55255-9349-4537-877e-f55922c15a20 > .swiper-button-prev svg,
#slider-v3-s-5ab55255-9349-4537-877e-f55922c15a20 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-5ab55255-9349-4537-877e-f55922c15a20 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-5ab55255-9349-4537-877e-f55922c15a20 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-5ab55255-9349-4537-877e-f55922c15a20 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-5ab55255-9349-4537-877e-f55922c15a20 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-5ab55255-9349-4537-877e-f55922c15a20 .swiper-pagination-bullet-active {
  background-color: rgba(247, 6, 6, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-5ab55255-9349-4537-877e-f55922c15a20 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
.shg-align-container {
  box-sizing: border-box;
}

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

.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 {
  display: flex;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}

.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>div {
  width: 100%;
}

.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;
}
#s-693ec414-f70a-4bcc-9597-060a6b389a5f {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-693ec414-f70a-4bcc-9597-060a6b389a5f {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-693ec414-f70a-4bcc-9597-060a6b389a5f {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-693ec414-f70a-4bcc-9597-060a6b389a5f img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-693ec414-f70a-4bcc-9597-060a6b389a5f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-693ec414-f70a-4bcc-9597-060a6b389a5f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-693ec414-f70a-4bcc-9597-060a6b389a5f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-693ec414-f70a-4bcc-9597-060a6b389a5f.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-693ec414-f70a-4bcc-9597-060a6b389a5f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-693ec414-f70a-4bcc-9597-060a6b389a5f {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-693ec414-f70a-4bcc-9597-060a6b389a5f img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-693ec414-f70a-4bcc-9597-060a6b389a5f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-693ec414-f70a-4bcc-9597-060a6b389a5f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-693ec414-f70a-4bcc-9597-060a6b389a5f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-693ec414-f70a-4bcc-9597-060a6b389a5f.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-693ec414-f70a-4bcc-9597-060a6b389a5f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-693ec414-f70a-4bcc-9597-060a6b389a5f {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-693ec414-f70a-4bcc-9597-060a6b389a5f img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-693ec414-f70a-4bcc-9597-060a6b389a5f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-693ec414-f70a-4bcc-9597-060a6b389a5f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-693ec414-f70a-4bcc-9597-060a6b389a5f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-693ec414-f70a-4bcc-9597-060a6b389a5f.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-693ec414-f70a-4bcc-9597-060a6b389a5f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-693ec414-f70a-4bcc-9597-060a6b389a5f {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-693ec414-f70a-4bcc-9597-060a6b389a5f img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-693ec414-f70a-4bcc-9597-060a6b389a5f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-693ec414-f70a-4bcc-9597-060a6b389a5f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-693ec414-f70a-4bcc-9597-060a6b389a5f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-693ec414-f70a-4bcc-9597-060a6b389a5f.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-693ec414-f70a-4bcc-9597-060a6b389a5f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-693ec414-f70a-4bcc-9597-060a6b389a5f {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-693ec414-f70a-4bcc-9597-060a6b389a5f img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-693ec414-f70a-4bcc-9597-060a6b389a5f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-693ec414-f70a-4bcc-9597-060a6b389a5f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-693ec414-f70a-4bcc-9597-060a6b389a5f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-693ec414-f70a-4bcc-9597-060a6b389a5f.shogun-image {
  box-sizing: border-box;
}




}
#s-5d8a659e-3100-406d-a837-1f44cc05c6dd {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-5d8a659e-3100-406d-a837-1f44cc05c6dd {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5d8a659e-3100-406d-a837-1f44cc05c6dd {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-5d8a659e-3100-406d-a837-1f44cc05c6dd img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-5d8a659e-3100-406d-a837-1f44cc05c6dd .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-5d8a659e-3100-406d-a837-1f44cc05c6dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5d8a659e-3100-406d-a837-1f44cc05c6dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5d8a659e-3100-406d-a837-1f44cc05c6dd.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-5d8a659e-3100-406d-a837-1f44cc05c6dd {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5d8a659e-3100-406d-a837-1f44cc05c6dd {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-5d8a659e-3100-406d-a837-1f44cc05c6dd img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-5d8a659e-3100-406d-a837-1f44cc05c6dd .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-5d8a659e-3100-406d-a837-1f44cc05c6dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5d8a659e-3100-406d-a837-1f44cc05c6dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5d8a659e-3100-406d-a837-1f44cc05c6dd.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-5d8a659e-3100-406d-a837-1f44cc05c6dd {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5d8a659e-3100-406d-a837-1f44cc05c6dd {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-5d8a659e-3100-406d-a837-1f44cc05c6dd img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-5d8a659e-3100-406d-a837-1f44cc05c6dd .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-5d8a659e-3100-406d-a837-1f44cc05c6dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5d8a659e-3100-406d-a837-1f44cc05c6dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5d8a659e-3100-406d-a837-1f44cc05c6dd.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-5d8a659e-3100-406d-a837-1f44cc05c6dd {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5d8a659e-3100-406d-a837-1f44cc05c6dd {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-5d8a659e-3100-406d-a837-1f44cc05c6dd img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-5d8a659e-3100-406d-a837-1f44cc05c6dd .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-5d8a659e-3100-406d-a837-1f44cc05c6dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5d8a659e-3100-406d-a837-1f44cc05c6dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5d8a659e-3100-406d-a837-1f44cc05c6dd.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-5d8a659e-3100-406d-a837-1f44cc05c6dd {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5d8a659e-3100-406d-a837-1f44cc05c6dd {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-5d8a659e-3100-406d-a837-1f44cc05c6dd img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-5d8a659e-3100-406d-a837-1f44cc05c6dd .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-5d8a659e-3100-406d-a837-1f44cc05c6dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5d8a659e-3100-406d-a837-1f44cc05c6dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5d8a659e-3100-406d-a837-1f44cc05c6dd.shogun-image {
  box-sizing: border-box;
}




}
#s-413a9bf2-0922-4e3a-b8e1-d4445f624f17 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-413a9bf2-0922-4e3a-b8e1-d4445f624f17 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-413a9bf2-0922-4e3a-b8e1-d4445f624f17 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-413a9bf2-0922-4e3a-b8e1-d4445f624f17 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-413a9bf2-0922-4e3a-b8e1-d4445f624f17 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-413a9bf2-0922-4e3a-b8e1-d4445f624f17.shg-align-container {
  display: flex;
  justify-content: center
}

.s-413a9bf2-0922-4e3a-b8e1-d4445f624f17.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-413a9bf2-0922-4e3a-b8e1-d4445f624f17.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-413a9bf2-0922-4e3a-b8e1-d4445f624f17 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-413a9bf2-0922-4e3a-b8e1-d4445f624f17 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-413a9bf2-0922-4e3a-b8e1-d4445f624f17 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-413a9bf2-0922-4e3a-b8e1-d4445f624f17 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-413a9bf2-0922-4e3a-b8e1-d4445f624f17.shg-align-container {
  display: flex;
  justify-content: center
}

.s-413a9bf2-0922-4e3a-b8e1-d4445f624f17.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-413a9bf2-0922-4e3a-b8e1-d4445f624f17.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-413a9bf2-0922-4e3a-b8e1-d4445f624f17 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-413a9bf2-0922-4e3a-b8e1-d4445f624f17 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-413a9bf2-0922-4e3a-b8e1-d4445f624f17 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-413a9bf2-0922-4e3a-b8e1-d4445f624f17 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-413a9bf2-0922-4e3a-b8e1-d4445f624f17.shg-align-container {
  display: flex;
  justify-content: center
}

.s-413a9bf2-0922-4e3a-b8e1-d4445f624f17.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-413a9bf2-0922-4e3a-b8e1-d4445f624f17.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-413a9bf2-0922-4e3a-b8e1-d4445f624f17 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-413a9bf2-0922-4e3a-b8e1-d4445f624f17 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-413a9bf2-0922-4e3a-b8e1-d4445f624f17 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-413a9bf2-0922-4e3a-b8e1-d4445f624f17 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-413a9bf2-0922-4e3a-b8e1-d4445f624f17.shg-align-container {
  display: flex;
  justify-content: center
}

.s-413a9bf2-0922-4e3a-b8e1-d4445f624f17.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-413a9bf2-0922-4e3a-b8e1-d4445f624f17.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-413a9bf2-0922-4e3a-b8e1-d4445f624f17 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-413a9bf2-0922-4e3a-b8e1-d4445f624f17 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-413a9bf2-0922-4e3a-b8e1-d4445f624f17 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-413a9bf2-0922-4e3a-b8e1-d4445f624f17 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-413a9bf2-0922-4e3a-b8e1-d4445f624f17.shg-align-container {
  display: flex;
  justify-content: center
}

.s-413a9bf2-0922-4e3a-b8e1-d4445f624f17.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-413a9bf2-0922-4e3a-b8e1-d4445f624f17.shogun-image {
  box-sizing: border-box;
}




}
#s-89c969c2-4833-4796-a3f6-26e35a0001ce {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-89c969c2-4833-4796-a3f6-26e35a0001ce {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-89c969c2-4833-4796-a3f6-26e35a0001ce {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-89c969c2-4833-4796-a3f6-26e35a0001ce img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-89c969c2-4833-4796-a3f6-26e35a0001ce .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-89c969c2-4833-4796-a3f6-26e35a0001ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-89c969c2-4833-4796-a3f6-26e35a0001ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-89c969c2-4833-4796-a3f6-26e35a0001ce.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-89c969c2-4833-4796-a3f6-26e35a0001ce {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-89c969c2-4833-4796-a3f6-26e35a0001ce {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-89c969c2-4833-4796-a3f6-26e35a0001ce img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-89c969c2-4833-4796-a3f6-26e35a0001ce .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-89c969c2-4833-4796-a3f6-26e35a0001ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-89c969c2-4833-4796-a3f6-26e35a0001ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-89c969c2-4833-4796-a3f6-26e35a0001ce.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-89c969c2-4833-4796-a3f6-26e35a0001ce {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-89c969c2-4833-4796-a3f6-26e35a0001ce {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-89c969c2-4833-4796-a3f6-26e35a0001ce img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-89c969c2-4833-4796-a3f6-26e35a0001ce .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-89c969c2-4833-4796-a3f6-26e35a0001ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-89c969c2-4833-4796-a3f6-26e35a0001ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-89c969c2-4833-4796-a3f6-26e35a0001ce.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-89c969c2-4833-4796-a3f6-26e35a0001ce {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-89c969c2-4833-4796-a3f6-26e35a0001ce {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-89c969c2-4833-4796-a3f6-26e35a0001ce img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-89c969c2-4833-4796-a3f6-26e35a0001ce .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-89c969c2-4833-4796-a3f6-26e35a0001ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-89c969c2-4833-4796-a3f6-26e35a0001ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-89c969c2-4833-4796-a3f6-26e35a0001ce.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-89c969c2-4833-4796-a3f6-26e35a0001ce {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-89c969c2-4833-4796-a3f6-26e35a0001ce {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-89c969c2-4833-4796-a3f6-26e35a0001ce img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-89c969c2-4833-4796-a3f6-26e35a0001ce .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-89c969c2-4833-4796-a3f6-26e35a0001ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-89c969c2-4833-4796-a3f6-26e35a0001ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-89c969c2-4833-4796-a3f6-26e35a0001ce.shogun-image {
  box-sizing: border-box;
}




}
#s-26d0e6ec-e422-40bd-a9cd-7b5341dd8c8b {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-26d0e6ec-e422-40bd-a9cd-7b5341dd8c8b {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-26d0e6ec-e422-40bd-a9cd-7b5341dd8c8b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-26d0e6ec-e422-40bd-a9cd-7b5341dd8c8b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-26d0e6ec-e422-40bd-a9cd-7b5341dd8c8b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-26d0e6ec-e422-40bd-a9cd-7b5341dd8c8b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-26d0e6ec-e422-40bd-a9cd-7b5341dd8c8b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-26d0e6ec-e422-40bd-a9cd-7b5341dd8c8b.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-26d0e6ec-e422-40bd-a9cd-7b5341dd8c8b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-26d0e6ec-e422-40bd-a9cd-7b5341dd8c8b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-26d0e6ec-e422-40bd-a9cd-7b5341dd8c8b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-26d0e6ec-e422-40bd-a9cd-7b5341dd8c8b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-26d0e6ec-e422-40bd-a9cd-7b5341dd8c8b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-26d0e6ec-e422-40bd-a9cd-7b5341dd8c8b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-26d0e6ec-e422-40bd-a9cd-7b5341dd8c8b.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-26d0e6ec-e422-40bd-a9cd-7b5341dd8c8b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-26d0e6ec-e422-40bd-a9cd-7b5341dd8c8b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-26d0e6ec-e422-40bd-a9cd-7b5341dd8c8b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-26d0e6ec-e422-40bd-a9cd-7b5341dd8c8b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-26d0e6ec-e422-40bd-a9cd-7b5341dd8c8b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-26d0e6ec-e422-40bd-a9cd-7b5341dd8c8b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-26d0e6ec-e422-40bd-a9cd-7b5341dd8c8b.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-26d0e6ec-e422-40bd-a9cd-7b5341dd8c8b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-26d0e6ec-e422-40bd-a9cd-7b5341dd8c8b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-26d0e6ec-e422-40bd-a9cd-7b5341dd8c8b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-26d0e6ec-e422-40bd-a9cd-7b5341dd8c8b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-26d0e6ec-e422-40bd-a9cd-7b5341dd8c8b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-26d0e6ec-e422-40bd-a9cd-7b5341dd8c8b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-26d0e6ec-e422-40bd-a9cd-7b5341dd8c8b.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-26d0e6ec-e422-40bd-a9cd-7b5341dd8c8b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-26d0e6ec-e422-40bd-a9cd-7b5341dd8c8b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-26d0e6ec-e422-40bd-a9cd-7b5341dd8c8b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-26d0e6ec-e422-40bd-a9cd-7b5341dd8c8b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-26d0e6ec-e422-40bd-a9cd-7b5341dd8c8b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-26d0e6ec-e422-40bd-a9cd-7b5341dd8c8b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-26d0e6ec-e422-40bd-a9cd-7b5341dd8c8b.shogun-image {
  box-sizing: border-box;
}




}
#s-760cb3a1-ce9a-4add-8da0-e34ce859a629 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-760cb3a1-ce9a-4add-8da0-e34ce859a629 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-760cb3a1-ce9a-4add-8da0-e34ce859a629 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-760cb3a1-ce9a-4add-8da0-e34ce859a629 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-760cb3a1-ce9a-4add-8da0-e34ce859a629 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-760cb3a1-ce9a-4add-8da0-e34ce859a629.shg-align-container {
  display: flex;
  justify-content: center
}

.s-760cb3a1-ce9a-4add-8da0-e34ce859a629.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-760cb3a1-ce9a-4add-8da0-e34ce859a629.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-760cb3a1-ce9a-4add-8da0-e34ce859a629 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-760cb3a1-ce9a-4add-8da0-e34ce859a629 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-760cb3a1-ce9a-4add-8da0-e34ce859a629 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-760cb3a1-ce9a-4add-8da0-e34ce859a629 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-760cb3a1-ce9a-4add-8da0-e34ce859a629.shg-align-container {
  display: flex;
  justify-content: center
}

.s-760cb3a1-ce9a-4add-8da0-e34ce859a629.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-760cb3a1-ce9a-4add-8da0-e34ce859a629.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-760cb3a1-ce9a-4add-8da0-e34ce859a629 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-760cb3a1-ce9a-4add-8da0-e34ce859a629 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-760cb3a1-ce9a-4add-8da0-e34ce859a629 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-760cb3a1-ce9a-4add-8da0-e34ce859a629 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-760cb3a1-ce9a-4add-8da0-e34ce859a629.shg-align-container {
  display: flex;
  justify-content: center
}

.s-760cb3a1-ce9a-4add-8da0-e34ce859a629.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-760cb3a1-ce9a-4add-8da0-e34ce859a629.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-760cb3a1-ce9a-4add-8da0-e34ce859a629 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-760cb3a1-ce9a-4add-8da0-e34ce859a629 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-760cb3a1-ce9a-4add-8da0-e34ce859a629 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-760cb3a1-ce9a-4add-8da0-e34ce859a629 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-760cb3a1-ce9a-4add-8da0-e34ce859a629.shg-align-container {
  display: flex;
  justify-content: center
}

.s-760cb3a1-ce9a-4add-8da0-e34ce859a629.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-760cb3a1-ce9a-4add-8da0-e34ce859a629.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-760cb3a1-ce9a-4add-8da0-e34ce859a629 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-760cb3a1-ce9a-4add-8da0-e34ce859a629 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-760cb3a1-ce9a-4add-8da0-e34ce859a629 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-760cb3a1-ce9a-4add-8da0-e34ce859a629 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-760cb3a1-ce9a-4add-8da0-e34ce859a629.shg-align-container {
  display: flex;
  justify-content: center
}

.s-760cb3a1-ce9a-4add-8da0-e34ce859a629.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-760cb3a1-ce9a-4add-8da0-e34ce859a629.shogun-image {
  box-sizing: border-box;
}




}
#s-0463eb36-56ad-419a-a44b-354053ad97d5 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-0463eb36-56ad-419a-a44b-354053ad97d5 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0463eb36-56ad-419a-a44b-354053ad97d5 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0463eb36-56ad-419a-a44b-354053ad97d5 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0463eb36-56ad-419a-a44b-354053ad97d5 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0463eb36-56ad-419a-a44b-354053ad97d5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0463eb36-56ad-419a-a44b-354053ad97d5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0463eb36-56ad-419a-a44b-354053ad97d5.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-0463eb36-56ad-419a-a44b-354053ad97d5 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0463eb36-56ad-419a-a44b-354053ad97d5 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0463eb36-56ad-419a-a44b-354053ad97d5 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0463eb36-56ad-419a-a44b-354053ad97d5 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0463eb36-56ad-419a-a44b-354053ad97d5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0463eb36-56ad-419a-a44b-354053ad97d5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0463eb36-56ad-419a-a44b-354053ad97d5.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-0463eb36-56ad-419a-a44b-354053ad97d5 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0463eb36-56ad-419a-a44b-354053ad97d5 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0463eb36-56ad-419a-a44b-354053ad97d5 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0463eb36-56ad-419a-a44b-354053ad97d5 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0463eb36-56ad-419a-a44b-354053ad97d5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0463eb36-56ad-419a-a44b-354053ad97d5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0463eb36-56ad-419a-a44b-354053ad97d5.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-0463eb36-56ad-419a-a44b-354053ad97d5 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0463eb36-56ad-419a-a44b-354053ad97d5 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0463eb36-56ad-419a-a44b-354053ad97d5 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0463eb36-56ad-419a-a44b-354053ad97d5 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0463eb36-56ad-419a-a44b-354053ad97d5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0463eb36-56ad-419a-a44b-354053ad97d5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0463eb36-56ad-419a-a44b-354053ad97d5.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-0463eb36-56ad-419a-a44b-354053ad97d5 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0463eb36-56ad-419a-a44b-354053ad97d5 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0463eb36-56ad-419a-a44b-354053ad97d5 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0463eb36-56ad-419a-a44b-354053ad97d5 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0463eb36-56ad-419a-a44b-354053ad97d5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0463eb36-56ad-419a-a44b-354053ad97d5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0463eb36-56ad-419a-a44b-354053ad97d5.shogun-image {
  box-sizing: border-box;
}




}
#s-c9034e65-42aa-4ecd-b57d-c36f487704dd {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-c9034e65-42aa-4ecd-b57d-c36f487704dd {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c9034e65-42aa-4ecd-b57d-c36f487704dd {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-c9034e65-42aa-4ecd-b57d-c36f487704dd img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-c9034e65-42aa-4ecd-b57d-c36f487704dd .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-c9034e65-42aa-4ecd-b57d-c36f487704dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9034e65-42aa-4ecd-b57d-c36f487704dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9034e65-42aa-4ecd-b57d-c36f487704dd.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-c9034e65-42aa-4ecd-b57d-c36f487704dd {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c9034e65-42aa-4ecd-b57d-c36f487704dd {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-c9034e65-42aa-4ecd-b57d-c36f487704dd img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-c9034e65-42aa-4ecd-b57d-c36f487704dd .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-c9034e65-42aa-4ecd-b57d-c36f487704dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9034e65-42aa-4ecd-b57d-c36f487704dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9034e65-42aa-4ecd-b57d-c36f487704dd.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-c9034e65-42aa-4ecd-b57d-c36f487704dd {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c9034e65-42aa-4ecd-b57d-c36f487704dd {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-c9034e65-42aa-4ecd-b57d-c36f487704dd img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-c9034e65-42aa-4ecd-b57d-c36f487704dd .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-c9034e65-42aa-4ecd-b57d-c36f487704dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9034e65-42aa-4ecd-b57d-c36f487704dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9034e65-42aa-4ecd-b57d-c36f487704dd.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-c9034e65-42aa-4ecd-b57d-c36f487704dd {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c9034e65-42aa-4ecd-b57d-c36f487704dd {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-c9034e65-42aa-4ecd-b57d-c36f487704dd img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-c9034e65-42aa-4ecd-b57d-c36f487704dd .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-c9034e65-42aa-4ecd-b57d-c36f487704dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9034e65-42aa-4ecd-b57d-c36f487704dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9034e65-42aa-4ecd-b57d-c36f487704dd.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-c9034e65-42aa-4ecd-b57d-c36f487704dd {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c9034e65-42aa-4ecd-b57d-c36f487704dd {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-c9034e65-42aa-4ecd-b57d-c36f487704dd img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-c9034e65-42aa-4ecd-b57d-c36f487704dd .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-c9034e65-42aa-4ecd-b57d-c36f487704dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9034e65-42aa-4ecd-b57d-c36f487704dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9034e65-42aa-4ecd-b57d-c36f487704dd.shogun-image {
  box-sizing: border-box;
}




}
#s-71ed1629-cfce-42ed-b38b-9efe75a51b6c {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-71ed1629-cfce-42ed-b38b-9efe75a51b6c {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-71ed1629-cfce-42ed-b38b-9efe75a51b6c {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-71ed1629-cfce-42ed-b38b-9efe75a51b6c img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-71ed1629-cfce-42ed-b38b-9efe75a51b6c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-71ed1629-cfce-42ed-b38b-9efe75a51b6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71ed1629-cfce-42ed-b38b-9efe75a51b6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71ed1629-cfce-42ed-b38b-9efe75a51b6c.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-71ed1629-cfce-42ed-b38b-9efe75a51b6c {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-71ed1629-cfce-42ed-b38b-9efe75a51b6c {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-71ed1629-cfce-42ed-b38b-9efe75a51b6c img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-71ed1629-cfce-42ed-b38b-9efe75a51b6c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-71ed1629-cfce-42ed-b38b-9efe75a51b6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71ed1629-cfce-42ed-b38b-9efe75a51b6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71ed1629-cfce-42ed-b38b-9efe75a51b6c.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-71ed1629-cfce-42ed-b38b-9efe75a51b6c {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-71ed1629-cfce-42ed-b38b-9efe75a51b6c {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-71ed1629-cfce-42ed-b38b-9efe75a51b6c img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-71ed1629-cfce-42ed-b38b-9efe75a51b6c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-71ed1629-cfce-42ed-b38b-9efe75a51b6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71ed1629-cfce-42ed-b38b-9efe75a51b6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71ed1629-cfce-42ed-b38b-9efe75a51b6c.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-71ed1629-cfce-42ed-b38b-9efe75a51b6c {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-71ed1629-cfce-42ed-b38b-9efe75a51b6c {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-71ed1629-cfce-42ed-b38b-9efe75a51b6c img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-71ed1629-cfce-42ed-b38b-9efe75a51b6c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-71ed1629-cfce-42ed-b38b-9efe75a51b6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71ed1629-cfce-42ed-b38b-9efe75a51b6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71ed1629-cfce-42ed-b38b-9efe75a51b6c.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-71ed1629-cfce-42ed-b38b-9efe75a51b6c {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-71ed1629-cfce-42ed-b38b-9efe75a51b6c {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-71ed1629-cfce-42ed-b38b-9efe75a51b6c img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-71ed1629-cfce-42ed-b38b-9efe75a51b6c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-71ed1629-cfce-42ed-b38b-9efe75a51b6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71ed1629-cfce-42ed-b38b-9efe75a51b6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71ed1629-cfce-42ed-b38b-9efe75a51b6c.shogun-image {
  box-sizing: border-box;
}




}
#s-181f9405-2705-45a8-aede-cc8762a5a23d {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-181f9405-2705-45a8-aede-cc8762a5a23d {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-181f9405-2705-45a8-aede-cc8762a5a23d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-181f9405-2705-45a8-aede-cc8762a5a23d img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-181f9405-2705-45a8-aede-cc8762a5a23d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-181f9405-2705-45a8-aede-cc8762a5a23d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-181f9405-2705-45a8-aede-cc8762a5a23d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-181f9405-2705-45a8-aede-cc8762a5a23d.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-181f9405-2705-45a8-aede-cc8762a5a23d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-181f9405-2705-45a8-aede-cc8762a5a23d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-181f9405-2705-45a8-aede-cc8762a5a23d img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-181f9405-2705-45a8-aede-cc8762a5a23d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-181f9405-2705-45a8-aede-cc8762a5a23d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-181f9405-2705-45a8-aede-cc8762a5a23d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-181f9405-2705-45a8-aede-cc8762a5a23d.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-181f9405-2705-45a8-aede-cc8762a5a23d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-181f9405-2705-45a8-aede-cc8762a5a23d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-181f9405-2705-45a8-aede-cc8762a5a23d img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-181f9405-2705-45a8-aede-cc8762a5a23d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-181f9405-2705-45a8-aede-cc8762a5a23d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-181f9405-2705-45a8-aede-cc8762a5a23d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-181f9405-2705-45a8-aede-cc8762a5a23d.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-181f9405-2705-45a8-aede-cc8762a5a23d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-181f9405-2705-45a8-aede-cc8762a5a23d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-181f9405-2705-45a8-aede-cc8762a5a23d img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-181f9405-2705-45a8-aede-cc8762a5a23d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-181f9405-2705-45a8-aede-cc8762a5a23d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-181f9405-2705-45a8-aede-cc8762a5a23d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-181f9405-2705-45a8-aede-cc8762a5a23d.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-181f9405-2705-45a8-aede-cc8762a5a23d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-181f9405-2705-45a8-aede-cc8762a5a23d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-181f9405-2705-45a8-aede-cc8762a5a23d img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-181f9405-2705-45a8-aede-cc8762a5a23d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-181f9405-2705-45a8-aede-cc8762a5a23d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-181f9405-2705-45a8-aede-cc8762a5a23d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-181f9405-2705-45a8-aede-cc8762a5a23d.shogun-image {
  box-sizing: border-box;
}




}
#s-0dba3a5c-e297-4a0b-b2cc-0dd8fb5b4210 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-0dba3a5c-e297-4a0b-b2cc-0dd8fb5b4210 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0dba3a5c-e297-4a0b-b2cc-0dd8fb5b4210 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0dba3a5c-e297-4a0b-b2cc-0dd8fb5b4210 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0dba3a5c-e297-4a0b-b2cc-0dd8fb5b4210 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0dba3a5c-e297-4a0b-b2cc-0dd8fb5b4210.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0dba3a5c-e297-4a0b-b2cc-0dd8fb5b4210.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0dba3a5c-e297-4a0b-b2cc-0dd8fb5b4210.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-0dba3a5c-e297-4a0b-b2cc-0dd8fb5b4210 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0dba3a5c-e297-4a0b-b2cc-0dd8fb5b4210 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0dba3a5c-e297-4a0b-b2cc-0dd8fb5b4210 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0dba3a5c-e297-4a0b-b2cc-0dd8fb5b4210 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0dba3a5c-e297-4a0b-b2cc-0dd8fb5b4210.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0dba3a5c-e297-4a0b-b2cc-0dd8fb5b4210.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0dba3a5c-e297-4a0b-b2cc-0dd8fb5b4210.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-0dba3a5c-e297-4a0b-b2cc-0dd8fb5b4210 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0dba3a5c-e297-4a0b-b2cc-0dd8fb5b4210 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0dba3a5c-e297-4a0b-b2cc-0dd8fb5b4210 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0dba3a5c-e297-4a0b-b2cc-0dd8fb5b4210 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0dba3a5c-e297-4a0b-b2cc-0dd8fb5b4210.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0dba3a5c-e297-4a0b-b2cc-0dd8fb5b4210.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0dba3a5c-e297-4a0b-b2cc-0dd8fb5b4210.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-0dba3a5c-e297-4a0b-b2cc-0dd8fb5b4210 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0dba3a5c-e297-4a0b-b2cc-0dd8fb5b4210 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0dba3a5c-e297-4a0b-b2cc-0dd8fb5b4210 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0dba3a5c-e297-4a0b-b2cc-0dd8fb5b4210 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0dba3a5c-e297-4a0b-b2cc-0dd8fb5b4210.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0dba3a5c-e297-4a0b-b2cc-0dd8fb5b4210.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0dba3a5c-e297-4a0b-b2cc-0dd8fb5b4210.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-0dba3a5c-e297-4a0b-b2cc-0dd8fb5b4210 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0dba3a5c-e297-4a0b-b2cc-0dd8fb5b4210 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0dba3a5c-e297-4a0b-b2cc-0dd8fb5b4210 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0dba3a5c-e297-4a0b-b2cc-0dd8fb5b4210 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0dba3a5c-e297-4a0b-b2cc-0dd8fb5b4210.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0dba3a5c-e297-4a0b-b2cc-0dd8fb5b4210.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0dba3a5c-e297-4a0b-b2cc-0dd8fb5b4210.shogun-image {
  box-sizing: border-box;
}




}
#s-8ad518df-98a3-4b57-a398-75f16b170131 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-8ad518df-98a3-4b57-a398-75f16b170131 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8ad518df-98a3-4b57-a398-75f16b170131 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8ad518df-98a3-4b57-a398-75f16b170131 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-8ad518df-98a3-4b57-a398-75f16b170131 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8ad518df-98a3-4b57-a398-75f16b170131.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ad518df-98a3-4b57-a398-75f16b170131.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ad518df-98a3-4b57-a398-75f16b170131.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-8ad518df-98a3-4b57-a398-75f16b170131 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8ad518df-98a3-4b57-a398-75f16b170131 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8ad518df-98a3-4b57-a398-75f16b170131 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-8ad518df-98a3-4b57-a398-75f16b170131 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8ad518df-98a3-4b57-a398-75f16b170131.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ad518df-98a3-4b57-a398-75f16b170131.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ad518df-98a3-4b57-a398-75f16b170131.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-8ad518df-98a3-4b57-a398-75f16b170131 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8ad518df-98a3-4b57-a398-75f16b170131 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8ad518df-98a3-4b57-a398-75f16b170131 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-8ad518df-98a3-4b57-a398-75f16b170131 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8ad518df-98a3-4b57-a398-75f16b170131.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ad518df-98a3-4b57-a398-75f16b170131.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ad518df-98a3-4b57-a398-75f16b170131.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-8ad518df-98a3-4b57-a398-75f16b170131 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8ad518df-98a3-4b57-a398-75f16b170131 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8ad518df-98a3-4b57-a398-75f16b170131 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-8ad518df-98a3-4b57-a398-75f16b170131 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8ad518df-98a3-4b57-a398-75f16b170131.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ad518df-98a3-4b57-a398-75f16b170131.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ad518df-98a3-4b57-a398-75f16b170131.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-8ad518df-98a3-4b57-a398-75f16b170131 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8ad518df-98a3-4b57-a398-75f16b170131 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8ad518df-98a3-4b57-a398-75f16b170131 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-8ad518df-98a3-4b57-a398-75f16b170131 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8ad518df-98a3-4b57-a398-75f16b170131.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ad518df-98a3-4b57-a398-75f16b170131.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ad518df-98a3-4b57-a398-75f16b170131.shogun-image {
  box-sizing: border-box;
}




}
#s-50d982e8-ce63-4255-b9df-52ea1b793989 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-50d982e8-ce63-4255-b9df-52ea1b793989 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-50d982e8-ce63-4255-b9df-52ea1b793989 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-50d982e8-ce63-4255-b9df-52ea1b793989 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-50d982e8-ce63-4255-b9df-52ea1b793989 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-50d982e8-ce63-4255-b9df-52ea1b793989.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50d982e8-ce63-4255-b9df-52ea1b793989.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50d982e8-ce63-4255-b9df-52ea1b793989.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-50d982e8-ce63-4255-b9df-52ea1b793989 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-50d982e8-ce63-4255-b9df-52ea1b793989 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-50d982e8-ce63-4255-b9df-52ea1b793989 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-50d982e8-ce63-4255-b9df-52ea1b793989 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-50d982e8-ce63-4255-b9df-52ea1b793989.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50d982e8-ce63-4255-b9df-52ea1b793989.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50d982e8-ce63-4255-b9df-52ea1b793989.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-50d982e8-ce63-4255-b9df-52ea1b793989 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-50d982e8-ce63-4255-b9df-52ea1b793989 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-50d982e8-ce63-4255-b9df-52ea1b793989 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-50d982e8-ce63-4255-b9df-52ea1b793989 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-50d982e8-ce63-4255-b9df-52ea1b793989.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50d982e8-ce63-4255-b9df-52ea1b793989.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50d982e8-ce63-4255-b9df-52ea1b793989.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-50d982e8-ce63-4255-b9df-52ea1b793989 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-50d982e8-ce63-4255-b9df-52ea1b793989 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-50d982e8-ce63-4255-b9df-52ea1b793989 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-50d982e8-ce63-4255-b9df-52ea1b793989 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-50d982e8-ce63-4255-b9df-52ea1b793989.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50d982e8-ce63-4255-b9df-52ea1b793989.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50d982e8-ce63-4255-b9df-52ea1b793989.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-50d982e8-ce63-4255-b9df-52ea1b793989 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-50d982e8-ce63-4255-b9df-52ea1b793989 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-50d982e8-ce63-4255-b9df-52ea1b793989 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-50d982e8-ce63-4255-b9df-52ea1b793989 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-50d982e8-ce63-4255-b9df-52ea1b793989.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50d982e8-ce63-4255-b9df-52ea1b793989.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50d982e8-ce63-4255-b9df-52ea1b793989.shogun-image {
  box-sizing: border-box;
}




}
#s-b4230774-4bd3-4ea6-b955-92bb8c0f2fbe {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-b4230774-4bd3-4ea6-b955-92bb8c0f2fbe {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b4230774-4bd3-4ea6-b955-92bb8c0f2fbe {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-b4230774-4bd3-4ea6-b955-92bb8c0f2fbe img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-b4230774-4bd3-4ea6-b955-92bb8c0f2fbe .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-b4230774-4bd3-4ea6-b955-92bb8c0f2fbe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4230774-4bd3-4ea6-b955-92bb8c0f2fbe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4230774-4bd3-4ea6-b955-92bb8c0f2fbe.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-b4230774-4bd3-4ea6-b955-92bb8c0f2fbe {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b4230774-4bd3-4ea6-b955-92bb8c0f2fbe {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-b4230774-4bd3-4ea6-b955-92bb8c0f2fbe img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-b4230774-4bd3-4ea6-b955-92bb8c0f2fbe .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-b4230774-4bd3-4ea6-b955-92bb8c0f2fbe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4230774-4bd3-4ea6-b955-92bb8c0f2fbe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4230774-4bd3-4ea6-b955-92bb8c0f2fbe.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-b4230774-4bd3-4ea6-b955-92bb8c0f2fbe {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b4230774-4bd3-4ea6-b955-92bb8c0f2fbe {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-b4230774-4bd3-4ea6-b955-92bb8c0f2fbe img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-b4230774-4bd3-4ea6-b955-92bb8c0f2fbe .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-b4230774-4bd3-4ea6-b955-92bb8c0f2fbe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4230774-4bd3-4ea6-b955-92bb8c0f2fbe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4230774-4bd3-4ea6-b955-92bb8c0f2fbe.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-b4230774-4bd3-4ea6-b955-92bb8c0f2fbe {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b4230774-4bd3-4ea6-b955-92bb8c0f2fbe {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-b4230774-4bd3-4ea6-b955-92bb8c0f2fbe img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-b4230774-4bd3-4ea6-b955-92bb8c0f2fbe .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-b4230774-4bd3-4ea6-b955-92bb8c0f2fbe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4230774-4bd3-4ea6-b955-92bb8c0f2fbe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4230774-4bd3-4ea6-b955-92bb8c0f2fbe.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-b4230774-4bd3-4ea6-b955-92bb8c0f2fbe {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b4230774-4bd3-4ea6-b955-92bb8c0f2fbe {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-b4230774-4bd3-4ea6-b955-92bb8c0f2fbe img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-b4230774-4bd3-4ea6-b955-92bb8c0f2fbe .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-b4230774-4bd3-4ea6-b955-92bb8c0f2fbe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b4230774-4bd3-4ea6-b955-92bb8c0f2fbe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b4230774-4bd3-4ea6-b955-92bb8c0f2fbe.shogun-image {
  box-sizing: border-box;
}




}
#s-93007d86-b0cb-4c38-8647-106a9fdac42d {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-93007d86-b0cb-4c38-8647-106a9fdac42d {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-93007d86-b0cb-4c38-8647-106a9fdac42d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-93007d86-b0cb-4c38-8647-106a9fdac42d img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-93007d86-b0cb-4c38-8647-106a9fdac42d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-93007d86-b0cb-4c38-8647-106a9fdac42d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93007d86-b0cb-4c38-8647-106a9fdac42d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93007d86-b0cb-4c38-8647-106a9fdac42d.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-93007d86-b0cb-4c38-8647-106a9fdac42d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-93007d86-b0cb-4c38-8647-106a9fdac42d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-93007d86-b0cb-4c38-8647-106a9fdac42d img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-93007d86-b0cb-4c38-8647-106a9fdac42d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-93007d86-b0cb-4c38-8647-106a9fdac42d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93007d86-b0cb-4c38-8647-106a9fdac42d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93007d86-b0cb-4c38-8647-106a9fdac42d.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-93007d86-b0cb-4c38-8647-106a9fdac42d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-93007d86-b0cb-4c38-8647-106a9fdac42d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-93007d86-b0cb-4c38-8647-106a9fdac42d img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-93007d86-b0cb-4c38-8647-106a9fdac42d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-93007d86-b0cb-4c38-8647-106a9fdac42d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93007d86-b0cb-4c38-8647-106a9fdac42d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93007d86-b0cb-4c38-8647-106a9fdac42d.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-93007d86-b0cb-4c38-8647-106a9fdac42d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-93007d86-b0cb-4c38-8647-106a9fdac42d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-93007d86-b0cb-4c38-8647-106a9fdac42d img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-93007d86-b0cb-4c38-8647-106a9fdac42d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-93007d86-b0cb-4c38-8647-106a9fdac42d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93007d86-b0cb-4c38-8647-106a9fdac42d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93007d86-b0cb-4c38-8647-106a9fdac42d.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-93007d86-b0cb-4c38-8647-106a9fdac42d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-93007d86-b0cb-4c38-8647-106a9fdac42d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-93007d86-b0cb-4c38-8647-106a9fdac42d img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-93007d86-b0cb-4c38-8647-106a9fdac42d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-93007d86-b0cb-4c38-8647-106a9fdac42d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93007d86-b0cb-4c38-8647-106a9fdac42d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93007d86-b0cb-4c38-8647-106a9fdac42d.shogun-image {
  box-sizing: border-box;
}




}
#s-105e10dc-cbf9-412a-9ea9-4ea57894182b {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-105e10dc-cbf9-412a-9ea9-4ea57894182b {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-105e10dc-cbf9-412a-9ea9-4ea57894182b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-105e10dc-cbf9-412a-9ea9-4ea57894182b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-105e10dc-cbf9-412a-9ea9-4ea57894182b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-105e10dc-cbf9-412a-9ea9-4ea57894182b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-105e10dc-cbf9-412a-9ea9-4ea57894182b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-105e10dc-cbf9-412a-9ea9-4ea57894182b.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-105e10dc-cbf9-412a-9ea9-4ea57894182b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-105e10dc-cbf9-412a-9ea9-4ea57894182b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-105e10dc-cbf9-412a-9ea9-4ea57894182b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-105e10dc-cbf9-412a-9ea9-4ea57894182b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-105e10dc-cbf9-412a-9ea9-4ea57894182b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-105e10dc-cbf9-412a-9ea9-4ea57894182b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-105e10dc-cbf9-412a-9ea9-4ea57894182b.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-105e10dc-cbf9-412a-9ea9-4ea57894182b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-105e10dc-cbf9-412a-9ea9-4ea57894182b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-105e10dc-cbf9-412a-9ea9-4ea57894182b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-105e10dc-cbf9-412a-9ea9-4ea57894182b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-105e10dc-cbf9-412a-9ea9-4ea57894182b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-105e10dc-cbf9-412a-9ea9-4ea57894182b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-105e10dc-cbf9-412a-9ea9-4ea57894182b.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-105e10dc-cbf9-412a-9ea9-4ea57894182b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-105e10dc-cbf9-412a-9ea9-4ea57894182b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-105e10dc-cbf9-412a-9ea9-4ea57894182b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-105e10dc-cbf9-412a-9ea9-4ea57894182b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-105e10dc-cbf9-412a-9ea9-4ea57894182b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-105e10dc-cbf9-412a-9ea9-4ea57894182b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-105e10dc-cbf9-412a-9ea9-4ea57894182b.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-105e10dc-cbf9-412a-9ea9-4ea57894182b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-105e10dc-cbf9-412a-9ea9-4ea57894182b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-105e10dc-cbf9-412a-9ea9-4ea57894182b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-105e10dc-cbf9-412a-9ea9-4ea57894182b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-105e10dc-cbf9-412a-9ea9-4ea57894182b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-105e10dc-cbf9-412a-9ea9-4ea57894182b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-105e10dc-cbf9-412a-9ea9-4ea57894182b.shogun-image {
  box-sizing: border-box;
}




}
#s-9e1ee02b-b4e9-47d8-9a97-946d5757872f {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-9e1ee02b-b4e9-47d8-9a97-946d5757872f {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-9e1ee02b-b4e9-47d8-9a97-946d5757872f {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-9e1ee02b-b4e9-47d8-9a97-946d5757872f img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-9e1ee02b-b4e9-47d8-9a97-946d5757872f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-9e1ee02b-b4e9-47d8-9a97-946d5757872f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e1ee02b-b4e9-47d8-9a97-946d5757872f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e1ee02b-b4e9-47d8-9a97-946d5757872f.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-9e1ee02b-b4e9-47d8-9a97-946d5757872f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-9e1ee02b-b4e9-47d8-9a97-946d5757872f {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-9e1ee02b-b4e9-47d8-9a97-946d5757872f img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-9e1ee02b-b4e9-47d8-9a97-946d5757872f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-9e1ee02b-b4e9-47d8-9a97-946d5757872f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e1ee02b-b4e9-47d8-9a97-946d5757872f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e1ee02b-b4e9-47d8-9a97-946d5757872f.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-9e1ee02b-b4e9-47d8-9a97-946d5757872f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-9e1ee02b-b4e9-47d8-9a97-946d5757872f {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-9e1ee02b-b4e9-47d8-9a97-946d5757872f img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-9e1ee02b-b4e9-47d8-9a97-946d5757872f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-9e1ee02b-b4e9-47d8-9a97-946d5757872f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e1ee02b-b4e9-47d8-9a97-946d5757872f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e1ee02b-b4e9-47d8-9a97-946d5757872f.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-9e1ee02b-b4e9-47d8-9a97-946d5757872f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-9e1ee02b-b4e9-47d8-9a97-946d5757872f {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-9e1ee02b-b4e9-47d8-9a97-946d5757872f img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-9e1ee02b-b4e9-47d8-9a97-946d5757872f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-9e1ee02b-b4e9-47d8-9a97-946d5757872f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e1ee02b-b4e9-47d8-9a97-946d5757872f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e1ee02b-b4e9-47d8-9a97-946d5757872f.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-9e1ee02b-b4e9-47d8-9a97-946d5757872f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-9e1ee02b-b4e9-47d8-9a97-946d5757872f {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-9e1ee02b-b4e9-47d8-9a97-946d5757872f img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-9e1ee02b-b4e9-47d8-9a97-946d5757872f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-9e1ee02b-b4e9-47d8-9a97-946d5757872f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e1ee02b-b4e9-47d8-9a97-946d5757872f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e1ee02b-b4e9-47d8-9a97-946d5757872f.shogun-image {
  box-sizing: border-box;
}




}
#s-9ed37d0d-74e0-498d-ab4c-8eea8fc40811 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-9ed37d0d-74e0-498d-ab4c-8eea8fc40811 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-9ed37d0d-74e0-498d-ab4c-8eea8fc40811 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-9ed37d0d-74e0-498d-ab4c-8eea8fc40811 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-9ed37d0d-74e0-498d-ab4c-8eea8fc40811 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-9ed37d0d-74e0-498d-ab4c-8eea8fc40811.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ed37d0d-74e0-498d-ab4c-8eea8fc40811.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ed37d0d-74e0-498d-ab4c-8eea8fc40811.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-9ed37d0d-74e0-498d-ab4c-8eea8fc40811 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-9ed37d0d-74e0-498d-ab4c-8eea8fc40811 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-9ed37d0d-74e0-498d-ab4c-8eea8fc40811 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-9ed37d0d-74e0-498d-ab4c-8eea8fc40811 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-9ed37d0d-74e0-498d-ab4c-8eea8fc40811.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ed37d0d-74e0-498d-ab4c-8eea8fc40811.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ed37d0d-74e0-498d-ab4c-8eea8fc40811.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-9ed37d0d-74e0-498d-ab4c-8eea8fc40811 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-9ed37d0d-74e0-498d-ab4c-8eea8fc40811 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-9ed37d0d-74e0-498d-ab4c-8eea8fc40811 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-9ed37d0d-74e0-498d-ab4c-8eea8fc40811 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-9ed37d0d-74e0-498d-ab4c-8eea8fc40811.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ed37d0d-74e0-498d-ab4c-8eea8fc40811.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ed37d0d-74e0-498d-ab4c-8eea8fc40811.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-9ed37d0d-74e0-498d-ab4c-8eea8fc40811 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-9ed37d0d-74e0-498d-ab4c-8eea8fc40811 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-9ed37d0d-74e0-498d-ab4c-8eea8fc40811 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-9ed37d0d-74e0-498d-ab4c-8eea8fc40811 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-9ed37d0d-74e0-498d-ab4c-8eea8fc40811.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ed37d0d-74e0-498d-ab4c-8eea8fc40811.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ed37d0d-74e0-498d-ab4c-8eea8fc40811.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-9ed37d0d-74e0-498d-ab4c-8eea8fc40811 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-9ed37d0d-74e0-498d-ab4c-8eea8fc40811 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-9ed37d0d-74e0-498d-ab4c-8eea8fc40811 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-9ed37d0d-74e0-498d-ab4c-8eea8fc40811 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-9ed37d0d-74e0-498d-ab4c-8eea8fc40811.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ed37d0d-74e0-498d-ab4c-8eea8fc40811.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ed37d0d-74e0-498d-ab4c-8eea8fc40811.shogun-image {
  box-sizing: border-box;
}




}
#s-7e9ea20d-7143-4b28-bc55-aac403b4d8a3 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-7e9ea20d-7143-4b28-bc55-aac403b4d8a3 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-7e9ea20d-7143-4b28-bc55-aac403b4d8a3 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-7e9ea20d-7143-4b28-bc55-aac403b4d8a3 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-7e9ea20d-7143-4b28-bc55-aac403b4d8a3 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-7e9ea20d-7143-4b28-bc55-aac403b4d8a3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e9ea20d-7143-4b28-bc55-aac403b4d8a3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e9ea20d-7143-4b28-bc55-aac403b4d8a3.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-7e9ea20d-7143-4b28-bc55-aac403b4d8a3 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-7e9ea20d-7143-4b28-bc55-aac403b4d8a3 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-7e9ea20d-7143-4b28-bc55-aac403b4d8a3 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-7e9ea20d-7143-4b28-bc55-aac403b4d8a3 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-7e9ea20d-7143-4b28-bc55-aac403b4d8a3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e9ea20d-7143-4b28-bc55-aac403b4d8a3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e9ea20d-7143-4b28-bc55-aac403b4d8a3.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-7e9ea20d-7143-4b28-bc55-aac403b4d8a3 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-7e9ea20d-7143-4b28-bc55-aac403b4d8a3 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-7e9ea20d-7143-4b28-bc55-aac403b4d8a3 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-7e9ea20d-7143-4b28-bc55-aac403b4d8a3 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-7e9ea20d-7143-4b28-bc55-aac403b4d8a3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e9ea20d-7143-4b28-bc55-aac403b4d8a3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e9ea20d-7143-4b28-bc55-aac403b4d8a3.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-7e9ea20d-7143-4b28-bc55-aac403b4d8a3 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-7e9ea20d-7143-4b28-bc55-aac403b4d8a3 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-7e9ea20d-7143-4b28-bc55-aac403b4d8a3 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-7e9ea20d-7143-4b28-bc55-aac403b4d8a3 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-7e9ea20d-7143-4b28-bc55-aac403b4d8a3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e9ea20d-7143-4b28-bc55-aac403b4d8a3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e9ea20d-7143-4b28-bc55-aac403b4d8a3.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-7e9ea20d-7143-4b28-bc55-aac403b4d8a3 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-7e9ea20d-7143-4b28-bc55-aac403b4d8a3 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-7e9ea20d-7143-4b28-bc55-aac403b4d8a3 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-7e9ea20d-7143-4b28-bc55-aac403b4d8a3 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-7e9ea20d-7143-4b28-bc55-aac403b4d8a3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e9ea20d-7143-4b28-bc55-aac403b4d8a3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e9ea20d-7143-4b28-bc55-aac403b4d8a3.shogun-image {
  box-sizing: border-box;
}




}
#s-8e3d5022-a6fc-4470-b98c-77f7f88ee4e3 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-8e3d5022-a6fc-4470-b98c-77f7f88ee4e3 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8e3d5022-a6fc-4470-b98c-77f7f88ee4e3 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8e3d5022-a6fc-4470-b98c-77f7f88ee4e3 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-8e3d5022-a6fc-4470-b98c-77f7f88ee4e3 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8e3d5022-a6fc-4470-b98c-77f7f88ee4e3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e3d5022-a6fc-4470-b98c-77f7f88ee4e3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e3d5022-a6fc-4470-b98c-77f7f88ee4e3.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-8e3d5022-a6fc-4470-b98c-77f7f88ee4e3 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8e3d5022-a6fc-4470-b98c-77f7f88ee4e3 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8e3d5022-a6fc-4470-b98c-77f7f88ee4e3 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-8e3d5022-a6fc-4470-b98c-77f7f88ee4e3 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8e3d5022-a6fc-4470-b98c-77f7f88ee4e3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e3d5022-a6fc-4470-b98c-77f7f88ee4e3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e3d5022-a6fc-4470-b98c-77f7f88ee4e3.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-8e3d5022-a6fc-4470-b98c-77f7f88ee4e3 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8e3d5022-a6fc-4470-b98c-77f7f88ee4e3 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8e3d5022-a6fc-4470-b98c-77f7f88ee4e3 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-8e3d5022-a6fc-4470-b98c-77f7f88ee4e3 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8e3d5022-a6fc-4470-b98c-77f7f88ee4e3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e3d5022-a6fc-4470-b98c-77f7f88ee4e3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e3d5022-a6fc-4470-b98c-77f7f88ee4e3.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-8e3d5022-a6fc-4470-b98c-77f7f88ee4e3 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8e3d5022-a6fc-4470-b98c-77f7f88ee4e3 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8e3d5022-a6fc-4470-b98c-77f7f88ee4e3 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-8e3d5022-a6fc-4470-b98c-77f7f88ee4e3 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8e3d5022-a6fc-4470-b98c-77f7f88ee4e3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e3d5022-a6fc-4470-b98c-77f7f88ee4e3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e3d5022-a6fc-4470-b98c-77f7f88ee4e3.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-8e3d5022-a6fc-4470-b98c-77f7f88ee4e3 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8e3d5022-a6fc-4470-b98c-77f7f88ee4e3 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8e3d5022-a6fc-4470-b98c-77f7f88ee4e3 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-8e3d5022-a6fc-4470-b98c-77f7f88ee4e3 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8e3d5022-a6fc-4470-b98c-77f7f88ee4e3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e3d5022-a6fc-4470-b98c-77f7f88ee4e3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e3d5022-a6fc-4470-b98c-77f7f88ee4e3.shogun-image {
  box-sizing: border-box;
}




}
#s-65363653-f7c4-41ed-b9e3-767c27773010 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-65363653-f7c4-41ed-b9e3-767c27773010 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-65363653-f7c4-41ed-b9e3-767c27773010 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-65363653-f7c4-41ed-b9e3-767c27773010 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-65363653-f7c4-41ed-b9e3-767c27773010 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-65363653-f7c4-41ed-b9e3-767c27773010.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65363653-f7c4-41ed-b9e3-767c27773010.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65363653-f7c4-41ed-b9e3-767c27773010.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-65363653-f7c4-41ed-b9e3-767c27773010 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-65363653-f7c4-41ed-b9e3-767c27773010 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-65363653-f7c4-41ed-b9e3-767c27773010 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-65363653-f7c4-41ed-b9e3-767c27773010 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-65363653-f7c4-41ed-b9e3-767c27773010.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65363653-f7c4-41ed-b9e3-767c27773010.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65363653-f7c4-41ed-b9e3-767c27773010.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-65363653-f7c4-41ed-b9e3-767c27773010 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-65363653-f7c4-41ed-b9e3-767c27773010 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-65363653-f7c4-41ed-b9e3-767c27773010 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-65363653-f7c4-41ed-b9e3-767c27773010 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-65363653-f7c4-41ed-b9e3-767c27773010.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65363653-f7c4-41ed-b9e3-767c27773010.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65363653-f7c4-41ed-b9e3-767c27773010.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-65363653-f7c4-41ed-b9e3-767c27773010 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-65363653-f7c4-41ed-b9e3-767c27773010 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-65363653-f7c4-41ed-b9e3-767c27773010 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-65363653-f7c4-41ed-b9e3-767c27773010 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-65363653-f7c4-41ed-b9e3-767c27773010.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65363653-f7c4-41ed-b9e3-767c27773010.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65363653-f7c4-41ed-b9e3-767c27773010.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-65363653-f7c4-41ed-b9e3-767c27773010 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-65363653-f7c4-41ed-b9e3-767c27773010 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-65363653-f7c4-41ed-b9e3-767c27773010 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-65363653-f7c4-41ed-b9e3-767c27773010 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-65363653-f7c4-41ed-b9e3-767c27773010.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65363653-f7c4-41ed-b9e3-767c27773010.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65363653-f7c4-41ed-b9e3-767c27773010.shogun-image {
  box-sizing: border-box;
}




}
#s-84c268d9-7cdd-4a7d-9b26-24c5d9813bf0 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-84c268d9-7cdd-4a7d-9b26-24c5d9813bf0 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-84c268d9-7cdd-4a7d-9b26-24c5d9813bf0 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-84c268d9-7cdd-4a7d-9b26-24c5d9813bf0 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-84c268d9-7cdd-4a7d-9b26-24c5d9813bf0 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-84c268d9-7cdd-4a7d-9b26-24c5d9813bf0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-84c268d9-7cdd-4a7d-9b26-24c5d9813bf0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-84c268d9-7cdd-4a7d-9b26-24c5d9813bf0.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-84c268d9-7cdd-4a7d-9b26-24c5d9813bf0 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-84c268d9-7cdd-4a7d-9b26-24c5d9813bf0 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-84c268d9-7cdd-4a7d-9b26-24c5d9813bf0 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-84c268d9-7cdd-4a7d-9b26-24c5d9813bf0 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-84c268d9-7cdd-4a7d-9b26-24c5d9813bf0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-84c268d9-7cdd-4a7d-9b26-24c5d9813bf0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-84c268d9-7cdd-4a7d-9b26-24c5d9813bf0.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-84c268d9-7cdd-4a7d-9b26-24c5d9813bf0 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-84c268d9-7cdd-4a7d-9b26-24c5d9813bf0 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-84c268d9-7cdd-4a7d-9b26-24c5d9813bf0 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-84c268d9-7cdd-4a7d-9b26-24c5d9813bf0 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-84c268d9-7cdd-4a7d-9b26-24c5d9813bf0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-84c268d9-7cdd-4a7d-9b26-24c5d9813bf0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-84c268d9-7cdd-4a7d-9b26-24c5d9813bf0.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-84c268d9-7cdd-4a7d-9b26-24c5d9813bf0 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-84c268d9-7cdd-4a7d-9b26-24c5d9813bf0 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-84c268d9-7cdd-4a7d-9b26-24c5d9813bf0 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-84c268d9-7cdd-4a7d-9b26-24c5d9813bf0 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-84c268d9-7cdd-4a7d-9b26-24c5d9813bf0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-84c268d9-7cdd-4a7d-9b26-24c5d9813bf0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-84c268d9-7cdd-4a7d-9b26-24c5d9813bf0.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-84c268d9-7cdd-4a7d-9b26-24c5d9813bf0 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-84c268d9-7cdd-4a7d-9b26-24c5d9813bf0 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-84c268d9-7cdd-4a7d-9b26-24c5d9813bf0 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-84c268d9-7cdd-4a7d-9b26-24c5d9813bf0 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-84c268d9-7cdd-4a7d-9b26-24c5d9813bf0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-84c268d9-7cdd-4a7d-9b26-24c5d9813bf0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-84c268d9-7cdd-4a7d-9b26-24c5d9813bf0.shogun-image {
  box-sizing: border-box;
}




}
#s-18ecd282-618d-462b-9aaa-ea5c37aa415a {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-18ecd282-618d-462b-9aaa-ea5c37aa415a {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-18ecd282-618d-462b-9aaa-ea5c37aa415a {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-18ecd282-618d-462b-9aaa-ea5c37aa415a img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-18ecd282-618d-462b-9aaa-ea5c37aa415a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-18ecd282-618d-462b-9aaa-ea5c37aa415a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18ecd282-618d-462b-9aaa-ea5c37aa415a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18ecd282-618d-462b-9aaa-ea5c37aa415a.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-18ecd282-618d-462b-9aaa-ea5c37aa415a {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-18ecd282-618d-462b-9aaa-ea5c37aa415a {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-18ecd282-618d-462b-9aaa-ea5c37aa415a img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-18ecd282-618d-462b-9aaa-ea5c37aa415a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-18ecd282-618d-462b-9aaa-ea5c37aa415a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18ecd282-618d-462b-9aaa-ea5c37aa415a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18ecd282-618d-462b-9aaa-ea5c37aa415a.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-18ecd282-618d-462b-9aaa-ea5c37aa415a {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-18ecd282-618d-462b-9aaa-ea5c37aa415a {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-18ecd282-618d-462b-9aaa-ea5c37aa415a img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-18ecd282-618d-462b-9aaa-ea5c37aa415a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-18ecd282-618d-462b-9aaa-ea5c37aa415a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18ecd282-618d-462b-9aaa-ea5c37aa415a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18ecd282-618d-462b-9aaa-ea5c37aa415a.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-18ecd282-618d-462b-9aaa-ea5c37aa415a {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-18ecd282-618d-462b-9aaa-ea5c37aa415a {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-18ecd282-618d-462b-9aaa-ea5c37aa415a img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-18ecd282-618d-462b-9aaa-ea5c37aa415a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-18ecd282-618d-462b-9aaa-ea5c37aa415a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18ecd282-618d-462b-9aaa-ea5c37aa415a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18ecd282-618d-462b-9aaa-ea5c37aa415a.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-18ecd282-618d-462b-9aaa-ea5c37aa415a {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-18ecd282-618d-462b-9aaa-ea5c37aa415a {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-18ecd282-618d-462b-9aaa-ea5c37aa415a img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-18ecd282-618d-462b-9aaa-ea5c37aa415a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-18ecd282-618d-462b-9aaa-ea5c37aa415a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18ecd282-618d-462b-9aaa-ea5c37aa415a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18ecd282-618d-462b-9aaa-ea5c37aa415a.shogun-image {
  box-sizing: border-box;
}




}
#s-77d5a13c-615d-4971-b0ab-7a9f57311c9c {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-77d5a13c-615d-4971-b0ab-7a9f57311c9c {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-77d5a13c-615d-4971-b0ab-7a9f57311c9c {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-77d5a13c-615d-4971-b0ab-7a9f57311c9c img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-77d5a13c-615d-4971-b0ab-7a9f57311c9c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-77d5a13c-615d-4971-b0ab-7a9f57311c9c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-77d5a13c-615d-4971-b0ab-7a9f57311c9c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-77d5a13c-615d-4971-b0ab-7a9f57311c9c.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-77d5a13c-615d-4971-b0ab-7a9f57311c9c {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-77d5a13c-615d-4971-b0ab-7a9f57311c9c {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-77d5a13c-615d-4971-b0ab-7a9f57311c9c img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-77d5a13c-615d-4971-b0ab-7a9f57311c9c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-77d5a13c-615d-4971-b0ab-7a9f57311c9c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-77d5a13c-615d-4971-b0ab-7a9f57311c9c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-77d5a13c-615d-4971-b0ab-7a9f57311c9c.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-77d5a13c-615d-4971-b0ab-7a9f57311c9c {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-77d5a13c-615d-4971-b0ab-7a9f57311c9c {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-77d5a13c-615d-4971-b0ab-7a9f57311c9c img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-77d5a13c-615d-4971-b0ab-7a9f57311c9c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-77d5a13c-615d-4971-b0ab-7a9f57311c9c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-77d5a13c-615d-4971-b0ab-7a9f57311c9c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-77d5a13c-615d-4971-b0ab-7a9f57311c9c.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-77d5a13c-615d-4971-b0ab-7a9f57311c9c {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-77d5a13c-615d-4971-b0ab-7a9f57311c9c {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-77d5a13c-615d-4971-b0ab-7a9f57311c9c img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-77d5a13c-615d-4971-b0ab-7a9f57311c9c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-77d5a13c-615d-4971-b0ab-7a9f57311c9c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-77d5a13c-615d-4971-b0ab-7a9f57311c9c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-77d5a13c-615d-4971-b0ab-7a9f57311c9c.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-77d5a13c-615d-4971-b0ab-7a9f57311c9c {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-77d5a13c-615d-4971-b0ab-7a9f57311c9c {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-77d5a13c-615d-4971-b0ab-7a9f57311c9c img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-77d5a13c-615d-4971-b0ab-7a9f57311c9c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-77d5a13c-615d-4971-b0ab-7a9f57311c9c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-77d5a13c-615d-4971-b0ab-7a9f57311c9c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-77d5a13c-615d-4971-b0ab-7a9f57311c9c.shogun-image {
  box-sizing: border-box;
}




}
#s-0397dcd1-97d8-45a9-8f75-08825ec421c6 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-0397dcd1-97d8-45a9-8f75-08825ec421c6 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0397dcd1-97d8-45a9-8f75-08825ec421c6 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0397dcd1-97d8-45a9-8f75-08825ec421c6 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0397dcd1-97d8-45a9-8f75-08825ec421c6 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0397dcd1-97d8-45a9-8f75-08825ec421c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0397dcd1-97d8-45a9-8f75-08825ec421c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0397dcd1-97d8-45a9-8f75-08825ec421c6.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-0397dcd1-97d8-45a9-8f75-08825ec421c6 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0397dcd1-97d8-45a9-8f75-08825ec421c6 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0397dcd1-97d8-45a9-8f75-08825ec421c6 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0397dcd1-97d8-45a9-8f75-08825ec421c6 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0397dcd1-97d8-45a9-8f75-08825ec421c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0397dcd1-97d8-45a9-8f75-08825ec421c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0397dcd1-97d8-45a9-8f75-08825ec421c6.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-0397dcd1-97d8-45a9-8f75-08825ec421c6 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0397dcd1-97d8-45a9-8f75-08825ec421c6 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0397dcd1-97d8-45a9-8f75-08825ec421c6 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0397dcd1-97d8-45a9-8f75-08825ec421c6 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0397dcd1-97d8-45a9-8f75-08825ec421c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0397dcd1-97d8-45a9-8f75-08825ec421c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0397dcd1-97d8-45a9-8f75-08825ec421c6.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-0397dcd1-97d8-45a9-8f75-08825ec421c6 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0397dcd1-97d8-45a9-8f75-08825ec421c6 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0397dcd1-97d8-45a9-8f75-08825ec421c6 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0397dcd1-97d8-45a9-8f75-08825ec421c6 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0397dcd1-97d8-45a9-8f75-08825ec421c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0397dcd1-97d8-45a9-8f75-08825ec421c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0397dcd1-97d8-45a9-8f75-08825ec421c6.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-0397dcd1-97d8-45a9-8f75-08825ec421c6 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0397dcd1-97d8-45a9-8f75-08825ec421c6 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0397dcd1-97d8-45a9-8f75-08825ec421c6 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0397dcd1-97d8-45a9-8f75-08825ec421c6 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0397dcd1-97d8-45a9-8f75-08825ec421c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0397dcd1-97d8-45a9-8f75-08825ec421c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0397dcd1-97d8-45a9-8f75-08825ec421c6.shogun-image {
  box-sizing: border-box;
}




}
#s-2c9bbafe-72ef-467d-94ca-04de6a420acd {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-2c9bbafe-72ef-467d-94ca-04de6a420acd {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-2c9bbafe-72ef-467d-94ca-04de6a420acd {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-2c9bbafe-72ef-467d-94ca-04de6a420acd img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-2c9bbafe-72ef-467d-94ca-04de6a420acd .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-2c9bbafe-72ef-467d-94ca-04de6a420acd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c9bbafe-72ef-467d-94ca-04de6a420acd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c9bbafe-72ef-467d-94ca-04de6a420acd.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-2c9bbafe-72ef-467d-94ca-04de6a420acd {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-2c9bbafe-72ef-467d-94ca-04de6a420acd {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-2c9bbafe-72ef-467d-94ca-04de6a420acd img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-2c9bbafe-72ef-467d-94ca-04de6a420acd .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-2c9bbafe-72ef-467d-94ca-04de6a420acd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c9bbafe-72ef-467d-94ca-04de6a420acd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c9bbafe-72ef-467d-94ca-04de6a420acd.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-2c9bbafe-72ef-467d-94ca-04de6a420acd {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-2c9bbafe-72ef-467d-94ca-04de6a420acd {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-2c9bbafe-72ef-467d-94ca-04de6a420acd img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-2c9bbafe-72ef-467d-94ca-04de6a420acd .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-2c9bbafe-72ef-467d-94ca-04de6a420acd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c9bbafe-72ef-467d-94ca-04de6a420acd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c9bbafe-72ef-467d-94ca-04de6a420acd.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-2c9bbafe-72ef-467d-94ca-04de6a420acd {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-2c9bbafe-72ef-467d-94ca-04de6a420acd {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-2c9bbafe-72ef-467d-94ca-04de6a420acd img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-2c9bbafe-72ef-467d-94ca-04de6a420acd .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-2c9bbafe-72ef-467d-94ca-04de6a420acd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c9bbafe-72ef-467d-94ca-04de6a420acd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c9bbafe-72ef-467d-94ca-04de6a420acd.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-2c9bbafe-72ef-467d-94ca-04de6a420acd {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-2c9bbafe-72ef-467d-94ca-04de6a420acd {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-2c9bbafe-72ef-467d-94ca-04de6a420acd img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-2c9bbafe-72ef-467d-94ca-04de6a420acd .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-2c9bbafe-72ef-467d-94ca-04de6a420acd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c9bbafe-72ef-467d-94ca-04de6a420acd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c9bbafe-72ef-467d-94ca-04de6a420acd.shogun-image {
  box-sizing: border-box;
}




}
#s-20c0e184-05b0-4712-bd44-c8ab8b50e73b {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-20c0e184-05b0-4712-bd44-c8ab8b50e73b {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-20c0e184-05b0-4712-bd44-c8ab8b50e73b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-20c0e184-05b0-4712-bd44-c8ab8b50e73b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-20c0e184-05b0-4712-bd44-c8ab8b50e73b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-20c0e184-05b0-4712-bd44-c8ab8b50e73b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-20c0e184-05b0-4712-bd44-c8ab8b50e73b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-20c0e184-05b0-4712-bd44-c8ab8b50e73b.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-20c0e184-05b0-4712-bd44-c8ab8b50e73b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-20c0e184-05b0-4712-bd44-c8ab8b50e73b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-20c0e184-05b0-4712-bd44-c8ab8b50e73b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-20c0e184-05b0-4712-bd44-c8ab8b50e73b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-20c0e184-05b0-4712-bd44-c8ab8b50e73b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-20c0e184-05b0-4712-bd44-c8ab8b50e73b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-20c0e184-05b0-4712-bd44-c8ab8b50e73b.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-20c0e184-05b0-4712-bd44-c8ab8b50e73b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-20c0e184-05b0-4712-bd44-c8ab8b50e73b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-20c0e184-05b0-4712-bd44-c8ab8b50e73b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-20c0e184-05b0-4712-bd44-c8ab8b50e73b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-20c0e184-05b0-4712-bd44-c8ab8b50e73b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-20c0e184-05b0-4712-bd44-c8ab8b50e73b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-20c0e184-05b0-4712-bd44-c8ab8b50e73b.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-20c0e184-05b0-4712-bd44-c8ab8b50e73b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-20c0e184-05b0-4712-bd44-c8ab8b50e73b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-20c0e184-05b0-4712-bd44-c8ab8b50e73b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-20c0e184-05b0-4712-bd44-c8ab8b50e73b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-20c0e184-05b0-4712-bd44-c8ab8b50e73b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-20c0e184-05b0-4712-bd44-c8ab8b50e73b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-20c0e184-05b0-4712-bd44-c8ab8b50e73b.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-20c0e184-05b0-4712-bd44-c8ab8b50e73b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-20c0e184-05b0-4712-bd44-c8ab8b50e73b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-20c0e184-05b0-4712-bd44-c8ab8b50e73b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-20c0e184-05b0-4712-bd44-c8ab8b50e73b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-20c0e184-05b0-4712-bd44-c8ab8b50e73b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-20c0e184-05b0-4712-bd44-c8ab8b50e73b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-20c0e184-05b0-4712-bd44-c8ab8b50e73b.shogun-image {
  box-sizing: border-box;
}




}
#s-176b784a-5d1c-466c-8c55-9222f4d7044b {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-176b784a-5d1c-466c-8c55-9222f4d7044b {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-176b784a-5d1c-466c-8c55-9222f4d7044b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-176b784a-5d1c-466c-8c55-9222f4d7044b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-176b784a-5d1c-466c-8c55-9222f4d7044b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-176b784a-5d1c-466c-8c55-9222f4d7044b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-176b784a-5d1c-466c-8c55-9222f4d7044b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-176b784a-5d1c-466c-8c55-9222f4d7044b.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-176b784a-5d1c-466c-8c55-9222f4d7044b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-176b784a-5d1c-466c-8c55-9222f4d7044b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-176b784a-5d1c-466c-8c55-9222f4d7044b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-176b784a-5d1c-466c-8c55-9222f4d7044b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-176b784a-5d1c-466c-8c55-9222f4d7044b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-176b784a-5d1c-466c-8c55-9222f4d7044b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-176b784a-5d1c-466c-8c55-9222f4d7044b.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-176b784a-5d1c-466c-8c55-9222f4d7044b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-176b784a-5d1c-466c-8c55-9222f4d7044b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-176b784a-5d1c-466c-8c55-9222f4d7044b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-176b784a-5d1c-466c-8c55-9222f4d7044b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-176b784a-5d1c-466c-8c55-9222f4d7044b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-176b784a-5d1c-466c-8c55-9222f4d7044b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-176b784a-5d1c-466c-8c55-9222f4d7044b.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-176b784a-5d1c-466c-8c55-9222f4d7044b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-176b784a-5d1c-466c-8c55-9222f4d7044b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-176b784a-5d1c-466c-8c55-9222f4d7044b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-176b784a-5d1c-466c-8c55-9222f4d7044b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-176b784a-5d1c-466c-8c55-9222f4d7044b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-176b784a-5d1c-466c-8c55-9222f4d7044b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-176b784a-5d1c-466c-8c55-9222f4d7044b.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-176b784a-5d1c-466c-8c55-9222f4d7044b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-176b784a-5d1c-466c-8c55-9222f4d7044b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-176b784a-5d1c-466c-8c55-9222f4d7044b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-176b784a-5d1c-466c-8c55-9222f4d7044b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-176b784a-5d1c-466c-8c55-9222f4d7044b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-176b784a-5d1c-466c-8c55-9222f4d7044b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-176b784a-5d1c-466c-8c55-9222f4d7044b.shogun-image {
  box-sizing: border-box;
}




}
#s-ba4669f6-2a6c-4be2-9fa9-1ff2a2dca6a3 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-ba4669f6-2a6c-4be2-9fa9-1ff2a2dca6a3 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ba4669f6-2a6c-4be2-9fa9-1ff2a2dca6a3 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-ba4669f6-2a6c-4be2-9fa9-1ff2a2dca6a3 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-ba4669f6-2a6c-4be2-9fa9-1ff2a2dca6a3 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ba4669f6-2a6c-4be2-9fa9-1ff2a2dca6a3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba4669f6-2a6c-4be2-9fa9-1ff2a2dca6a3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba4669f6-2a6c-4be2-9fa9-1ff2a2dca6a3.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-ba4669f6-2a6c-4be2-9fa9-1ff2a2dca6a3 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ba4669f6-2a6c-4be2-9fa9-1ff2a2dca6a3 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-ba4669f6-2a6c-4be2-9fa9-1ff2a2dca6a3 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-ba4669f6-2a6c-4be2-9fa9-1ff2a2dca6a3 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ba4669f6-2a6c-4be2-9fa9-1ff2a2dca6a3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba4669f6-2a6c-4be2-9fa9-1ff2a2dca6a3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba4669f6-2a6c-4be2-9fa9-1ff2a2dca6a3.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-ba4669f6-2a6c-4be2-9fa9-1ff2a2dca6a3 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ba4669f6-2a6c-4be2-9fa9-1ff2a2dca6a3 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-ba4669f6-2a6c-4be2-9fa9-1ff2a2dca6a3 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-ba4669f6-2a6c-4be2-9fa9-1ff2a2dca6a3 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ba4669f6-2a6c-4be2-9fa9-1ff2a2dca6a3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba4669f6-2a6c-4be2-9fa9-1ff2a2dca6a3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba4669f6-2a6c-4be2-9fa9-1ff2a2dca6a3.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-ba4669f6-2a6c-4be2-9fa9-1ff2a2dca6a3 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ba4669f6-2a6c-4be2-9fa9-1ff2a2dca6a3 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-ba4669f6-2a6c-4be2-9fa9-1ff2a2dca6a3 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-ba4669f6-2a6c-4be2-9fa9-1ff2a2dca6a3 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ba4669f6-2a6c-4be2-9fa9-1ff2a2dca6a3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba4669f6-2a6c-4be2-9fa9-1ff2a2dca6a3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba4669f6-2a6c-4be2-9fa9-1ff2a2dca6a3.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-ba4669f6-2a6c-4be2-9fa9-1ff2a2dca6a3 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ba4669f6-2a6c-4be2-9fa9-1ff2a2dca6a3 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-ba4669f6-2a6c-4be2-9fa9-1ff2a2dca6a3 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-ba4669f6-2a6c-4be2-9fa9-1ff2a2dca6a3 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ba4669f6-2a6c-4be2-9fa9-1ff2a2dca6a3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba4669f6-2a6c-4be2-9fa9-1ff2a2dca6a3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba4669f6-2a6c-4be2-9fa9-1ff2a2dca6a3.shogun-image {
  box-sizing: border-box;
}




}
#s-23e89d6a-e043-4776-be34-fbf7c7e061e1 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-23e89d6a-e043-4776-be34-fbf7c7e061e1 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-23e89d6a-e043-4776-be34-fbf7c7e061e1 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-23e89d6a-e043-4776-be34-fbf7c7e061e1 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-23e89d6a-e043-4776-be34-fbf7c7e061e1 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-23e89d6a-e043-4776-be34-fbf7c7e061e1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-23e89d6a-e043-4776-be34-fbf7c7e061e1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-23e89d6a-e043-4776-be34-fbf7c7e061e1.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-23e89d6a-e043-4776-be34-fbf7c7e061e1 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-23e89d6a-e043-4776-be34-fbf7c7e061e1 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-23e89d6a-e043-4776-be34-fbf7c7e061e1 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-23e89d6a-e043-4776-be34-fbf7c7e061e1 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-23e89d6a-e043-4776-be34-fbf7c7e061e1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-23e89d6a-e043-4776-be34-fbf7c7e061e1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-23e89d6a-e043-4776-be34-fbf7c7e061e1.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-23e89d6a-e043-4776-be34-fbf7c7e061e1 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-23e89d6a-e043-4776-be34-fbf7c7e061e1 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-23e89d6a-e043-4776-be34-fbf7c7e061e1 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-23e89d6a-e043-4776-be34-fbf7c7e061e1 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-23e89d6a-e043-4776-be34-fbf7c7e061e1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-23e89d6a-e043-4776-be34-fbf7c7e061e1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-23e89d6a-e043-4776-be34-fbf7c7e061e1.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-23e89d6a-e043-4776-be34-fbf7c7e061e1 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-23e89d6a-e043-4776-be34-fbf7c7e061e1 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-23e89d6a-e043-4776-be34-fbf7c7e061e1 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-23e89d6a-e043-4776-be34-fbf7c7e061e1 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-23e89d6a-e043-4776-be34-fbf7c7e061e1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-23e89d6a-e043-4776-be34-fbf7c7e061e1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-23e89d6a-e043-4776-be34-fbf7c7e061e1.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-23e89d6a-e043-4776-be34-fbf7c7e061e1 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-23e89d6a-e043-4776-be34-fbf7c7e061e1 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-23e89d6a-e043-4776-be34-fbf7c7e061e1 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-23e89d6a-e043-4776-be34-fbf7c7e061e1 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-23e89d6a-e043-4776-be34-fbf7c7e061e1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-23e89d6a-e043-4776-be34-fbf7c7e061e1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-23e89d6a-e043-4776-be34-fbf7c7e061e1.shogun-image {
  box-sizing: border-box;
}




}
#s-c5b30b9a-7bc4-4bcc-b315-d61dc8e95017 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-c5b30b9a-7bc4-4bcc-b315-d61dc8e95017 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c5b30b9a-7bc4-4bcc-b315-d61dc8e95017 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-c5b30b9a-7bc4-4bcc-b315-d61dc8e95017 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-c5b30b9a-7bc4-4bcc-b315-d61dc8e95017 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-c5b30b9a-7bc4-4bcc-b315-d61dc8e95017.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c5b30b9a-7bc4-4bcc-b315-d61dc8e95017.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c5b30b9a-7bc4-4bcc-b315-d61dc8e95017.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-c5b30b9a-7bc4-4bcc-b315-d61dc8e95017 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c5b30b9a-7bc4-4bcc-b315-d61dc8e95017 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-c5b30b9a-7bc4-4bcc-b315-d61dc8e95017 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-c5b30b9a-7bc4-4bcc-b315-d61dc8e95017 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-c5b30b9a-7bc4-4bcc-b315-d61dc8e95017.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c5b30b9a-7bc4-4bcc-b315-d61dc8e95017.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c5b30b9a-7bc4-4bcc-b315-d61dc8e95017.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-c5b30b9a-7bc4-4bcc-b315-d61dc8e95017 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c5b30b9a-7bc4-4bcc-b315-d61dc8e95017 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-c5b30b9a-7bc4-4bcc-b315-d61dc8e95017 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-c5b30b9a-7bc4-4bcc-b315-d61dc8e95017 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-c5b30b9a-7bc4-4bcc-b315-d61dc8e95017.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c5b30b9a-7bc4-4bcc-b315-d61dc8e95017.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c5b30b9a-7bc4-4bcc-b315-d61dc8e95017.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-c5b30b9a-7bc4-4bcc-b315-d61dc8e95017 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c5b30b9a-7bc4-4bcc-b315-d61dc8e95017 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-c5b30b9a-7bc4-4bcc-b315-d61dc8e95017 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-c5b30b9a-7bc4-4bcc-b315-d61dc8e95017 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-c5b30b9a-7bc4-4bcc-b315-d61dc8e95017.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c5b30b9a-7bc4-4bcc-b315-d61dc8e95017.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c5b30b9a-7bc4-4bcc-b315-d61dc8e95017.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-c5b30b9a-7bc4-4bcc-b315-d61dc8e95017 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c5b30b9a-7bc4-4bcc-b315-d61dc8e95017 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-c5b30b9a-7bc4-4bcc-b315-d61dc8e95017 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-c5b30b9a-7bc4-4bcc-b315-d61dc8e95017 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-c5b30b9a-7bc4-4bcc-b315-d61dc8e95017.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c5b30b9a-7bc4-4bcc-b315-d61dc8e95017.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c5b30b9a-7bc4-4bcc-b315-d61dc8e95017.shogun-image {
  box-sizing: border-box;
}




}
#s-ae8a4db2-a08b-4324-a832-bc0994d23d32 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-ae8a4db2-a08b-4324-a832-bc0994d23d32 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ae8a4db2-a08b-4324-a832-bc0994d23d32 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-ae8a4db2-a08b-4324-a832-bc0994d23d32 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-ae8a4db2-a08b-4324-a832-bc0994d23d32 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ae8a4db2-a08b-4324-a832-bc0994d23d32.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae8a4db2-a08b-4324-a832-bc0994d23d32.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae8a4db2-a08b-4324-a832-bc0994d23d32.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-ae8a4db2-a08b-4324-a832-bc0994d23d32 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ae8a4db2-a08b-4324-a832-bc0994d23d32 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-ae8a4db2-a08b-4324-a832-bc0994d23d32 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-ae8a4db2-a08b-4324-a832-bc0994d23d32 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ae8a4db2-a08b-4324-a832-bc0994d23d32.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae8a4db2-a08b-4324-a832-bc0994d23d32.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae8a4db2-a08b-4324-a832-bc0994d23d32.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-ae8a4db2-a08b-4324-a832-bc0994d23d32 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ae8a4db2-a08b-4324-a832-bc0994d23d32 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-ae8a4db2-a08b-4324-a832-bc0994d23d32 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-ae8a4db2-a08b-4324-a832-bc0994d23d32 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ae8a4db2-a08b-4324-a832-bc0994d23d32.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae8a4db2-a08b-4324-a832-bc0994d23d32.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae8a4db2-a08b-4324-a832-bc0994d23d32.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-ae8a4db2-a08b-4324-a832-bc0994d23d32 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ae8a4db2-a08b-4324-a832-bc0994d23d32 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-ae8a4db2-a08b-4324-a832-bc0994d23d32 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-ae8a4db2-a08b-4324-a832-bc0994d23d32 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ae8a4db2-a08b-4324-a832-bc0994d23d32.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae8a4db2-a08b-4324-a832-bc0994d23d32.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae8a4db2-a08b-4324-a832-bc0994d23d32.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-ae8a4db2-a08b-4324-a832-bc0994d23d32 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ae8a4db2-a08b-4324-a832-bc0994d23d32 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-ae8a4db2-a08b-4324-a832-bc0994d23d32 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-ae8a4db2-a08b-4324-a832-bc0994d23d32 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ae8a4db2-a08b-4324-a832-bc0994d23d32.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ae8a4db2-a08b-4324-a832-bc0994d23d32.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae8a4db2-a08b-4324-a832-bc0994d23d32.shogun-image {
  box-sizing: border-box;
}




}
#s-148afb47-d886-4586-8320-8a8cd2a06b9c {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-148afb47-d886-4586-8320-8a8cd2a06b9c {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-148afb47-d886-4586-8320-8a8cd2a06b9c {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-148afb47-d886-4586-8320-8a8cd2a06b9c img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-148afb47-d886-4586-8320-8a8cd2a06b9c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-148afb47-d886-4586-8320-8a8cd2a06b9c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-148afb47-d886-4586-8320-8a8cd2a06b9c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-148afb47-d886-4586-8320-8a8cd2a06b9c.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-148afb47-d886-4586-8320-8a8cd2a06b9c {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-148afb47-d886-4586-8320-8a8cd2a06b9c {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-148afb47-d886-4586-8320-8a8cd2a06b9c img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-148afb47-d886-4586-8320-8a8cd2a06b9c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-148afb47-d886-4586-8320-8a8cd2a06b9c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-148afb47-d886-4586-8320-8a8cd2a06b9c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-148afb47-d886-4586-8320-8a8cd2a06b9c.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-148afb47-d886-4586-8320-8a8cd2a06b9c {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-148afb47-d886-4586-8320-8a8cd2a06b9c {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-148afb47-d886-4586-8320-8a8cd2a06b9c img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-148afb47-d886-4586-8320-8a8cd2a06b9c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-148afb47-d886-4586-8320-8a8cd2a06b9c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-148afb47-d886-4586-8320-8a8cd2a06b9c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-148afb47-d886-4586-8320-8a8cd2a06b9c.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-148afb47-d886-4586-8320-8a8cd2a06b9c {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-148afb47-d886-4586-8320-8a8cd2a06b9c {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-148afb47-d886-4586-8320-8a8cd2a06b9c img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-148afb47-d886-4586-8320-8a8cd2a06b9c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-148afb47-d886-4586-8320-8a8cd2a06b9c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-148afb47-d886-4586-8320-8a8cd2a06b9c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-148afb47-d886-4586-8320-8a8cd2a06b9c.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-148afb47-d886-4586-8320-8a8cd2a06b9c {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-148afb47-d886-4586-8320-8a8cd2a06b9c {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-148afb47-d886-4586-8320-8a8cd2a06b9c img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-148afb47-d886-4586-8320-8a8cd2a06b9c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-148afb47-d886-4586-8320-8a8cd2a06b9c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-148afb47-d886-4586-8320-8a8cd2a06b9c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-148afb47-d886-4586-8320-8a8cd2a06b9c.shogun-image {
  box-sizing: border-box;
}




}
#s-52a44e73-0f49-4ffd-a05d-072c7504a426 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-52a44e73-0f49-4ffd-a05d-072c7504a426 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-52a44e73-0f49-4ffd-a05d-072c7504a426 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-52a44e73-0f49-4ffd-a05d-072c7504a426 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-52a44e73-0f49-4ffd-a05d-072c7504a426 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-52a44e73-0f49-4ffd-a05d-072c7504a426.shg-align-container {
  display: flex;
  justify-content: center
}

.s-52a44e73-0f49-4ffd-a05d-072c7504a426.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-52a44e73-0f49-4ffd-a05d-072c7504a426.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-52a44e73-0f49-4ffd-a05d-072c7504a426 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-52a44e73-0f49-4ffd-a05d-072c7504a426 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-52a44e73-0f49-4ffd-a05d-072c7504a426 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-52a44e73-0f49-4ffd-a05d-072c7504a426 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-52a44e73-0f49-4ffd-a05d-072c7504a426.shg-align-container {
  display: flex;
  justify-content: center
}

.s-52a44e73-0f49-4ffd-a05d-072c7504a426.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-52a44e73-0f49-4ffd-a05d-072c7504a426.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-52a44e73-0f49-4ffd-a05d-072c7504a426 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-52a44e73-0f49-4ffd-a05d-072c7504a426 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-52a44e73-0f49-4ffd-a05d-072c7504a426 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-52a44e73-0f49-4ffd-a05d-072c7504a426 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-52a44e73-0f49-4ffd-a05d-072c7504a426.shg-align-container {
  display: flex;
  justify-content: center
}

.s-52a44e73-0f49-4ffd-a05d-072c7504a426.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-52a44e73-0f49-4ffd-a05d-072c7504a426.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-52a44e73-0f49-4ffd-a05d-072c7504a426 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-52a44e73-0f49-4ffd-a05d-072c7504a426 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-52a44e73-0f49-4ffd-a05d-072c7504a426 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-52a44e73-0f49-4ffd-a05d-072c7504a426 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-52a44e73-0f49-4ffd-a05d-072c7504a426.shg-align-container {
  display: flex;
  justify-content: center
}

.s-52a44e73-0f49-4ffd-a05d-072c7504a426.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-52a44e73-0f49-4ffd-a05d-072c7504a426.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-52a44e73-0f49-4ffd-a05d-072c7504a426 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-52a44e73-0f49-4ffd-a05d-072c7504a426 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-52a44e73-0f49-4ffd-a05d-072c7504a426 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-52a44e73-0f49-4ffd-a05d-072c7504a426 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-52a44e73-0f49-4ffd-a05d-072c7504a426.shg-align-container {
  display: flex;
  justify-content: center
}

.s-52a44e73-0f49-4ffd-a05d-072c7504a426.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-52a44e73-0f49-4ffd-a05d-072c7504a426.shogun-image {
  box-sizing: border-box;
}




}
#s-d1ca0a4a-d313-46b4-ace9-5dc775379898 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-d1ca0a4a-d313-46b4-ace9-5dc775379898 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-d1ca0a4a-d313-46b4-ace9-5dc775379898 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-d1ca0a4a-d313-46b4-ace9-5dc775379898 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-d1ca0a4a-d313-46b4-ace9-5dc775379898 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-d1ca0a4a-d313-46b4-ace9-5dc775379898.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d1ca0a4a-d313-46b4-ace9-5dc775379898.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d1ca0a4a-d313-46b4-ace9-5dc775379898.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-d1ca0a4a-d313-46b4-ace9-5dc775379898 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-d1ca0a4a-d313-46b4-ace9-5dc775379898 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-d1ca0a4a-d313-46b4-ace9-5dc775379898 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-d1ca0a4a-d313-46b4-ace9-5dc775379898 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-d1ca0a4a-d313-46b4-ace9-5dc775379898.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d1ca0a4a-d313-46b4-ace9-5dc775379898.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d1ca0a4a-d313-46b4-ace9-5dc775379898.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-d1ca0a4a-d313-46b4-ace9-5dc775379898 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-d1ca0a4a-d313-46b4-ace9-5dc775379898 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-d1ca0a4a-d313-46b4-ace9-5dc775379898 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-d1ca0a4a-d313-46b4-ace9-5dc775379898 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-d1ca0a4a-d313-46b4-ace9-5dc775379898.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d1ca0a4a-d313-46b4-ace9-5dc775379898.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d1ca0a4a-d313-46b4-ace9-5dc775379898.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-d1ca0a4a-d313-46b4-ace9-5dc775379898 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-d1ca0a4a-d313-46b4-ace9-5dc775379898 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-d1ca0a4a-d313-46b4-ace9-5dc775379898 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-d1ca0a4a-d313-46b4-ace9-5dc775379898 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-d1ca0a4a-d313-46b4-ace9-5dc775379898.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d1ca0a4a-d313-46b4-ace9-5dc775379898.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d1ca0a4a-d313-46b4-ace9-5dc775379898.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-d1ca0a4a-d313-46b4-ace9-5dc775379898 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-d1ca0a4a-d313-46b4-ace9-5dc775379898 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-d1ca0a4a-d313-46b4-ace9-5dc775379898 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-d1ca0a4a-d313-46b4-ace9-5dc775379898 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-d1ca0a4a-d313-46b4-ace9-5dc775379898.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d1ca0a4a-d313-46b4-ace9-5dc775379898.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d1ca0a4a-d313-46b4-ace9-5dc775379898.shogun-image {
  box-sizing: border-box;
}




}
#s-41bafc17-ae1f-4c04-bf35-4b9e8c371de8 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-41bafc17-ae1f-4c04-bf35-4b9e8c371de8 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-41bafc17-ae1f-4c04-bf35-4b9e8c371de8 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-41bafc17-ae1f-4c04-bf35-4b9e8c371de8 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-41bafc17-ae1f-4c04-bf35-4b9e8c371de8 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-41bafc17-ae1f-4c04-bf35-4b9e8c371de8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-41bafc17-ae1f-4c04-bf35-4b9e8c371de8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-41bafc17-ae1f-4c04-bf35-4b9e8c371de8.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-41bafc17-ae1f-4c04-bf35-4b9e8c371de8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-41bafc17-ae1f-4c04-bf35-4b9e8c371de8 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-41bafc17-ae1f-4c04-bf35-4b9e8c371de8 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-41bafc17-ae1f-4c04-bf35-4b9e8c371de8 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-41bafc17-ae1f-4c04-bf35-4b9e8c371de8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-41bafc17-ae1f-4c04-bf35-4b9e8c371de8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-41bafc17-ae1f-4c04-bf35-4b9e8c371de8.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-41bafc17-ae1f-4c04-bf35-4b9e8c371de8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-41bafc17-ae1f-4c04-bf35-4b9e8c371de8 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-41bafc17-ae1f-4c04-bf35-4b9e8c371de8 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-41bafc17-ae1f-4c04-bf35-4b9e8c371de8 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-41bafc17-ae1f-4c04-bf35-4b9e8c371de8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-41bafc17-ae1f-4c04-bf35-4b9e8c371de8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-41bafc17-ae1f-4c04-bf35-4b9e8c371de8.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-41bafc17-ae1f-4c04-bf35-4b9e8c371de8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-41bafc17-ae1f-4c04-bf35-4b9e8c371de8 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-41bafc17-ae1f-4c04-bf35-4b9e8c371de8 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-41bafc17-ae1f-4c04-bf35-4b9e8c371de8 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-41bafc17-ae1f-4c04-bf35-4b9e8c371de8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-41bafc17-ae1f-4c04-bf35-4b9e8c371de8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-41bafc17-ae1f-4c04-bf35-4b9e8c371de8.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-41bafc17-ae1f-4c04-bf35-4b9e8c371de8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-41bafc17-ae1f-4c04-bf35-4b9e8c371de8 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-41bafc17-ae1f-4c04-bf35-4b9e8c371de8 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-41bafc17-ae1f-4c04-bf35-4b9e8c371de8 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-41bafc17-ae1f-4c04-bf35-4b9e8c371de8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-41bafc17-ae1f-4c04-bf35-4b9e8c371de8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-41bafc17-ae1f-4c04-bf35-4b9e8c371de8.shogun-image {
  box-sizing: border-box;
}




}
#s-c3b0af6f-4d8e-40f1-a407-59dd13b87af4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 1200px){#s-c3b0af6f-4d8e-40f1-a407-59dd13b87af4 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c3b0af6f-4d8e-40f1-a407-59dd13b87af4 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-c3b0af6f-4d8e-40f1-a407-59dd13b87af4 {
  display: none;
}
#s-c3b0af6f-4d8e-40f1-a407-59dd13b87af4, #wrap-s-c3b0af6f-4d8e-40f1-a407-59dd13b87af4 { display: none !important; }}@media (max-width: 767px){#s-c3b0af6f-4d8e-40f1-a407-59dd13b87af4 {
  display: none;
}
#s-c3b0af6f-4d8e-40f1-a407-59dd13b87af4, #wrap-s-c3b0af6f-4d8e-40f1-a407-59dd13b87af4 { display: none !important; }}
/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-c3b0af6f-4d8e-40f1-a407-59dd13b87af4 {
  --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(247, 6, 6, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-c3b0af6f-4d8e-40f1-a407-59dd13b87af4 > .swiper-button-prev,
#slider-v3-s-c3b0af6f-4d8e-40f1-a407-59dd13b87af4 > .swiper-button-next {
  
}

#slider-v3-s-c3b0af6f-4d8e-40f1-a407-59dd13b87af4 > .swiper-button-prev svg,
#slider-v3-s-c3b0af6f-4d8e-40f1-a407-59dd13b87af4 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-c3b0af6f-4d8e-40f1-a407-59dd13b87af4 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-c3b0af6f-4d8e-40f1-a407-59dd13b87af4 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-c3b0af6f-4d8e-40f1-a407-59dd13b87af4 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-c3b0af6f-4d8e-40f1-a407-59dd13b87af4 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-c3b0af6f-4d8e-40f1-a407-59dd13b87af4 .swiper-pagination-bullet-active {
  background-color: rgba(247, 6, 6, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-c3b0af6f-4d8e-40f1-a407-59dd13b87af4 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

#s-93b9a835-b06d-4116-9a98-c38de485155f {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-93b9a835-b06d-4116-9a98-c38de485155f {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-93b9a835-b06d-4116-9a98-c38de485155f {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-93b9a835-b06d-4116-9a98-c38de485155f img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-93b9a835-b06d-4116-9a98-c38de485155f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-93b9a835-b06d-4116-9a98-c38de485155f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93b9a835-b06d-4116-9a98-c38de485155f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93b9a835-b06d-4116-9a98-c38de485155f.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-93b9a835-b06d-4116-9a98-c38de485155f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-93b9a835-b06d-4116-9a98-c38de485155f {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-93b9a835-b06d-4116-9a98-c38de485155f img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-93b9a835-b06d-4116-9a98-c38de485155f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-93b9a835-b06d-4116-9a98-c38de485155f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93b9a835-b06d-4116-9a98-c38de485155f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93b9a835-b06d-4116-9a98-c38de485155f.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-93b9a835-b06d-4116-9a98-c38de485155f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-93b9a835-b06d-4116-9a98-c38de485155f {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-93b9a835-b06d-4116-9a98-c38de485155f img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-93b9a835-b06d-4116-9a98-c38de485155f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-93b9a835-b06d-4116-9a98-c38de485155f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93b9a835-b06d-4116-9a98-c38de485155f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93b9a835-b06d-4116-9a98-c38de485155f.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-93b9a835-b06d-4116-9a98-c38de485155f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-93b9a835-b06d-4116-9a98-c38de485155f {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-93b9a835-b06d-4116-9a98-c38de485155f img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-93b9a835-b06d-4116-9a98-c38de485155f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-93b9a835-b06d-4116-9a98-c38de485155f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93b9a835-b06d-4116-9a98-c38de485155f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93b9a835-b06d-4116-9a98-c38de485155f.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-93b9a835-b06d-4116-9a98-c38de485155f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-93b9a835-b06d-4116-9a98-c38de485155f {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-93b9a835-b06d-4116-9a98-c38de485155f img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-93b9a835-b06d-4116-9a98-c38de485155f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-93b9a835-b06d-4116-9a98-c38de485155f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93b9a835-b06d-4116-9a98-c38de485155f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93b9a835-b06d-4116-9a98-c38de485155f.shogun-image {
  box-sizing: border-box;
}




}
#s-fb5f46c8-4450-4e29-997f-2117c257bd0a {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-fb5f46c8-4450-4e29-997f-2117c257bd0a {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-fb5f46c8-4450-4e29-997f-2117c257bd0a {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-fb5f46c8-4450-4e29-997f-2117c257bd0a img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-fb5f46c8-4450-4e29-997f-2117c257bd0a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-fb5f46c8-4450-4e29-997f-2117c257bd0a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fb5f46c8-4450-4e29-997f-2117c257bd0a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fb5f46c8-4450-4e29-997f-2117c257bd0a.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-fb5f46c8-4450-4e29-997f-2117c257bd0a {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-fb5f46c8-4450-4e29-997f-2117c257bd0a {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-fb5f46c8-4450-4e29-997f-2117c257bd0a img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-fb5f46c8-4450-4e29-997f-2117c257bd0a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-fb5f46c8-4450-4e29-997f-2117c257bd0a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fb5f46c8-4450-4e29-997f-2117c257bd0a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fb5f46c8-4450-4e29-997f-2117c257bd0a.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-fb5f46c8-4450-4e29-997f-2117c257bd0a {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-fb5f46c8-4450-4e29-997f-2117c257bd0a {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-fb5f46c8-4450-4e29-997f-2117c257bd0a img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-fb5f46c8-4450-4e29-997f-2117c257bd0a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-fb5f46c8-4450-4e29-997f-2117c257bd0a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fb5f46c8-4450-4e29-997f-2117c257bd0a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fb5f46c8-4450-4e29-997f-2117c257bd0a.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-fb5f46c8-4450-4e29-997f-2117c257bd0a {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-fb5f46c8-4450-4e29-997f-2117c257bd0a {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-fb5f46c8-4450-4e29-997f-2117c257bd0a img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-fb5f46c8-4450-4e29-997f-2117c257bd0a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-fb5f46c8-4450-4e29-997f-2117c257bd0a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fb5f46c8-4450-4e29-997f-2117c257bd0a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fb5f46c8-4450-4e29-997f-2117c257bd0a.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-fb5f46c8-4450-4e29-997f-2117c257bd0a {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-fb5f46c8-4450-4e29-997f-2117c257bd0a {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-fb5f46c8-4450-4e29-997f-2117c257bd0a img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-fb5f46c8-4450-4e29-997f-2117c257bd0a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-fb5f46c8-4450-4e29-997f-2117c257bd0a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fb5f46c8-4450-4e29-997f-2117c257bd0a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fb5f46c8-4450-4e29-997f-2117c257bd0a.shogun-image {
  box-sizing: border-box;
}




}
#s-d9e49c0e-0c08-427a-a454-08ba4e1ab19a {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-d9e49c0e-0c08-427a-a454-08ba4e1ab19a {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-d9e49c0e-0c08-427a-a454-08ba4e1ab19a {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-d9e49c0e-0c08-427a-a454-08ba4e1ab19a img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-d9e49c0e-0c08-427a-a454-08ba4e1ab19a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-d9e49c0e-0c08-427a-a454-08ba4e1ab19a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d9e49c0e-0c08-427a-a454-08ba4e1ab19a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d9e49c0e-0c08-427a-a454-08ba4e1ab19a.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-d9e49c0e-0c08-427a-a454-08ba4e1ab19a {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-d9e49c0e-0c08-427a-a454-08ba4e1ab19a {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-d9e49c0e-0c08-427a-a454-08ba4e1ab19a img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-d9e49c0e-0c08-427a-a454-08ba4e1ab19a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-d9e49c0e-0c08-427a-a454-08ba4e1ab19a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d9e49c0e-0c08-427a-a454-08ba4e1ab19a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d9e49c0e-0c08-427a-a454-08ba4e1ab19a.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-d9e49c0e-0c08-427a-a454-08ba4e1ab19a {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-d9e49c0e-0c08-427a-a454-08ba4e1ab19a {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-d9e49c0e-0c08-427a-a454-08ba4e1ab19a img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-d9e49c0e-0c08-427a-a454-08ba4e1ab19a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-d9e49c0e-0c08-427a-a454-08ba4e1ab19a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d9e49c0e-0c08-427a-a454-08ba4e1ab19a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d9e49c0e-0c08-427a-a454-08ba4e1ab19a.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-d9e49c0e-0c08-427a-a454-08ba4e1ab19a {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-d9e49c0e-0c08-427a-a454-08ba4e1ab19a {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-d9e49c0e-0c08-427a-a454-08ba4e1ab19a img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-d9e49c0e-0c08-427a-a454-08ba4e1ab19a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-d9e49c0e-0c08-427a-a454-08ba4e1ab19a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d9e49c0e-0c08-427a-a454-08ba4e1ab19a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d9e49c0e-0c08-427a-a454-08ba4e1ab19a.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-d9e49c0e-0c08-427a-a454-08ba4e1ab19a {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-d9e49c0e-0c08-427a-a454-08ba4e1ab19a {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-d9e49c0e-0c08-427a-a454-08ba4e1ab19a img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-d9e49c0e-0c08-427a-a454-08ba4e1ab19a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-d9e49c0e-0c08-427a-a454-08ba4e1ab19a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d9e49c0e-0c08-427a-a454-08ba4e1ab19a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d9e49c0e-0c08-427a-a454-08ba4e1ab19a.shogun-image {
  box-sizing: border-box;
}




}
#s-929dbf6e-fb11-4078-8ba9-b68cf944e1ba {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-929dbf6e-fb11-4078-8ba9-b68cf944e1ba {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-929dbf6e-fb11-4078-8ba9-b68cf944e1ba {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-929dbf6e-fb11-4078-8ba9-b68cf944e1ba img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-929dbf6e-fb11-4078-8ba9-b68cf944e1ba .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-929dbf6e-fb11-4078-8ba9-b68cf944e1ba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-929dbf6e-fb11-4078-8ba9-b68cf944e1ba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-929dbf6e-fb11-4078-8ba9-b68cf944e1ba.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-929dbf6e-fb11-4078-8ba9-b68cf944e1ba {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-929dbf6e-fb11-4078-8ba9-b68cf944e1ba {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-929dbf6e-fb11-4078-8ba9-b68cf944e1ba img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-929dbf6e-fb11-4078-8ba9-b68cf944e1ba .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-929dbf6e-fb11-4078-8ba9-b68cf944e1ba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-929dbf6e-fb11-4078-8ba9-b68cf944e1ba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-929dbf6e-fb11-4078-8ba9-b68cf944e1ba.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-929dbf6e-fb11-4078-8ba9-b68cf944e1ba {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-929dbf6e-fb11-4078-8ba9-b68cf944e1ba {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-929dbf6e-fb11-4078-8ba9-b68cf944e1ba img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-929dbf6e-fb11-4078-8ba9-b68cf944e1ba .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-929dbf6e-fb11-4078-8ba9-b68cf944e1ba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-929dbf6e-fb11-4078-8ba9-b68cf944e1ba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-929dbf6e-fb11-4078-8ba9-b68cf944e1ba.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-929dbf6e-fb11-4078-8ba9-b68cf944e1ba {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-929dbf6e-fb11-4078-8ba9-b68cf944e1ba {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-929dbf6e-fb11-4078-8ba9-b68cf944e1ba img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-929dbf6e-fb11-4078-8ba9-b68cf944e1ba .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-929dbf6e-fb11-4078-8ba9-b68cf944e1ba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-929dbf6e-fb11-4078-8ba9-b68cf944e1ba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-929dbf6e-fb11-4078-8ba9-b68cf944e1ba.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-929dbf6e-fb11-4078-8ba9-b68cf944e1ba {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-929dbf6e-fb11-4078-8ba9-b68cf944e1ba {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-929dbf6e-fb11-4078-8ba9-b68cf944e1ba img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-929dbf6e-fb11-4078-8ba9-b68cf944e1ba .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-929dbf6e-fb11-4078-8ba9-b68cf944e1ba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-929dbf6e-fb11-4078-8ba9-b68cf944e1ba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-929dbf6e-fb11-4078-8ba9-b68cf944e1ba.shogun-image {
  box-sizing: border-box;
}




}
#s-0acf4b93-d6fc-4463-a98a-b16fcdf205e6 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-0acf4b93-d6fc-4463-a98a-b16fcdf205e6 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0acf4b93-d6fc-4463-a98a-b16fcdf205e6 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0acf4b93-d6fc-4463-a98a-b16fcdf205e6 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0acf4b93-d6fc-4463-a98a-b16fcdf205e6 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0acf4b93-d6fc-4463-a98a-b16fcdf205e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0acf4b93-d6fc-4463-a98a-b16fcdf205e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0acf4b93-d6fc-4463-a98a-b16fcdf205e6.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-0acf4b93-d6fc-4463-a98a-b16fcdf205e6 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0acf4b93-d6fc-4463-a98a-b16fcdf205e6 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0acf4b93-d6fc-4463-a98a-b16fcdf205e6 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0acf4b93-d6fc-4463-a98a-b16fcdf205e6 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0acf4b93-d6fc-4463-a98a-b16fcdf205e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0acf4b93-d6fc-4463-a98a-b16fcdf205e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0acf4b93-d6fc-4463-a98a-b16fcdf205e6.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-0acf4b93-d6fc-4463-a98a-b16fcdf205e6 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0acf4b93-d6fc-4463-a98a-b16fcdf205e6 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0acf4b93-d6fc-4463-a98a-b16fcdf205e6 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0acf4b93-d6fc-4463-a98a-b16fcdf205e6 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0acf4b93-d6fc-4463-a98a-b16fcdf205e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0acf4b93-d6fc-4463-a98a-b16fcdf205e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0acf4b93-d6fc-4463-a98a-b16fcdf205e6.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-0acf4b93-d6fc-4463-a98a-b16fcdf205e6 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0acf4b93-d6fc-4463-a98a-b16fcdf205e6 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0acf4b93-d6fc-4463-a98a-b16fcdf205e6 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0acf4b93-d6fc-4463-a98a-b16fcdf205e6 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0acf4b93-d6fc-4463-a98a-b16fcdf205e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0acf4b93-d6fc-4463-a98a-b16fcdf205e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0acf4b93-d6fc-4463-a98a-b16fcdf205e6.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-0acf4b93-d6fc-4463-a98a-b16fcdf205e6 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0acf4b93-d6fc-4463-a98a-b16fcdf205e6 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0acf4b93-d6fc-4463-a98a-b16fcdf205e6 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0acf4b93-d6fc-4463-a98a-b16fcdf205e6 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0acf4b93-d6fc-4463-a98a-b16fcdf205e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0acf4b93-d6fc-4463-a98a-b16fcdf205e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0acf4b93-d6fc-4463-a98a-b16fcdf205e6.shogun-image {
  box-sizing: border-box;
}




}
#s-b238c82d-c5da-4858-81d5-4001295ea09b {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-b238c82d-c5da-4858-81d5-4001295ea09b {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b238c82d-c5da-4858-81d5-4001295ea09b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-b238c82d-c5da-4858-81d5-4001295ea09b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-b238c82d-c5da-4858-81d5-4001295ea09b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-b238c82d-c5da-4858-81d5-4001295ea09b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b238c82d-c5da-4858-81d5-4001295ea09b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b238c82d-c5da-4858-81d5-4001295ea09b.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-b238c82d-c5da-4858-81d5-4001295ea09b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b238c82d-c5da-4858-81d5-4001295ea09b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-b238c82d-c5da-4858-81d5-4001295ea09b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-b238c82d-c5da-4858-81d5-4001295ea09b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-b238c82d-c5da-4858-81d5-4001295ea09b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b238c82d-c5da-4858-81d5-4001295ea09b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b238c82d-c5da-4858-81d5-4001295ea09b.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-b238c82d-c5da-4858-81d5-4001295ea09b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b238c82d-c5da-4858-81d5-4001295ea09b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-b238c82d-c5da-4858-81d5-4001295ea09b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-b238c82d-c5da-4858-81d5-4001295ea09b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-b238c82d-c5da-4858-81d5-4001295ea09b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b238c82d-c5da-4858-81d5-4001295ea09b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b238c82d-c5da-4858-81d5-4001295ea09b.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-b238c82d-c5da-4858-81d5-4001295ea09b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b238c82d-c5da-4858-81d5-4001295ea09b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-b238c82d-c5da-4858-81d5-4001295ea09b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-b238c82d-c5da-4858-81d5-4001295ea09b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-b238c82d-c5da-4858-81d5-4001295ea09b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b238c82d-c5da-4858-81d5-4001295ea09b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b238c82d-c5da-4858-81d5-4001295ea09b.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-b238c82d-c5da-4858-81d5-4001295ea09b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b238c82d-c5da-4858-81d5-4001295ea09b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-b238c82d-c5da-4858-81d5-4001295ea09b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-b238c82d-c5da-4858-81d5-4001295ea09b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-b238c82d-c5da-4858-81d5-4001295ea09b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b238c82d-c5da-4858-81d5-4001295ea09b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b238c82d-c5da-4858-81d5-4001295ea09b.shogun-image {
  box-sizing: border-box;
}




}
#s-f10b36cb-a663-4e9a-bf14-5c65b5f3bd95 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-f10b36cb-a663-4e9a-bf14-5c65b5f3bd95 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-f10b36cb-a663-4e9a-bf14-5c65b5f3bd95 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-f10b36cb-a663-4e9a-bf14-5c65b5f3bd95 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-f10b36cb-a663-4e9a-bf14-5c65b5f3bd95 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-f10b36cb-a663-4e9a-bf14-5c65b5f3bd95.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f10b36cb-a663-4e9a-bf14-5c65b5f3bd95.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f10b36cb-a663-4e9a-bf14-5c65b5f3bd95.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-f10b36cb-a663-4e9a-bf14-5c65b5f3bd95 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-f10b36cb-a663-4e9a-bf14-5c65b5f3bd95 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-f10b36cb-a663-4e9a-bf14-5c65b5f3bd95 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-f10b36cb-a663-4e9a-bf14-5c65b5f3bd95 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-f10b36cb-a663-4e9a-bf14-5c65b5f3bd95.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f10b36cb-a663-4e9a-bf14-5c65b5f3bd95.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f10b36cb-a663-4e9a-bf14-5c65b5f3bd95.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-f10b36cb-a663-4e9a-bf14-5c65b5f3bd95 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-f10b36cb-a663-4e9a-bf14-5c65b5f3bd95 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-f10b36cb-a663-4e9a-bf14-5c65b5f3bd95 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-f10b36cb-a663-4e9a-bf14-5c65b5f3bd95 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-f10b36cb-a663-4e9a-bf14-5c65b5f3bd95.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f10b36cb-a663-4e9a-bf14-5c65b5f3bd95.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f10b36cb-a663-4e9a-bf14-5c65b5f3bd95.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-f10b36cb-a663-4e9a-bf14-5c65b5f3bd95 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-f10b36cb-a663-4e9a-bf14-5c65b5f3bd95 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-f10b36cb-a663-4e9a-bf14-5c65b5f3bd95 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-f10b36cb-a663-4e9a-bf14-5c65b5f3bd95 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-f10b36cb-a663-4e9a-bf14-5c65b5f3bd95.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f10b36cb-a663-4e9a-bf14-5c65b5f3bd95.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f10b36cb-a663-4e9a-bf14-5c65b5f3bd95.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-f10b36cb-a663-4e9a-bf14-5c65b5f3bd95 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-f10b36cb-a663-4e9a-bf14-5c65b5f3bd95 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-f10b36cb-a663-4e9a-bf14-5c65b5f3bd95 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-f10b36cb-a663-4e9a-bf14-5c65b5f3bd95 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-f10b36cb-a663-4e9a-bf14-5c65b5f3bd95.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f10b36cb-a663-4e9a-bf14-5c65b5f3bd95.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f10b36cb-a663-4e9a-bf14-5c65b5f3bd95.shogun-image {
  box-sizing: border-box;
}




}
#s-bed864fa-70d6-4825-b7d4-9b83a0b0fc6f {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-bed864fa-70d6-4825-b7d4-9b83a0b0fc6f {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-bed864fa-70d6-4825-b7d4-9b83a0b0fc6f {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-bed864fa-70d6-4825-b7d4-9b83a0b0fc6f img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-bed864fa-70d6-4825-b7d4-9b83a0b0fc6f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-bed864fa-70d6-4825-b7d4-9b83a0b0fc6f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bed864fa-70d6-4825-b7d4-9b83a0b0fc6f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bed864fa-70d6-4825-b7d4-9b83a0b0fc6f.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-bed864fa-70d6-4825-b7d4-9b83a0b0fc6f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-bed864fa-70d6-4825-b7d4-9b83a0b0fc6f {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-bed864fa-70d6-4825-b7d4-9b83a0b0fc6f img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-bed864fa-70d6-4825-b7d4-9b83a0b0fc6f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-bed864fa-70d6-4825-b7d4-9b83a0b0fc6f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bed864fa-70d6-4825-b7d4-9b83a0b0fc6f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bed864fa-70d6-4825-b7d4-9b83a0b0fc6f.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-bed864fa-70d6-4825-b7d4-9b83a0b0fc6f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-bed864fa-70d6-4825-b7d4-9b83a0b0fc6f {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-bed864fa-70d6-4825-b7d4-9b83a0b0fc6f img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-bed864fa-70d6-4825-b7d4-9b83a0b0fc6f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-bed864fa-70d6-4825-b7d4-9b83a0b0fc6f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bed864fa-70d6-4825-b7d4-9b83a0b0fc6f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bed864fa-70d6-4825-b7d4-9b83a0b0fc6f.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-bed864fa-70d6-4825-b7d4-9b83a0b0fc6f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-bed864fa-70d6-4825-b7d4-9b83a0b0fc6f {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-bed864fa-70d6-4825-b7d4-9b83a0b0fc6f img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-bed864fa-70d6-4825-b7d4-9b83a0b0fc6f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-bed864fa-70d6-4825-b7d4-9b83a0b0fc6f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bed864fa-70d6-4825-b7d4-9b83a0b0fc6f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bed864fa-70d6-4825-b7d4-9b83a0b0fc6f.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-bed864fa-70d6-4825-b7d4-9b83a0b0fc6f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-bed864fa-70d6-4825-b7d4-9b83a0b0fc6f {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-bed864fa-70d6-4825-b7d4-9b83a0b0fc6f img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-bed864fa-70d6-4825-b7d4-9b83a0b0fc6f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-bed864fa-70d6-4825-b7d4-9b83a0b0fc6f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bed864fa-70d6-4825-b7d4-9b83a0b0fc6f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bed864fa-70d6-4825-b7d4-9b83a0b0fc6f.shogun-image {
  box-sizing: border-box;
}




}
#s-4c88069e-5194-445d-b7f0-c79d1323d279 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-4c88069e-5194-445d-b7f0-c79d1323d279 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-4c88069e-5194-445d-b7f0-c79d1323d279 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-4c88069e-5194-445d-b7f0-c79d1323d279 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-4c88069e-5194-445d-b7f0-c79d1323d279 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4c88069e-5194-445d-b7f0-c79d1323d279.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c88069e-5194-445d-b7f0-c79d1323d279.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c88069e-5194-445d-b7f0-c79d1323d279.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-4c88069e-5194-445d-b7f0-c79d1323d279 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-4c88069e-5194-445d-b7f0-c79d1323d279 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-4c88069e-5194-445d-b7f0-c79d1323d279 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-4c88069e-5194-445d-b7f0-c79d1323d279 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4c88069e-5194-445d-b7f0-c79d1323d279.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c88069e-5194-445d-b7f0-c79d1323d279.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c88069e-5194-445d-b7f0-c79d1323d279.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-4c88069e-5194-445d-b7f0-c79d1323d279 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-4c88069e-5194-445d-b7f0-c79d1323d279 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-4c88069e-5194-445d-b7f0-c79d1323d279 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-4c88069e-5194-445d-b7f0-c79d1323d279 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4c88069e-5194-445d-b7f0-c79d1323d279.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c88069e-5194-445d-b7f0-c79d1323d279.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c88069e-5194-445d-b7f0-c79d1323d279.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-4c88069e-5194-445d-b7f0-c79d1323d279 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-4c88069e-5194-445d-b7f0-c79d1323d279 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-4c88069e-5194-445d-b7f0-c79d1323d279 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-4c88069e-5194-445d-b7f0-c79d1323d279 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4c88069e-5194-445d-b7f0-c79d1323d279.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c88069e-5194-445d-b7f0-c79d1323d279.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c88069e-5194-445d-b7f0-c79d1323d279.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-4c88069e-5194-445d-b7f0-c79d1323d279 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-4c88069e-5194-445d-b7f0-c79d1323d279 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-4c88069e-5194-445d-b7f0-c79d1323d279 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-4c88069e-5194-445d-b7f0-c79d1323d279 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4c88069e-5194-445d-b7f0-c79d1323d279.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c88069e-5194-445d-b7f0-c79d1323d279.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c88069e-5194-445d-b7f0-c79d1323d279.shogun-image {
  box-sizing: border-box;
}




}
#s-50bf212a-efb0-44b9-ac1c-f626407571bb {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-50bf212a-efb0-44b9-ac1c-f626407571bb {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-50bf212a-efb0-44b9-ac1c-f626407571bb {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-50bf212a-efb0-44b9-ac1c-f626407571bb img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-50bf212a-efb0-44b9-ac1c-f626407571bb .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-50bf212a-efb0-44b9-ac1c-f626407571bb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50bf212a-efb0-44b9-ac1c-f626407571bb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50bf212a-efb0-44b9-ac1c-f626407571bb.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-50bf212a-efb0-44b9-ac1c-f626407571bb {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-50bf212a-efb0-44b9-ac1c-f626407571bb {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-50bf212a-efb0-44b9-ac1c-f626407571bb img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-50bf212a-efb0-44b9-ac1c-f626407571bb .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-50bf212a-efb0-44b9-ac1c-f626407571bb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50bf212a-efb0-44b9-ac1c-f626407571bb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50bf212a-efb0-44b9-ac1c-f626407571bb.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-50bf212a-efb0-44b9-ac1c-f626407571bb {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-50bf212a-efb0-44b9-ac1c-f626407571bb {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-50bf212a-efb0-44b9-ac1c-f626407571bb img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-50bf212a-efb0-44b9-ac1c-f626407571bb .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-50bf212a-efb0-44b9-ac1c-f626407571bb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50bf212a-efb0-44b9-ac1c-f626407571bb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50bf212a-efb0-44b9-ac1c-f626407571bb.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-50bf212a-efb0-44b9-ac1c-f626407571bb {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-50bf212a-efb0-44b9-ac1c-f626407571bb {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-50bf212a-efb0-44b9-ac1c-f626407571bb img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-50bf212a-efb0-44b9-ac1c-f626407571bb .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-50bf212a-efb0-44b9-ac1c-f626407571bb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50bf212a-efb0-44b9-ac1c-f626407571bb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50bf212a-efb0-44b9-ac1c-f626407571bb.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-50bf212a-efb0-44b9-ac1c-f626407571bb {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-50bf212a-efb0-44b9-ac1c-f626407571bb {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-50bf212a-efb0-44b9-ac1c-f626407571bb img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-50bf212a-efb0-44b9-ac1c-f626407571bb .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-50bf212a-efb0-44b9-ac1c-f626407571bb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50bf212a-efb0-44b9-ac1c-f626407571bb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50bf212a-efb0-44b9-ac1c-f626407571bb.shogun-image {
  box-sizing: border-box;
}




}
#s-ca45d06c-6fc6-48d3-bd2b-3dedf0136404 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-ca45d06c-6fc6-48d3-bd2b-3dedf0136404 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ca45d06c-6fc6-48d3-bd2b-3dedf0136404 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-ca45d06c-6fc6-48d3-bd2b-3dedf0136404 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-ca45d06c-6fc6-48d3-bd2b-3dedf0136404 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ca45d06c-6fc6-48d3-bd2b-3dedf0136404.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ca45d06c-6fc6-48d3-bd2b-3dedf0136404.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ca45d06c-6fc6-48d3-bd2b-3dedf0136404.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-ca45d06c-6fc6-48d3-bd2b-3dedf0136404 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ca45d06c-6fc6-48d3-bd2b-3dedf0136404 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-ca45d06c-6fc6-48d3-bd2b-3dedf0136404 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-ca45d06c-6fc6-48d3-bd2b-3dedf0136404 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ca45d06c-6fc6-48d3-bd2b-3dedf0136404.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ca45d06c-6fc6-48d3-bd2b-3dedf0136404.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ca45d06c-6fc6-48d3-bd2b-3dedf0136404.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-ca45d06c-6fc6-48d3-bd2b-3dedf0136404 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ca45d06c-6fc6-48d3-bd2b-3dedf0136404 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-ca45d06c-6fc6-48d3-bd2b-3dedf0136404 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-ca45d06c-6fc6-48d3-bd2b-3dedf0136404 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ca45d06c-6fc6-48d3-bd2b-3dedf0136404.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ca45d06c-6fc6-48d3-bd2b-3dedf0136404.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ca45d06c-6fc6-48d3-bd2b-3dedf0136404.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-ca45d06c-6fc6-48d3-bd2b-3dedf0136404 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ca45d06c-6fc6-48d3-bd2b-3dedf0136404 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-ca45d06c-6fc6-48d3-bd2b-3dedf0136404 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-ca45d06c-6fc6-48d3-bd2b-3dedf0136404 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ca45d06c-6fc6-48d3-bd2b-3dedf0136404.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ca45d06c-6fc6-48d3-bd2b-3dedf0136404.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ca45d06c-6fc6-48d3-bd2b-3dedf0136404.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-ca45d06c-6fc6-48d3-bd2b-3dedf0136404 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ca45d06c-6fc6-48d3-bd2b-3dedf0136404 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-ca45d06c-6fc6-48d3-bd2b-3dedf0136404 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-ca45d06c-6fc6-48d3-bd2b-3dedf0136404 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ca45d06c-6fc6-48d3-bd2b-3dedf0136404.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ca45d06c-6fc6-48d3-bd2b-3dedf0136404.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ca45d06c-6fc6-48d3-bd2b-3dedf0136404.shogun-image {
  box-sizing: border-box;
}




}
#s-df3447a9-c8af-49a4-a9dc-62dfb1057edc {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-df3447a9-c8af-49a4-a9dc-62dfb1057edc {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-df3447a9-c8af-49a4-a9dc-62dfb1057edc {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-df3447a9-c8af-49a4-a9dc-62dfb1057edc img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-df3447a9-c8af-49a4-a9dc-62dfb1057edc .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-df3447a9-c8af-49a4-a9dc-62dfb1057edc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-df3447a9-c8af-49a4-a9dc-62dfb1057edc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df3447a9-c8af-49a4-a9dc-62dfb1057edc.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-df3447a9-c8af-49a4-a9dc-62dfb1057edc {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-df3447a9-c8af-49a4-a9dc-62dfb1057edc {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-df3447a9-c8af-49a4-a9dc-62dfb1057edc img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-df3447a9-c8af-49a4-a9dc-62dfb1057edc .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-df3447a9-c8af-49a4-a9dc-62dfb1057edc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-df3447a9-c8af-49a4-a9dc-62dfb1057edc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df3447a9-c8af-49a4-a9dc-62dfb1057edc.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-df3447a9-c8af-49a4-a9dc-62dfb1057edc {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-df3447a9-c8af-49a4-a9dc-62dfb1057edc {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-df3447a9-c8af-49a4-a9dc-62dfb1057edc img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-df3447a9-c8af-49a4-a9dc-62dfb1057edc .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-df3447a9-c8af-49a4-a9dc-62dfb1057edc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-df3447a9-c8af-49a4-a9dc-62dfb1057edc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df3447a9-c8af-49a4-a9dc-62dfb1057edc.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-df3447a9-c8af-49a4-a9dc-62dfb1057edc {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-df3447a9-c8af-49a4-a9dc-62dfb1057edc {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-df3447a9-c8af-49a4-a9dc-62dfb1057edc img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-df3447a9-c8af-49a4-a9dc-62dfb1057edc .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-df3447a9-c8af-49a4-a9dc-62dfb1057edc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-df3447a9-c8af-49a4-a9dc-62dfb1057edc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df3447a9-c8af-49a4-a9dc-62dfb1057edc.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-df3447a9-c8af-49a4-a9dc-62dfb1057edc {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-df3447a9-c8af-49a4-a9dc-62dfb1057edc {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-df3447a9-c8af-49a4-a9dc-62dfb1057edc img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-df3447a9-c8af-49a4-a9dc-62dfb1057edc .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-df3447a9-c8af-49a4-a9dc-62dfb1057edc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-df3447a9-c8af-49a4-a9dc-62dfb1057edc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df3447a9-c8af-49a4-a9dc-62dfb1057edc.shogun-image {
  box-sizing: border-box;
}




}
#s-32f38fdf-d3f1-477f-ac36-db7ddc8bdfb2 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-32f38fdf-d3f1-477f-ac36-db7ddc8bdfb2 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-32f38fdf-d3f1-477f-ac36-db7ddc8bdfb2 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-32f38fdf-d3f1-477f-ac36-db7ddc8bdfb2 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-32f38fdf-d3f1-477f-ac36-db7ddc8bdfb2 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-32f38fdf-d3f1-477f-ac36-db7ddc8bdfb2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-32f38fdf-d3f1-477f-ac36-db7ddc8bdfb2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-32f38fdf-d3f1-477f-ac36-db7ddc8bdfb2.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-32f38fdf-d3f1-477f-ac36-db7ddc8bdfb2 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-32f38fdf-d3f1-477f-ac36-db7ddc8bdfb2 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-32f38fdf-d3f1-477f-ac36-db7ddc8bdfb2 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-32f38fdf-d3f1-477f-ac36-db7ddc8bdfb2 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-32f38fdf-d3f1-477f-ac36-db7ddc8bdfb2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-32f38fdf-d3f1-477f-ac36-db7ddc8bdfb2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-32f38fdf-d3f1-477f-ac36-db7ddc8bdfb2.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-32f38fdf-d3f1-477f-ac36-db7ddc8bdfb2 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-32f38fdf-d3f1-477f-ac36-db7ddc8bdfb2 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-32f38fdf-d3f1-477f-ac36-db7ddc8bdfb2 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-32f38fdf-d3f1-477f-ac36-db7ddc8bdfb2 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-32f38fdf-d3f1-477f-ac36-db7ddc8bdfb2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-32f38fdf-d3f1-477f-ac36-db7ddc8bdfb2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-32f38fdf-d3f1-477f-ac36-db7ddc8bdfb2.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-32f38fdf-d3f1-477f-ac36-db7ddc8bdfb2 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-32f38fdf-d3f1-477f-ac36-db7ddc8bdfb2 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-32f38fdf-d3f1-477f-ac36-db7ddc8bdfb2 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-32f38fdf-d3f1-477f-ac36-db7ddc8bdfb2 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-32f38fdf-d3f1-477f-ac36-db7ddc8bdfb2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-32f38fdf-d3f1-477f-ac36-db7ddc8bdfb2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-32f38fdf-d3f1-477f-ac36-db7ddc8bdfb2.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-32f38fdf-d3f1-477f-ac36-db7ddc8bdfb2 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-32f38fdf-d3f1-477f-ac36-db7ddc8bdfb2 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-32f38fdf-d3f1-477f-ac36-db7ddc8bdfb2 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-32f38fdf-d3f1-477f-ac36-db7ddc8bdfb2 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-32f38fdf-d3f1-477f-ac36-db7ddc8bdfb2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-32f38fdf-d3f1-477f-ac36-db7ddc8bdfb2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-32f38fdf-d3f1-477f-ac36-db7ddc8bdfb2.shogun-image {
  box-sizing: border-box;
}




}
#s-330d4af9-f31a-4437-89fa-40785a756147 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-330d4af9-f31a-4437-89fa-40785a756147 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-330d4af9-f31a-4437-89fa-40785a756147 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-330d4af9-f31a-4437-89fa-40785a756147 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-330d4af9-f31a-4437-89fa-40785a756147 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-330d4af9-f31a-4437-89fa-40785a756147.shg-align-container {
  display: flex;
  justify-content: center
}

.s-330d4af9-f31a-4437-89fa-40785a756147.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-330d4af9-f31a-4437-89fa-40785a756147.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-330d4af9-f31a-4437-89fa-40785a756147 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-330d4af9-f31a-4437-89fa-40785a756147 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-330d4af9-f31a-4437-89fa-40785a756147 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-330d4af9-f31a-4437-89fa-40785a756147 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-330d4af9-f31a-4437-89fa-40785a756147.shg-align-container {
  display: flex;
  justify-content: center
}

.s-330d4af9-f31a-4437-89fa-40785a756147.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-330d4af9-f31a-4437-89fa-40785a756147.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-330d4af9-f31a-4437-89fa-40785a756147 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-330d4af9-f31a-4437-89fa-40785a756147 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-330d4af9-f31a-4437-89fa-40785a756147 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-330d4af9-f31a-4437-89fa-40785a756147 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-330d4af9-f31a-4437-89fa-40785a756147.shg-align-container {
  display: flex;
  justify-content: center
}

.s-330d4af9-f31a-4437-89fa-40785a756147.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-330d4af9-f31a-4437-89fa-40785a756147.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-330d4af9-f31a-4437-89fa-40785a756147 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-330d4af9-f31a-4437-89fa-40785a756147 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-330d4af9-f31a-4437-89fa-40785a756147 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-330d4af9-f31a-4437-89fa-40785a756147 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-330d4af9-f31a-4437-89fa-40785a756147.shg-align-container {
  display: flex;
  justify-content: center
}

.s-330d4af9-f31a-4437-89fa-40785a756147.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-330d4af9-f31a-4437-89fa-40785a756147.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-330d4af9-f31a-4437-89fa-40785a756147 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-330d4af9-f31a-4437-89fa-40785a756147 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-330d4af9-f31a-4437-89fa-40785a756147 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-330d4af9-f31a-4437-89fa-40785a756147 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-330d4af9-f31a-4437-89fa-40785a756147.shg-align-container {
  display: flex;
  justify-content: center
}

.s-330d4af9-f31a-4437-89fa-40785a756147.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-330d4af9-f31a-4437-89fa-40785a756147.shogun-image {
  box-sizing: border-box;
}




}
#s-564cb673-da92-4412-893c-5d15b3f0b43d {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-564cb673-da92-4412-893c-5d15b3f0b43d {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-564cb673-da92-4412-893c-5d15b3f0b43d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-564cb673-da92-4412-893c-5d15b3f0b43d img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-564cb673-da92-4412-893c-5d15b3f0b43d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-564cb673-da92-4412-893c-5d15b3f0b43d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-564cb673-da92-4412-893c-5d15b3f0b43d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-564cb673-da92-4412-893c-5d15b3f0b43d.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-564cb673-da92-4412-893c-5d15b3f0b43d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-564cb673-da92-4412-893c-5d15b3f0b43d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-564cb673-da92-4412-893c-5d15b3f0b43d img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-564cb673-da92-4412-893c-5d15b3f0b43d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-564cb673-da92-4412-893c-5d15b3f0b43d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-564cb673-da92-4412-893c-5d15b3f0b43d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-564cb673-da92-4412-893c-5d15b3f0b43d.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-564cb673-da92-4412-893c-5d15b3f0b43d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-564cb673-da92-4412-893c-5d15b3f0b43d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-564cb673-da92-4412-893c-5d15b3f0b43d img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-564cb673-da92-4412-893c-5d15b3f0b43d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-564cb673-da92-4412-893c-5d15b3f0b43d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-564cb673-da92-4412-893c-5d15b3f0b43d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-564cb673-da92-4412-893c-5d15b3f0b43d.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-564cb673-da92-4412-893c-5d15b3f0b43d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-564cb673-da92-4412-893c-5d15b3f0b43d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-564cb673-da92-4412-893c-5d15b3f0b43d img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-564cb673-da92-4412-893c-5d15b3f0b43d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-564cb673-da92-4412-893c-5d15b3f0b43d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-564cb673-da92-4412-893c-5d15b3f0b43d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-564cb673-da92-4412-893c-5d15b3f0b43d.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-564cb673-da92-4412-893c-5d15b3f0b43d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-564cb673-da92-4412-893c-5d15b3f0b43d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-564cb673-da92-4412-893c-5d15b3f0b43d img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-564cb673-da92-4412-893c-5d15b3f0b43d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-564cb673-da92-4412-893c-5d15b3f0b43d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-564cb673-da92-4412-893c-5d15b3f0b43d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-564cb673-da92-4412-893c-5d15b3f0b43d.shogun-image {
  box-sizing: border-box;
}




}
#s-95fc7ca3-6922-4cbd-8e2f-1cb855d14efa {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-95fc7ca3-6922-4cbd-8e2f-1cb855d14efa {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-95fc7ca3-6922-4cbd-8e2f-1cb855d14efa {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-95fc7ca3-6922-4cbd-8e2f-1cb855d14efa img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-95fc7ca3-6922-4cbd-8e2f-1cb855d14efa .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-95fc7ca3-6922-4cbd-8e2f-1cb855d14efa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-95fc7ca3-6922-4cbd-8e2f-1cb855d14efa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-95fc7ca3-6922-4cbd-8e2f-1cb855d14efa.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-95fc7ca3-6922-4cbd-8e2f-1cb855d14efa {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-95fc7ca3-6922-4cbd-8e2f-1cb855d14efa {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-95fc7ca3-6922-4cbd-8e2f-1cb855d14efa img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-95fc7ca3-6922-4cbd-8e2f-1cb855d14efa .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-95fc7ca3-6922-4cbd-8e2f-1cb855d14efa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-95fc7ca3-6922-4cbd-8e2f-1cb855d14efa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-95fc7ca3-6922-4cbd-8e2f-1cb855d14efa.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-95fc7ca3-6922-4cbd-8e2f-1cb855d14efa {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-95fc7ca3-6922-4cbd-8e2f-1cb855d14efa {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-95fc7ca3-6922-4cbd-8e2f-1cb855d14efa img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-95fc7ca3-6922-4cbd-8e2f-1cb855d14efa .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-95fc7ca3-6922-4cbd-8e2f-1cb855d14efa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-95fc7ca3-6922-4cbd-8e2f-1cb855d14efa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-95fc7ca3-6922-4cbd-8e2f-1cb855d14efa.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-95fc7ca3-6922-4cbd-8e2f-1cb855d14efa {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-95fc7ca3-6922-4cbd-8e2f-1cb855d14efa {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-95fc7ca3-6922-4cbd-8e2f-1cb855d14efa img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-95fc7ca3-6922-4cbd-8e2f-1cb855d14efa .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-95fc7ca3-6922-4cbd-8e2f-1cb855d14efa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-95fc7ca3-6922-4cbd-8e2f-1cb855d14efa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-95fc7ca3-6922-4cbd-8e2f-1cb855d14efa.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-95fc7ca3-6922-4cbd-8e2f-1cb855d14efa {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-95fc7ca3-6922-4cbd-8e2f-1cb855d14efa {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-95fc7ca3-6922-4cbd-8e2f-1cb855d14efa img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-95fc7ca3-6922-4cbd-8e2f-1cb855d14efa .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-95fc7ca3-6922-4cbd-8e2f-1cb855d14efa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-95fc7ca3-6922-4cbd-8e2f-1cb855d14efa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-95fc7ca3-6922-4cbd-8e2f-1cb855d14efa.shogun-image {
  box-sizing: border-box;
}




}
#s-65187c4e-dcf6-4c4d-b4d7-de62f7d2ea5e {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-65187c4e-dcf6-4c4d-b4d7-de62f7d2ea5e {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-65187c4e-dcf6-4c4d-b4d7-de62f7d2ea5e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-65187c4e-dcf6-4c4d-b4d7-de62f7d2ea5e img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-65187c4e-dcf6-4c4d-b4d7-de62f7d2ea5e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-65187c4e-dcf6-4c4d-b4d7-de62f7d2ea5e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65187c4e-dcf6-4c4d-b4d7-de62f7d2ea5e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65187c4e-dcf6-4c4d-b4d7-de62f7d2ea5e.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-65187c4e-dcf6-4c4d-b4d7-de62f7d2ea5e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-65187c4e-dcf6-4c4d-b4d7-de62f7d2ea5e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-65187c4e-dcf6-4c4d-b4d7-de62f7d2ea5e img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-65187c4e-dcf6-4c4d-b4d7-de62f7d2ea5e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-65187c4e-dcf6-4c4d-b4d7-de62f7d2ea5e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65187c4e-dcf6-4c4d-b4d7-de62f7d2ea5e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65187c4e-dcf6-4c4d-b4d7-de62f7d2ea5e.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-65187c4e-dcf6-4c4d-b4d7-de62f7d2ea5e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-65187c4e-dcf6-4c4d-b4d7-de62f7d2ea5e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-65187c4e-dcf6-4c4d-b4d7-de62f7d2ea5e img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-65187c4e-dcf6-4c4d-b4d7-de62f7d2ea5e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-65187c4e-dcf6-4c4d-b4d7-de62f7d2ea5e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65187c4e-dcf6-4c4d-b4d7-de62f7d2ea5e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65187c4e-dcf6-4c4d-b4d7-de62f7d2ea5e.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-65187c4e-dcf6-4c4d-b4d7-de62f7d2ea5e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-65187c4e-dcf6-4c4d-b4d7-de62f7d2ea5e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-65187c4e-dcf6-4c4d-b4d7-de62f7d2ea5e img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-65187c4e-dcf6-4c4d-b4d7-de62f7d2ea5e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-65187c4e-dcf6-4c4d-b4d7-de62f7d2ea5e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65187c4e-dcf6-4c4d-b4d7-de62f7d2ea5e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65187c4e-dcf6-4c4d-b4d7-de62f7d2ea5e.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-65187c4e-dcf6-4c4d-b4d7-de62f7d2ea5e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-65187c4e-dcf6-4c4d-b4d7-de62f7d2ea5e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-65187c4e-dcf6-4c4d-b4d7-de62f7d2ea5e img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-65187c4e-dcf6-4c4d-b4d7-de62f7d2ea5e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-65187c4e-dcf6-4c4d-b4d7-de62f7d2ea5e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-65187c4e-dcf6-4c4d-b4d7-de62f7d2ea5e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-65187c4e-dcf6-4c4d-b4d7-de62f7d2ea5e.shogun-image {
  box-sizing: border-box;
}




}
#s-fbe09076-d681-4b18-bbe4-2e73e4fae16b {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-fbe09076-d681-4b18-bbe4-2e73e4fae16b {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-fbe09076-d681-4b18-bbe4-2e73e4fae16b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-fbe09076-d681-4b18-bbe4-2e73e4fae16b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-fbe09076-d681-4b18-bbe4-2e73e4fae16b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-fbe09076-d681-4b18-bbe4-2e73e4fae16b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fbe09076-d681-4b18-bbe4-2e73e4fae16b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fbe09076-d681-4b18-bbe4-2e73e4fae16b.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-fbe09076-d681-4b18-bbe4-2e73e4fae16b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-fbe09076-d681-4b18-bbe4-2e73e4fae16b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-fbe09076-d681-4b18-bbe4-2e73e4fae16b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-fbe09076-d681-4b18-bbe4-2e73e4fae16b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-fbe09076-d681-4b18-bbe4-2e73e4fae16b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fbe09076-d681-4b18-bbe4-2e73e4fae16b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fbe09076-d681-4b18-bbe4-2e73e4fae16b.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-fbe09076-d681-4b18-bbe4-2e73e4fae16b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-fbe09076-d681-4b18-bbe4-2e73e4fae16b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-fbe09076-d681-4b18-bbe4-2e73e4fae16b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-fbe09076-d681-4b18-bbe4-2e73e4fae16b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-fbe09076-d681-4b18-bbe4-2e73e4fae16b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fbe09076-d681-4b18-bbe4-2e73e4fae16b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fbe09076-d681-4b18-bbe4-2e73e4fae16b.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-fbe09076-d681-4b18-bbe4-2e73e4fae16b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-fbe09076-d681-4b18-bbe4-2e73e4fae16b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-fbe09076-d681-4b18-bbe4-2e73e4fae16b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-fbe09076-d681-4b18-bbe4-2e73e4fae16b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-fbe09076-d681-4b18-bbe4-2e73e4fae16b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fbe09076-d681-4b18-bbe4-2e73e4fae16b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fbe09076-d681-4b18-bbe4-2e73e4fae16b.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-fbe09076-d681-4b18-bbe4-2e73e4fae16b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-fbe09076-d681-4b18-bbe4-2e73e4fae16b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-fbe09076-d681-4b18-bbe4-2e73e4fae16b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-fbe09076-d681-4b18-bbe4-2e73e4fae16b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-fbe09076-d681-4b18-bbe4-2e73e4fae16b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fbe09076-d681-4b18-bbe4-2e73e4fae16b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fbe09076-d681-4b18-bbe4-2e73e4fae16b.shogun-image {
  box-sizing: border-box;
}




}
#s-80415254-decf-4ddf-927a-8a42aa4a72c6 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-80415254-decf-4ddf-927a-8a42aa4a72c6 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-80415254-decf-4ddf-927a-8a42aa4a72c6 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-80415254-decf-4ddf-927a-8a42aa4a72c6 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-80415254-decf-4ddf-927a-8a42aa4a72c6 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-80415254-decf-4ddf-927a-8a42aa4a72c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-80415254-decf-4ddf-927a-8a42aa4a72c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-80415254-decf-4ddf-927a-8a42aa4a72c6.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-80415254-decf-4ddf-927a-8a42aa4a72c6 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-80415254-decf-4ddf-927a-8a42aa4a72c6 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-80415254-decf-4ddf-927a-8a42aa4a72c6 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-80415254-decf-4ddf-927a-8a42aa4a72c6 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-80415254-decf-4ddf-927a-8a42aa4a72c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-80415254-decf-4ddf-927a-8a42aa4a72c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-80415254-decf-4ddf-927a-8a42aa4a72c6.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-80415254-decf-4ddf-927a-8a42aa4a72c6 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-80415254-decf-4ddf-927a-8a42aa4a72c6 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-80415254-decf-4ddf-927a-8a42aa4a72c6 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-80415254-decf-4ddf-927a-8a42aa4a72c6 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-80415254-decf-4ddf-927a-8a42aa4a72c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-80415254-decf-4ddf-927a-8a42aa4a72c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-80415254-decf-4ddf-927a-8a42aa4a72c6.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-80415254-decf-4ddf-927a-8a42aa4a72c6 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-80415254-decf-4ddf-927a-8a42aa4a72c6 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-80415254-decf-4ddf-927a-8a42aa4a72c6 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-80415254-decf-4ddf-927a-8a42aa4a72c6 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-80415254-decf-4ddf-927a-8a42aa4a72c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-80415254-decf-4ddf-927a-8a42aa4a72c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-80415254-decf-4ddf-927a-8a42aa4a72c6.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-80415254-decf-4ddf-927a-8a42aa4a72c6 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-80415254-decf-4ddf-927a-8a42aa4a72c6 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-80415254-decf-4ddf-927a-8a42aa4a72c6 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-80415254-decf-4ddf-927a-8a42aa4a72c6 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-80415254-decf-4ddf-927a-8a42aa4a72c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-80415254-decf-4ddf-927a-8a42aa4a72c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-80415254-decf-4ddf-927a-8a42aa4a72c6.shogun-image {
  box-sizing: border-box;
}




}
#s-47deb625-339c-49fb-8f11-227698d14410 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-47deb625-339c-49fb-8f11-227698d14410 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-47deb625-339c-49fb-8f11-227698d14410 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-47deb625-339c-49fb-8f11-227698d14410 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-47deb625-339c-49fb-8f11-227698d14410 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-47deb625-339c-49fb-8f11-227698d14410.shg-align-container {
  display: flex;
  justify-content: center
}

.s-47deb625-339c-49fb-8f11-227698d14410.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-47deb625-339c-49fb-8f11-227698d14410.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-47deb625-339c-49fb-8f11-227698d14410 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-47deb625-339c-49fb-8f11-227698d14410 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-47deb625-339c-49fb-8f11-227698d14410 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-47deb625-339c-49fb-8f11-227698d14410 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-47deb625-339c-49fb-8f11-227698d14410.shg-align-container {
  display: flex;
  justify-content: center
}

.s-47deb625-339c-49fb-8f11-227698d14410.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-47deb625-339c-49fb-8f11-227698d14410.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-47deb625-339c-49fb-8f11-227698d14410 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-47deb625-339c-49fb-8f11-227698d14410 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-47deb625-339c-49fb-8f11-227698d14410 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-47deb625-339c-49fb-8f11-227698d14410 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-47deb625-339c-49fb-8f11-227698d14410.shg-align-container {
  display: flex;
  justify-content: center
}

.s-47deb625-339c-49fb-8f11-227698d14410.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-47deb625-339c-49fb-8f11-227698d14410.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-47deb625-339c-49fb-8f11-227698d14410 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-47deb625-339c-49fb-8f11-227698d14410 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-47deb625-339c-49fb-8f11-227698d14410 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-47deb625-339c-49fb-8f11-227698d14410 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-47deb625-339c-49fb-8f11-227698d14410.shg-align-container {
  display: flex;
  justify-content: center
}

.s-47deb625-339c-49fb-8f11-227698d14410.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-47deb625-339c-49fb-8f11-227698d14410.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-47deb625-339c-49fb-8f11-227698d14410 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-47deb625-339c-49fb-8f11-227698d14410 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-47deb625-339c-49fb-8f11-227698d14410 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-47deb625-339c-49fb-8f11-227698d14410 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-47deb625-339c-49fb-8f11-227698d14410.shg-align-container {
  display: flex;
  justify-content: center
}

.s-47deb625-339c-49fb-8f11-227698d14410.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-47deb625-339c-49fb-8f11-227698d14410.shogun-image {
  box-sizing: border-box;
}




}
#s-7dd2fbd8-e542-4e7b-b768-c3ff9c22f232 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-7dd2fbd8-e542-4e7b-b768-c3ff9c22f232 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-7dd2fbd8-e542-4e7b-b768-c3ff9c22f232 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-7dd2fbd8-e542-4e7b-b768-c3ff9c22f232 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-7dd2fbd8-e542-4e7b-b768-c3ff9c22f232 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-7dd2fbd8-e542-4e7b-b768-c3ff9c22f232.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7dd2fbd8-e542-4e7b-b768-c3ff9c22f232.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7dd2fbd8-e542-4e7b-b768-c3ff9c22f232.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-7dd2fbd8-e542-4e7b-b768-c3ff9c22f232 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-7dd2fbd8-e542-4e7b-b768-c3ff9c22f232 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-7dd2fbd8-e542-4e7b-b768-c3ff9c22f232 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-7dd2fbd8-e542-4e7b-b768-c3ff9c22f232 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-7dd2fbd8-e542-4e7b-b768-c3ff9c22f232.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7dd2fbd8-e542-4e7b-b768-c3ff9c22f232.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7dd2fbd8-e542-4e7b-b768-c3ff9c22f232.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-7dd2fbd8-e542-4e7b-b768-c3ff9c22f232 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-7dd2fbd8-e542-4e7b-b768-c3ff9c22f232 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-7dd2fbd8-e542-4e7b-b768-c3ff9c22f232 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-7dd2fbd8-e542-4e7b-b768-c3ff9c22f232 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-7dd2fbd8-e542-4e7b-b768-c3ff9c22f232.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7dd2fbd8-e542-4e7b-b768-c3ff9c22f232.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7dd2fbd8-e542-4e7b-b768-c3ff9c22f232.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-7dd2fbd8-e542-4e7b-b768-c3ff9c22f232 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-7dd2fbd8-e542-4e7b-b768-c3ff9c22f232 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-7dd2fbd8-e542-4e7b-b768-c3ff9c22f232 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-7dd2fbd8-e542-4e7b-b768-c3ff9c22f232 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-7dd2fbd8-e542-4e7b-b768-c3ff9c22f232.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7dd2fbd8-e542-4e7b-b768-c3ff9c22f232.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7dd2fbd8-e542-4e7b-b768-c3ff9c22f232.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-7dd2fbd8-e542-4e7b-b768-c3ff9c22f232 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-7dd2fbd8-e542-4e7b-b768-c3ff9c22f232 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-7dd2fbd8-e542-4e7b-b768-c3ff9c22f232 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-7dd2fbd8-e542-4e7b-b768-c3ff9c22f232 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-7dd2fbd8-e542-4e7b-b768-c3ff9c22f232.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7dd2fbd8-e542-4e7b-b768-c3ff9c22f232.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7dd2fbd8-e542-4e7b-b768-c3ff9c22f232.shogun-image {
  box-sizing: border-box;
}




}
#s-4bfabf78-949c-4ef8-b4ef-a028f5dd5e05 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-4bfabf78-949c-4ef8-b4ef-a028f5dd5e05 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-4bfabf78-949c-4ef8-b4ef-a028f5dd5e05 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-4bfabf78-949c-4ef8-b4ef-a028f5dd5e05 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-4bfabf78-949c-4ef8-b4ef-a028f5dd5e05 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4bfabf78-949c-4ef8-b4ef-a028f5dd5e05.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4bfabf78-949c-4ef8-b4ef-a028f5dd5e05.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4bfabf78-949c-4ef8-b4ef-a028f5dd5e05.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-4bfabf78-949c-4ef8-b4ef-a028f5dd5e05 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-4bfabf78-949c-4ef8-b4ef-a028f5dd5e05 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-4bfabf78-949c-4ef8-b4ef-a028f5dd5e05 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-4bfabf78-949c-4ef8-b4ef-a028f5dd5e05 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4bfabf78-949c-4ef8-b4ef-a028f5dd5e05.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4bfabf78-949c-4ef8-b4ef-a028f5dd5e05.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4bfabf78-949c-4ef8-b4ef-a028f5dd5e05.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-4bfabf78-949c-4ef8-b4ef-a028f5dd5e05 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-4bfabf78-949c-4ef8-b4ef-a028f5dd5e05 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-4bfabf78-949c-4ef8-b4ef-a028f5dd5e05 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-4bfabf78-949c-4ef8-b4ef-a028f5dd5e05 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4bfabf78-949c-4ef8-b4ef-a028f5dd5e05.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4bfabf78-949c-4ef8-b4ef-a028f5dd5e05.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4bfabf78-949c-4ef8-b4ef-a028f5dd5e05.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-4bfabf78-949c-4ef8-b4ef-a028f5dd5e05 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-4bfabf78-949c-4ef8-b4ef-a028f5dd5e05 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-4bfabf78-949c-4ef8-b4ef-a028f5dd5e05 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-4bfabf78-949c-4ef8-b4ef-a028f5dd5e05 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4bfabf78-949c-4ef8-b4ef-a028f5dd5e05.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4bfabf78-949c-4ef8-b4ef-a028f5dd5e05.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4bfabf78-949c-4ef8-b4ef-a028f5dd5e05.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-4bfabf78-949c-4ef8-b4ef-a028f5dd5e05 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-4bfabf78-949c-4ef8-b4ef-a028f5dd5e05 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-4bfabf78-949c-4ef8-b4ef-a028f5dd5e05 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-4bfabf78-949c-4ef8-b4ef-a028f5dd5e05 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4bfabf78-949c-4ef8-b4ef-a028f5dd5e05.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4bfabf78-949c-4ef8-b4ef-a028f5dd5e05.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4bfabf78-949c-4ef8-b4ef-a028f5dd5e05.shogun-image {
  box-sizing: border-box;
}




}
#s-2257e836-dfc7-49b0-9195-2aeddac7bc34 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-2257e836-dfc7-49b0-9195-2aeddac7bc34 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-2257e836-dfc7-49b0-9195-2aeddac7bc34 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-2257e836-dfc7-49b0-9195-2aeddac7bc34 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-2257e836-dfc7-49b0-9195-2aeddac7bc34 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-2257e836-dfc7-49b0-9195-2aeddac7bc34.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2257e836-dfc7-49b0-9195-2aeddac7bc34.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2257e836-dfc7-49b0-9195-2aeddac7bc34.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-2257e836-dfc7-49b0-9195-2aeddac7bc34 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-2257e836-dfc7-49b0-9195-2aeddac7bc34 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-2257e836-dfc7-49b0-9195-2aeddac7bc34 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-2257e836-dfc7-49b0-9195-2aeddac7bc34 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-2257e836-dfc7-49b0-9195-2aeddac7bc34.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2257e836-dfc7-49b0-9195-2aeddac7bc34.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2257e836-dfc7-49b0-9195-2aeddac7bc34.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-2257e836-dfc7-49b0-9195-2aeddac7bc34 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-2257e836-dfc7-49b0-9195-2aeddac7bc34 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-2257e836-dfc7-49b0-9195-2aeddac7bc34 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-2257e836-dfc7-49b0-9195-2aeddac7bc34 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-2257e836-dfc7-49b0-9195-2aeddac7bc34.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2257e836-dfc7-49b0-9195-2aeddac7bc34.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2257e836-dfc7-49b0-9195-2aeddac7bc34.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-2257e836-dfc7-49b0-9195-2aeddac7bc34 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-2257e836-dfc7-49b0-9195-2aeddac7bc34 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-2257e836-dfc7-49b0-9195-2aeddac7bc34 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-2257e836-dfc7-49b0-9195-2aeddac7bc34 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-2257e836-dfc7-49b0-9195-2aeddac7bc34.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2257e836-dfc7-49b0-9195-2aeddac7bc34.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2257e836-dfc7-49b0-9195-2aeddac7bc34.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-2257e836-dfc7-49b0-9195-2aeddac7bc34 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-2257e836-dfc7-49b0-9195-2aeddac7bc34 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-2257e836-dfc7-49b0-9195-2aeddac7bc34 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-2257e836-dfc7-49b0-9195-2aeddac7bc34 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-2257e836-dfc7-49b0-9195-2aeddac7bc34.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2257e836-dfc7-49b0-9195-2aeddac7bc34.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2257e836-dfc7-49b0-9195-2aeddac7bc34.shogun-image {
  box-sizing: border-box;
}




}
#s-722b8615-5226-4551-816d-a46361d2cfa4 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-722b8615-5226-4551-816d-a46361d2cfa4 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-722b8615-5226-4551-816d-a46361d2cfa4 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-722b8615-5226-4551-816d-a46361d2cfa4 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-722b8615-5226-4551-816d-a46361d2cfa4 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-722b8615-5226-4551-816d-a46361d2cfa4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-722b8615-5226-4551-816d-a46361d2cfa4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-722b8615-5226-4551-816d-a46361d2cfa4.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-722b8615-5226-4551-816d-a46361d2cfa4 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-722b8615-5226-4551-816d-a46361d2cfa4 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-722b8615-5226-4551-816d-a46361d2cfa4 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-722b8615-5226-4551-816d-a46361d2cfa4 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-722b8615-5226-4551-816d-a46361d2cfa4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-722b8615-5226-4551-816d-a46361d2cfa4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-722b8615-5226-4551-816d-a46361d2cfa4.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-722b8615-5226-4551-816d-a46361d2cfa4 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-722b8615-5226-4551-816d-a46361d2cfa4 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-722b8615-5226-4551-816d-a46361d2cfa4 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-722b8615-5226-4551-816d-a46361d2cfa4 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-722b8615-5226-4551-816d-a46361d2cfa4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-722b8615-5226-4551-816d-a46361d2cfa4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-722b8615-5226-4551-816d-a46361d2cfa4.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-722b8615-5226-4551-816d-a46361d2cfa4 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-722b8615-5226-4551-816d-a46361d2cfa4 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-722b8615-5226-4551-816d-a46361d2cfa4 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-722b8615-5226-4551-816d-a46361d2cfa4 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-722b8615-5226-4551-816d-a46361d2cfa4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-722b8615-5226-4551-816d-a46361d2cfa4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-722b8615-5226-4551-816d-a46361d2cfa4.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-722b8615-5226-4551-816d-a46361d2cfa4 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-722b8615-5226-4551-816d-a46361d2cfa4 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-722b8615-5226-4551-816d-a46361d2cfa4 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-722b8615-5226-4551-816d-a46361d2cfa4 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-722b8615-5226-4551-816d-a46361d2cfa4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-722b8615-5226-4551-816d-a46361d2cfa4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-722b8615-5226-4551-816d-a46361d2cfa4.shogun-image {
  box-sizing: border-box;
}




}
#s-42c88578-8de9-45e8-bb7f-dfca265d65e8 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-42c88578-8de9-45e8-bb7f-dfca265d65e8 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-42c88578-8de9-45e8-bb7f-dfca265d65e8 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-42c88578-8de9-45e8-bb7f-dfca265d65e8 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-42c88578-8de9-45e8-bb7f-dfca265d65e8 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-42c88578-8de9-45e8-bb7f-dfca265d65e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-42c88578-8de9-45e8-bb7f-dfca265d65e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-42c88578-8de9-45e8-bb7f-dfca265d65e8.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-42c88578-8de9-45e8-bb7f-dfca265d65e8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-42c88578-8de9-45e8-bb7f-dfca265d65e8 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-42c88578-8de9-45e8-bb7f-dfca265d65e8 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-42c88578-8de9-45e8-bb7f-dfca265d65e8 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-42c88578-8de9-45e8-bb7f-dfca265d65e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-42c88578-8de9-45e8-bb7f-dfca265d65e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-42c88578-8de9-45e8-bb7f-dfca265d65e8.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-42c88578-8de9-45e8-bb7f-dfca265d65e8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-42c88578-8de9-45e8-bb7f-dfca265d65e8 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-42c88578-8de9-45e8-bb7f-dfca265d65e8 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-42c88578-8de9-45e8-bb7f-dfca265d65e8 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-42c88578-8de9-45e8-bb7f-dfca265d65e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-42c88578-8de9-45e8-bb7f-dfca265d65e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-42c88578-8de9-45e8-bb7f-dfca265d65e8.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-42c88578-8de9-45e8-bb7f-dfca265d65e8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-42c88578-8de9-45e8-bb7f-dfca265d65e8 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-42c88578-8de9-45e8-bb7f-dfca265d65e8 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-42c88578-8de9-45e8-bb7f-dfca265d65e8 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-42c88578-8de9-45e8-bb7f-dfca265d65e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-42c88578-8de9-45e8-bb7f-dfca265d65e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-42c88578-8de9-45e8-bb7f-dfca265d65e8.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-42c88578-8de9-45e8-bb7f-dfca265d65e8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-42c88578-8de9-45e8-bb7f-dfca265d65e8 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-42c88578-8de9-45e8-bb7f-dfca265d65e8 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-42c88578-8de9-45e8-bb7f-dfca265d65e8 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-42c88578-8de9-45e8-bb7f-dfca265d65e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-42c88578-8de9-45e8-bb7f-dfca265d65e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-42c88578-8de9-45e8-bb7f-dfca265d65e8.shogun-image {
  box-sizing: border-box;
}




}
#s-0b8696fe-b086-437b-9126-c3cfd55cbbad {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-0b8696fe-b086-437b-9126-c3cfd55cbbad {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0b8696fe-b086-437b-9126-c3cfd55cbbad {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0b8696fe-b086-437b-9126-c3cfd55cbbad img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0b8696fe-b086-437b-9126-c3cfd55cbbad .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0b8696fe-b086-437b-9126-c3cfd55cbbad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b8696fe-b086-437b-9126-c3cfd55cbbad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b8696fe-b086-437b-9126-c3cfd55cbbad.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-0b8696fe-b086-437b-9126-c3cfd55cbbad {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0b8696fe-b086-437b-9126-c3cfd55cbbad {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0b8696fe-b086-437b-9126-c3cfd55cbbad img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0b8696fe-b086-437b-9126-c3cfd55cbbad .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0b8696fe-b086-437b-9126-c3cfd55cbbad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b8696fe-b086-437b-9126-c3cfd55cbbad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b8696fe-b086-437b-9126-c3cfd55cbbad.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-0b8696fe-b086-437b-9126-c3cfd55cbbad {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0b8696fe-b086-437b-9126-c3cfd55cbbad {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0b8696fe-b086-437b-9126-c3cfd55cbbad img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0b8696fe-b086-437b-9126-c3cfd55cbbad .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0b8696fe-b086-437b-9126-c3cfd55cbbad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b8696fe-b086-437b-9126-c3cfd55cbbad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b8696fe-b086-437b-9126-c3cfd55cbbad.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-0b8696fe-b086-437b-9126-c3cfd55cbbad {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0b8696fe-b086-437b-9126-c3cfd55cbbad {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0b8696fe-b086-437b-9126-c3cfd55cbbad img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0b8696fe-b086-437b-9126-c3cfd55cbbad .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0b8696fe-b086-437b-9126-c3cfd55cbbad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b8696fe-b086-437b-9126-c3cfd55cbbad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b8696fe-b086-437b-9126-c3cfd55cbbad.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-0b8696fe-b086-437b-9126-c3cfd55cbbad {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0b8696fe-b086-437b-9126-c3cfd55cbbad {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0b8696fe-b086-437b-9126-c3cfd55cbbad img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0b8696fe-b086-437b-9126-c3cfd55cbbad .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0b8696fe-b086-437b-9126-c3cfd55cbbad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b8696fe-b086-437b-9126-c3cfd55cbbad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b8696fe-b086-437b-9126-c3cfd55cbbad.shogun-image {
  box-sizing: border-box;
}




}
#s-2bbb98de-f1f3-4cc3-b5bc-c73a2097e396 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-2bbb98de-f1f3-4cc3-b5bc-c73a2097e396 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-2bbb98de-f1f3-4cc3-b5bc-c73a2097e396 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-2bbb98de-f1f3-4cc3-b5bc-c73a2097e396 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-2bbb98de-f1f3-4cc3-b5bc-c73a2097e396 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-2bbb98de-f1f3-4cc3-b5bc-c73a2097e396.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2bbb98de-f1f3-4cc3-b5bc-c73a2097e396.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2bbb98de-f1f3-4cc3-b5bc-c73a2097e396.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-2bbb98de-f1f3-4cc3-b5bc-c73a2097e396 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-2bbb98de-f1f3-4cc3-b5bc-c73a2097e396 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-2bbb98de-f1f3-4cc3-b5bc-c73a2097e396 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-2bbb98de-f1f3-4cc3-b5bc-c73a2097e396 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-2bbb98de-f1f3-4cc3-b5bc-c73a2097e396.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2bbb98de-f1f3-4cc3-b5bc-c73a2097e396.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2bbb98de-f1f3-4cc3-b5bc-c73a2097e396.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-2bbb98de-f1f3-4cc3-b5bc-c73a2097e396 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-2bbb98de-f1f3-4cc3-b5bc-c73a2097e396 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-2bbb98de-f1f3-4cc3-b5bc-c73a2097e396 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-2bbb98de-f1f3-4cc3-b5bc-c73a2097e396 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-2bbb98de-f1f3-4cc3-b5bc-c73a2097e396.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2bbb98de-f1f3-4cc3-b5bc-c73a2097e396.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2bbb98de-f1f3-4cc3-b5bc-c73a2097e396.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-2bbb98de-f1f3-4cc3-b5bc-c73a2097e396 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-2bbb98de-f1f3-4cc3-b5bc-c73a2097e396 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-2bbb98de-f1f3-4cc3-b5bc-c73a2097e396 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-2bbb98de-f1f3-4cc3-b5bc-c73a2097e396 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-2bbb98de-f1f3-4cc3-b5bc-c73a2097e396.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2bbb98de-f1f3-4cc3-b5bc-c73a2097e396.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2bbb98de-f1f3-4cc3-b5bc-c73a2097e396.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-2bbb98de-f1f3-4cc3-b5bc-c73a2097e396 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-2bbb98de-f1f3-4cc3-b5bc-c73a2097e396 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-2bbb98de-f1f3-4cc3-b5bc-c73a2097e396 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-2bbb98de-f1f3-4cc3-b5bc-c73a2097e396 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-2bbb98de-f1f3-4cc3-b5bc-c73a2097e396.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2bbb98de-f1f3-4cc3-b5bc-c73a2097e396.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2bbb98de-f1f3-4cc3-b5bc-c73a2097e396.shogun-image {
  box-sizing: border-box;
}




}
#s-681b1caa-a739-4fd3-b764-32799a3907ea {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-681b1caa-a739-4fd3-b764-32799a3907ea {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-681b1caa-a739-4fd3-b764-32799a3907ea {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-681b1caa-a739-4fd3-b764-32799a3907ea img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-681b1caa-a739-4fd3-b764-32799a3907ea .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-681b1caa-a739-4fd3-b764-32799a3907ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-681b1caa-a739-4fd3-b764-32799a3907ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-681b1caa-a739-4fd3-b764-32799a3907ea.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-681b1caa-a739-4fd3-b764-32799a3907ea {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-681b1caa-a739-4fd3-b764-32799a3907ea {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-681b1caa-a739-4fd3-b764-32799a3907ea img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-681b1caa-a739-4fd3-b764-32799a3907ea .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-681b1caa-a739-4fd3-b764-32799a3907ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-681b1caa-a739-4fd3-b764-32799a3907ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-681b1caa-a739-4fd3-b764-32799a3907ea.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-681b1caa-a739-4fd3-b764-32799a3907ea {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-681b1caa-a739-4fd3-b764-32799a3907ea {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-681b1caa-a739-4fd3-b764-32799a3907ea img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-681b1caa-a739-4fd3-b764-32799a3907ea .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-681b1caa-a739-4fd3-b764-32799a3907ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-681b1caa-a739-4fd3-b764-32799a3907ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-681b1caa-a739-4fd3-b764-32799a3907ea.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-681b1caa-a739-4fd3-b764-32799a3907ea {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-681b1caa-a739-4fd3-b764-32799a3907ea {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-681b1caa-a739-4fd3-b764-32799a3907ea img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-681b1caa-a739-4fd3-b764-32799a3907ea .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-681b1caa-a739-4fd3-b764-32799a3907ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-681b1caa-a739-4fd3-b764-32799a3907ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-681b1caa-a739-4fd3-b764-32799a3907ea.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-681b1caa-a739-4fd3-b764-32799a3907ea {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-681b1caa-a739-4fd3-b764-32799a3907ea {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-681b1caa-a739-4fd3-b764-32799a3907ea img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-681b1caa-a739-4fd3-b764-32799a3907ea .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-681b1caa-a739-4fd3-b764-32799a3907ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-681b1caa-a739-4fd3-b764-32799a3907ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-681b1caa-a739-4fd3-b764-32799a3907ea.shogun-image {
  box-sizing: border-box;
}




}
#s-184c87bf-d400-44ae-89e6-63b78926805c {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-184c87bf-d400-44ae-89e6-63b78926805c {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-184c87bf-d400-44ae-89e6-63b78926805c {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-184c87bf-d400-44ae-89e6-63b78926805c img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-184c87bf-d400-44ae-89e6-63b78926805c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-184c87bf-d400-44ae-89e6-63b78926805c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-184c87bf-d400-44ae-89e6-63b78926805c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-184c87bf-d400-44ae-89e6-63b78926805c.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-184c87bf-d400-44ae-89e6-63b78926805c {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-184c87bf-d400-44ae-89e6-63b78926805c {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-184c87bf-d400-44ae-89e6-63b78926805c img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-184c87bf-d400-44ae-89e6-63b78926805c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-184c87bf-d400-44ae-89e6-63b78926805c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-184c87bf-d400-44ae-89e6-63b78926805c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-184c87bf-d400-44ae-89e6-63b78926805c.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-184c87bf-d400-44ae-89e6-63b78926805c {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-184c87bf-d400-44ae-89e6-63b78926805c {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-184c87bf-d400-44ae-89e6-63b78926805c img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-184c87bf-d400-44ae-89e6-63b78926805c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-184c87bf-d400-44ae-89e6-63b78926805c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-184c87bf-d400-44ae-89e6-63b78926805c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-184c87bf-d400-44ae-89e6-63b78926805c.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-184c87bf-d400-44ae-89e6-63b78926805c {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-184c87bf-d400-44ae-89e6-63b78926805c {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-184c87bf-d400-44ae-89e6-63b78926805c img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-184c87bf-d400-44ae-89e6-63b78926805c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-184c87bf-d400-44ae-89e6-63b78926805c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-184c87bf-d400-44ae-89e6-63b78926805c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-184c87bf-d400-44ae-89e6-63b78926805c.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-184c87bf-d400-44ae-89e6-63b78926805c {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-184c87bf-d400-44ae-89e6-63b78926805c {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-184c87bf-d400-44ae-89e6-63b78926805c img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-184c87bf-d400-44ae-89e6-63b78926805c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-184c87bf-d400-44ae-89e6-63b78926805c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-184c87bf-d400-44ae-89e6-63b78926805c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-184c87bf-d400-44ae-89e6-63b78926805c.shogun-image {
  box-sizing: border-box;
}




}
#s-0d253f0b-db1e-4445-abe9-75bc87e723b8 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-0d253f0b-db1e-4445-abe9-75bc87e723b8 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0d253f0b-db1e-4445-abe9-75bc87e723b8 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0d253f0b-db1e-4445-abe9-75bc87e723b8 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0d253f0b-db1e-4445-abe9-75bc87e723b8 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0d253f0b-db1e-4445-abe9-75bc87e723b8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0d253f0b-db1e-4445-abe9-75bc87e723b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0d253f0b-db1e-4445-abe9-75bc87e723b8.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-0d253f0b-db1e-4445-abe9-75bc87e723b8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0d253f0b-db1e-4445-abe9-75bc87e723b8 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0d253f0b-db1e-4445-abe9-75bc87e723b8 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0d253f0b-db1e-4445-abe9-75bc87e723b8 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0d253f0b-db1e-4445-abe9-75bc87e723b8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0d253f0b-db1e-4445-abe9-75bc87e723b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0d253f0b-db1e-4445-abe9-75bc87e723b8.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-0d253f0b-db1e-4445-abe9-75bc87e723b8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0d253f0b-db1e-4445-abe9-75bc87e723b8 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0d253f0b-db1e-4445-abe9-75bc87e723b8 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0d253f0b-db1e-4445-abe9-75bc87e723b8 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0d253f0b-db1e-4445-abe9-75bc87e723b8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0d253f0b-db1e-4445-abe9-75bc87e723b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0d253f0b-db1e-4445-abe9-75bc87e723b8.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-0d253f0b-db1e-4445-abe9-75bc87e723b8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0d253f0b-db1e-4445-abe9-75bc87e723b8 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0d253f0b-db1e-4445-abe9-75bc87e723b8 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0d253f0b-db1e-4445-abe9-75bc87e723b8 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0d253f0b-db1e-4445-abe9-75bc87e723b8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0d253f0b-db1e-4445-abe9-75bc87e723b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0d253f0b-db1e-4445-abe9-75bc87e723b8.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-0d253f0b-db1e-4445-abe9-75bc87e723b8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0d253f0b-db1e-4445-abe9-75bc87e723b8 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0d253f0b-db1e-4445-abe9-75bc87e723b8 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0d253f0b-db1e-4445-abe9-75bc87e723b8 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0d253f0b-db1e-4445-abe9-75bc87e723b8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0d253f0b-db1e-4445-abe9-75bc87e723b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0d253f0b-db1e-4445-abe9-75bc87e723b8.shogun-image {
  box-sizing: border-box;
}




}
#s-b585c105-9aff-496e-b160-0adde1fc1f56 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-b585c105-9aff-496e-b160-0adde1fc1f56 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b585c105-9aff-496e-b160-0adde1fc1f56 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-b585c105-9aff-496e-b160-0adde1fc1f56 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-b585c105-9aff-496e-b160-0adde1fc1f56 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-b585c105-9aff-496e-b160-0adde1fc1f56.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b585c105-9aff-496e-b160-0adde1fc1f56.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b585c105-9aff-496e-b160-0adde1fc1f56.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-b585c105-9aff-496e-b160-0adde1fc1f56 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b585c105-9aff-496e-b160-0adde1fc1f56 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-b585c105-9aff-496e-b160-0adde1fc1f56 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-b585c105-9aff-496e-b160-0adde1fc1f56 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-b585c105-9aff-496e-b160-0adde1fc1f56.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b585c105-9aff-496e-b160-0adde1fc1f56.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b585c105-9aff-496e-b160-0adde1fc1f56.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-b585c105-9aff-496e-b160-0adde1fc1f56 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b585c105-9aff-496e-b160-0adde1fc1f56 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-b585c105-9aff-496e-b160-0adde1fc1f56 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-b585c105-9aff-496e-b160-0adde1fc1f56 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-b585c105-9aff-496e-b160-0adde1fc1f56.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b585c105-9aff-496e-b160-0adde1fc1f56.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b585c105-9aff-496e-b160-0adde1fc1f56.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-b585c105-9aff-496e-b160-0adde1fc1f56 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b585c105-9aff-496e-b160-0adde1fc1f56 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-b585c105-9aff-496e-b160-0adde1fc1f56 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-b585c105-9aff-496e-b160-0adde1fc1f56 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-b585c105-9aff-496e-b160-0adde1fc1f56.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b585c105-9aff-496e-b160-0adde1fc1f56.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b585c105-9aff-496e-b160-0adde1fc1f56.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-b585c105-9aff-496e-b160-0adde1fc1f56 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b585c105-9aff-496e-b160-0adde1fc1f56 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-b585c105-9aff-496e-b160-0adde1fc1f56 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-b585c105-9aff-496e-b160-0adde1fc1f56 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-b585c105-9aff-496e-b160-0adde1fc1f56.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b585c105-9aff-496e-b160-0adde1fc1f56.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b585c105-9aff-496e-b160-0adde1fc1f56.shogun-image {
  box-sizing: border-box;
}




}
#s-5cb18c5b-c968-4f92-838b-b5ed3624c125 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-5cb18c5b-c968-4f92-838b-b5ed3624c125 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5cb18c5b-c968-4f92-838b-b5ed3624c125 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-5cb18c5b-c968-4f92-838b-b5ed3624c125 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-5cb18c5b-c968-4f92-838b-b5ed3624c125 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-5cb18c5b-c968-4f92-838b-b5ed3624c125.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5cb18c5b-c968-4f92-838b-b5ed3624c125.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5cb18c5b-c968-4f92-838b-b5ed3624c125.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-5cb18c5b-c968-4f92-838b-b5ed3624c125 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5cb18c5b-c968-4f92-838b-b5ed3624c125 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-5cb18c5b-c968-4f92-838b-b5ed3624c125 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-5cb18c5b-c968-4f92-838b-b5ed3624c125 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-5cb18c5b-c968-4f92-838b-b5ed3624c125.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5cb18c5b-c968-4f92-838b-b5ed3624c125.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5cb18c5b-c968-4f92-838b-b5ed3624c125.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-5cb18c5b-c968-4f92-838b-b5ed3624c125 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5cb18c5b-c968-4f92-838b-b5ed3624c125 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-5cb18c5b-c968-4f92-838b-b5ed3624c125 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-5cb18c5b-c968-4f92-838b-b5ed3624c125 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-5cb18c5b-c968-4f92-838b-b5ed3624c125.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5cb18c5b-c968-4f92-838b-b5ed3624c125.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5cb18c5b-c968-4f92-838b-b5ed3624c125.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-5cb18c5b-c968-4f92-838b-b5ed3624c125 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5cb18c5b-c968-4f92-838b-b5ed3624c125 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-5cb18c5b-c968-4f92-838b-b5ed3624c125 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-5cb18c5b-c968-4f92-838b-b5ed3624c125 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-5cb18c5b-c968-4f92-838b-b5ed3624c125.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5cb18c5b-c968-4f92-838b-b5ed3624c125.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5cb18c5b-c968-4f92-838b-b5ed3624c125.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-5cb18c5b-c968-4f92-838b-b5ed3624c125 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5cb18c5b-c968-4f92-838b-b5ed3624c125 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-5cb18c5b-c968-4f92-838b-b5ed3624c125 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-5cb18c5b-c968-4f92-838b-b5ed3624c125 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-5cb18c5b-c968-4f92-838b-b5ed3624c125.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5cb18c5b-c968-4f92-838b-b5ed3624c125.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5cb18c5b-c968-4f92-838b-b5ed3624c125.shogun-image {
  box-sizing: border-box;
}




}
#s-d17982fe-3d92-45ce-aa6c-8e6d7fa0a113 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-d17982fe-3d92-45ce-aa6c-8e6d7fa0a113 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-d17982fe-3d92-45ce-aa6c-8e6d7fa0a113 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-d17982fe-3d92-45ce-aa6c-8e6d7fa0a113 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-d17982fe-3d92-45ce-aa6c-8e6d7fa0a113 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-d17982fe-3d92-45ce-aa6c-8e6d7fa0a113.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d17982fe-3d92-45ce-aa6c-8e6d7fa0a113.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d17982fe-3d92-45ce-aa6c-8e6d7fa0a113.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-d17982fe-3d92-45ce-aa6c-8e6d7fa0a113 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-d17982fe-3d92-45ce-aa6c-8e6d7fa0a113 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-d17982fe-3d92-45ce-aa6c-8e6d7fa0a113 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-d17982fe-3d92-45ce-aa6c-8e6d7fa0a113 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-d17982fe-3d92-45ce-aa6c-8e6d7fa0a113.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d17982fe-3d92-45ce-aa6c-8e6d7fa0a113.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d17982fe-3d92-45ce-aa6c-8e6d7fa0a113.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-d17982fe-3d92-45ce-aa6c-8e6d7fa0a113 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-d17982fe-3d92-45ce-aa6c-8e6d7fa0a113 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-d17982fe-3d92-45ce-aa6c-8e6d7fa0a113 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-d17982fe-3d92-45ce-aa6c-8e6d7fa0a113 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-d17982fe-3d92-45ce-aa6c-8e6d7fa0a113.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d17982fe-3d92-45ce-aa6c-8e6d7fa0a113.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d17982fe-3d92-45ce-aa6c-8e6d7fa0a113.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-d17982fe-3d92-45ce-aa6c-8e6d7fa0a113 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-d17982fe-3d92-45ce-aa6c-8e6d7fa0a113 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-d17982fe-3d92-45ce-aa6c-8e6d7fa0a113 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-d17982fe-3d92-45ce-aa6c-8e6d7fa0a113 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-d17982fe-3d92-45ce-aa6c-8e6d7fa0a113.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d17982fe-3d92-45ce-aa6c-8e6d7fa0a113.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d17982fe-3d92-45ce-aa6c-8e6d7fa0a113.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-d17982fe-3d92-45ce-aa6c-8e6d7fa0a113 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-d17982fe-3d92-45ce-aa6c-8e6d7fa0a113 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-d17982fe-3d92-45ce-aa6c-8e6d7fa0a113 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-d17982fe-3d92-45ce-aa6c-8e6d7fa0a113 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-d17982fe-3d92-45ce-aa6c-8e6d7fa0a113.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d17982fe-3d92-45ce-aa6c-8e6d7fa0a113.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d17982fe-3d92-45ce-aa6c-8e6d7fa0a113.shogun-image {
  box-sizing: border-box;
}




}
#s-84458e7f-7bf8-4762-85aa-18c7bf24b6a1 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-84458e7f-7bf8-4762-85aa-18c7bf24b6a1 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-84458e7f-7bf8-4762-85aa-18c7bf24b6a1 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-84458e7f-7bf8-4762-85aa-18c7bf24b6a1 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-84458e7f-7bf8-4762-85aa-18c7bf24b6a1 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-84458e7f-7bf8-4762-85aa-18c7bf24b6a1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-84458e7f-7bf8-4762-85aa-18c7bf24b6a1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-84458e7f-7bf8-4762-85aa-18c7bf24b6a1.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-84458e7f-7bf8-4762-85aa-18c7bf24b6a1 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-84458e7f-7bf8-4762-85aa-18c7bf24b6a1 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-84458e7f-7bf8-4762-85aa-18c7bf24b6a1 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-84458e7f-7bf8-4762-85aa-18c7bf24b6a1 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-84458e7f-7bf8-4762-85aa-18c7bf24b6a1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-84458e7f-7bf8-4762-85aa-18c7bf24b6a1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-84458e7f-7bf8-4762-85aa-18c7bf24b6a1.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-84458e7f-7bf8-4762-85aa-18c7bf24b6a1 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-84458e7f-7bf8-4762-85aa-18c7bf24b6a1 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-84458e7f-7bf8-4762-85aa-18c7bf24b6a1 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-84458e7f-7bf8-4762-85aa-18c7bf24b6a1 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-84458e7f-7bf8-4762-85aa-18c7bf24b6a1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-84458e7f-7bf8-4762-85aa-18c7bf24b6a1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-84458e7f-7bf8-4762-85aa-18c7bf24b6a1.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-84458e7f-7bf8-4762-85aa-18c7bf24b6a1 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-84458e7f-7bf8-4762-85aa-18c7bf24b6a1 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-84458e7f-7bf8-4762-85aa-18c7bf24b6a1 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-84458e7f-7bf8-4762-85aa-18c7bf24b6a1 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-84458e7f-7bf8-4762-85aa-18c7bf24b6a1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-84458e7f-7bf8-4762-85aa-18c7bf24b6a1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-84458e7f-7bf8-4762-85aa-18c7bf24b6a1.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-84458e7f-7bf8-4762-85aa-18c7bf24b6a1 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-84458e7f-7bf8-4762-85aa-18c7bf24b6a1 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-84458e7f-7bf8-4762-85aa-18c7bf24b6a1 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-84458e7f-7bf8-4762-85aa-18c7bf24b6a1 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-84458e7f-7bf8-4762-85aa-18c7bf24b6a1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-84458e7f-7bf8-4762-85aa-18c7bf24b6a1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-84458e7f-7bf8-4762-85aa-18c7bf24b6a1.shogun-image {
  box-sizing: border-box;
}




}
#s-32ca5d80-9d37-436a-92e3-606e0184aa8e {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-32ca5d80-9d37-436a-92e3-606e0184aa8e {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-32ca5d80-9d37-436a-92e3-606e0184aa8e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-32ca5d80-9d37-436a-92e3-606e0184aa8e img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-32ca5d80-9d37-436a-92e3-606e0184aa8e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-32ca5d80-9d37-436a-92e3-606e0184aa8e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-32ca5d80-9d37-436a-92e3-606e0184aa8e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-32ca5d80-9d37-436a-92e3-606e0184aa8e.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-32ca5d80-9d37-436a-92e3-606e0184aa8e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-32ca5d80-9d37-436a-92e3-606e0184aa8e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-32ca5d80-9d37-436a-92e3-606e0184aa8e img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-32ca5d80-9d37-436a-92e3-606e0184aa8e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-32ca5d80-9d37-436a-92e3-606e0184aa8e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-32ca5d80-9d37-436a-92e3-606e0184aa8e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-32ca5d80-9d37-436a-92e3-606e0184aa8e.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-32ca5d80-9d37-436a-92e3-606e0184aa8e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-32ca5d80-9d37-436a-92e3-606e0184aa8e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-32ca5d80-9d37-436a-92e3-606e0184aa8e img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-32ca5d80-9d37-436a-92e3-606e0184aa8e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-32ca5d80-9d37-436a-92e3-606e0184aa8e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-32ca5d80-9d37-436a-92e3-606e0184aa8e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-32ca5d80-9d37-436a-92e3-606e0184aa8e.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-32ca5d80-9d37-436a-92e3-606e0184aa8e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-32ca5d80-9d37-436a-92e3-606e0184aa8e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-32ca5d80-9d37-436a-92e3-606e0184aa8e img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-32ca5d80-9d37-436a-92e3-606e0184aa8e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-32ca5d80-9d37-436a-92e3-606e0184aa8e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-32ca5d80-9d37-436a-92e3-606e0184aa8e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-32ca5d80-9d37-436a-92e3-606e0184aa8e.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-32ca5d80-9d37-436a-92e3-606e0184aa8e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-32ca5d80-9d37-436a-92e3-606e0184aa8e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-32ca5d80-9d37-436a-92e3-606e0184aa8e img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-32ca5d80-9d37-436a-92e3-606e0184aa8e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-32ca5d80-9d37-436a-92e3-606e0184aa8e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-32ca5d80-9d37-436a-92e3-606e0184aa8e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-32ca5d80-9d37-436a-92e3-606e0184aa8e.shogun-image {
  box-sizing: border-box;
}




}
#s-ed8c72fb-696f-449f-b408-b0ebdfc6be4f {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-ed8c72fb-696f-449f-b408-b0ebdfc6be4f {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ed8c72fb-696f-449f-b408-b0ebdfc6be4f {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-ed8c72fb-696f-449f-b408-b0ebdfc6be4f img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-ed8c72fb-696f-449f-b408-b0ebdfc6be4f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ed8c72fb-696f-449f-b408-b0ebdfc6be4f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ed8c72fb-696f-449f-b408-b0ebdfc6be4f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ed8c72fb-696f-449f-b408-b0ebdfc6be4f.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-ed8c72fb-696f-449f-b408-b0ebdfc6be4f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ed8c72fb-696f-449f-b408-b0ebdfc6be4f {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-ed8c72fb-696f-449f-b408-b0ebdfc6be4f img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-ed8c72fb-696f-449f-b408-b0ebdfc6be4f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ed8c72fb-696f-449f-b408-b0ebdfc6be4f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ed8c72fb-696f-449f-b408-b0ebdfc6be4f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ed8c72fb-696f-449f-b408-b0ebdfc6be4f.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-ed8c72fb-696f-449f-b408-b0ebdfc6be4f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ed8c72fb-696f-449f-b408-b0ebdfc6be4f {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-ed8c72fb-696f-449f-b408-b0ebdfc6be4f img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-ed8c72fb-696f-449f-b408-b0ebdfc6be4f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ed8c72fb-696f-449f-b408-b0ebdfc6be4f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ed8c72fb-696f-449f-b408-b0ebdfc6be4f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ed8c72fb-696f-449f-b408-b0ebdfc6be4f.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-ed8c72fb-696f-449f-b408-b0ebdfc6be4f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ed8c72fb-696f-449f-b408-b0ebdfc6be4f {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-ed8c72fb-696f-449f-b408-b0ebdfc6be4f img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-ed8c72fb-696f-449f-b408-b0ebdfc6be4f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ed8c72fb-696f-449f-b408-b0ebdfc6be4f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ed8c72fb-696f-449f-b408-b0ebdfc6be4f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ed8c72fb-696f-449f-b408-b0ebdfc6be4f.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-ed8c72fb-696f-449f-b408-b0ebdfc6be4f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ed8c72fb-696f-449f-b408-b0ebdfc6be4f {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-ed8c72fb-696f-449f-b408-b0ebdfc6be4f img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-ed8c72fb-696f-449f-b408-b0ebdfc6be4f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ed8c72fb-696f-449f-b408-b0ebdfc6be4f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ed8c72fb-696f-449f-b408-b0ebdfc6be4f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ed8c72fb-696f-449f-b408-b0ebdfc6be4f.shogun-image {
  box-sizing: border-box;
}




}
#s-98c0ad79-6b42-4b1d-bb53-b12bc33a2137 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 1200px){#s-98c0ad79-6b42-4b1d-bb53-b12bc33a2137 {
  display: none;
}
#s-98c0ad79-6b42-4b1d-bb53-b12bc33a2137, #wrap-s-98c0ad79-6b42-4b1d-bb53-b12bc33a2137 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-98c0ad79-6b42-4b1d-bb53-b12bc33a2137 {
  display: none;
}
#s-98c0ad79-6b42-4b1d-bb53-b12bc33a2137, #wrap-s-98c0ad79-6b42-4b1d-bb53-b12bc33a2137 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-98c0ad79-6b42-4b1d-bb53-b12bc33a2137 {
  
}
}@media (max-width: 767px){#s-98c0ad79-6b42-4b1d-bb53-b12bc33a2137 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
}
}
/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-98c0ad79-6b42-4b1d-bb53-b12bc33a2137 {
  --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(247, 6, 6, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-98c0ad79-6b42-4b1d-bb53-b12bc33a2137 > .swiper-button-prev,
#slider-v3-s-98c0ad79-6b42-4b1d-bb53-b12bc33a2137 > .swiper-button-next {
  
}

#slider-v3-s-98c0ad79-6b42-4b1d-bb53-b12bc33a2137 > .swiper-button-prev svg,
#slider-v3-s-98c0ad79-6b42-4b1d-bb53-b12bc33a2137 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-98c0ad79-6b42-4b1d-bb53-b12bc33a2137 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-98c0ad79-6b42-4b1d-bb53-b12bc33a2137 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-98c0ad79-6b42-4b1d-bb53-b12bc33a2137 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-98c0ad79-6b42-4b1d-bb53-b12bc33a2137 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-98c0ad79-6b42-4b1d-bb53-b12bc33a2137 .swiper-pagination-bullet-active {
  background-color: rgba(247, 6, 6, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-98c0ad79-6b42-4b1d-bb53-b12bc33a2137 .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-98c0ad79-6b42-4b1d-bb53-b12bc33a2137 {
  --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(247, 6, 6, 1) !important;
  --arrow-button-size: 30px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-98c0ad79-6b42-4b1d-bb53-b12bc33a2137 > .swiper-button-prev,
#slider-v3-s-98c0ad79-6b42-4b1d-bb53-b12bc33a2137 > .swiper-button-next {
  
}

#slider-v3-s-98c0ad79-6b42-4b1d-bb53-b12bc33a2137 > .swiper-button-prev svg,
#slider-v3-s-98c0ad79-6b42-4b1d-bb53-b12bc33a2137 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-98c0ad79-6b42-4b1d-bb53-b12bc33a2137 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-98c0ad79-6b42-4b1d-bb53-b12bc33a2137 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-98c0ad79-6b42-4b1d-bb53-b12bc33a2137 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-98c0ad79-6b42-4b1d-bb53-b12bc33a2137 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-98c0ad79-6b42-4b1d-bb53-b12bc33a2137 .swiper-pagination-bullet-active {
  background-color: rgba(247, 6, 6, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-98c0ad79-6b42-4b1d-bb53-b12bc33a2137 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
#s-0b32525b-d8a6-4a59-9928-c920dfeafe0e {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-0b32525b-d8a6-4a59-9928-c920dfeafe0e {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0b32525b-d8a6-4a59-9928-c920dfeafe0e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0b32525b-d8a6-4a59-9928-c920dfeafe0e img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0b32525b-d8a6-4a59-9928-c920dfeafe0e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0b32525b-d8a6-4a59-9928-c920dfeafe0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b32525b-d8a6-4a59-9928-c920dfeafe0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b32525b-d8a6-4a59-9928-c920dfeafe0e.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-0b32525b-d8a6-4a59-9928-c920dfeafe0e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0b32525b-d8a6-4a59-9928-c920dfeafe0e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0b32525b-d8a6-4a59-9928-c920dfeafe0e img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0b32525b-d8a6-4a59-9928-c920dfeafe0e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0b32525b-d8a6-4a59-9928-c920dfeafe0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b32525b-d8a6-4a59-9928-c920dfeafe0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b32525b-d8a6-4a59-9928-c920dfeafe0e.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-0b32525b-d8a6-4a59-9928-c920dfeafe0e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0b32525b-d8a6-4a59-9928-c920dfeafe0e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0b32525b-d8a6-4a59-9928-c920dfeafe0e img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0b32525b-d8a6-4a59-9928-c920dfeafe0e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0b32525b-d8a6-4a59-9928-c920dfeafe0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b32525b-d8a6-4a59-9928-c920dfeafe0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b32525b-d8a6-4a59-9928-c920dfeafe0e.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-0b32525b-d8a6-4a59-9928-c920dfeafe0e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0b32525b-d8a6-4a59-9928-c920dfeafe0e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0b32525b-d8a6-4a59-9928-c920dfeafe0e img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0b32525b-d8a6-4a59-9928-c920dfeafe0e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0b32525b-d8a6-4a59-9928-c920dfeafe0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b32525b-d8a6-4a59-9928-c920dfeafe0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b32525b-d8a6-4a59-9928-c920dfeafe0e.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-0b32525b-d8a6-4a59-9928-c920dfeafe0e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0b32525b-d8a6-4a59-9928-c920dfeafe0e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0b32525b-d8a6-4a59-9928-c920dfeafe0e img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0b32525b-d8a6-4a59-9928-c920dfeafe0e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0b32525b-d8a6-4a59-9928-c920dfeafe0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b32525b-d8a6-4a59-9928-c920dfeafe0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b32525b-d8a6-4a59-9928-c920dfeafe0e.shogun-image {
  box-sizing: border-box;
}




}
#s-844e5ed7-8902-4751-8cff-223c299d6144 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-844e5ed7-8902-4751-8cff-223c299d6144 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-844e5ed7-8902-4751-8cff-223c299d6144 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-844e5ed7-8902-4751-8cff-223c299d6144 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-844e5ed7-8902-4751-8cff-223c299d6144 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-844e5ed7-8902-4751-8cff-223c299d6144.shg-align-container {
  display: flex;
  justify-content: center
}

.s-844e5ed7-8902-4751-8cff-223c299d6144.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-844e5ed7-8902-4751-8cff-223c299d6144.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-844e5ed7-8902-4751-8cff-223c299d6144 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-844e5ed7-8902-4751-8cff-223c299d6144 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-844e5ed7-8902-4751-8cff-223c299d6144 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-844e5ed7-8902-4751-8cff-223c299d6144 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-844e5ed7-8902-4751-8cff-223c299d6144.shg-align-container {
  display: flex;
  justify-content: center
}

.s-844e5ed7-8902-4751-8cff-223c299d6144.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-844e5ed7-8902-4751-8cff-223c299d6144.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-844e5ed7-8902-4751-8cff-223c299d6144 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-844e5ed7-8902-4751-8cff-223c299d6144 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-844e5ed7-8902-4751-8cff-223c299d6144 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-844e5ed7-8902-4751-8cff-223c299d6144 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-844e5ed7-8902-4751-8cff-223c299d6144.shg-align-container {
  display: flex;
  justify-content: center
}

.s-844e5ed7-8902-4751-8cff-223c299d6144.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-844e5ed7-8902-4751-8cff-223c299d6144.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-844e5ed7-8902-4751-8cff-223c299d6144 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-844e5ed7-8902-4751-8cff-223c299d6144 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-844e5ed7-8902-4751-8cff-223c299d6144 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-844e5ed7-8902-4751-8cff-223c299d6144 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-844e5ed7-8902-4751-8cff-223c299d6144.shg-align-container {
  display: flex;
  justify-content: center
}

.s-844e5ed7-8902-4751-8cff-223c299d6144.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-844e5ed7-8902-4751-8cff-223c299d6144.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-844e5ed7-8902-4751-8cff-223c299d6144 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-844e5ed7-8902-4751-8cff-223c299d6144 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-844e5ed7-8902-4751-8cff-223c299d6144 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-844e5ed7-8902-4751-8cff-223c299d6144 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-844e5ed7-8902-4751-8cff-223c299d6144.shg-align-container {
  display: flex;
  justify-content: center
}

.s-844e5ed7-8902-4751-8cff-223c299d6144.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-844e5ed7-8902-4751-8cff-223c299d6144.shogun-image {
  box-sizing: border-box;
}




}
#s-ca2aec7d-bf6c-4300-962f-5aebfb2079ed {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-ca2aec7d-bf6c-4300-962f-5aebfb2079ed {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ca2aec7d-bf6c-4300-962f-5aebfb2079ed {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-ca2aec7d-bf6c-4300-962f-5aebfb2079ed img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-ca2aec7d-bf6c-4300-962f-5aebfb2079ed .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ca2aec7d-bf6c-4300-962f-5aebfb2079ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ca2aec7d-bf6c-4300-962f-5aebfb2079ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ca2aec7d-bf6c-4300-962f-5aebfb2079ed.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-ca2aec7d-bf6c-4300-962f-5aebfb2079ed {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ca2aec7d-bf6c-4300-962f-5aebfb2079ed {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-ca2aec7d-bf6c-4300-962f-5aebfb2079ed img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-ca2aec7d-bf6c-4300-962f-5aebfb2079ed .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ca2aec7d-bf6c-4300-962f-5aebfb2079ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ca2aec7d-bf6c-4300-962f-5aebfb2079ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ca2aec7d-bf6c-4300-962f-5aebfb2079ed.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-ca2aec7d-bf6c-4300-962f-5aebfb2079ed {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ca2aec7d-bf6c-4300-962f-5aebfb2079ed {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-ca2aec7d-bf6c-4300-962f-5aebfb2079ed img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-ca2aec7d-bf6c-4300-962f-5aebfb2079ed .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ca2aec7d-bf6c-4300-962f-5aebfb2079ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ca2aec7d-bf6c-4300-962f-5aebfb2079ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ca2aec7d-bf6c-4300-962f-5aebfb2079ed.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-ca2aec7d-bf6c-4300-962f-5aebfb2079ed {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ca2aec7d-bf6c-4300-962f-5aebfb2079ed {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-ca2aec7d-bf6c-4300-962f-5aebfb2079ed img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-ca2aec7d-bf6c-4300-962f-5aebfb2079ed .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ca2aec7d-bf6c-4300-962f-5aebfb2079ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ca2aec7d-bf6c-4300-962f-5aebfb2079ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ca2aec7d-bf6c-4300-962f-5aebfb2079ed.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-ca2aec7d-bf6c-4300-962f-5aebfb2079ed {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ca2aec7d-bf6c-4300-962f-5aebfb2079ed {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-ca2aec7d-bf6c-4300-962f-5aebfb2079ed img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-ca2aec7d-bf6c-4300-962f-5aebfb2079ed .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ca2aec7d-bf6c-4300-962f-5aebfb2079ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ca2aec7d-bf6c-4300-962f-5aebfb2079ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ca2aec7d-bf6c-4300-962f-5aebfb2079ed.shogun-image {
  box-sizing: border-box;
}




}
#s-8db022da-f745-4ec3-8e77-fffb115c23f7 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-8db022da-f745-4ec3-8e77-fffb115c23f7 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8db022da-f745-4ec3-8e77-fffb115c23f7 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8db022da-f745-4ec3-8e77-fffb115c23f7 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-8db022da-f745-4ec3-8e77-fffb115c23f7 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8db022da-f745-4ec3-8e77-fffb115c23f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8db022da-f745-4ec3-8e77-fffb115c23f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8db022da-f745-4ec3-8e77-fffb115c23f7.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-8db022da-f745-4ec3-8e77-fffb115c23f7 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8db022da-f745-4ec3-8e77-fffb115c23f7 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8db022da-f745-4ec3-8e77-fffb115c23f7 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-8db022da-f745-4ec3-8e77-fffb115c23f7 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8db022da-f745-4ec3-8e77-fffb115c23f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8db022da-f745-4ec3-8e77-fffb115c23f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8db022da-f745-4ec3-8e77-fffb115c23f7.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-8db022da-f745-4ec3-8e77-fffb115c23f7 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8db022da-f745-4ec3-8e77-fffb115c23f7 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8db022da-f745-4ec3-8e77-fffb115c23f7 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-8db022da-f745-4ec3-8e77-fffb115c23f7 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8db022da-f745-4ec3-8e77-fffb115c23f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8db022da-f745-4ec3-8e77-fffb115c23f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8db022da-f745-4ec3-8e77-fffb115c23f7.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-8db022da-f745-4ec3-8e77-fffb115c23f7 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8db022da-f745-4ec3-8e77-fffb115c23f7 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8db022da-f745-4ec3-8e77-fffb115c23f7 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-8db022da-f745-4ec3-8e77-fffb115c23f7 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8db022da-f745-4ec3-8e77-fffb115c23f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8db022da-f745-4ec3-8e77-fffb115c23f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8db022da-f745-4ec3-8e77-fffb115c23f7.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-8db022da-f745-4ec3-8e77-fffb115c23f7 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8db022da-f745-4ec3-8e77-fffb115c23f7 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8db022da-f745-4ec3-8e77-fffb115c23f7 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-8db022da-f745-4ec3-8e77-fffb115c23f7 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8db022da-f745-4ec3-8e77-fffb115c23f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8db022da-f745-4ec3-8e77-fffb115c23f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8db022da-f745-4ec3-8e77-fffb115c23f7.shogun-image {
  box-sizing: border-box;
}




}
#s-ebb573b4-54bd-4a84-be94-2f04d3f0885c {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-ebb573b4-54bd-4a84-be94-2f04d3f0885c {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ebb573b4-54bd-4a84-be94-2f04d3f0885c {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-ebb573b4-54bd-4a84-be94-2f04d3f0885c img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-ebb573b4-54bd-4a84-be94-2f04d3f0885c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ebb573b4-54bd-4a84-be94-2f04d3f0885c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ebb573b4-54bd-4a84-be94-2f04d3f0885c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ebb573b4-54bd-4a84-be94-2f04d3f0885c.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-ebb573b4-54bd-4a84-be94-2f04d3f0885c {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ebb573b4-54bd-4a84-be94-2f04d3f0885c {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-ebb573b4-54bd-4a84-be94-2f04d3f0885c img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-ebb573b4-54bd-4a84-be94-2f04d3f0885c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ebb573b4-54bd-4a84-be94-2f04d3f0885c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ebb573b4-54bd-4a84-be94-2f04d3f0885c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ebb573b4-54bd-4a84-be94-2f04d3f0885c.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-ebb573b4-54bd-4a84-be94-2f04d3f0885c {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ebb573b4-54bd-4a84-be94-2f04d3f0885c {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-ebb573b4-54bd-4a84-be94-2f04d3f0885c img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-ebb573b4-54bd-4a84-be94-2f04d3f0885c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ebb573b4-54bd-4a84-be94-2f04d3f0885c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ebb573b4-54bd-4a84-be94-2f04d3f0885c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ebb573b4-54bd-4a84-be94-2f04d3f0885c.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-ebb573b4-54bd-4a84-be94-2f04d3f0885c {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ebb573b4-54bd-4a84-be94-2f04d3f0885c {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-ebb573b4-54bd-4a84-be94-2f04d3f0885c img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-ebb573b4-54bd-4a84-be94-2f04d3f0885c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ebb573b4-54bd-4a84-be94-2f04d3f0885c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ebb573b4-54bd-4a84-be94-2f04d3f0885c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ebb573b4-54bd-4a84-be94-2f04d3f0885c.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-ebb573b4-54bd-4a84-be94-2f04d3f0885c {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ebb573b4-54bd-4a84-be94-2f04d3f0885c {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-ebb573b4-54bd-4a84-be94-2f04d3f0885c img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-ebb573b4-54bd-4a84-be94-2f04d3f0885c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ebb573b4-54bd-4a84-be94-2f04d3f0885c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ebb573b4-54bd-4a84-be94-2f04d3f0885c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ebb573b4-54bd-4a84-be94-2f04d3f0885c.shogun-image {
  box-sizing: border-box;
}




}
#s-a65c9bb3-acdc-4c4e-b8ce-76d274e3beb2 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-a65c9bb3-acdc-4c4e-b8ce-76d274e3beb2 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a65c9bb3-acdc-4c4e-b8ce-76d274e3beb2 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-a65c9bb3-acdc-4c4e-b8ce-76d274e3beb2 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-a65c9bb3-acdc-4c4e-b8ce-76d274e3beb2 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-a65c9bb3-acdc-4c4e-b8ce-76d274e3beb2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a65c9bb3-acdc-4c4e-b8ce-76d274e3beb2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a65c9bb3-acdc-4c4e-b8ce-76d274e3beb2.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-a65c9bb3-acdc-4c4e-b8ce-76d274e3beb2 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a65c9bb3-acdc-4c4e-b8ce-76d274e3beb2 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-a65c9bb3-acdc-4c4e-b8ce-76d274e3beb2 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-a65c9bb3-acdc-4c4e-b8ce-76d274e3beb2 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-a65c9bb3-acdc-4c4e-b8ce-76d274e3beb2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a65c9bb3-acdc-4c4e-b8ce-76d274e3beb2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a65c9bb3-acdc-4c4e-b8ce-76d274e3beb2.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-a65c9bb3-acdc-4c4e-b8ce-76d274e3beb2 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a65c9bb3-acdc-4c4e-b8ce-76d274e3beb2 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-a65c9bb3-acdc-4c4e-b8ce-76d274e3beb2 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-a65c9bb3-acdc-4c4e-b8ce-76d274e3beb2 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-a65c9bb3-acdc-4c4e-b8ce-76d274e3beb2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a65c9bb3-acdc-4c4e-b8ce-76d274e3beb2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a65c9bb3-acdc-4c4e-b8ce-76d274e3beb2.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-a65c9bb3-acdc-4c4e-b8ce-76d274e3beb2 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a65c9bb3-acdc-4c4e-b8ce-76d274e3beb2 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-a65c9bb3-acdc-4c4e-b8ce-76d274e3beb2 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-a65c9bb3-acdc-4c4e-b8ce-76d274e3beb2 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-a65c9bb3-acdc-4c4e-b8ce-76d274e3beb2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a65c9bb3-acdc-4c4e-b8ce-76d274e3beb2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a65c9bb3-acdc-4c4e-b8ce-76d274e3beb2.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-a65c9bb3-acdc-4c4e-b8ce-76d274e3beb2 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a65c9bb3-acdc-4c4e-b8ce-76d274e3beb2 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-a65c9bb3-acdc-4c4e-b8ce-76d274e3beb2 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-a65c9bb3-acdc-4c4e-b8ce-76d274e3beb2 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-a65c9bb3-acdc-4c4e-b8ce-76d274e3beb2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a65c9bb3-acdc-4c4e-b8ce-76d274e3beb2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a65c9bb3-acdc-4c4e-b8ce-76d274e3beb2.shogun-image {
  box-sizing: border-box;
}




}
#s-07cb9b4c-7f65-409b-964f-59f62a2e76d3 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-07cb9b4c-7f65-409b-964f-59f62a2e76d3 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-07cb9b4c-7f65-409b-964f-59f62a2e76d3 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-07cb9b4c-7f65-409b-964f-59f62a2e76d3 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-07cb9b4c-7f65-409b-964f-59f62a2e76d3 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-07cb9b4c-7f65-409b-964f-59f62a2e76d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07cb9b4c-7f65-409b-964f-59f62a2e76d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07cb9b4c-7f65-409b-964f-59f62a2e76d3.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-07cb9b4c-7f65-409b-964f-59f62a2e76d3 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-07cb9b4c-7f65-409b-964f-59f62a2e76d3 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-07cb9b4c-7f65-409b-964f-59f62a2e76d3 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-07cb9b4c-7f65-409b-964f-59f62a2e76d3 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-07cb9b4c-7f65-409b-964f-59f62a2e76d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07cb9b4c-7f65-409b-964f-59f62a2e76d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07cb9b4c-7f65-409b-964f-59f62a2e76d3.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-07cb9b4c-7f65-409b-964f-59f62a2e76d3 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-07cb9b4c-7f65-409b-964f-59f62a2e76d3 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-07cb9b4c-7f65-409b-964f-59f62a2e76d3 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-07cb9b4c-7f65-409b-964f-59f62a2e76d3 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-07cb9b4c-7f65-409b-964f-59f62a2e76d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07cb9b4c-7f65-409b-964f-59f62a2e76d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07cb9b4c-7f65-409b-964f-59f62a2e76d3.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-07cb9b4c-7f65-409b-964f-59f62a2e76d3 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-07cb9b4c-7f65-409b-964f-59f62a2e76d3 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-07cb9b4c-7f65-409b-964f-59f62a2e76d3 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-07cb9b4c-7f65-409b-964f-59f62a2e76d3 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-07cb9b4c-7f65-409b-964f-59f62a2e76d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07cb9b4c-7f65-409b-964f-59f62a2e76d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07cb9b4c-7f65-409b-964f-59f62a2e76d3.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-07cb9b4c-7f65-409b-964f-59f62a2e76d3 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-07cb9b4c-7f65-409b-964f-59f62a2e76d3 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-07cb9b4c-7f65-409b-964f-59f62a2e76d3 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-07cb9b4c-7f65-409b-964f-59f62a2e76d3 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-07cb9b4c-7f65-409b-964f-59f62a2e76d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07cb9b4c-7f65-409b-964f-59f62a2e76d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07cb9b4c-7f65-409b-964f-59f62a2e76d3.shogun-image {
  box-sizing: border-box;
}




}
#s-5cb13311-56f6-4577-b396-4227c83d0460 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-5cb13311-56f6-4577-b396-4227c83d0460 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5cb13311-56f6-4577-b396-4227c83d0460 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-5cb13311-56f6-4577-b396-4227c83d0460 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-5cb13311-56f6-4577-b396-4227c83d0460 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-5cb13311-56f6-4577-b396-4227c83d0460.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5cb13311-56f6-4577-b396-4227c83d0460.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5cb13311-56f6-4577-b396-4227c83d0460.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-5cb13311-56f6-4577-b396-4227c83d0460 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5cb13311-56f6-4577-b396-4227c83d0460 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-5cb13311-56f6-4577-b396-4227c83d0460 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-5cb13311-56f6-4577-b396-4227c83d0460 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-5cb13311-56f6-4577-b396-4227c83d0460.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5cb13311-56f6-4577-b396-4227c83d0460.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5cb13311-56f6-4577-b396-4227c83d0460.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-5cb13311-56f6-4577-b396-4227c83d0460 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5cb13311-56f6-4577-b396-4227c83d0460 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-5cb13311-56f6-4577-b396-4227c83d0460 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-5cb13311-56f6-4577-b396-4227c83d0460 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-5cb13311-56f6-4577-b396-4227c83d0460.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5cb13311-56f6-4577-b396-4227c83d0460.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5cb13311-56f6-4577-b396-4227c83d0460.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-5cb13311-56f6-4577-b396-4227c83d0460 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5cb13311-56f6-4577-b396-4227c83d0460 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-5cb13311-56f6-4577-b396-4227c83d0460 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-5cb13311-56f6-4577-b396-4227c83d0460 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-5cb13311-56f6-4577-b396-4227c83d0460.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5cb13311-56f6-4577-b396-4227c83d0460.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5cb13311-56f6-4577-b396-4227c83d0460.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-5cb13311-56f6-4577-b396-4227c83d0460 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5cb13311-56f6-4577-b396-4227c83d0460 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-5cb13311-56f6-4577-b396-4227c83d0460 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-5cb13311-56f6-4577-b396-4227c83d0460 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-5cb13311-56f6-4577-b396-4227c83d0460.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5cb13311-56f6-4577-b396-4227c83d0460.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5cb13311-56f6-4577-b396-4227c83d0460.shogun-image {
  box-sizing: border-box;
}




}
#s-ce004515-c1e3-4aa0-8203-df58aa9561e4 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-ce004515-c1e3-4aa0-8203-df58aa9561e4 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ce004515-c1e3-4aa0-8203-df58aa9561e4 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-ce004515-c1e3-4aa0-8203-df58aa9561e4 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-ce004515-c1e3-4aa0-8203-df58aa9561e4 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ce004515-c1e3-4aa0-8203-df58aa9561e4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce004515-c1e3-4aa0-8203-df58aa9561e4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce004515-c1e3-4aa0-8203-df58aa9561e4.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-ce004515-c1e3-4aa0-8203-df58aa9561e4 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ce004515-c1e3-4aa0-8203-df58aa9561e4 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-ce004515-c1e3-4aa0-8203-df58aa9561e4 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-ce004515-c1e3-4aa0-8203-df58aa9561e4 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ce004515-c1e3-4aa0-8203-df58aa9561e4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce004515-c1e3-4aa0-8203-df58aa9561e4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce004515-c1e3-4aa0-8203-df58aa9561e4.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-ce004515-c1e3-4aa0-8203-df58aa9561e4 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ce004515-c1e3-4aa0-8203-df58aa9561e4 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-ce004515-c1e3-4aa0-8203-df58aa9561e4 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-ce004515-c1e3-4aa0-8203-df58aa9561e4 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ce004515-c1e3-4aa0-8203-df58aa9561e4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce004515-c1e3-4aa0-8203-df58aa9561e4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce004515-c1e3-4aa0-8203-df58aa9561e4.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-ce004515-c1e3-4aa0-8203-df58aa9561e4 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ce004515-c1e3-4aa0-8203-df58aa9561e4 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-ce004515-c1e3-4aa0-8203-df58aa9561e4 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-ce004515-c1e3-4aa0-8203-df58aa9561e4 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ce004515-c1e3-4aa0-8203-df58aa9561e4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce004515-c1e3-4aa0-8203-df58aa9561e4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce004515-c1e3-4aa0-8203-df58aa9561e4.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-ce004515-c1e3-4aa0-8203-df58aa9561e4 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-ce004515-c1e3-4aa0-8203-df58aa9561e4 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-ce004515-c1e3-4aa0-8203-df58aa9561e4 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-ce004515-c1e3-4aa0-8203-df58aa9561e4 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ce004515-c1e3-4aa0-8203-df58aa9561e4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce004515-c1e3-4aa0-8203-df58aa9561e4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce004515-c1e3-4aa0-8203-df58aa9561e4.shogun-image {
  box-sizing: border-box;
}




}
#s-c213cda7-52e6-4a6d-9e36-d5120d1c0e13 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-c213cda7-52e6-4a6d-9e36-d5120d1c0e13 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c213cda7-52e6-4a6d-9e36-d5120d1c0e13 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-c213cda7-52e6-4a6d-9e36-d5120d1c0e13 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-c213cda7-52e6-4a6d-9e36-d5120d1c0e13 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-c213cda7-52e6-4a6d-9e36-d5120d1c0e13.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c213cda7-52e6-4a6d-9e36-d5120d1c0e13.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c213cda7-52e6-4a6d-9e36-d5120d1c0e13.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-c213cda7-52e6-4a6d-9e36-d5120d1c0e13 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c213cda7-52e6-4a6d-9e36-d5120d1c0e13 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-c213cda7-52e6-4a6d-9e36-d5120d1c0e13 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-c213cda7-52e6-4a6d-9e36-d5120d1c0e13 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-c213cda7-52e6-4a6d-9e36-d5120d1c0e13.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c213cda7-52e6-4a6d-9e36-d5120d1c0e13.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c213cda7-52e6-4a6d-9e36-d5120d1c0e13.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-c213cda7-52e6-4a6d-9e36-d5120d1c0e13 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c213cda7-52e6-4a6d-9e36-d5120d1c0e13 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-c213cda7-52e6-4a6d-9e36-d5120d1c0e13 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-c213cda7-52e6-4a6d-9e36-d5120d1c0e13 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-c213cda7-52e6-4a6d-9e36-d5120d1c0e13.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c213cda7-52e6-4a6d-9e36-d5120d1c0e13.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c213cda7-52e6-4a6d-9e36-d5120d1c0e13.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-c213cda7-52e6-4a6d-9e36-d5120d1c0e13 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c213cda7-52e6-4a6d-9e36-d5120d1c0e13 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-c213cda7-52e6-4a6d-9e36-d5120d1c0e13 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-c213cda7-52e6-4a6d-9e36-d5120d1c0e13 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-c213cda7-52e6-4a6d-9e36-d5120d1c0e13.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c213cda7-52e6-4a6d-9e36-d5120d1c0e13.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c213cda7-52e6-4a6d-9e36-d5120d1c0e13.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-c213cda7-52e6-4a6d-9e36-d5120d1c0e13 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c213cda7-52e6-4a6d-9e36-d5120d1c0e13 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-c213cda7-52e6-4a6d-9e36-d5120d1c0e13 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-c213cda7-52e6-4a6d-9e36-d5120d1c0e13 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-c213cda7-52e6-4a6d-9e36-d5120d1c0e13.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c213cda7-52e6-4a6d-9e36-d5120d1c0e13.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c213cda7-52e6-4a6d-9e36-d5120d1c0e13.shogun-image {
  box-sizing: border-box;
}




}
#s-f75d4fa4-3121-4e65-9178-a44dff3b924e {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-f75d4fa4-3121-4e65-9178-a44dff3b924e {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-f75d4fa4-3121-4e65-9178-a44dff3b924e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-f75d4fa4-3121-4e65-9178-a44dff3b924e img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-f75d4fa4-3121-4e65-9178-a44dff3b924e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-f75d4fa4-3121-4e65-9178-a44dff3b924e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f75d4fa4-3121-4e65-9178-a44dff3b924e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f75d4fa4-3121-4e65-9178-a44dff3b924e.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-f75d4fa4-3121-4e65-9178-a44dff3b924e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-f75d4fa4-3121-4e65-9178-a44dff3b924e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-f75d4fa4-3121-4e65-9178-a44dff3b924e img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-f75d4fa4-3121-4e65-9178-a44dff3b924e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-f75d4fa4-3121-4e65-9178-a44dff3b924e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f75d4fa4-3121-4e65-9178-a44dff3b924e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f75d4fa4-3121-4e65-9178-a44dff3b924e.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-f75d4fa4-3121-4e65-9178-a44dff3b924e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-f75d4fa4-3121-4e65-9178-a44dff3b924e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-f75d4fa4-3121-4e65-9178-a44dff3b924e img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-f75d4fa4-3121-4e65-9178-a44dff3b924e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-f75d4fa4-3121-4e65-9178-a44dff3b924e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f75d4fa4-3121-4e65-9178-a44dff3b924e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f75d4fa4-3121-4e65-9178-a44dff3b924e.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-f75d4fa4-3121-4e65-9178-a44dff3b924e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-f75d4fa4-3121-4e65-9178-a44dff3b924e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-f75d4fa4-3121-4e65-9178-a44dff3b924e img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-f75d4fa4-3121-4e65-9178-a44dff3b924e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-f75d4fa4-3121-4e65-9178-a44dff3b924e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f75d4fa4-3121-4e65-9178-a44dff3b924e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f75d4fa4-3121-4e65-9178-a44dff3b924e.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-f75d4fa4-3121-4e65-9178-a44dff3b924e {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-f75d4fa4-3121-4e65-9178-a44dff3b924e {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-f75d4fa4-3121-4e65-9178-a44dff3b924e img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-f75d4fa4-3121-4e65-9178-a44dff3b924e .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-f75d4fa4-3121-4e65-9178-a44dff3b924e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f75d4fa4-3121-4e65-9178-a44dff3b924e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f75d4fa4-3121-4e65-9178-a44dff3b924e.shogun-image {
  box-sizing: border-box;
}




}
#s-edef005d-a2d6-4d1a-86da-c2d13d2570e7 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-edef005d-a2d6-4d1a-86da-c2d13d2570e7 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-edef005d-a2d6-4d1a-86da-c2d13d2570e7 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-edef005d-a2d6-4d1a-86da-c2d13d2570e7 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-edef005d-a2d6-4d1a-86da-c2d13d2570e7 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-edef005d-a2d6-4d1a-86da-c2d13d2570e7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-edef005d-a2d6-4d1a-86da-c2d13d2570e7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-edef005d-a2d6-4d1a-86da-c2d13d2570e7.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-edef005d-a2d6-4d1a-86da-c2d13d2570e7 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-edef005d-a2d6-4d1a-86da-c2d13d2570e7 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-edef005d-a2d6-4d1a-86da-c2d13d2570e7 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-edef005d-a2d6-4d1a-86da-c2d13d2570e7 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-edef005d-a2d6-4d1a-86da-c2d13d2570e7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-edef005d-a2d6-4d1a-86da-c2d13d2570e7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-edef005d-a2d6-4d1a-86da-c2d13d2570e7.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-edef005d-a2d6-4d1a-86da-c2d13d2570e7 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-edef005d-a2d6-4d1a-86da-c2d13d2570e7 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-edef005d-a2d6-4d1a-86da-c2d13d2570e7 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-edef005d-a2d6-4d1a-86da-c2d13d2570e7 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-edef005d-a2d6-4d1a-86da-c2d13d2570e7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-edef005d-a2d6-4d1a-86da-c2d13d2570e7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-edef005d-a2d6-4d1a-86da-c2d13d2570e7.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-edef005d-a2d6-4d1a-86da-c2d13d2570e7 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-edef005d-a2d6-4d1a-86da-c2d13d2570e7 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-edef005d-a2d6-4d1a-86da-c2d13d2570e7 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-edef005d-a2d6-4d1a-86da-c2d13d2570e7 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-edef005d-a2d6-4d1a-86da-c2d13d2570e7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-edef005d-a2d6-4d1a-86da-c2d13d2570e7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-edef005d-a2d6-4d1a-86da-c2d13d2570e7.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-edef005d-a2d6-4d1a-86da-c2d13d2570e7 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-edef005d-a2d6-4d1a-86da-c2d13d2570e7 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-edef005d-a2d6-4d1a-86da-c2d13d2570e7 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-edef005d-a2d6-4d1a-86da-c2d13d2570e7 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-edef005d-a2d6-4d1a-86da-c2d13d2570e7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-edef005d-a2d6-4d1a-86da-c2d13d2570e7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-edef005d-a2d6-4d1a-86da-c2d13d2570e7.shogun-image {
  box-sizing: border-box;
}




}
#s-3dcb987e-c733-4ef6-8714-32276aa6439d {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-3dcb987e-c733-4ef6-8714-32276aa6439d {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-3dcb987e-c733-4ef6-8714-32276aa6439d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-3dcb987e-c733-4ef6-8714-32276aa6439d img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-3dcb987e-c733-4ef6-8714-32276aa6439d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-3dcb987e-c733-4ef6-8714-32276aa6439d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3dcb987e-c733-4ef6-8714-32276aa6439d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3dcb987e-c733-4ef6-8714-32276aa6439d.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-3dcb987e-c733-4ef6-8714-32276aa6439d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-3dcb987e-c733-4ef6-8714-32276aa6439d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-3dcb987e-c733-4ef6-8714-32276aa6439d img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-3dcb987e-c733-4ef6-8714-32276aa6439d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-3dcb987e-c733-4ef6-8714-32276aa6439d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3dcb987e-c733-4ef6-8714-32276aa6439d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3dcb987e-c733-4ef6-8714-32276aa6439d.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-3dcb987e-c733-4ef6-8714-32276aa6439d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-3dcb987e-c733-4ef6-8714-32276aa6439d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-3dcb987e-c733-4ef6-8714-32276aa6439d img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-3dcb987e-c733-4ef6-8714-32276aa6439d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-3dcb987e-c733-4ef6-8714-32276aa6439d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3dcb987e-c733-4ef6-8714-32276aa6439d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3dcb987e-c733-4ef6-8714-32276aa6439d.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-3dcb987e-c733-4ef6-8714-32276aa6439d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-3dcb987e-c733-4ef6-8714-32276aa6439d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-3dcb987e-c733-4ef6-8714-32276aa6439d img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-3dcb987e-c733-4ef6-8714-32276aa6439d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-3dcb987e-c733-4ef6-8714-32276aa6439d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3dcb987e-c733-4ef6-8714-32276aa6439d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3dcb987e-c733-4ef6-8714-32276aa6439d.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-3dcb987e-c733-4ef6-8714-32276aa6439d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-3dcb987e-c733-4ef6-8714-32276aa6439d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-3dcb987e-c733-4ef6-8714-32276aa6439d img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-3dcb987e-c733-4ef6-8714-32276aa6439d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-3dcb987e-c733-4ef6-8714-32276aa6439d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3dcb987e-c733-4ef6-8714-32276aa6439d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3dcb987e-c733-4ef6-8714-32276aa6439d.shogun-image {
  box-sizing: border-box;
}




}
#s-1b3c60c1-27e0-4fe6-8e26-b809c01f0aa1 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-1b3c60c1-27e0-4fe6-8e26-b809c01f0aa1 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-1b3c60c1-27e0-4fe6-8e26-b809c01f0aa1 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-1b3c60c1-27e0-4fe6-8e26-b809c01f0aa1 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-1b3c60c1-27e0-4fe6-8e26-b809c01f0aa1 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-1b3c60c1-27e0-4fe6-8e26-b809c01f0aa1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1b3c60c1-27e0-4fe6-8e26-b809c01f0aa1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1b3c60c1-27e0-4fe6-8e26-b809c01f0aa1.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-1b3c60c1-27e0-4fe6-8e26-b809c01f0aa1 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-1b3c60c1-27e0-4fe6-8e26-b809c01f0aa1 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-1b3c60c1-27e0-4fe6-8e26-b809c01f0aa1 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-1b3c60c1-27e0-4fe6-8e26-b809c01f0aa1 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-1b3c60c1-27e0-4fe6-8e26-b809c01f0aa1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1b3c60c1-27e0-4fe6-8e26-b809c01f0aa1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1b3c60c1-27e0-4fe6-8e26-b809c01f0aa1.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-1b3c60c1-27e0-4fe6-8e26-b809c01f0aa1 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-1b3c60c1-27e0-4fe6-8e26-b809c01f0aa1 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-1b3c60c1-27e0-4fe6-8e26-b809c01f0aa1 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-1b3c60c1-27e0-4fe6-8e26-b809c01f0aa1 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-1b3c60c1-27e0-4fe6-8e26-b809c01f0aa1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1b3c60c1-27e0-4fe6-8e26-b809c01f0aa1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1b3c60c1-27e0-4fe6-8e26-b809c01f0aa1.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-1b3c60c1-27e0-4fe6-8e26-b809c01f0aa1 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-1b3c60c1-27e0-4fe6-8e26-b809c01f0aa1 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-1b3c60c1-27e0-4fe6-8e26-b809c01f0aa1 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-1b3c60c1-27e0-4fe6-8e26-b809c01f0aa1 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-1b3c60c1-27e0-4fe6-8e26-b809c01f0aa1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1b3c60c1-27e0-4fe6-8e26-b809c01f0aa1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1b3c60c1-27e0-4fe6-8e26-b809c01f0aa1.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-1b3c60c1-27e0-4fe6-8e26-b809c01f0aa1 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-1b3c60c1-27e0-4fe6-8e26-b809c01f0aa1 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-1b3c60c1-27e0-4fe6-8e26-b809c01f0aa1 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-1b3c60c1-27e0-4fe6-8e26-b809c01f0aa1 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-1b3c60c1-27e0-4fe6-8e26-b809c01f0aa1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1b3c60c1-27e0-4fe6-8e26-b809c01f0aa1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1b3c60c1-27e0-4fe6-8e26-b809c01f0aa1.shogun-image {
  box-sizing: border-box;
}




}
#s-d6c8c524-dbf5-4eb4-831f-30d120dbafb1 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-d6c8c524-dbf5-4eb4-831f-30d120dbafb1 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-d6c8c524-dbf5-4eb4-831f-30d120dbafb1 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-d6c8c524-dbf5-4eb4-831f-30d120dbafb1 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-d6c8c524-dbf5-4eb4-831f-30d120dbafb1 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-d6c8c524-dbf5-4eb4-831f-30d120dbafb1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d6c8c524-dbf5-4eb4-831f-30d120dbafb1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d6c8c524-dbf5-4eb4-831f-30d120dbafb1.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-d6c8c524-dbf5-4eb4-831f-30d120dbafb1 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-d6c8c524-dbf5-4eb4-831f-30d120dbafb1 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-d6c8c524-dbf5-4eb4-831f-30d120dbafb1 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-d6c8c524-dbf5-4eb4-831f-30d120dbafb1 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-d6c8c524-dbf5-4eb4-831f-30d120dbafb1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d6c8c524-dbf5-4eb4-831f-30d120dbafb1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d6c8c524-dbf5-4eb4-831f-30d120dbafb1.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-d6c8c524-dbf5-4eb4-831f-30d120dbafb1 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-d6c8c524-dbf5-4eb4-831f-30d120dbafb1 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-d6c8c524-dbf5-4eb4-831f-30d120dbafb1 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-d6c8c524-dbf5-4eb4-831f-30d120dbafb1 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-d6c8c524-dbf5-4eb4-831f-30d120dbafb1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d6c8c524-dbf5-4eb4-831f-30d120dbafb1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d6c8c524-dbf5-4eb4-831f-30d120dbafb1.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-d6c8c524-dbf5-4eb4-831f-30d120dbafb1 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-d6c8c524-dbf5-4eb4-831f-30d120dbafb1 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-d6c8c524-dbf5-4eb4-831f-30d120dbafb1 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-d6c8c524-dbf5-4eb4-831f-30d120dbafb1 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-d6c8c524-dbf5-4eb4-831f-30d120dbafb1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d6c8c524-dbf5-4eb4-831f-30d120dbafb1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d6c8c524-dbf5-4eb4-831f-30d120dbafb1.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-d6c8c524-dbf5-4eb4-831f-30d120dbafb1 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-d6c8c524-dbf5-4eb4-831f-30d120dbafb1 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-d6c8c524-dbf5-4eb4-831f-30d120dbafb1 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-d6c8c524-dbf5-4eb4-831f-30d120dbafb1 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-d6c8c524-dbf5-4eb4-831f-30d120dbafb1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d6c8c524-dbf5-4eb4-831f-30d120dbafb1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d6c8c524-dbf5-4eb4-831f-30d120dbafb1.shogun-image {
  box-sizing: border-box;
}




}
#s-328681d0-0830-4371-a08f-c756b0ea7a40 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-328681d0-0830-4371-a08f-c756b0ea7a40 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-328681d0-0830-4371-a08f-c756b0ea7a40 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-328681d0-0830-4371-a08f-c756b0ea7a40 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-328681d0-0830-4371-a08f-c756b0ea7a40 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-328681d0-0830-4371-a08f-c756b0ea7a40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-328681d0-0830-4371-a08f-c756b0ea7a40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-328681d0-0830-4371-a08f-c756b0ea7a40.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-328681d0-0830-4371-a08f-c756b0ea7a40 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-328681d0-0830-4371-a08f-c756b0ea7a40 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-328681d0-0830-4371-a08f-c756b0ea7a40 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-328681d0-0830-4371-a08f-c756b0ea7a40 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-328681d0-0830-4371-a08f-c756b0ea7a40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-328681d0-0830-4371-a08f-c756b0ea7a40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-328681d0-0830-4371-a08f-c756b0ea7a40.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-328681d0-0830-4371-a08f-c756b0ea7a40 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-328681d0-0830-4371-a08f-c756b0ea7a40 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-328681d0-0830-4371-a08f-c756b0ea7a40 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-328681d0-0830-4371-a08f-c756b0ea7a40 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-328681d0-0830-4371-a08f-c756b0ea7a40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-328681d0-0830-4371-a08f-c756b0ea7a40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-328681d0-0830-4371-a08f-c756b0ea7a40.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-328681d0-0830-4371-a08f-c756b0ea7a40 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-328681d0-0830-4371-a08f-c756b0ea7a40 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-328681d0-0830-4371-a08f-c756b0ea7a40 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-328681d0-0830-4371-a08f-c756b0ea7a40 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-328681d0-0830-4371-a08f-c756b0ea7a40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-328681d0-0830-4371-a08f-c756b0ea7a40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-328681d0-0830-4371-a08f-c756b0ea7a40.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-328681d0-0830-4371-a08f-c756b0ea7a40 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-328681d0-0830-4371-a08f-c756b0ea7a40 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-328681d0-0830-4371-a08f-c756b0ea7a40 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-328681d0-0830-4371-a08f-c756b0ea7a40 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-328681d0-0830-4371-a08f-c756b0ea7a40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-328681d0-0830-4371-a08f-c756b0ea7a40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-328681d0-0830-4371-a08f-c756b0ea7a40.shogun-image {
  box-sizing: border-box;
}




}
#s-4ede8f31-1b25-429b-9635-c40677c6eadc {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-4ede8f31-1b25-429b-9635-c40677c6eadc {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-4ede8f31-1b25-429b-9635-c40677c6eadc {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-4ede8f31-1b25-429b-9635-c40677c6eadc img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-4ede8f31-1b25-429b-9635-c40677c6eadc .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4ede8f31-1b25-429b-9635-c40677c6eadc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4ede8f31-1b25-429b-9635-c40677c6eadc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4ede8f31-1b25-429b-9635-c40677c6eadc.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-4ede8f31-1b25-429b-9635-c40677c6eadc {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-4ede8f31-1b25-429b-9635-c40677c6eadc {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-4ede8f31-1b25-429b-9635-c40677c6eadc img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-4ede8f31-1b25-429b-9635-c40677c6eadc .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4ede8f31-1b25-429b-9635-c40677c6eadc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4ede8f31-1b25-429b-9635-c40677c6eadc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4ede8f31-1b25-429b-9635-c40677c6eadc.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-4ede8f31-1b25-429b-9635-c40677c6eadc {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-4ede8f31-1b25-429b-9635-c40677c6eadc {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-4ede8f31-1b25-429b-9635-c40677c6eadc img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-4ede8f31-1b25-429b-9635-c40677c6eadc .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4ede8f31-1b25-429b-9635-c40677c6eadc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4ede8f31-1b25-429b-9635-c40677c6eadc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4ede8f31-1b25-429b-9635-c40677c6eadc.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-4ede8f31-1b25-429b-9635-c40677c6eadc {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-4ede8f31-1b25-429b-9635-c40677c6eadc {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-4ede8f31-1b25-429b-9635-c40677c6eadc img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-4ede8f31-1b25-429b-9635-c40677c6eadc .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4ede8f31-1b25-429b-9635-c40677c6eadc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4ede8f31-1b25-429b-9635-c40677c6eadc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4ede8f31-1b25-429b-9635-c40677c6eadc.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-4ede8f31-1b25-429b-9635-c40677c6eadc {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-4ede8f31-1b25-429b-9635-c40677c6eadc {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-4ede8f31-1b25-429b-9635-c40677c6eadc img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-4ede8f31-1b25-429b-9635-c40677c6eadc .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4ede8f31-1b25-429b-9635-c40677c6eadc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4ede8f31-1b25-429b-9635-c40677c6eadc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4ede8f31-1b25-429b-9635-c40677c6eadc.shogun-image {
  box-sizing: border-box;
}




}
#s-bbc0fd81-4d93-4675-9185-0d762e6d31d3 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-bbc0fd81-4d93-4675-9185-0d762e6d31d3 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-bbc0fd81-4d93-4675-9185-0d762e6d31d3 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-bbc0fd81-4d93-4675-9185-0d762e6d31d3 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-bbc0fd81-4d93-4675-9185-0d762e6d31d3 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-bbc0fd81-4d93-4675-9185-0d762e6d31d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bbc0fd81-4d93-4675-9185-0d762e6d31d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bbc0fd81-4d93-4675-9185-0d762e6d31d3.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-bbc0fd81-4d93-4675-9185-0d762e6d31d3 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-bbc0fd81-4d93-4675-9185-0d762e6d31d3 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-bbc0fd81-4d93-4675-9185-0d762e6d31d3 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-bbc0fd81-4d93-4675-9185-0d762e6d31d3 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-bbc0fd81-4d93-4675-9185-0d762e6d31d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bbc0fd81-4d93-4675-9185-0d762e6d31d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bbc0fd81-4d93-4675-9185-0d762e6d31d3.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-bbc0fd81-4d93-4675-9185-0d762e6d31d3 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-bbc0fd81-4d93-4675-9185-0d762e6d31d3 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-bbc0fd81-4d93-4675-9185-0d762e6d31d3 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-bbc0fd81-4d93-4675-9185-0d762e6d31d3 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-bbc0fd81-4d93-4675-9185-0d762e6d31d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bbc0fd81-4d93-4675-9185-0d762e6d31d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bbc0fd81-4d93-4675-9185-0d762e6d31d3.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-bbc0fd81-4d93-4675-9185-0d762e6d31d3 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-bbc0fd81-4d93-4675-9185-0d762e6d31d3 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-bbc0fd81-4d93-4675-9185-0d762e6d31d3 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-bbc0fd81-4d93-4675-9185-0d762e6d31d3 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-bbc0fd81-4d93-4675-9185-0d762e6d31d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bbc0fd81-4d93-4675-9185-0d762e6d31d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bbc0fd81-4d93-4675-9185-0d762e6d31d3.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-bbc0fd81-4d93-4675-9185-0d762e6d31d3 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-bbc0fd81-4d93-4675-9185-0d762e6d31d3 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-bbc0fd81-4d93-4675-9185-0d762e6d31d3 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-bbc0fd81-4d93-4675-9185-0d762e6d31d3 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-bbc0fd81-4d93-4675-9185-0d762e6d31d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bbc0fd81-4d93-4675-9185-0d762e6d31d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bbc0fd81-4d93-4675-9185-0d762e6d31d3.shogun-image {
  box-sizing: border-box;
}




}
#s-fdfea37a-e161-412d-9fc0-3cb5538b6da5 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-fdfea37a-e161-412d-9fc0-3cb5538b6da5 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-fdfea37a-e161-412d-9fc0-3cb5538b6da5 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-fdfea37a-e161-412d-9fc0-3cb5538b6da5 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-fdfea37a-e161-412d-9fc0-3cb5538b6da5 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-fdfea37a-e161-412d-9fc0-3cb5538b6da5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fdfea37a-e161-412d-9fc0-3cb5538b6da5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fdfea37a-e161-412d-9fc0-3cb5538b6da5.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-fdfea37a-e161-412d-9fc0-3cb5538b6da5 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-fdfea37a-e161-412d-9fc0-3cb5538b6da5 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-fdfea37a-e161-412d-9fc0-3cb5538b6da5 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-fdfea37a-e161-412d-9fc0-3cb5538b6da5 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-fdfea37a-e161-412d-9fc0-3cb5538b6da5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fdfea37a-e161-412d-9fc0-3cb5538b6da5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fdfea37a-e161-412d-9fc0-3cb5538b6da5.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-fdfea37a-e161-412d-9fc0-3cb5538b6da5 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-fdfea37a-e161-412d-9fc0-3cb5538b6da5 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-fdfea37a-e161-412d-9fc0-3cb5538b6da5 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-fdfea37a-e161-412d-9fc0-3cb5538b6da5 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-fdfea37a-e161-412d-9fc0-3cb5538b6da5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fdfea37a-e161-412d-9fc0-3cb5538b6da5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fdfea37a-e161-412d-9fc0-3cb5538b6da5.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-fdfea37a-e161-412d-9fc0-3cb5538b6da5 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-fdfea37a-e161-412d-9fc0-3cb5538b6da5 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-fdfea37a-e161-412d-9fc0-3cb5538b6da5 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-fdfea37a-e161-412d-9fc0-3cb5538b6da5 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-fdfea37a-e161-412d-9fc0-3cb5538b6da5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fdfea37a-e161-412d-9fc0-3cb5538b6da5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fdfea37a-e161-412d-9fc0-3cb5538b6da5.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-fdfea37a-e161-412d-9fc0-3cb5538b6da5 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-fdfea37a-e161-412d-9fc0-3cb5538b6da5 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-fdfea37a-e161-412d-9fc0-3cb5538b6da5 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-fdfea37a-e161-412d-9fc0-3cb5538b6da5 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-fdfea37a-e161-412d-9fc0-3cb5538b6da5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fdfea37a-e161-412d-9fc0-3cb5538b6da5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fdfea37a-e161-412d-9fc0-3cb5538b6da5.shogun-image {
  box-sizing: border-box;
}




}
#s-e65d8aa8-edbc-4209-9a18-e2ac3546429f {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-e65d8aa8-edbc-4209-9a18-e2ac3546429f {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e65d8aa8-edbc-4209-9a18-e2ac3546429f {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-e65d8aa8-edbc-4209-9a18-e2ac3546429f img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-e65d8aa8-edbc-4209-9a18-e2ac3546429f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-e65d8aa8-edbc-4209-9a18-e2ac3546429f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e65d8aa8-edbc-4209-9a18-e2ac3546429f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e65d8aa8-edbc-4209-9a18-e2ac3546429f.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-e65d8aa8-edbc-4209-9a18-e2ac3546429f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e65d8aa8-edbc-4209-9a18-e2ac3546429f {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-e65d8aa8-edbc-4209-9a18-e2ac3546429f img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-e65d8aa8-edbc-4209-9a18-e2ac3546429f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-e65d8aa8-edbc-4209-9a18-e2ac3546429f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e65d8aa8-edbc-4209-9a18-e2ac3546429f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e65d8aa8-edbc-4209-9a18-e2ac3546429f.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-e65d8aa8-edbc-4209-9a18-e2ac3546429f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e65d8aa8-edbc-4209-9a18-e2ac3546429f {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-e65d8aa8-edbc-4209-9a18-e2ac3546429f img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-e65d8aa8-edbc-4209-9a18-e2ac3546429f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-e65d8aa8-edbc-4209-9a18-e2ac3546429f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e65d8aa8-edbc-4209-9a18-e2ac3546429f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e65d8aa8-edbc-4209-9a18-e2ac3546429f.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-e65d8aa8-edbc-4209-9a18-e2ac3546429f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e65d8aa8-edbc-4209-9a18-e2ac3546429f {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-e65d8aa8-edbc-4209-9a18-e2ac3546429f img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-e65d8aa8-edbc-4209-9a18-e2ac3546429f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-e65d8aa8-edbc-4209-9a18-e2ac3546429f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e65d8aa8-edbc-4209-9a18-e2ac3546429f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e65d8aa8-edbc-4209-9a18-e2ac3546429f.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-e65d8aa8-edbc-4209-9a18-e2ac3546429f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e65d8aa8-edbc-4209-9a18-e2ac3546429f {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-e65d8aa8-edbc-4209-9a18-e2ac3546429f img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-e65d8aa8-edbc-4209-9a18-e2ac3546429f .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-e65d8aa8-edbc-4209-9a18-e2ac3546429f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e65d8aa8-edbc-4209-9a18-e2ac3546429f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e65d8aa8-edbc-4209-9a18-e2ac3546429f.shogun-image {
  box-sizing: border-box;
}




}
#s-1d36d650-3c48-41cd-9dca-bee92924dc7a {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-1d36d650-3c48-41cd-9dca-bee92924dc7a {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-1d36d650-3c48-41cd-9dca-bee92924dc7a {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-1d36d650-3c48-41cd-9dca-bee92924dc7a img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-1d36d650-3c48-41cd-9dca-bee92924dc7a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-1d36d650-3c48-41cd-9dca-bee92924dc7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1d36d650-3c48-41cd-9dca-bee92924dc7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1d36d650-3c48-41cd-9dca-bee92924dc7a.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-1d36d650-3c48-41cd-9dca-bee92924dc7a {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-1d36d650-3c48-41cd-9dca-bee92924dc7a {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-1d36d650-3c48-41cd-9dca-bee92924dc7a img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-1d36d650-3c48-41cd-9dca-bee92924dc7a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-1d36d650-3c48-41cd-9dca-bee92924dc7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1d36d650-3c48-41cd-9dca-bee92924dc7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1d36d650-3c48-41cd-9dca-bee92924dc7a.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-1d36d650-3c48-41cd-9dca-bee92924dc7a {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-1d36d650-3c48-41cd-9dca-bee92924dc7a {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-1d36d650-3c48-41cd-9dca-bee92924dc7a img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-1d36d650-3c48-41cd-9dca-bee92924dc7a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-1d36d650-3c48-41cd-9dca-bee92924dc7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1d36d650-3c48-41cd-9dca-bee92924dc7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1d36d650-3c48-41cd-9dca-bee92924dc7a.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-1d36d650-3c48-41cd-9dca-bee92924dc7a {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-1d36d650-3c48-41cd-9dca-bee92924dc7a {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-1d36d650-3c48-41cd-9dca-bee92924dc7a img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-1d36d650-3c48-41cd-9dca-bee92924dc7a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-1d36d650-3c48-41cd-9dca-bee92924dc7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1d36d650-3c48-41cd-9dca-bee92924dc7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1d36d650-3c48-41cd-9dca-bee92924dc7a.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-1d36d650-3c48-41cd-9dca-bee92924dc7a {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-1d36d650-3c48-41cd-9dca-bee92924dc7a {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-1d36d650-3c48-41cd-9dca-bee92924dc7a img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-1d36d650-3c48-41cd-9dca-bee92924dc7a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-1d36d650-3c48-41cd-9dca-bee92924dc7a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1d36d650-3c48-41cd-9dca-bee92924dc7a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1d36d650-3c48-41cd-9dca-bee92924dc7a.shogun-image {
  box-sizing: border-box;
}




}
#s-0c524c06-b888-4dda-ac84-e4f230f18bbc {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-0c524c06-b888-4dda-ac84-e4f230f18bbc {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0c524c06-b888-4dda-ac84-e4f230f18bbc {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0c524c06-b888-4dda-ac84-e4f230f18bbc img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0c524c06-b888-4dda-ac84-e4f230f18bbc .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0c524c06-b888-4dda-ac84-e4f230f18bbc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0c524c06-b888-4dda-ac84-e4f230f18bbc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c524c06-b888-4dda-ac84-e4f230f18bbc.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-0c524c06-b888-4dda-ac84-e4f230f18bbc {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0c524c06-b888-4dda-ac84-e4f230f18bbc {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0c524c06-b888-4dda-ac84-e4f230f18bbc img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0c524c06-b888-4dda-ac84-e4f230f18bbc .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0c524c06-b888-4dda-ac84-e4f230f18bbc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0c524c06-b888-4dda-ac84-e4f230f18bbc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c524c06-b888-4dda-ac84-e4f230f18bbc.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-0c524c06-b888-4dda-ac84-e4f230f18bbc {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0c524c06-b888-4dda-ac84-e4f230f18bbc {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0c524c06-b888-4dda-ac84-e4f230f18bbc img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0c524c06-b888-4dda-ac84-e4f230f18bbc .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0c524c06-b888-4dda-ac84-e4f230f18bbc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0c524c06-b888-4dda-ac84-e4f230f18bbc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c524c06-b888-4dda-ac84-e4f230f18bbc.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-0c524c06-b888-4dda-ac84-e4f230f18bbc {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0c524c06-b888-4dda-ac84-e4f230f18bbc {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0c524c06-b888-4dda-ac84-e4f230f18bbc img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0c524c06-b888-4dda-ac84-e4f230f18bbc .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0c524c06-b888-4dda-ac84-e4f230f18bbc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0c524c06-b888-4dda-ac84-e4f230f18bbc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c524c06-b888-4dda-ac84-e4f230f18bbc.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-0c524c06-b888-4dda-ac84-e4f230f18bbc {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0c524c06-b888-4dda-ac84-e4f230f18bbc {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0c524c06-b888-4dda-ac84-e4f230f18bbc img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0c524c06-b888-4dda-ac84-e4f230f18bbc .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0c524c06-b888-4dda-ac84-e4f230f18bbc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0c524c06-b888-4dda-ac84-e4f230f18bbc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c524c06-b888-4dda-ac84-e4f230f18bbc.shogun-image {
  box-sizing: border-box;
}




}
#s-5199eb54-2203-43fb-9160-b8710c927553 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-5199eb54-2203-43fb-9160-b8710c927553 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5199eb54-2203-43fb-9160-b8710c927553 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-5199eb54-2203-43fb-9160-b8710c927553 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-5199eb54-2203-43fb-9160-b8710c927553 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-5199eb54-2203-43fb-9160-b8710c927553.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5199eb54-2203-43fb-9160-b8710c927553.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5199eb54-2203-43fb-9160-b8710c927553.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-5199eb54-2203-43fb-9160-b8710c927553 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5199eb54-2203-43fb-9160-b8710c927553 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-5199eb54-2203-43fb-9160-b8710c927553 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-5199eb54-2203-43fb-9160-b8710c927553 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-5199eb54-2203-43fb-9160-b8710c927553.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5199eb54-2203-43fb-9160-b8710c927553.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5199eb54-2203-43fb-9160-b8710c927553.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-5199eb54-2203-43fb-9160-b8710c927553 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5199eb54-2203-43fb-9160-b8710c927553 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-5199eb54-2203-43fb-9160-b8710c927553 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-5199eb54-2203-43fb-9160-b8710c927553 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-5199eb54-2203-43fb-9160-b8710c927553.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5199eb54-2203-43fb-9160-b8710c927553.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5199eb54-2203-43fb-9160-b8710c927553.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-5199eb54-2203-43fb-9160-b8710c927553 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5199eb54-2203-43fb-9160-b8710c927553 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-5199eb54-2203-43fb-9160-b8710c927553 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-5199eb54-2203-43fb-9160-b8710c927553 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-5199eb54-2203-43fb-9160-b8710c927553.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5199eb54-2203-43fb-9160-b8710c927553.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5199eb54-2203-43fb-9160-b8710c927553.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-5199eb54-2203-43fb-9160-b8710c927553 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5199eb54-2203-43fb-9160-b8710c927553 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-5199eb54-2203-43fb-9160-b8710c927553 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-5199eb54-2203-43fb-9160-b8710c927553 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-5199eb54-2203-43fb-9160-b8710c927553.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5199eb54-2203-43fb-9160-b8710c927553.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5199eb54-2203-43fb-9160-b8710c927553.shogun-image {
  box-sizing: border-box;
}




}
#s-80638d5d-71b8-48f2-a1be-9d4a1985e6b9 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-80638d5d-71b8-48f2-a1be-9d4a1985e6b9 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-80638d5d-71b8-48f2-a1be-9d4a1985e6b9 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-80638d5d-71b8-48f2-a1be-9d4a1985e6b9 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-80638d5d-71b8-48f2-a1be-9d4a1985e6b9 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-80638d5d-71b8-48f2-a1be-9d4a1985e6b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-80638d5d-71b8-48f2-a1be-9d4a1985e6b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-80638d5d-71b8-48f2-a1be-9d4a1985e6b9.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-80638d5d-71b8-48f2-a1be-9d4a1985e6b9 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-80638d5d-71b8-48f2-a1be-9d4a1985e6b9 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-80638d5d-71b8-48f2-a1be-9d4a1985e6b9 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-80638d5d-71b8-48f2-a1be-9d4a1985e6b9 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-80638d5d-71b8-48f2-a1be-9d4a1985e6b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-80638d5d-71b8-48f2-a1be-9d4a1985e6b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-80638d5d-71b8-48f2-a1be-9d4a1985e6b9.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-80638d5d-71b8-48f2-a1be-9d4a1985e6b9 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-80638d5d-71b8-48f2-a1be-9d4a1985e6b9 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-80638d5d-71b8-48f2-a1be-9d4a1985e6b9 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-80638d5d-71b8-48f2-a1be-9d4a1985e6b9 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-80638d5d-71b8-48f2-a1be-9d4a1985e6b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-80638d5d-71b8-48f2-a1be-9d4a1985e6b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-80638d5d-71b8-48f2-a1be-9d4a1985e6b9.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-80638d5d-71b8-48f2-a1be-9d4a1985e6b9 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-80638d5d-71b8-48f2-a1be-9d4a1985e6b9 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-80638d5d-71b8-48f2-a1be-9d4a1985e6b9 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-80638d5d-71b8-48f2-a1be-9d4a1985e6b9 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-80638d5d-71b8-48f2-a1be-9d4a1985e6b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-80638d5d-71b8-48f2-a1be-9d4a1985e6b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-80638d5d-71b8-48f2-a1be-9d4a1985e6b9.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-80638d5d-71b8-48f2-a1be-9d4a1985e6b9 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-80638d5d-71b8-48f2-a1be-9d4a1985e6b9 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-80638d5d-71b8-48f2-a1be-9d4a1985e6b9 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-80638d5d-71b8-48f2-a1be-9d4a1985e6b9 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-80638d5d-71b8-48f2-a1be-9d4a1985e6b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-80638d5d-71b8-48f2-a1be-9d4a1985e6b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-80638d5d-71b8-48f2-a1be-9d4a1985e6b9.shogun-image {
  box-sizing: border-box;
}




}
#s-a778a6ab-0b0d-4263-8b61-3a39247f28cf {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-a778a6ab-0b0d-4263-8b61-3a39247f28cf {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a778a6ab-0b0d-4263-8b61-3a39247f28cf {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-a778a6ab-0b0d-4263-8b61-3a39247f28cf img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-a778a6ab-0b0d-4263-8b61-3a39247f28cf .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-a778a6ab-0b0d-4263-8b61-3a39247f28cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a778a6ab-0b0d-4263-8b61-3a39247f28cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a778a6ab-0b0d-4263-8b61-3a39247f28cf.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-a778a6ab-0b0d-4263-8b61-3a39247f28cf {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a778a6ab-0b0d-4263-8b61-3a39247f28cf {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-a778a6ab-0b0d-4263-8b61-3a39247f28cf img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-a778a6ab-0b0d-4263-8b61-3a39247f28cf .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-a778a6ab-0b0d-4263-8b61-3a39247f28cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a778a6ab-0b0d-4263-8b61-3a39247f28cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a778a6ab-0b0d-4263-8b61-3a39247f28cf.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-a778a6ab-0b0d-4263-8b61-3a39247f28cf {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a778a6ab-0b0d-4263-8b61-3a39247f28cf {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-a778a6ab-0b0d-4263-8b61-3a39247f28cf img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-a778a6ab-0b0d-4263-8b61-3a39247f28cf .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-a778a6ab-0b0d-4263-8b61-3a39247f28cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a778a6ab-0b0d-4263-8b61-3a39247f28cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a778a6ab-0b0d-4263-8b61-3a39247f28cf.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-a778a6ab-0b0d-4263-8b61-3a39247f28cf {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a778a6ab-0b0d-4263-8b61-3a39247f28cf {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-a778a6ab-0b0d-4263-8b61-3a39247f28cf img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-a778a6ab-0b0d-4263-8b61-3a39247f28cf .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-a778a6ab-0b0d-4263-8b61-3a39247f28cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a778a6ab-0b0d-4263-8b61-3a39247f28cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a778a6ab-0b0d-4263-8b61-3a39247f28cf.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-a778a6ab-0b0d-4263-8b61-3a39247f28cf {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a778a6ab-0b0d-4263-8b61-3a39247f28cf {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-a778a6ab-0b0d-4263-8b61-3a39247f28cf img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-a778a6ab-0b0d-4263-8b61-3a39247f28cf .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-a778a6ab-0b0d-4263-8b61-3a39247f28cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a778a6ab-0b0d-4263-8b61-3a39247f28cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a778a6ab-0b0d-4263-8b61-3a39247f28cf.shogun-image {
  box-sizing: border-box;
}




}
#s-a771b1b8-0288-4514-94d4-689a86c65866 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-a771b1b8-0288-4514-94d4-689a86c65866 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a771b1b8-0288-4514-94d4-689a86c65866 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-a771b1b8-0288-4514-94d4-689a86c65866 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-a771b1b8-0288-4514-94d4-689a86c65866 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-a771b1b8-0288-4514-94d4-689a86c65866.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a771b1b8-0288-4514-94d4-689a86c65866.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a771b1b8-0288-4514-94d4-689a86c65866.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-a771b1b8-0288-4514-94d4-689a86c65866 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a771b1b8-0288-4514-94d4-689a86c65866 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-a771b1b8-0288-4514-94d4-689a86c65866 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-a771b1b8-0288-4514-94d4-689a86c65866 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-a771b1b8-0288-4514-94d4-689a86c65866.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a771b1b8-0288-4514-94d4-689a86c65866.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a771b1b8-0288-4514-94d4-689a86c65866.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-a771b1b8-0288-4514-94d4-689a86c65866 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a771b1b8-0288-4514-94d4-689a86c65866 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-a771b1b8-0288-4514-94d4-689a86c65866 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-a771b1b8-0288-4514-94d4-689a86c65866 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-a771b1b8-0288-4514-94d4-689a86c65866.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a771b1b8-0288-4514-94d4-689a86c65866.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a771b1b8-0288-4514-94d4-689a86c65866.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-a771b1b8-0288-4514-94d4-689a86c65866 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a771b1b8-0288-4514-94d4-689a86c65866 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-a771b1b8-0288-4514-94d4-689a86c65866 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-a771b1b8-0288-4514-94d4-689a86c65866 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-a771b1b8-0288-4514-94d4-689a86c65866.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a771b1b8-0288-4514-94d4-689a86c65866.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a771b1b8-0288-4514-94d4-689a86c65866.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-a771b1b8-0288-4514-94d4-689a86c65866 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a771b1b8-0288-4514-94d4-689a86c65866 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-a771b1b8-0288-4514-94d4-689a86c65866 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-a771b1b8-0288-4514-94d4-689a86c65866 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-a771b1b8-0288-4514-94d4-689a86c65866.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a771b1b8-0288-4514-94d4-689a86c65866.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a771b1b8-0288-4514-94d4-689a86c65866.shogun-image {
  box-sizing: border-box;
}




}
#s-22206b2e-dd45-4bc3-bc3b-06c5502f070d {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-22206b2e-dd45-4bc3-bc3b-06c5502f070d {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-22206b2e-dd45-4bc3-bc3b-06c5502f070d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-22206b2e-dd45-4bc3-bc3b-06c5502f070d img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-22206b2e-dd45-4bc3-bc3b-06c5502f070d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-22206b2e-dd45-4bc3-bc3b-06c5502f070d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-22206b2e-dd45-4bc3-bc3b-06c5502f070d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-22206b2e-dd45-4bc3-bc3b-06c5502f070d.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-22206b2e-dd45-4bc3-bc3b-06c5502f070d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-22206b2e-dd45-4bc3-bc3b-06c5502f070d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-22206b2e-dd45-4bc3-bc3b-06c5502f070d img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-22206b2e-dd45-4bc3-bc3b-06c5502f070d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-22206b2e-dd45-4bc3-bc3b-06c5502f070d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-22206b2e-dd45-4bc3-bc3b-06c5502f070d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-22206b2e-dd45-4bc3-bc3b-06c5502f070d.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-22206b2e-dd45-4bc3-bc3b-06c5502f070d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-22206b2e-dd45-4bc3-bc3b-06c5502f070d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-22206b2e-dd45-4bc3-bc3b-06c5502f070d img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-22206b2e-dd45-4bc3-bc3b-06c5502f070d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-22206b2e-dd45-4bc3-bc3b-06c5502f070d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-22206b2e-dd45-4bc3-bc3b-06c5502f070d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-22206b2e-dd45-4bc3-bc3b-06c5502f070d.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-22206b2e-dd45-4bc3-bc3b-06c5502f070d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-22206b2e-dd45-4bc3-bc3b-06c5502f070d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-22206b2e-dd45-4bc3-bc3b-06c5502f070d img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-22206b2e-dd45-4bc3-bc3b-06c5502f070d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-22206b2e-dd45-4bc3-bc3b-06c5502f070d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-22206b2e-dd45-4bc3-bc3b-06c5502f070d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-22206b2e-dd45-4bc3-bc3b-06c5502f070d.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-22206b2e-dd45-4bc3-bc3b-06c5502f070d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-22206b2e-dd45-4bc3-bc3b-06c5502f070d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-22206b2e-dd45-4bc3-bc3b-06c5502f070d img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-22206b2e-dd45-4bc3-bc3b-06c5502f070d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-22206b2e-dd45-4bc3-bc3b-06c5502f070d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-22206b2e-dd45-4bc3-bc3b-06c5502f070d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-22206b2e-dd45-4bc3-bc3b-06c5502f070d.shogun-image {
  box-sizing: border-box;
}




}
#s-92a103d6-ec8c-4b2d-bb9e-8dc92f535f5b {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-92a103d6-ec8c-4b2d-bb9e-8dc92f535f5b {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-92a103d6-ec8c-4b2d-bb9e-8dc92f535f5b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-92a103d6-ec8c-4b2d-bb9e-8dc92f535f5b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-92a103d6-ec8c-4b2d-bb9e-8dc92f535f5b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-92a103d6-ec8c-4b2d-bb9e-8dc92f535f5b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-92a103d6-ec8c-4b2d-bb9e-8dc92f535f5b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-92a103d6-ec8c-4b2d-bb9e-8dc92f535f5b.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-92a103d6-ec8c-4b2d-bb9e-8dc92f535f5b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-92a103d6-ec8c-4b2d-bb9e-8dc92f535f5b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-92a103d6-ec8c-4b2d-bb9e-8dc92f535f5b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-92a103d6-ec8c-4b2d-bb9e-8dc92f535f5b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-92a103d6-ec8c-4b2d-bb9e-8dc92f535f5b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-92a103d6-ec8c-4b2d-bb9e-8dc92f535f5b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-92a103d6-ec8c-4b2d-bb9e-8dc92f535f5b.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-92a103d6-ec8c-4b2d-bb9e-8dc92f535f5b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-92a103d6-ec8c-4b2d-bb9e-8dc92f535f5b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-92a103d6-ec8c-4b2d-bb9e-8dc92f535f5b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-92a103d6-ec8c-4b2d-bb9e-8dc92f535f5b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-92a103d6-ec8c-4b2d-bb9e-8dc92f535f5b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-92a103d6-ec8c-4b2d-bb9e-8dc92f535f5b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-92a103d6-ec8c-4b2d-bb9e-8dc92f535f5b.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-92a103d6-ec8c-4b2d-bb9e-8dc92f535f5b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-92a103d6-ec8c-4b2d-bb9e-8dc92f535f5b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-92a103d6-ec8c-4b2d-bb9e-8dc92f535f5b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-92a103d6-ec8c-4b2d-bb9e-8dc92f535f5b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-92a103d6-ec8c-4b2d-bb9e-8dc92f535f5b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-92a103d6-ec8c-4b2d-bb9e-8dc92f535f5b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-92a103d6-ec8c-4b2d-bb9e-8dc92f535f5b.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-92a103d6-ec8c-4b2d-bb9e-8dc92f535f5b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-92a103d6-ec8c-4b2d-bb9e-8dc92f535f5b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-92a103d6-ec8c-4b2d-bb9e-8dc92f535f5b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-92a103d6-ec8c-4b2d-bb9e-8dc92f535f5b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-92a103d6-ec8c-4b2d-bb9e-8dc92f535f5b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-92a103d6-ec8c-4b2d-bb9e-8dc92f535f5b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-92a103d6-ec8c-4b2d-bb9e-8dc92f535f5b.shogun-image {
  box-sizing: border-box;
}




}
#s-b34c0ad5-e897-44e3-baea-3575a35505e2 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-b34c0ad5-e897-44e3-baea-3575a35505e2 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b34c0ad5-e897-44e3-baea-3575a35505e2 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-b34c0ad5-e897-44e3-baea-3575a35505e2 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-b34c0ad5-e897-44e3-baea-3575a35505e2 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-b34c0ad5-e897-44e3-baea-3575a35505e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b34c0ad5-e897-44e3-baea-3575a35505e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b34c0ad5-e897-44e3-baea-3575a35505e2.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-b34c0ad5-e897-44e3-baea-3575a35505e2 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b34c0ad5-e897-44e3-baea-3575a35505e2 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-b34c0ad5-e897-44e3-baea-3575a35505e2 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-b34c0ad5-e897-44e3-baea-3575a35505e2 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-b34c0ad5-e897-44e3-baea-3575a35505e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b34c0ad5-e897-44e3-baea-3575a35505e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b34c0ad5-e897-44e3-baea-3575a35505e2.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-b34c0ad5-e897-44e3-baea-3575a35505e2 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b34c0ad5-e897-44e3-baea-3575a35505e2 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-b34c0ad5-e897-44e3-baea-3575a35505e2 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-b34c0ad5-e897-44e3-baea-3575a35505e2 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-b34c0ad5-e897-44e3-baea-3575a35505e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b34c0ad5-e897-44e3-baea-3575a35505e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b34c0ad5-e897-44e3-baea-3575a35505e2.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-b34c0ad5-e897-44e3-baea-3575a35505e2 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b34c0ad5-e897-44e3-baea-3575a35505e2 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-b34c0ad5-e897-44e3-baea-3575a35505e2 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-b34c0ad5-e897-44e3-baea-3575a35505e2 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-b34c0ad5-e897-44e3-baea-3575a35505e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b34c0ad5-e897-44e3-baea-3575a35505e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b34c0ad5-e897-44e3-baea-3575a35505e2.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-b34c0ad5-e897-44e3-baea-3575a35505e2 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b34c0ad5-e897-44e3-baea-3575a35505e2 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-b34c0ad5-e897-44e3-baea-3575a35505e2 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-b34c0ad5-e897-44e3-baea-3575a35505e2 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-b34c0ad5-e897-44e3-baea-3575a35505e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b34c0ad5-e897-44e3-baea-3575a35505e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b34c0ad5-e897-44e3-baea-3575a35505e2.shogun-image {
  box-sizing: border-box;
}




}
#s-0218a24a-f468-4b47-b90d-d9a1aafb320b {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-0218a24a-f468-4b47-b90d-d9a1aafb320b {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0218a24a-f468-4b47-b90d-d9a1aafb320b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0218a24a-f468-4b47-b90d-d9a1aafb320b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0218a24a-f468-4b47-b90d-d9a1aafb320b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0218a24a-f468-4b47-b90d-d9a1aafb320b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0218a24a-f468-4b47-b90d-d9a1aafb320b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0218a24a-f468-4b47-b90d-d9a1aafb320b.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-0218a24a-f468-4b47-b90d-d9a1aafb320b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0218a24a-f468-4b47-b90d-d9a1aafb320b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0218a24a-f468-4b47-b90d-d9a1aafb320b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0218a24a-f468-4b47-b90d-d9a1aafb320b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0218a24a-f468-4b47-b90d-d9a1aafb320b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0218a24a-f468-4b47-b90d-d9a1aafb320b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0218a24a-f468-4b47-b90d-d9a1aafb320b.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-0218a24a-f468-4b47-b90d-d9a1aafb320b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0218a24a-f468-4b47-b90d-d9a1aafb320b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0218a24a-f468-4b47-b90d-d9a1aafb320b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0218a24a-f468-4b47-b90d-d9a1aafb320b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0218a24a-f468-4b47-b90d-d9a1aafb320b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0218a24a-f468-4b47-b90d-d9a1aafb320b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0218a24a-f468-4b47-b90d-d9a1aafb320b.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-0218a24a-f468-4b47-b90d-d9a1aafb320b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0218a24a-f468-4b47-b90d-d9a1aafb320b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0218a24a-f468-4b47-b90d-d9a1aafb320b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0218a24a-f468-4b47-b90d-d9a1aafb320b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0218a24a-f468-4b47-b90d-d9a1aafb320b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0218a24a-f468-4b47-b90d-d9a1aafb320b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0218a24a-f468-4b47-b90d-d9a1aafb320b.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-0218a24a-f468-4b47-b90d-d9a1aafb320b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0218a24a-f468-4b47-b90d-d9a1aafb320b {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-0218a24a-f468-4b47-b90d-d9a1aafb320b img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-0218a24a-f468-4b47-b90d-d9a1aafb320b .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-0218a24a-f468-4b47-b90d-d9a1aafb320b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0218a24a-f468-4b47-b90d-d9a1aafb320b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0218a24a-f468-4b47-b90d-d9a1aafb320b.shogun-image {
  box-sizing: border-box;
}




}
#s-a69a9a8e-031d-4d0b-8e47-43351839c6f5 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-a69a9a8e-031d-4d0b-8e47-43351839c6f5 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a69a9a8e-031d-4d0b-8e47-43351839c6f5 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-a69a9a8e-031d-4d0b-8e47-43351839c6f5 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-a69a9a8e-031d-4d0b-8e47-43351839c6f5 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-a69a9a8e-031d-4d0b-8e47-43351839c6f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a69a9a8e-031d-4d0b-8e47-43351839c6f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a69a9a8e-031d-4d0b-8e47-43351839c6f5.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-a69a9a8e-031d-4d0b-8e47-43351839c6f5 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a69a9a8e-031d-4d0b-8e47-43351839c6f5 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-a69a9a8e-031d-4d0b-8e47-43351839c6f5 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-a69a9a8e-031d-4d0b-8e47-43351839c6f5 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-a69a9a8e-031d-4d0b-8e47-43351839c6f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a69a9a8e-031d-4d0b-8e47-43351839c6f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a69a9a8e-031d-4d0b-8e47-43351839c6f5.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-a69a9a8e-031d-4d0b-8e47-43351839c6f5 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a69a9a8e-031d-4d0b-8e47-43351839c6f5 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-a69a9a8e-031d-4d0b-8e47-43351839c6f5 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-a69a9a8e-031d-4d0b-8e47-43351839c6f5 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-a69a9a8e-031d-4d0b-8e47-43351839c6f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a69a9a8e-031d-4d0b-8e47-43351839c6f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a69a9a8e-031d-4d0b-8e47-43351839c6f5.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-a69a9a8e-031d-4d0b-8e47-43351839c6f5 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a69a9a8e-031d-4d0b-8e47-43351839c6f5 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-a69a9a8e-031d-4d0b-8e47-43351839c6f5 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-a69a9a8e-031d-4d0b-8e47-43351839c6f5 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-a69a9a8e-031d-4d0b-8e47-43351839c6f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a69a9a8e-031d-4d0b-8e47-43351839c6f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a69a9a8e-031d-4d0b-8e47-43351839c6f5.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-a69a9a8e-031d-4d0b-8e47-43351839c6f5 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a69a9a8e-031d-4d0b-8e47-43351839c6f5 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-a69a9a8e-031d-4d0b-8e47-43351839c6f5 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-a69a9a8e-031d-4d0b-8e47-43351839c6f5 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-a69a9a8e-031d-4d0b-8e47-43351839c6f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a69a9a8e-031d-4d0b-8e47-43351839c6f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a69a9a8e-031d-4d0b-8e47-43351839c6f5.shogun-image {
  box-sizing: border-box;
}




}
#s-8ccaf218-9f96-4f41-97d0-14f048f10baf {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-8ccaf218-9f96-4f41-97d0-14f048f10baf {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8ccaf218-9f96-4f41-97d0-14f048f10baf {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8ccaf218-9f96-4f41-97d0-14f048f10baf img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-8ccaf218-9f96-4f41-97d0-14f048f10baf .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8ccaf218-9f96-4f41-97d0-14f048f10baf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ccaf218-9f96-4f41-97d0-14f048f10baf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ccaf218-9f96-4f41-97d0-14f048f10baf.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-8ccaf218-9f96-4f41-97d0-14f048f10baf {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8ccaf218-9f96-4f41-97d0-14f048f10baf {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8ccaf218-9f96-4f41-97d0-14f048f10baf img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-8ccaf218-9f96-4f41-97d0-14f048f10baf .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8ccaf218-9f96-4f41-97d0-14f048f10baf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ccaf218-9f96-4f41-97d0-14f048f10baf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ccaf218-9f96-4f41-97d0-14f048f10baf.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-8ccaf218-9f96-4f41-97d0-14f048f10baf {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8ccaf218-9f96-4f41-97d0-14f048f10baf {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8ccaf218-9f96-4f41-97d0-14f048f10baf img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-8ccaf218-9f96-4f41-97d0-14f048f10baf .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8ccaf218-9f96-4f41-97d0-14f048f10baf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ccaf218-9f96-4f41-97d0-14f048f10baf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ccaf218-9f96-4f41-97d0-14f048f10baf.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-8ccaf218-9f96-4f41-97d0-14f048f10baf {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8ccaf218-9f96-4f41-97d0-14f048f10baf {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8ccaf218-9f96-4f41-97d0-14f048f10baf img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-8ccaf218-9f96-4f41-97d0-14f048f10baf .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8ccaf218-9f96-4f41-97d0-14f048f10baf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ccaf218-9f96-4f41-97d0-14f048f10baf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ccaf218-9f96-4f41-97d0-14f048f10baf.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-8ccaf218-9f96-4f41-97d0-14f048f10baf {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8ccaf218-9f96-4f41-97d0-14f048f10baf {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8ccaf218-9f96-4f41-97d0-14f048f10baf img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-8ccaf218-9f96-4f41-97d0-14f048f10baf .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8ccaf218-9f96-4f41-97d0-14f048f10baf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ccaf218-9f96-4f41-97d0-14f048f10baf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ccaf218-9f96-4f41-97d0-14f048f10baf.shogun-image {
  box-sizing: border-box;
}




}
#s-e6cbb47b-abf7-45a0-8c0b-6e80d67fcf07 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-e6cbb47b-abf7-45a0-8c0b-6e80d67fcf07 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e6cbb47b-abf7-45a0-8c0b-6e80d67fcf07 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-e6cbb47b-abf7-45a0-8c0b-6e80d67fcf07 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-e6cbb47b-abf7-45a0-8c0b-6e80d67fcf07 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-e6cbb47b-abf7-45a0-8c0b-6e80d67fcf07.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e6cbb47b-abf7-45a0-8c0b-6e80d67fcf07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e6cbb47b-abf7-45a0-8c0b-6e80d67fcf07.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-e6cbb47b-abf7-45a0-8c0b-6e80d67fcf07 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e6cbb47b-abf7-45a0-8c0b-6e80d67fcf07 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-e6cbb47b-abf7-45a0-8c0b-6e80d67fcf07 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-e6cbb47b-abf7-45a0-8c0b-6e80d67fcf07 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-e6cbb47b-abf7-45a0-8c0b-6e80d67fcf07.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e6cbb47b-abf7-45a0-8c0b-6e80d67fcf07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e6cbb47b-abf7-45a0-8c0b-6e80d67fcf07.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-e6cbb47b-abf7-45a0-8c0b-6e80d67fcf07 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e6cbb47b-abf7-45a0-8c0b-6e80d67fcf07 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-e6cbb47b-abf7-45a0-8c0b-6e80d67fcf07 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-e6cbb47b-abf7-45a0-8c0b-6e80d67fcf07 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-e6cbb47b-abf7-45a0-8c0b-6e80d67fcf07.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e6cbb47b-abf7-45a0-8c0b-6e80d67fcf07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e6cbb47b-abf7-45a0-8c0b-6e80d67fcf07.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-e6cbb47b-abf7-45a0-8c0b-6e80d67fcf07 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e6cbb47b-abf7-45a0-8c0b-6e80d67fcf07 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-e6cbb47b-abf7-45a0-8c0b-6e80d67fcf07 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-e6cbb47b-abf7-45a0-8c0b-6e80d67fcf07 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-e6cbb47b-abf7-45a0-8c0b-6e80d67fcf07.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e6cbb47b-abf7-45a0-8c0b-6e80d67fcf07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e6cbb47b-abf7-45a0-8c0b-6e80d67fcf07.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-e6cbb47b-abf7-45a0-8c0b-6e80d67fcf07 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e6cbb47b-abf7-45a0-8c0b-6e80d67fcf07 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-e6cbb47b-abf7-45a0-8c0b-6e80d67fcf07 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-e6cbb47b-abf7-45a0-8c0b-6e80d67fcf07 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-e6cbb47b-abf7-45a0-8c0b-6e80d67fcf07.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e6cbb47b-abf7-45a0-8c0b-6e80d67fcf07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e6cbb47b-abf7-45a0-8c0b-6e80d67fcf07.shogun-image {
  box-sizing: border-box;
}




}
#s-2d98d8d7-e17f-43cd-8b10-07f08eb19850 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-2d98d8d7-e17f-43cd-8b10-07f08eb19850 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-2d98d8d7-e17f-43cd-8b10-07f08eb19850 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-2d98d8d7-e17f-43cd-8b10-07f08eb19850 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-2d98d8d7-e17f-43cd-8b10-07f08eb19850 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-2d98d8d7-e17f-43cd-8b10-07f08eb19850.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d98d8d7-e17f-43cd-8b10-07f08eb19850.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d98d8d7-e17f-43cd-8b10-07f08eb19850.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-2d98d8d7-e17f-43cd-8b10-07f08eb19850 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-2d98d8d7-e17f-43cd-8b10-07f08eb19850 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-2d98d8d7-e17f-43cd-8b10-07f08eb19850 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-2d98d8d7-e17f-43cd-8b10-07f08eb19850 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-2d98d8d7-e17f-43cd-8b10-07f08eb19850.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d98d8d7-e17f-43cd-8b10-07f08eb19850.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d98d8d7-e17f-43cd-8b10-07f08eb19850.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-2d98d8d7-e17f-43cd-8b10-07f08eb19850 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-2d98d8d7-e17f-43cd-8b10-07f08eb19850 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-2d98d8d7-e17f-43cd-8b10-07f08eb19850 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-2d98d8d7-e17f-43cd-8b10-07f08eb19850 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-2d98d8d7-e17f-43cd-8b10-07f08eb19850.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d98d8d7-e17f-43cd-8b10-07f08eb19850.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d98d8d7-e17f-43cd-8b10-07f08eb19850.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-2d98d8d7-e17f-43cd-8b10-07f08eb19850 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-2d98d8d7-e17f-43cd-8b10-07f08eb19850 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-2d98d8d7-e17f-43cd-8b10-07f08eb19850 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-2d98d8d7-e17f-43cd-8b10-07f08eb19850 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-2d98d8d7-e17f-43cd-8b10-07f08eb19850.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d98d8d7-e17f-43cd-8b10-07f08eb19850.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d98d8d7-e17f-43cd-8b10-07f08eb19850.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-2d98d8d7-e17f-43cd-8b10-07f08eb19850 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-2d98d8d7-e17f-43cd-8b10-07f08eb19850 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-2d98d8d7-e17f-43cd-8b10-07f08eb19850 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-2d98d8d7-e17f-43cd-8b10-07f08eb19850 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-2d98d8d7-e17f-43cd-8b10-07f08eb19850.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d98d8d7-e17f-43cd-8b10-07f08eb19850.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d98d8d7-e17f-43cd-8b10-07f08eb19850.shogun-image {
  box-sizing: border-box;
}




}
#s-505358dd-9076-4cb3-9084-57482426e0e8 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-505358dd-9076-4cb3-9084-57482426e0e8 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-505358dd-9076-4cb3-9084-57482426e0e8 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-505358dd-9076-4cb3-9084-57482426e0e8 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-505358dd-9076-4cb3-9084-57482426e0e8 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-505358dd-9076-4cb3-9084-57482426e0e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-505358dd-9076-4cb3-9084-57482426e0e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-505358dd-9076-4cb3-9084-57482426e0e8.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-505358dd-9076-4cb3-9084-57482426e0e8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-505358dd-9076-4cb3-9084-57482426e0e8 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-505358dd-9076-4cb3-9084-57482426e0e8 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-505358dd-9076-4cb3-9084-57482426e0e8 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-505358dd-9076-4cb3-9084-57482426e0e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-505358dd-9076-4cb3-9084-57482426e0e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-505358dd-9076-4cb3-9084-57482426e0e8.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-505358dd-9076-4cb3-9084-57482426e0e8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-505358dd-9076-4cb3-9084-57482426e0e8 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-505358dd-9076-4cb3-9084-57482426e0e8 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-505358dd-9076-4cb3-9084-57482426e0e8 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-505358dd-9076-4cb3-9084-57482426e0e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-505358dd-9076-4cb3-9084-57482426e0e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-505358dd-9076-4cb3-9084-57482426e0e8.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-505358dd-9076-4cb3-9084-57482426e0e8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-505358dd-9076-4cb3-9084-57482426e0e8 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-505358dd-9076-4cb3-9084-57482426e0e8 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-505358dd-9076-4cb3-9084-57482426e0e8 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-505358dd-9076-4cb3-9084-57482426e0e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-505358dd-9076-4cb3-9084-57482426e0e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-505358dd-9076-4cb3-9084-57482426e0e8.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-505358dd-9076-4cb3-9084-57482426e0e8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-505358dd-9076-4cb3-9084-57482426e0e8 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-505358dd-9076-4cb3-9084-57482426e0e8 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-505358dd-9076-4cb3-9084-57482426e0e8 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-505358dd-9076-4cb3-9084-57482426e0e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-505358dd-9076-4cb3-9084-57482426e0e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-505358dd-9076-4cb3-9084-57482426e0e8.shogun-image {
  box-sizing: border-box;
}




}
#s-761b0575-7839-43e2-b8ec-d9756941db14 {
  margin-left: auto;
margin-right: auto;
max-width: 290px;
text-align: center;
}

.shg-image-margin-container-s-761b0575-7839-43e2-b8ec-d9756941db14 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-761b0575-7839-43e2-b8ec-d9756941db14 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-761b0575-7839-43e2-b8ec-d9756941db14 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-761b0575-7839-43e2-b8ec-d9756941db14 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-761b0575-7839-43e2-b8ec-d9756941db14.shg-align-container {
  display: flex;
  justify-content: center
}

.s-761b0575-7839-43e2-b8ec-d9756941db14.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-761b0575-7839-43e2-b8ec-d9756941db14.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-761b0575-7839-43e2-b8ec-d9756941db14 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-761b0575-7839-43e2-b8ec-d9756941db14 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-761b0575-7839-43e2-b8ec-d9756941db14 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-761b0575-7839-43e2-b8ec-d9756941db14 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-761b0575-7839-43e2-b8ec-d9756941db14.shg-align-container {
  display: flex;
  justify-content: center
}

.s-761b0575-7839-43e2-b8ec-d9756941db14.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-761b0575-7839-43e2-b8ec-d9756941db14.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-761b0575-7839-43e2-b8ec-d9756941db14 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-761b0575-7839-43e2-b8ec-d9756941db14 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-761b0575-7839-43e2-b8ec-d9756941db14 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-761b0575-7839-43e2-b8ec-d9756941db14 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-761b0575-7839-43e2-b8ec-d9756941db14.shg-align-container {
  display: flex;
  justify-content: center
}

.s-761b0575-7839-43e2-b8ec-d9756941db14.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-761b0575-7839-43e2-b8ec-d9756941db14.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-761b0575-7839-43e2-b8ec-d9756941db14 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-761b0575-7839-43e2-b8ec-d9756941db14 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-761b0575-7839-43e2-b8ec-d9756941db14 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-761b0575-7839-43e2-b8ec-d9756941db14 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-761b0575-7839-43e2-b8ec-d9756941db14.shg-align-container {
  display: flex;
  justify-content: center
}

.s-761b0575-7839-43e2-b8ec-d9756941db14.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-761b0575-7839-43e2-b8ec-d9756941db14.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-761b0575-7839-43e2-b8ec-d9756941db14 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-761b0575-7839-43e2-b8ec-d9756941db14 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-761b0575-7839-43e2-b8ec-d9756941db14 img.shogun-image {
  width: 100%;
  
  
  max-width: 290px;

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




.s-761b0575-7839-43e2-b8ec-d9756941db14 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-761b0575-7839-43e2-b8ec-d9756941db14.shg-align-container {
  display: flex;
  justify-content: center
}

.s-761b0575-7839-43e2-b8ec-d9756941db14.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-761b0575-7839-43e2-b8ec-d9756941db14.shogun-image {
  box-sizing: border-box;
}




}
#s-f194c21d-86df-4c6c-9685-d6f8b29707f4 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-f194c21d-86df-4c6c-9685-d6f8b29707f4 {
  display: none;
}
#s-f194c21d-86df-4c6c-9685-d6f8b29707f4, #wrap-s-f194c21d-86df-4c6c-9685-d6f8b29707f4 { display: none !important; }}@media (max-width: 767px){#s-f194c21d-86df-4c6c-9685-d6f8b29707f4 {
  display: none;
}
#s-f194c21d-86df-4c6c-9685-d6f8b29707f4, #wrap-s-f194c21d-86df-4c6c-9685-d6f8b29707f4 { display: none !important; }}







#s-f194c21d-86df-4c6c-9685-d6f8b29707f4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f194c21d-86df-4c6c-9685-d6f8b29707f4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

/*
  $vgutter : 20px
  $hgutter : 10px;
*/

.shg-c:before,
.shg-c:after {
  content: " ";
  display: table;
}

/**
  Ref:
  https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
  https://dnf.slack.com/archives/C0514HB79/p1538741509000100
**/
.shogun-root {
  z-index: 1;
  position: relative;
  isolation: isolate;
}

.shogun-root iframe {
  display: initial;
}

#mc_embed_signup .clear {
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
}

.shg-clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.shogun-image {
  max-width: 100%;
  min-height: inherit;
  max-height: inherit;
  display: inline !important;
  border: 0;
  vertical-align: middle;
}

.shg-fw {
  margin-left: calc(50% - 50vw);
  width: 100vw;
}

.shg-fw .shg-fw {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

div[data-shg-lightbox-switch] {
  cursor: pointer;
}

.shg-lightbox {
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.85);
}

.shg-lightbox.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  user-select: none;
  cursor: pointer;
  z-index: 1;
}

.shg-lightbox .shg-lightbox-image-container {
  padding: 25px;
}

.shg-lightbox .shg-lightbox-image {
  margin: auto;
  max-height: 90vh;
  max-width: 100%;
}

.shg-lightbox .shg-lightbox-close:hover,
.shg-lightbox .shg-lightbox-close:focus {
  color: #a2a2a2;
  text-decoration: none;
  cursor: pointer;
}

.shg-lightbox .shg-lightbox-nav {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: translate(0%, -50%);
  z-index: 1;
}

.shg-lightbox .shg-lightbox-nav.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-nav.shg-nav-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==);
}

.shg-lightbox .shg-lightbox-nav.shg-nav-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

@media screen and (min-width: 769px) {
  .shg-lightbox .shg-lightbox-image-container {
    padding: 50px;
  }
}

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
  opacity: 0;
}

.shogun-lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

.shogun-root a:empty,
.shogun-root article:empty,
.shogun-root dl:empty,
.shogun-root h1:empty,
.shogun-root h2:empty,
.shogun-root h3:empty,
.shogun-root h4:empty,
.shogun-root h5:empty,
.shogun-root h6:empty,
.shogun-root p:empty,
.shogun-root section:empty,
.shogun-root ul:empty {
  display: unset;
}

.shogun-root div:empty:not(.shopify-section *):not([id^="wistia"]) {
  display: inline-block;
}

/* User Content Animations --> */
[data-animations*="enterviewport"][data-animations*="fadeIn"],
[data-animations*="enterviewport"][data-animations*="zoomIn"] {
  opacity: 0;
}

/* <-- User Content Animations */

.shogun-form-error-msg,
.shogun-form-field-error-msg {
  display: flex;
  align-items: center;
  color: #dc143c;
}

.shogun-badge {
  margin-bottom: 50px;
}

.shogun-badge-container {
  position: fixed;
  right: 0;
  bottom: 0;
  margin-bottom: -10px;
}

@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{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}