.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-d879a234-4cc2-408b-8571-46fef1d9ba23 {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
min-height: 50px;
}








#s-d879a234-4cc2-408b-8571-46fef1d9ba23 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d879a234-4cc2-408b-8571-46fef1d9ba23.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.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-e2cad430-1aec-4658-8175-fe48d25a5666 {
  margin-bottom: 0px;
}

@media (min-width: 0px) {
[id="s-e2cad430-1aec-4658-8175-fe48d25a5666"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e2cad430-1aec-4658-8175-fe48d25a5666"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-e2cad430-1aec-4658-8175-fe48d25a5666"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e2cad430-1aec-4658-8175-fe48d25a5666"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-e2cad430-1aec-4658-8175-fe48d25a5666"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e2cad430-1aec-4658-8175-fe48d25a5666"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-e2cad430-1aec-4658-8175-fe48d25a5666"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

.shg-sld-content {
  width: 100%;
  position: relative;
  z-index: 1;
}

.shg-sld-slides {
  word-break: break-word;
  position: relative;
  overflow-x: hidden;
}

.shg-sld-slides-padded {
  padding: 0 35px;
}

.shg-sld-nav-button {
  cursor: pointer;
  position: absolute;
  z-index: 10;
  top: 0;
  width: 35px;
  min-height: 35px;
  height: 100%;

  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.shg-sld-nav-button > svg {
  height: 100%;
  width: 100%;
}

.shg-sld-nav-button.shg-sld-left {
  left: 0;
}

.shg-sld-nav-button.shg-sld-left-over-content {
  left: 2%;
}

.shg-sld-nav-button.shg-sld-right {
  right: 0;
}

.shg-sld-nav-button.shg-sld-right-over-content {
  right: 2%;
}

.shg-sld-nav-button.shg-sld-disabled {
  cursor: default;
  opacity: 0.2;
}

.shg-sld-item {
  display: none;
}

.shg-sld-item.shg-sld-active {
  display: block;
}

.shg-sld-dots {
  margin-top: 10px;
  text-align: center;
  z-index: 1;
  position: relative;
}

.shg-sld-dots-on-top {
  margin-top: -30px !important;
}

.shg-sld-dot {
  cursor: pointer;
  display: inline-block !important;
  height: 14px;
  width: 14px;
  border-radius: 100%;
  margin-left: 5px;
  opacity: 0.5;
}

.shg-sld-dot:first-child {
  margin-left: 0px;
}

.shg-sld-dot.shg-sld-active {
  opacity: 1;
}

@keyframes shg-sld-fade {
  from {
    opacity: 0.4;
  }

  to {
    opacity: 1;
  }
}

#s-7a981061-aacf-442c-9aef-ebf92a7555a3 {
  margin-left: 0%;
margin-right: 0%;
padding-left: 0%;
padding-right: 0%;
max-width: 1400px;
opacity: 1;
}
@media (min-width: 1200px){#s-7a981061-aacf-442c-9aef-ebf92a7555a3 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-7a981061-aacf-442c-9aef-ebf92a7555a3 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-7a981061-aacf-442c-9aef-ebf92a7555a3 {
  
}
}@media (max-width: 767px){#s-7a981061-aacf-442c-9aef-ebf92a7555a3 {
  display: none;
}
#s-7a981061-aacf-442c-9aef-ebf92a7555a3, #wrap-s-7a981061-aacf-442c-9aef-ebf92a7555a3, #wrap-content-s-7a981061-aacf-442c-9aef-ebf92a7555a3 { display: none !important; }}
#s-7a981061-aacf-442c-9aef-ebf92a7555a3 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-7a981061-aacf-442c-9aef-ebf92a7555a3 .shg-sld-nav-button.shg-sld-left,
#s-7a981061-aacf-442c-9aef-ebf92a7555a3 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-content-v3 > * {
  flex-shrink: 0; /* Prevents children from shrinking maintaining natural size*/
  width: 100%;
}
#s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43 img.shogun-image {
  width: 100%;
  
  
  

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




.s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43 img.shogun-image {
  width: 100%;
  
  
  

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




.s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43 img.shogun-image {
  width: 100%;
  
  
  

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




.s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43 img.shogun-image {
  width: 100%;
  
  
  

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




.s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43 img.shogun-image {
  width: 100%;
  
  
  

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




.s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4e94c47d-180f-4b5e-a0b5-951d8c8e8b43.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-e6784135-514a-4f5f-86e2-114a7ec51d39 {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-e6784135-514a-4f5f-86e2-114a7ec51d39 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e6784135-514a-4f5f-86e2-114a7ec51d39-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e6784135-514a-4f5f-86e2-114a7ec51d39 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e6784135-514a-4f5f-86e2-114a7ec51d39 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e6784135-514a-4f5f-86e2-114a7ec51d39 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e6784135-514a-4f5f-86e2-114a7ec51d39 img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

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




.s-e6784135-514a-4f5f-86e2-114a7ec51d39 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e6784135-514a-4f5f-86e2-114a7ec51d39.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e6784135-514a-4f5f-86e2-114a7ec51d39.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e6784135-514a-4f5f-86e2-114a7ec51d39.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-e6784135-514a-4f5f-86e2-114a7ec51d39 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e6784135-514a-4f5f-86e2-114a7ec51d39-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e6784135-514a-4f5f-86e2-114a7ec51d39 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e6784135-514a-4f5f-86e2-114a7ec51d39 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e6784135-514a-4f5f-86e2-114a7ec51d39 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e6784135-514a-4f5f-86e2-114a7ec51d39 img.shogun-image {
  width: 100%;
  
  
  

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




.s-e6784135-514a-4f5f-86e2-114a7ec51d39 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e6784135-514a-4f5f-86e2-114a7ec51d39.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e6784135-514a-4f5f-86e2-114a7ec51d39.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e6784135-514a-4f5f-86e2-114a7ec51d39.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-e6784135-514a-4f5f-86e2-114a7ec51d39 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e6784135-514a-4f5f-86e2-114a7ec51d39-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e6784135-514a-4f5f-86e2-114a7ec51d39 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e6784135-514a-4f5f-86e2-114a7ec51d39 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e6784135-514a-4f5f-86e2-114a7ec51d39 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e6784135-514a-4f5f-86e2-114a7ec51d39 img.shogun-image {
  width: 100%;
  
  
  

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




.s-e6784135-514a-4f5f-86e2-114a7ec51d39 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e6784135-514a-4f5f-86e2-114a7ec51d39.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e6784135-514a-4f5f-86e2-114a7ec51d39.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e6784135-514a-4f5f-86e2-114a7ec51d39.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-e6784135-514a-4f5f-86e2-114a7ec51d39 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e6784135-514a-4f5f-86e2-114a7ec51d39-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e6784135-514a-4f5f-86e2-114a7ec51d39 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e6784135-514a-4f5f-86e2-114a7ec51d39 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e6784135-514a-4f5f-86e2-114a7ec51d39 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e6784135-514a-4f5f-86e2-114a7ec51d39 img.shogun-image {
  width: 100%;
  
  
  

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




.s-e6784135-514a-4f5f-86e2-114a7ec51d39 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e6784135-514a-4f5f-86e2-114a7ec51d39.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e6784135-514a-4f5f-86e2-114a7ec51d39.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e6784135-514a-4f5f-86e2-114a7ec51d39.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-e6784135-514a-4f5f-86e2-114a7ec51d39 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e6784135-514a-4f5f-86e2-114a7ec51d39-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e6784135-514a-4f5f-86e2-114a7ec51d39 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e6784135-514a-4f5f-86e2-114a7ec51d39 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e6784135-514a-4f5f-86e2-114a7ec51d39 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e6784135-514a-4f5f-86e2-114a7ec51d39 img.shogun-image {
  width: 100%;
  
  
  

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




.s-e6784135-514a-4f5f-86e2-114a7ec51d39 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e6784135-514a-4f5f-86e2-114a7ec51d39.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e6784135-514a-4f5f-86e2-114a7ec51d39.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e6784135-514a-4f5f-86e2-114a7ec51d39.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-174af74b-9c59-467c-a771-b4746a85d80c {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-174af74b-9c59-467c-a771-b4746a85d80c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-174af74b-9c59-467c-a771-b4746a85d80c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-174af74b-9c59-467c-a771-b4746a85d80c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-174af74b-9c59-467c-a771-b4746a85d80c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-174af74b-9c59-467c-a771-b4746a85d80c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-174af74b-9c59-467c-a771-b4746a85d80c img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

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




.s-174af74b-9c59-467c-a771-b4746a85d80c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-174af74b-9c59-467c-a771-b4746a85d80c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-174af74b-9c59-467c-a771-b4746a85d80c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-174af74b-9c59-467c-a771-b4746a85d80c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-174af74b-9c59-467c-a771-b4746a85d80c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-174af74b-9c59-467c-a771-b4746a85d80c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-174af74b-9c59-467c-a771-b4746a85d80c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-174af74b-9c59-467c-a771-b4746a85d80c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-174af74b-9c59-467c-a771-b4746a85d80c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-174af74b-9c59-467c-a771-b4746a85d80c img.shogun-image {
  width: 100%;
  
  
  

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




.s-174af74b-9c59-467c-a771-b4746a85d80c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-174af74b-9c59-467c-a771-b4746a85d80c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-174af74b-9c59-467c-a771-b4746a85d80c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-174af74b-9c59-467c-a771-b4746a85d80c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-174af74b-9c59-467c-a771-b4746a85d80c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-174af74b-9c59-467c-a771-b4746a85d80c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-174af74b-9c59-467c-a771-b4746a85d80c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-174af74b-9c59-467c-a771-b4746a85d80c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-174af74b-9c59-467c-a771-b4746a85d80c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-174af74b-9c59-467c-a771-b4746a85d80c img.shogun-image {
  width: 100%;
  
  
  

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




.s-174af74b-9c59-467c-a771-b4746a85d80c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-174af74b-9c59-467c-a771-b4746a85d80c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-174af74b-9c59-467c-a771-b4746a85d80c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-174af74b-9c59-467c-a771-b4746a85d80c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-174af74b-9c59-467c-a771-b4746a85d80c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-174af74b-9c59-467c-a771-b4746a85d80c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-174af74b-9c59-467c-a771-b4746a85d80c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-174af74b-9c59-467c-a771-b4746a85d80c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-174af74b-9c59-467c-a771-b4746a85d80c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-174af74b-9c59-467c-a771-b4746a85d80c img.shogun-image {
  width: 100%;
  
  
  

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




.s-174af74b-9c59-467c-a771-b4746a85d80c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-174af74b-9c59-467c-a771-b4746a85d80c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-174af74b-9c59-467c-a771-b4746a85d80c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-174af74b-9c59-467c-a771-b4746a85d80c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-174af74b-9c59-467c-a771-b4746a85d80c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-174af74b-9c59-467c-a771-b4746a85d80c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-174af74b-9c59-467c-a771-b4746a85d80c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-174af74b-9c59-467c-a771-b4746a85d80c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-174af74b-9c59-467c-a771-b4746a85d80c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-174af74b-9c59-467c-a771-b4746a85d80c img.shogun-image {
  width: 100%;
  
  
  

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




.s-174af74b-9c59-467c-a771-b4746a85d80c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-174af74b-9c59-467c-a771-b4746a85d80c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-174af74b-9c59-467c-a771-b4746a85d80c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-174af74b-9c59-467c-a771-b4746a85d80c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416 {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416 img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

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




.s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416 img.shogun-image {
  width: 100%;
  
  
  

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




.s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416 img.shogun-image {
  width: 100%;
  
  
  

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




.s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416 img.shogun-image {
  width: 100%;
  
  
  

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




.s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416 img.shogun-image {
  width: 100%;
  
  
  

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




.s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c7bd4005-a7aa-4cd2-8dbf-ec671ba85416.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-13667e1b-8279-4532-af29-d420237da4fe {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-13667e1b-8279-4532-af29-d420237da4fe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-13667e1b-8279-4532-af29-d420237da4fe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-13667e1b-8279-4532-af29-d420237da4fe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-13667e1b-8279-4532-af29-d420237da4fe .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-13667e1b-8279-4532-af29-d420237da4fe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-13667e1b-8279-4532-af29-d420237da4fe img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

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




.s-13667e1b-8279-4532-af29-d420237da4fe .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-13667e1b-8279-4532-af29-d420237da4fe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13667e1b-8279-4532-af29-d420237da4fe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13667e1b-8279-4532-af29-d420237da4fe.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-13667e1b-8279-4532-af29-d420237da4fe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-13667e1b-8279-4532-af29-d420237da4fe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-13667e1b-8279-4532-af29-d420237da4fe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-13667e1b-8279-4532-af29-d420237da4fe .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-13667e1b-8279-4532-af29-d420237da4fe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-13667e1b-8279-4532-af29-d420237da4fe img.shogun-image {
  width: 100%;
  
  
  

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




.s-13667e1b-8279-4532-af29-d420237da4fe .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-13667e1b-8279-4532-af29-d420237da4fe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13667e1b-8279-4532-af29-d420237da4fe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13667e1b-8279-4532-af29-d420237da4fe.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-13667e1b-8279-4532-af29-d420237da4fe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-13667e1b-8279-4532-af29-d420237da4fe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-13667e1b-8279-4532-af29-d420237da4fe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-13667e1b-8279-4532-af29-d420237da4fe .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-13667e1b-8279-4532-af29-d420237da4fe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-13667e1b-8279-4532-af29-d420237da4fe img.shogun-image {
  width: 100%;
  
  
  

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




.s-13667e1b-8279-4532-af29-d420237da4fe .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-13667e1b-8279-4532-af29-d420237da4fe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13667e1b-8279-4532-af29-d420237da4fe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13667e1b-8279-4532-af29-d420237da4fe.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-13667e1b-8279-4532-af29-d420237da4fe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-13667e1b-8279-4532-af29-d420237da4fe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-13667e1b-8279-4532-af29-d420237da4fe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-13667e1b-8279-4532-af29-d420237da4fe .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-13667e1b-8279-4532-af29-d420237da4fe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-13667e1b-8279-4532-af29-d420237da4fe img.shogun-image {
  width: 100%;
  
  
  

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




.s-13667e1b-8279-4532-af29-d420237da4fe .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-13667e1b-8279-4532-af29-d420237da4fe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13667e1b-8279-4532-af29-d420237da4fe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13667e1b-8279-4532-af29-d420237da4fe.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-13667e1b-8279-4532-af29-d420237da4fe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-13667e1b-8279-4532-af29-d420237da4fe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-13667e1b-8279-4532-af29-d420237da4fe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-13667e1b-8279-4532-af29-d420237da4fe .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-13667e1b-8279-4532-af29-d420237da4fe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-13667e1b-8279-4532-af29-d420237da4fe img.shogun-image {
  width: 100%;
  
  
  

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




.s-13667e1b-8279-4532-af29-d420237da4fe .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-13667e1b-8279-4532-af29-d420237da4fe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13667e1b-8279-4532-af29-d420237da4fe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13667e1b-8279-4532-af29-d420237da4fe.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-28330403-112a-4a4a-b5e5-25148bc62c36 {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-28330403-112a-4a4a-b5e5-25148bc62c36 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-28330403-112a-4a4a-b5e5-25148bc62c36-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-28330403-112a-4a4a-b5e5-25148bc62c36 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-28330403-112a-4a4a-b5e5-25148bc62c36 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-28330403-112a-4a4a-b5e5-25148bc62c36 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-28330403-112a-4a4a-b5e5-25148bc62c36 img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

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




.s-28330403-112a-4a4a-b5e5-25148bc62c36 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-28330403-112a-4a4a-b5e5-25148bc62c36.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28330403-112a-4a4a-b5e5-25148bc62c36.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28330403-112a-4a4a-b5e5-25148bc62c36.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-28330403-112a-4a4a-b5e5-25148bc62c36 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-28330403-112a-4a4a-b5e5-25148bc62c36-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-28330403-112a-4a4a-b5e5-25148bc62c36 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-28330403-112a-4a4a-b5e5-25148bc62c36 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-28330403-112a-4a4a-b5e5-25148bc62c36 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-28330403-112a-4a4a-b5e5-25148bc62c36 img.shogun-image {
  width: 100%;
  
  
  

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




.s-28330403-112a-4a4a-b5e5-25148bc62c36 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-28330403-112a-4a4a-b5e5-25148bc62c36.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28330403-112a-4a4a-b5e5-25148bc62c36.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28330403-112a-4a4a-b5e5-25148bc62c36.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-28330403-112a-4a4a-b5e5-25148bc62c36 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-28330403-112a-4a4a-b5e5-25148bc62c36-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-28330403-112a-4a4a-b5e5-25148bc62c36 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-28330403-112a-4a4a-b5e5-25148bc62c36 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-28330403-112a-4a4a-b5e5-25148bc62c36 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-28330403-112a-4a4a-b5e5-25148bc62c36 img.shogun-image {
  width: 100%;
  
  
  

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




.s-28330403-112a-4a4a-b5e5-25148bc62c36 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-28330403-112a-4a4a-b5e5-25148bc62c36.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28330403-112a-4a4a-b5e5-25148bc62c36.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28330403-112a-4a4a-b5e5-25148bc62c36.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-28330403-112a-4a4a-b5e5-25148bc62c36 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-28330403-112a-4a4a-b5e5-25148bc62c36-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-28330403-112a-4a4a-b5e5-25148bc62c36 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-28330403-112a-4a4a-b5e5-25148bc62c36 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-28330403-112a-4a4a-b5e5-25148bc62c36 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-28330403-112a-4a4a-b5e5-25148bc62c36 img.shogun-image {
  width: 100%;
  
  
  

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




.s-28330403-112a-4a4a-b5e5-25148bc62c36 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-28330403-112a-4a4a-b5e5-25148bc62c36.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28330403-112a-4a4a-b5e5-25148bc62c36.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28330403-112a-4a4a-b5e5-25148bc62c36.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-28330403-112a-4a4a-b5e5-25148bc62c36 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-28330403-112a-4a4a-b5e5-25148bc62c36-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-28330403-112a-4a4a-b5e5-25148bc62c36 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-28330403-112a-4a4a-b5e5-25148bc62c36 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-28330403-112a-4a4a-b5e5-25148bc62c36 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-28330403-112a-4a4a-b5e5-25148bc62c36 img.shogun-image {
  width: 100%;
  
  
  

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




.s-28330403-112a-4a4a-b5e5-25148bc62c36 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-28330403-112a-4a4a-b5e5-25148bc62c36.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28330403-112a-4a4a-b5e5-25148bc62c36.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28330403-112a-4a4a-b5e5-25148bc62c36.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-44c9263c-0138-48d7-bdb4-1424e9e37dda {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-44c9263c-0138-48d7-bdb4-1424e9e37dda {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-44c9263c-0138-48d7-bdb4-1424e9e37dda-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-44c9263c-0138-48d7-bdb4-1424e9e37dda {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-44c9263c-0138-48d7-bdb4-1424e9e37dda .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-44c9263c-0138-48d7-bdb4-1424e9e37dda {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-44c9263c-0138-48d7-bdb4-1424e9e37dda img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

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




.s-44c9263c-0138-48d7-bdb4-1424e9e37dda .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-44c9263c-0138-48d7-bdb4-1424e9e37dda.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44c9263c-0138-48d7-bdb4-1424e9e37dda.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44c9263c-0138-48d7-bdb4-1424e9e37dda.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-44c9263c-0138-48d7-bdb4-1424e9e37dda {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-44c9263c-0138-48d7-bdb4-1424e9e37dda-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-44c9263c-0138-48d7-bdb4-1424e9e37dda {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-44c9263c-0138-48d7-bdb4-1424e9e37dda .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-44c9263c-0138-48d7-bdb4-1424e9e37dda {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-44c9263c-0138-48d7-bdb4-1424e9e37dda img.shogun-image {
  width: 100%;
  
  
  

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




.s-44c9263c-0138-48d7-bdb4-1424e9e37dda .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-44c9263c-0138-48d7-bdb4-1424e9e37dda.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44c9263c-0138-48d7-bdb4-1424e9e37dda.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44c9263c-0138-48d7-bdb4-1424e9e37dda.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-44c9263c-0138-48d7-bdb4-1424e9e37dda {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-44c9263c-0138-48d7-bdb4-1424e9e37dda-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-44c9263c-0138-48d7-bdb4-1424e9e37dda {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-44c9263c-0138-48d7-bdb4-1424e9e37dda .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-44c9263c-0138-48d7-bdb4-1424e9e37dda {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-44c9263c-0138-48d7-bdb4-1424e9e37dda img.shogun-image {
  width: 100%;
  
  
  

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




.s-44c9263c-0138-48d7-bdb4-1424e9e37dda .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-44c9263c-0138-48d7-bdb4-1424e9e37dda.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44c9263c-0138-48d7-bdb4-1424e9e37dda.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44c9263c-0138-48d7-bdb4-1424e9e37dda.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-44c9263c-0138-48d7-bdb4-1424e9e37dda {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-44c9263c-0138-48d7-bdb4-1424e9e37dda-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-44c9263c-0138-48d7-bdb4-1424e9e37dda {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-44c9263c-0138-48d7-bdb4-1424e9e37dda .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-44c9263c-0138-48d7-bdb4-1424e9e37dda {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-44c9263c-0138-48d7-bdb4-1424e9e37dda img.shogun-image {
  width: 100%;
  
  
  

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




.s-44c9263c-0138-48d7-bdb4-1424e9e37dda .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-44c9263c-0138-48d7-bdb4-1424e9e37dda.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44c9263c-0138-48d7-bdb4-1424e9e37dda.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44c9263c-0138-48d7-bdb4-1424e9e37dda.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-44c9263c-0138-48d7-bdb4-1424e9e37dda {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-44c9263c-0138-48d7-bdb4-1424e9e37dda-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-44c9263c-0138-48d7-bdb4-1424e9e37dda {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-44c9263c-0138-48d7-bdb4-1424e9e37dda .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-44c9263c-0138-48d7-bdb4-1424e9e37dda {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-44c9263c-0138-48d7-bdb4-1424e9e37dda img.shogun-image {
  width: 100%;
  
  
  

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




.s-44c9263c-0138-48d7-bdb4-1424e9e37dda .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-44c9263c-0138-48d7-bdb4-1424e9e37dda.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44c9263c-0138-48d7-bdb4-1424e9e37dda.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44c9263c-0138-48d7-bdb4-1424e9e37dda.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-a68e2527-69c6-4a9d-a55a-d10433d54476 {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-a68e2527-69c6-4a9d-a55a-d10433d54476 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a68e2527-69c6-4a9d-a55a-d10433d54476-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a68e2527-69c6-4a9d-a55a-d10433d54476 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a68e2527-69c6-4a9d-a55a-d10433d54476 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a68e2527-69c6-4a9d-a55a-d10433d54476 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a68e2527-69c6-4a9d-a55a-d10433d54476 img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

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




.s-a68e2527-69c6-4a9d-a55a-d10433d54476 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a68e2527-69c6-4a9d-a55a-d10433d54476.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a68e2527-69c6-4a9d-a55a-d10433d54476.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a68e2527-69c6-4a9d-a55a-d10433d54476.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-a68e2527-69c6-4a9d-a55a-d10433d54476 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a68e2527-69c6-4a9d-a55a-d10433d54476-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a68e2527-69c6-4a9d-a55a-d10433d54476 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a68e2527-69c6-4a9d-a55a-d10433d54476 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a68e2527-69c6-4a9d-a55a-d10433d54476 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a68e2527-69c6-4a9d-a55a-d10433d54476 img.shogun-image {
  width: 100%;
  
  
  

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




.s-a68e2527-69c6-4a9d-a55a-d10433d54476 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a68e2527-69c6-4a9d-a55a-d10433d54476.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a68e2527-69c6-4a9d-a55a-d10433d54476.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a68e2527-69c6-4a9d-a55a-d10433d54476.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-a68e2527-69c6-4a9d-a55a-d10433d54476 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a68e2527-69c6-4a9d-a55a-d10433d54476-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a68e2527-69c6-4a9d-a55a-d10433d54476 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a68e2527-69c6-4a9d-a55a-d10433d54476 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a68e2527-69c6-4a9d-a55a-d10433d54476 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a68e2527-69c6-4a9d-a55a-d10433d54476 img.shogun-image {
  width: 100%;
  
  
  

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




.s-a68e2527-69c6-4a9d-a55a-d10433d54476 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a68e2527-69c6-4a9d-a55a-d10433d54476.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a68e2527-69c6-4a9d-a55a-d10433d54476.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a68e2527-69c6-4a9d-a55a-d10433d54476.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-a68e2527-69c6-4a9d-a55a-d10433d54476 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a68e2527-69c6-4a9d-a55a-d10433d54476-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a68e2527-69c6-4a9d-a55a-d10433d54476 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a68e2527-69c6-4a9d-a55a-d10433d54476 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a68e2527-69c6-4a9d-a55a-d10433d54476 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a68e2527-69c6-4a9d-a55a-d10433d54476 img.shogun-image {
  width: 100%;
  
  
  

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




.s-a68e2527-69c6-4a9d-a55a-d10433d54476 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a68e2527-69c6-4a9d-a55a-d10433d54476.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a68e2527-69c6-4a9d-a55a-d10433d54476.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a68e2527-69c6-4a9d-a55a-d10433d54476.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-a68e2527-69c6-4a9d-a55a-d10433d54476 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a68e2527-69c6-4a9d-a55a-d10433d54476-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a68e2527-69c6-4a9d-a55a-d10433d54476 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a68e2527-69c6-4a9d-a55a-d10433d54476 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a68e2527-69c6-4a9d-a55a-d10433d54476 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a68e2527-69c6-4a9d-a55a-d10433d54476 img.shogun-image {
  width: 100%;
  
  
  

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




.s-a68e2527-69c6-4a9d-a55a-d10433d54476 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a68e2527-69c6-4a9d-a55a-d10433d54476.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a68e2527-69c6-4a9d-a55a-d10433d54476.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a68e2527-69c6-4a9d-a55a-d10433d54476.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

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




.s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e img.shogun-image {
  width: 100%;
  
  
  

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




.s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e img.shogun-image {
  width: 100%;
  
  
  

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




.s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e img.shogun-image {
  width: 100%;
  
  
  

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




.s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e img.shogun-image {
  width: 100%;
  
  
  

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




.s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0e945f6b-da13-4fe1-829a-1c3bc06ed27e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-252747ec-1b05-42d7-a0b5-ebf90759b7bd {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-252747ec-1b05-42d7-a0b5-ebf90759b7bd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-252747ec-1b05-42d7-a0b5-ebf90759b7bd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-252747ec-1b05-42d7-a0b5-ebf90759b7bd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-252747ec-1b05-42d7-a0b5-ebf90759b7bd .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-252747ec-1b05-42d7-a0b5-ebf90759b7bd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-252747ec-1b05-42d7-a0b5-ebf90759b7bd img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

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




.s-252747ec-1b05-42d7-a0b5-ebf90759b7bd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-252747ec-1b05-42d7-a0b5-ebf90759b7bd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-252747ec-1b05-42d7-a0b5-ebf90759b7bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-252747ec-1b05-42d7-a0b5-ebf90759b7bd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-252747ec-1b05-42d7-a0b5-ebf90759b7bd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-252747ec-1b05-42d7-a0b5-ebf90759b7bd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-252747ec-1b05-42d7-a0b5-ebf90759b7bd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-252747ec-1b05-42d7-a0b5-ebf90759b7bd .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-252747ec-1b05-42d7-a0b5-ebf90759b7bd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-252747ec-1b05-42d7-a0b5-ebf90759b7bd img.shogun-image {
  width: 100%;
  
  
  

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




.s-252747ec-1b05-42d7-a0b5-ebf90759b7bd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-252747ec-1b05-42d7-a0b5-ebf90759b7bd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-252747ec-1b05-42d7-a0b5-ebf90759b7bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-252747ec-1b05-42d7-a0b5-ebf90759b7bd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-252747ec-1b05-42d7-a0b5-ebf90759b7bd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-252747ec-1b05-42d7-a0b5-ebf90759b7bd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-252747ec-1b05-42d7-a0b5-ebf90759b7bd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-252747ec-1b05-42d7-a0b5-ebf90759b7bd .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-252747ec-1b05-42d7-a0b5-ebf90759b7bd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-252747ec-1b05-42d7-a0b5-ebf90759b7bd img.shogun-image {
  width: 100%;
  
  
  

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




.s-252747ec-1b05-42d7-a0b5-ebf90759b7bd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-252747ec-1b05-42d7-a0b5-ebf90759b7bd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-252747ec-1b05-42d7-a0b5-ebf90759b7bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-252747ec-1b05-42d7-a0b5-ebf90759b7bd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-252747ec-1b05-42d7-a0b5-ebf90759b7bd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-252747ec-1b05-42d7-a0b5-ebf90759b7bd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-252747ec-1b05-42d7-a0b5-ebf90759b7bd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-252747ec-1b05-42d7-a0b5-ebf90759b7bd .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-252747ec-1b05-42d7-a0b5-ebf90759b7bd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-252747ec-1b05-42d7-a0b5-ebf90759b7bd img.shogun-image {
  width: 100%;
  
  
  

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




.s-252747ec-1b05-42d7-a0b5-ebf90759b7bd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-252747ec-1b05-42d7-a0b5-ebf90759b7bd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-252747ec-1b05-42d7-a0b5-ebf90759b7bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-252747ec-1b05-42d7-a0b5-ebf90759b7bd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-252747ec-1b05-42d7-a0b5-ebf90759b7bd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-252747ec-1b05-42d7-a0b5-ebf90759b7bd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-252747ec-1b05-42d7-a0b5-ebf90759b7bd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-252747ec-1b05-42d7-a0b5-ebf90759b7bd .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-252747ec-1b05-42d7-a0b5-ebf90759b7bd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-252747ec-1b05-42d7-a0b5-ebf90759b7bd img.shogun-image {
  width: 100%;
  
  
  

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




.s-252747ec-1b05-42d7-a0b5-ebf90759b7bd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-252747ec-1b05-42d7-a0b5-ebf90759b7bd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-252747ec-1b05-42d7-a0b5-ebf90759b7bd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-252747ec-1b05-42d7-a0b5-ebf90759b7bd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459 {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459 img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

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




.s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459 img.shogun-image {
  width: 100%;
  
  
  

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




.s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459 img.shogun-image {
  width: 100%;
  
  
  

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




.s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459 img.shogun-image {
  width: 100%;
  
  
  

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




.s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459 img.shogun-image {
  width: 100%;
  
  
  

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




.s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e6c0540-ca6b-41b0-b49d-2d78ffd4b459.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8 {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
text-align: center;
}
@media (min-width: 1200px){#s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8 {
  
}
}
#s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8 img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

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




.s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8 img.shogun-image {
  width: 100%;
  
  
  

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




.s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8 img.shogun-image {
  width: 100%;
  
  
  

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




.s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8 img.shogun-image {
  width: 100%;
  
  
  

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




.s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8 img.shogun-image {
  width: 100%;
  
  
  

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




.s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9dea6c6d-61d8-4ef1-ab5e-4e396f0e0db8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-10a535aa-2d53-4f84-91b2-e2d2334910d3 {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-10a535aa-2d53-4f84-91b2-e2d2334910d3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-10a535aa-2d53-4f84-91b2-e2d2334910d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-10a535aa-2d53-4f84-91b2-e2d2334910d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-10a535aa-2d53-4f84-91b2-e2d2334910d3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-10a535aa-2d53-4f84-91b2-e2d2334910d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-10a535aa-2d53-4f84-91b2-e2d2334910d3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

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




.s-10a535aa-2d53-4f84-91b2-e2d2334910d3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-10a535aa-2d53-4f84-91b2-e2d2334910d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10a535aa-2d53-4f84-91b2-e2d2334910d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10a535aa-2d53-4f84-91b2-e2d2334910d3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-10a535aa-2d53-4f84-91b2-e2d2334910d3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-10a535aa-2d53-4f84-91b2-e2d2334910d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-10a535aa-2d53-4f84-91b2-e2d2334910d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-10a535aa-2d53-4f84-91b2-e2d2334910d3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-10a535aa-2d53-4f84-91b2-e2d2334910d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-10a535aa-2d53-4f84-91b2-e2d2334910d3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-10a535aa-2d53-4f84-91b2-e2d2334910d3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-10a535aa-2d53-4f84-91b2-e2d2334910d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10a535aa-2d53-4f84-91b2-e2d2334910d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10a535aa-2d53-4f84-91b2-e2d2334910d3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-10a535aa-2d53-4f84-91b2-e2d2334910d3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-10a535aa-2d53-4f84-91b2-e2d2334910d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-10a535aa-2d53-4f84-91b2-e2d2334910d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-10a535aa-2d53-4f84-91b2-e2d2334910d3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-10a535aa-2d53-4f84-91b2-e2d2334910d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-10a535aa-2d53-4f84-91b2-e2d2334910d3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-10a535aa-2d53-4f84-91b2-e2d2334910d3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-10a535aa-2d53-4f84-91b2-e2d2334910d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10a535aa-2d53-4f84-91b2-e2d2334910d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10a535aa-2d53-4f84-91b2-e2d2334910d3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-10a535aa-2d53-4f84-91b2-e2d2334910d3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-10a535aa-2d53-4f84-91b2-e2d2334910d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-10a535aa-2d53-4f84-91b2-e2d2334910d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-10a535aa-2d53-4f84-91b2-e2d2334910d3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-10a535aa-2d53-4f84-91b2-e2d2334910d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-10a535aa-2d53-4f84-91b2-e2d2334910d3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-10a535aa-2d53-4f84-91b2-e2d2334910d3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-10a535aa-2d53-4f84-91b2-e2d2334910d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10a535aa-2d53-4f84-91b2-e2d2334910d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10a535aa-2d53-4f84-91b2-e2d2334910d3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-10a535aa-2d53-4f84-91b2-e2d2334910d3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-10a535aa-2d53-4f84-91b2-e2d2334910d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-10a535aa-2d53-4f84-91b2-e2d2334910d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-10a535aa-2d53-4f84-91b2-e2d2334910d3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-10a535aa-2d53-4f84-91b2-e2d2334910d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-10a535aa-2d53-4f84-91b2-e2d2334910d3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-10a535aa-2d53-4f84-91b2-e2d2334910d3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-10a535aa-2d53-4f84-91b2-e2d2334910d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10a535aa-2d53-4f84-91b2-e2d2334910d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10a535aa-2d53-4f84-91b2-e2d2334910d3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1 {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1 img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

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




.s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1 img.shogun-image {
  width: 100%;
  
  
  

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




.s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1 img.shogun-image {
  width: 100%;
  
  
  

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




.s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1 img.shogun-image {
  width: 100%;
  
  
  

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




.s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1 img.shogun-image {
  width: 100%;
  
  
  

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




.s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ea129ad-5a7e-46f9-add4-598f0ea47ab1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

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




.s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae img.shogun-image {
  width: 100%;
  
  
  

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




.s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae img.shogun-image {
  width: 100%;
  
  
  

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




.s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae img.shogun-image {
  width: 100%;
  
  
  

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




.s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae img.shogun-image {
  width: 100%;
  
  
  

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




.s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e1bdc2d7-6448-4bd4-b1e8-6428b3f36fae.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d31dab15-e763-4a53-a81f-356e800b84b6 {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-d31dab15-e763-4a53-a81f-356e800b84b6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d31dab15-e763-4a53-a81f-356e800b84b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d31dab15-e763-4a53-a81f-356e800b84b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d31dab15-e763-4a53-a81f-356e800b84b6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d31dab15-e763-4a53-a81f-356e800b84b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d31dab15-e763-4a53-a81f-356e800b84b6 img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

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




.s-d31dab15-e763-4a53-a81f-356e800b84b6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d31dab15-e763-4a53-a81f-356e800b84b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d31dab15-e763-4a53-a81f-356e800b84b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d31dab15-e763-4a53-a81f-356e800b84b6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-d31dab15-e763-4a53-a81f-356e800b84b6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d31dab15-e763-4a53-a81f-356e800b84b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d31dab15-e763-4a53-a81f-356e800b84b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d31dab15-e763-4a53-a81f-356e800b84b6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d31dab15-e763-4a53-a81f-356e800b84b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d31dab15-e763-4a53-a81f-356e800b84b6 img.shogun-image {
  width: 100%;
  
  
  

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




.s-d31dab15-e763-4a53-a81f-356e800b84b6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d31dab15-e763-4a53-a81f-356e800b84b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d31dab15-e763-4a53-a81f-356e800b84b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d31dab15-e763-4a53-a81f-356e800b84b6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d31dab15-e763-4a53-a81f-356e800b84b6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d31dab15-e763-4a53-a81f-356e800b84b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d31dab15-e763-4a53-a81f-356e800b84b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d31dab15-e763-4a53-a81f-356e800b84b6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d31dab15-e763-4a53-a81f-356e800b84b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d31dab15-e763-4a53-a81f-356e800b84b6 img.shogun-image {
  width: 100%;
  
  
  

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




.s-d31dab15-e763-4a53-a81f-356e800b84b6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d31dab15-e763-4a53-a81f-356e800b84b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d31dab15-e763-4a53-a81f-356e800b84b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d31dab15-e763-4a53-a81f-356e800b84b6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d31dab15-e763-4a53-a81f-356e800b84b6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d31dab15-e763-4a53-a81f-356e800b84b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d31dab15-e763-4a53-a81f-356e800b84b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d31dab15-e763-4a53-a81f-356e800b84b6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d31dab15-e763-4a53-a81f-356e800b84b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d31dab15-e763-4a53-a81f-356e800b84b6 img.shogun-image {
  width: 100%;
  
  
  

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




.s-d31dab15-e763-4a53-a81f-356e800b84b6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d31dab15-e763-4a53-a81f-356e800b84b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d31dab15-e763-4a53-a81f-356e800b84b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d31dab15-e763-4a53-a81f-356e800b84b6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d31dab15-e763-4a53-a81f-356e800b84b6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d31dab15-e763-4a53-a81f-356e800b84b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d31dab15-e763-4a53-a81f-356e800b84b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d31dab15-e763-4a53-a81f-356e800b84b6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d31dab15-e763-4a53-a81f-356e800b84b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d31dab15-e763-4a53-a81f-356e800b84b6 img.shogun-image {
  width: 100%;
  
  
  

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




.s-d31dab15-e763-4a53-a81f-356e800b84b6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d31dab15-e763-4a53-a81f-356e800b84b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d31dab15-e763-4a53-a81f-356e800b84b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d31dab15-e763-4a53-a81f-356e800b84b6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9 {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

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




.s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9 img.shogun-image {
  width: 100%;
  
  
  

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




.s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9 img.shogun-image {
  width: 100%;
  
  
  

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




.s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9 img.shogun-image {
  width: 100%;
  
  
  

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




.s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9 img.shogun-image {
  width: 100%;
  
  
  

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




.s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c6c726e-0b4a-4a9a-afdf-c3d49236d5f9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9 {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

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




.s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9 img.shogun-image {
  width: 100%;
  
  
  

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




.s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9 img.shogun-image {
  width: 100%;
  
  
  

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




.s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9 img.shogun-image {
  width: 100%;
  
  
  

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




.s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9 img.shogun-image {
  width: 100%;
  
  
  

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




.s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dd27036f-8af3-48f4-a81a-d7a88b2e02e9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d3f62883-e994-4494-b601-ff86c1cb0217 {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-d3f62883-e994-4494-b601-ff86c1cb0217 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d3f62883-e994-4494-b601-ff86c1cb0217-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d3f62883-e994-4494-b601-ff86c1cb0217 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d3f62883-e994-4494-b601-ff86c1cb0217 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d3f62883-e994-4494-b601-ff86c1cb0217 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d3f62883-e994-4494-b601-ff86c1cb0217 img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

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




.s-d3f62883-e994-4494-b601-ff86c1cb0217 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d3f62883-e994-4494-b601-ff86c1cb0217.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d3f62883-e994-4494-b601-ff86c1cb0217.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d3f62883-e994-4494-b601-ff86c1cb0217.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-d3f62883-e994-4494-b601-ff86c1cb0217 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d3f62883-e994-4494-b601-ff86c1cb0217-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d3f62883-e994-4494-b601-ff86c1cb0217 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d3f62883-e994-4494-b601-ff86c1cb0217 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d3f62883-e994-4494-b601-ff86c1cb0217 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d3f62883-e994-4494-b601-ff86c1cb0217 img.shogun-image {
  width: 100%;
  
  
  

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




.s-d3f62883-e994-4494-b601-ff86c1cb0217 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d3f62883-e994-4494-b601-ff86c1cb0217.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d3f62883-e994-4494-b601-ff86c1cb0217.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d3f62883-e994-4494-b601-ff86c1cb0217.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d3f62883-e994-4494-b601-ff86c1cb0217 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d3f62883-e994-4494-b601-ff86c1cb0217-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d3f62883-e994-4494-b601-ff86c1cb0217 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d3f62883-e994-4494-b601-ff86c1cb0217 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d3f62883-e994-4494-b601-ff86c1cb0217 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d3f62883-e994-4494-b601-ff86c1cb0217 img.shogun-image {
  width: 100%;
  
  
  

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




.s-d3f62883-e994-4494-b601-ff86c1cb0217 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d3f62883-e994-4494-b601-ff86c1cb0217.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d3f62883-e994-4494-b601-ff86c1cb0217.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d3f62883-e994-4494-b601-ff86c1cb0217.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d3f62883-e994-4494-b601-ff86c1cb0217 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d3f62883-e994-4494-b601-ff86c1cb0217-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d3f62883-e994-4494-b601-ff86c1cb0217 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d3f62883-e994-4494-b601-ff86c1cb0217 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d3f62883-e994-4494-b601-ff86c1cb0217 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d3f62883-e994-4494-b601-ff86c1cb0217 img.shogun-image {
  width: 100%;
  
  
  

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




.s-d3f62883-e994-4494-b601-ff86c1cb0217 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d3f62883-e994-4494-b601-ff86c1cb0217.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d3f62883-e994-4494-b601-ff86c1cb0217.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d3f62883-e994-4494-b601-ff86c1cb0217.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d3f62883-e994-4494-b601-ff86c1cb0217 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d3f62883-e994-4494-b601-ff86c1cb0217-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d3f62883-e994-4494-b601-ff86c1cb0217 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d3f62883-e994-4494-b601-ff86c1cb0217 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d3f62883-e994-4494-b601-ff86c1cb0217 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d3f62883-e994-4494-b601-ff86c1cb0217 img.shogun-image {
  width: 100%;
  
  
  

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




.s-d3f62883-e994-4494-b601-ff86c1cb0217 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d3f62883-e994-4494-b601-ff86c1cb0217.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d3f62883-e994-4494-b601-ff86c1cb0217.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d3f62883-e994-4494-b601-ff86c1cb0217.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-0c72b197-8532-4b59-ad10-0da295cb3754 {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-0c72b197-8532-4b59-ad10-0da295cb3754 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0c72b197-8532-4b59-ad10-0da295cb3754-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0c72b197-8532-4b59-ad10-0da295cb3754 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0c72b197-8532-4b59-ad10-0da295cb3754 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0c72b197-8532-4b59-ad10-0da295cb3754 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0c72b197-8532-4b59-ad10-0da295cb3754 img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

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




.s-0c72b197-8532-4b59-ad10-0da295cb3754 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0c72b197-8532-4b59-ad10-0da295cb3754.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0c72b197-8532-4b59-ad10-0da295cb3754.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c72b197-8532-4b59-ad10-0da295cb3754.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-0c72b197-8532-4b59-ad10-0da295cb3754 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0c72b197-8532-4b59-ad10-0da295cb3754-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0c72b197-8532-4b59-ad10-0da295cb3754 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0c72b197-8532-4b59-ad10-0da295cb3754 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0c72b197-8532-4b59-ad10-0da295cb3754 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0c72b197-8532-4b59-ad10-0da295cb3754 img.shogun-image {
  width: 100%;
  
  
  

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




.s-0c72b197-8532-4b59-ad10-0da295cb3754 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0c72b197-8532-4b59-ad10-0da295cb3754.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0c72b197-8532-4b59-ad10-0da295cb3754.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c72b197-8532-4b59-ad10-0da295cb3754.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-0c72b197-8532-4b59-ad10-0da295cb3754 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0c72b197-8532-4b59-ad10-0da295cb3754-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0c72b197-8532-4b59-ad10-0da295cb3754 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0c72b197-8532-4b59-ad10-0da295cb3754 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0c72b197-8532-4b59-ad10-0da295cb3754 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0c72b197-8532-4b59-ad10-0da295cb3754 img.shogun-image {
  width: 100%;
  
  
  

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




.s-0c72b197-8532-4b59-ad10-0da295cb3754 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0c72b197-8532-4b59-ad10-0da295cb3754.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0c72b197-8532-4b59-ad10-0da295cb3754.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c72b197-8532-4b59-ad10-0da295cb3754.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-0c72b197-8532-4b59-ad10-0da295cb3754 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0c72b197-8532-4b59-ad10-0da295cb3754-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0c72b197-8532-4b59-ad10-0da295cb3754 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0c72b197-8532-4b59-ad10-0da295cb3754 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0c72b197-8532-4b59-ad10-0da295cb3754 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0c72b197-8532-4b59-ad10-0da295cb3754 img.shogun-image {
  width: 100%;
  
  
  

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




.s-0c72b197-8532-4b59-ad10-0da295cb3754 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0c72b197-8532-4b59-ad10-0da295cb3754.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0c72b197-8532-4b59-ad10-0da295cb3754.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c72b197-8532-4b59-ad10-0da295cb3754.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-0c72b197-8532-4b59-ad10-0da295cb3754 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0c72b197-8532-4b59-ad10-0da295cb3754-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0c72b197-8532-4b59-ad10-0da295cb3754 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0c72b197-8532-4b59-ad10-0da295cb3754 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0c72b197-8532-4b59-ad10-0da295cb3754 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0c72b197-8532-4b59-ad10-0da295cb3754 img.shogun-image {
  width: 100%;
  
  
  

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




.s-0c72b197-8532-4b59-ad10-0da295cb3754 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0c72b197-8532-4b59-ad10-0da295cb3754.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0c72b197-8532-4b59-ad10-0da295cb3754.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c72b197-8532-4b59-ad10-0da295cb3754.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804 {
  margin-left: auto;
margin-right: auto;
max-width: 2560px;
text-align: center;
}

#s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804 img.shogun-image {
  width: 100%;
  
  
  max-width: 2560px;

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




.s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804 img.shogun-image {
  width: 100%;
  
  
  

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




.s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804 img.shogun-image {
  width: 100%;
  
  
  

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




.s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804 img.shogun-image {
  width: 100%;
  
  
  

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




.s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804 img.shogun-image {
  width: 100%;
  
  
  

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




.s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ac0fce2f-c7aa-4369-ab17-9ce9de2d1804.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-58725094-66b9-48b5-8799-cd14faf88f0b {
  margin-left: auto;
margin-right: auto;
max-width: 3840px;
text-align: center;
}

#s-58725094-66b9-48b5-8799-cd14faf88f0b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-58725094-66b9-48b5-8799-cd14faf88f0b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-58725094-66b9-48b5-8799-cd14faf88f0b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-58725094-66b9-48b5-8799-cd14faf88f0b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-58725094-66b9-48b5-8799-cd14faf88f0b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-58725094-66b9-48b5-8799-cd14faf88f0b img.shogun-image {
  width: 100%;
  
  
  max-width: 3840px;

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




.s-58725094-66b9-48b5-8799-cd14faf88f0b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-58725094-66b9-48b5-8799-cd14faf88f0b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-58725094-66b9-48b5-8799-cd14faf88f0b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-58725094-66b9-48b5-8799-cd14faf88f0b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-58725094-66b9-48b5-8799-cd14faf88f0b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-58725094-66b9-48b5-8799-cd14faf88f0b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-58725094-66b9-48b5-8799-cd14faf88f0b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-58725094-66b9-48b5-8799-cd14faf88f0b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-58725094-66b9-48b5-8799-cd14faf88f0b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-58725094-66b9-48b5-8799-cd14faf88f0b img.shogun-image {
  width: 100%;
  
  
  

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




.s-58725094-66b9-48b5-8799-cd14faf88f0b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-58725094-66b9-48b5-8799-cd14faf88f0b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-58725094-66b9-48b5-8799-cd14faf88f0b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-58725094-66b9-48b5-8799-cd14faf88f0b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-58725094-66b9-48b5-8799-cd14faf88f0b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-58725094-66b9-48b5-8799-cd14faf88f0b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-58725094-66b9-48b5-8799-cd14faf88f0b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-58725094-66b9-48b5-8799-cd14faf88f0b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-58725094-66b9-48b5-8799-cd14faf88f0b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-58725094-66b9-48b5-8799-cd14faf88f0b img.shogun-image {
  width: 100%;
  
  
  

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




.s-58725094-66b9-48b5-8799-cd14faf88f0b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-58725094-66b9-48b5-8799-cd14faf88f0b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-58725094-66b9-48b5-8799-cd14faf88f0b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-58725094-66b9-48b5-8799-cd14faf88f0b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-58725094-66b9-48b5-8799-cd14faf88f0b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-58725094-66b9-48b5-8799-cd14faf88f0b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-58725094-66b9-48b5-8799-cd14faf88f0b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-58725094-66b9-48b5-8799-cd14faf88f0b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-58725094-66b9-48b5-8799-cd14faf88f0b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-58725094-66b9-48b5-8799-cd14faf88f0b img.shogun-image {
  width: 100%;
  
  
  

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




.s-58725094-66b9-48b5-8799-cd14faf88f0b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-58725094-66b9-48b5-8799-cd14faf88f0b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-58725094-66b9-48b5-8799-cd14faf88f0b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-58725094-66b9-48b5-8799-cd14faf88f0b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-58725094-66b9-48b5-8799-cd14faf88f0b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-58725094-66b9-48b5-8799-cd14faf88f0b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-58725094-66b9-48b5-8799-cd14faf88f0b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-58725094-66b9-48b5-8799-cd14faf88f0b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-58725094-66b9-48b5-8799-cd14faf88f0b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-58725094-66b9-48b5-8799-cd14faf88f0b img.shogun-image {
  width: 100%;
  
  
  

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




.s-58725094-66b9-48b5-8799-cd14faf88f0b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-58725094-66b9-48b5-8799-cd14faf88f0b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-58725094-66b9-48b5-8799-cd14faf88f0b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-58725094-66b9-48b5-8799-cd14faf88f0b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5 {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

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




.s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5 img.shogun-image {
  width: 100%;
  
  
  

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




.s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5 img.shogun-image {
  width: 100%;
  
  
  

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




.s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5 img.shogun-image {
  width: 100%;
  
  
  

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




.s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5 img.shogun-image {
  width: 100%;
  
  
  

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




.s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ad2e876-6aa5-4668-ba68-bd293b5d4ae5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d49d1dc1-0f6f-46f6-87fa-12799881e76e {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-d49d1dc1-0f6f-46f6-87fa-12799881e76e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d49d1dc1-0f6f-46f6-87fa-12799881e76e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d49d1dc1-0f6f-46f6-87fa-12799881e76e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d49d1dc1-0f6f-46f6-87fa-12799881e76e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d49d1dc1-0f6f-46f6-87fa-12799881e76e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d49d1dc1-0f6f-46f6-87fa-12799881e76e img.shogun-image {
  width: 100%;
  
  
  

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




.s-d49d1dc1-0f6f-46f6-87fa-12799881e76e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d49d1dc1-0f6f-46f6-87fa-12799881e76e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d49d1dc1-0f6f-46f6-87fa-12799881e76e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d49d1dc1-0f6f-46f6-87fa-12799881e76e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-d49d1dc1-0f6f-46f6-87fa-12799881e76e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d49d1dc1-0f6f-46f6-87fa-12799881e76e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d49d1dc1-0f6f-46f6-87fa-12799881e76e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d49d1dc1-0f6f-46f6-87fa-12799881e76e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d49d1dc1-0f6f-46f6-87fa-12799881e76e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d49d1dc1-0f6f-46f6-87fa-12799881e76e img.shogun-image {
  width: 100%;
  
  
  

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




.s-d49d1dc1-0f6f-46f6-87fa-12799881e76e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d49d1dc1-0f6f-46f6-87fa-12799881e76e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d49d1dc1-0f6f-46f6-87fa-12799881e76e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d49d1dc1-0f6f-46f6-87fa-12799881e76e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d49d1dc1-0f6f-46f6-87fa-12799881e76e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d49d1dc1-0f6f-46f6-87fa-12799881e76e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d49d1dc1-0f6f-46f6-87fa-12799881e76e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d49d1dc1-0f6f-46f6-87fa-12799881e76e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d49d1dc1-0f6f-46f6-87fa-12799881e76e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d49d1dc1-0f6f-46f6-87fa-12799881e76e img.shogun-image {
  width: 100%;
  
  
  

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




.s-d49d1dc1-0f6f-46f6-87fa-12799881e76e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d49d1dc1-0f6f-46f6-87fa-12799881e76e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d49d1dc1-0f6f-46f6-87fa-12799881e76e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d49d1dc1-0f6f-46f6-87fa-12799881e76e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d49d1dc1-0f6f-46f6-87fa-12799881e76e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d49d1dc1-0f6f-46f6-87fa-12799881e76e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d49d1dc1-0f6f-46f6-87fa-12799881e76e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d49d1dc1-0f6f-46f6-87fa-12799881e76e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d49d1dc1-0f6f-46f6-87fa-12799881e76e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d49d1dc1-0f6f-46f6-87fa-12799881e76e img.shogun-image {
  width: 100%;
  
  
  

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




.s-d49d1dc1-0f6f-46f6-87fa-12799881e76e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d49d1dc1-0f6f-46f6-87fa-12799881e76e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d49d1dc1-0f6f-46f6-87fa-12799881e76e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d49d1dc1-0f6f-46f6-87fa-12799881e76e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d49d1dc1-0f6f-46f6-87fa-12799881e76e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d49d1dc1-0f6f-46f6-87fa-12799881e76e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d49d1dc1-0f6f-46f6-87fa-12799881e76e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d49d1dc1-0f6f-46f6-87fa-12799881e76e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d49d1dc1-0f6f-46f6-87fa-12799881e76e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d49d1dc1-0f6f-46f6-87fa-12799881e76e img.shogun-image {
  width: 100%;
  
  
  

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




.s-d49d1dc1-0f6f-46f6-87fa-12799881e76e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d49d1dc1-0f6f-46f6-87fa-12799881e76e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d49d1dc1-0f6f-46f6-87fa-12799881e76e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d49d1dc1-0f6f-46f6-87fa-12799881e76e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-60cc6026-23b9-4d99-a297-c8ea0bff6461 {
  margin-left: auto;
margin-right: auto;
max-width: 1400px;
text-align: center;
}
@media (min-width: 1200px){#s-60cc6026-23b9-4d99-a297-c8ea0bff6461 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-60cc6026-23b9-4d99-a297-c8ea0bff6461 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-60cc6026-23b9-4d99-a297-c8ea0bff6461 {
  
}
}@media (max-width: 767px){#s-60cc6026-23b9-4d99-a297-c8ea0bff6461 {
  
}
}
#s-60cc6026-23b9-4d99-a297-c8ea0bff6461 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-60cc6026-23b9-4d99-a297-c8ea0bff6461-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-60cc6026-23b9-4d99-a297-c8ea0bff6461 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-60cc6026-23b9-4d99-a297-c8ea0bff6461 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-60cc6026-23b9-4d99-a297-c8ea0bff6461 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-60cc6026-23b9-4d99-a297-c8ea0bff6461 img.shogun-image {
  width: 100%;
  
  
  max-width: 1400px;

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




.s-60cc6026-23b9-4d99-a297-c8ea0bff6461 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-60cc6026-23b9-4d99-a297-c8ea0bff6461.shg-align-container {
  display: flex;
  justify-content: center
}

.s-60cc6026-23b9-4d99-a297-c8ea0bff6461.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-60cc6026-23b9-4d99-a297-c8ea0bff6461.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-60cc6026-23b9-4d99-a297-c8ea0bff6461 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-60cc6026-23b9-4d99-a297-c8ea0bff6461-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-60cc6026-23b9-4d99-a297-c8ea0bff6461 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-60cc6026-23b9-4d99-a297-c8ea0bff6461 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-60cc6026-23b9-4d99-a297-c8ea0bff6461 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-60cc6026-23b9-4d99-a297-c8ea0bff6461 img.shogun-image {
  width: 100%;
  
  
  

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




.s-60cc6026-23b9-4d99-a297-c8ea0bff6461 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-60cc6026-23b9-4d99-a297-c8ea0bff6461.shg-align-container {
  display: flex;
  justify-content: center
}

.s-60cc6026-23b9-4d99-a297-c8ea0bff6461.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-60cc6026-23b9-4d99-a297-c8ea0bff6461.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-60cc6026-23b9-4d99-a297-c8ea0bff6461 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-60cc6026-23b9-4d99-a297-c8ea0bff6461-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-60cc6026-23b9-4d99-a297-c8ea0bff6461 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-60cc6026-23b9-4d99-a297-c8ea0bff6461 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-60cc6026-23b9-4d99-a297-c8ea0bff6461 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-60cc6026-23b9-4d99-a297-c8ea0bff6461 img.shogun-image {
  width: 100%;
  
  
  

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




.s-60cc6026-23b9-4d99-a297-c8ea0bff6461 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-60cc6026-23b9-4d99-a297-c8ea0bff6461.shg-align-container {
  display: flex;
  justify-content: center
}

.s-60cc6026-23b9-4d99-a297-c8ea0bff6461.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-60cc6026-23b9-4d99-a297-c8ea0bff6461.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-60cc6026-23b9-4d99-a297-c8ea0bff6461 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-60cc6026-23b9-4d99-a297-c8ea0bff6461-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-60cc6026-23b9-4d99-a297-c8ea0bff6461 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-60cc6026-23b9-4d99-a297-c8ea0bff6461 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-60cc6026-23b9-4d99-a297-c8ea0bff6461 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-60cc6026-23b9-4d99-a297-c8ea0bff6461 img.shogun-image {
  width: 100%;
  
  
  

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




.s-60cc6026-23b9-4d99-a297-c8ea0bff6461 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-60cc6026-23b9-4d99-a297-c8ea0bff6461.shg-align-container {
  display: flex;
  justify-content: center
}

.s-60cc6026-23b9-4d99-a297-c8ea0bff6461.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-60cc6026-23b9-4d99-a297-c8ea0bff6461.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-60cc6026-23b9-4d99-a297-c8ea0bff6461 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-60cc6026-23b9-4d99-a297-c8ea0bff6461-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-60cc6026-23b9-4d99-a297-c8ea0bff6461 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-60cc6026-23b9-4d99-a297-c8ea0bff6461 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-60cc6026-23b9-4d99-a297-c8ea0bff6461 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-60cc6026-23b9-4d99-a297-c8ea0bff6461 img.shogun-image {
  width: 100%;
  
  
  

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




.s-60cc6026-23b9-4d99-a297-c8ea0bff6461 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-60cc6026-23b9-4d99-a297-c8ea0bff6461.shg-align-container {
  display: flex;
  justify-content: center
}

.s-60cc6026-23b9-4d99-a297-c8ea0bff6461.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-60cc6026-23b9-4d99-a297-c8ea0bff6461.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-7582dc3f-b196-427c-b45d-6d4943144c01 {
  margin-left: auto;
margin-right: auto;
max-width: 1400px;
text-align: center;
}

#s-7582dc3f-b196-427c-b45d-6d4943144c01 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7582dc3f-b196-427c-b45d-6d4943144c01-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7582dc3f-b196-427c-b45d-6d4943144c01 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7582dc3f-b196-427c-b45d-6d4943144c01 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7582dc3f-b196-427c-b45d-6d4943144c01 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7582dc3f-b196-427c-b45d-6d4943144c01 img.shogun-image {
  width: 100%;
  
  
  max-width: 1400px;

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




.s-7582dc3f-b196-427c-b45d-6d4943144c01 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7582dc3f-b196-427c-b45d-6d4943144c01.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7582dc3f-b196-427c-b45d-6d4943144c01.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7582dc3f-b196-427c-b45d-6d4943144c01.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-7582dc3f-b196-427c-b45d-6d4943144c01 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7582dc3f-b196-427c-b45d-6d4943144c01-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7582dc3f-b196-427c-b45d-6d4943144c01 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7582dc3f-b196-427c-b45d-6d4943144c01 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7582dc3f-b196-427c-b45d-6d4943144c01 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7582dc3f-b196-427c-b45d-6d4943144c01 img.shogun-image {
  width: 100%;
  
  
  

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




.s-7582dc3f-b196-427c-b45d-6d4943144c01 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7582dc3f-b196-427c-b45d-6d4943144c01.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7582dc3f-b196-427c-b45d-6d4943144c01.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7582dc3f-b196-427c-b45d-6d4943144c01.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-7582dc3f-b196-427c-b45d-6d4943144c01 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7582dc3f-b196-427c-b45d-6d4943144c01-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7582dc3f-b196-427c-b45d-6d4943144c01 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7582dc3f-b196-427c-b45d-6d4943144c01 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7582dc3f-b196-427c-b45d-6d4943144c01 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7582dc3f-b196-427c-b45d-6d4943144c01 img.shogun-image {
  width: 100%;
  
  
  

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




.s-7582dc3f-b196-427c-b45d-6d4943144c01 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7582dc3f-b196-427c-b45d-6d4943144c01.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7582dc3f-b196-427c-b45d-6d4943144c01.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7582dc3f-b196-427c-b45d-6d4943144c01.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-7582dc3f-b196-427c-b45d-6d4943144c01 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7582dc3f-b196-427c-b45d-6d4943144c01-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7582dc3f-b196-427c-b45d-6d4943144c01 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7582dc3f-b196-427c-b45d-6d4943144c01 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7582dc3f-b196-427c-b45d-6d4943144c01 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7582dc3f-b196-427c-b45d-6d4943144c01 img.shogun-image {
  width: 100%;
  
  
  

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




.s-7582dc3f-b196-427c-b45d-6d4943144c01 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7582dc3f-b196-427c-b45d-6d4943144c01.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7582dc3f-b196-427c-b45d-6d4943144c01.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7582dc3f-b196-427c-b45d-6d4943144c01.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-7582dc3f-b196-427c-b45d-6d4943144c01 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7582dc3f-b196-427c-b45d-6d4943144c01-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7582dc3f-b196-427c-b45d-6d4943144c01 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7582dc3f-b196-427c-b45d-6d4943144c01 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7582dc3f-b196-427c-b45d-6d4943144c01 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7582dc3f-b196-427c-b45d-6d4943144c01 img.shogun-image {
  width: 100%;
  
  
  

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




.s-7582dc3f-b196-427c-b45d-6d4943144c01 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7582dc3f-b196-427c-b45d-6d4943144c01.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7582dc3f-b196-427c-b45d-6d4943144c01.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7582dc3f-b196-427c-b45d-6d4943144c01.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-19874888-54bd-40f9-93e7-984788564eb8 {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-19874888-54bd-40f9-93e7-984788564eb8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-19874888-54bd-40f9-93e7-984788564eb8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-19874888-54bd-40f9-93e7-984788564eb8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-19874888-54bd-40f9-93e7-984788564eb8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-19874888-54bd-40f9-93e7-984788564eb8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-19874888-54bd-40f9-93e7-984788564eb8 img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

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




.s-19874888-54bd-40f9-93e7-984788564eb8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-19874888-54bd-40f9-93e7-984788564eb8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19874888-54bd-40f9-93e7-984788564eb8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19874888-54bd-40f9-93e7-984788564eb8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-19874888-54bd-40f9-93e7-984788564eb8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-19874888-54bd-40f9-93e7-984788564eb8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-19874888-54bd-40f9-93e7-984788564eb8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-19874888-54bd-40f9-93e7-984788564eb8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-19874888-54bd-40f9-93e7-984788564eb8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-19874888-54bd-40f9-93e7-984788564eb8 img.shogun-image {
  width: 100%;
  
  
  

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




.s-19874888-54bd-40f9-93e7-984788564eb8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-19874888-54bd-40f9-93e7-984788564eb8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19874888-54bd-40f9-93e7-984788564eb8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19874888-54bd-40f9-93e7-984788564eb8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-19874888-54bd-40f9-93e7-984788564eb8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-19874888-54bd-40f9-93e7-984788564eb8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-19874888-54bd-40f9-93e7-984788564eb8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-19874888-54bd-40f9-93e7-984788564eb8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-19874888-54bd-40f9-93e7-984788564eb8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-19874888-54bd-40f9-93e7-984788564eb8 img.shogun-image {
  width: 100%;
  
  
  

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




.s-19874888-54bd-40f9-93e7-984788564eb8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-19874888-54bd-40f9-93e7-984788564eb8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19874888-54bd-40f9-93e7-984788564eb8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19874888-54bd-40f9-93e7-984788564eb8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-19874888-54bd-40f9-93e7-984788564eb8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-19874888-54bd-40f9-93e7-984788564eb8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-19874888-54bd-40f9-93e7-984788564eb8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-19874888-54bd-40f9-93e7-984788564eb8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-19874888-54bd-40f9-93e7-984788564eb8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-19874888-54bd-40f9-93e7-984788564eb8 img.shogun-image {
  width: 100%;
  
  
  

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




.s-19874888-54bd-40f9-93e7-984788564eb8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-19874888-54bd-40f9-93e7-984788564eb8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19874888-54bd-40f9-93e7-984788564eb8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19874888-54bd-40f9-93e7-984788564eb8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-19874888-54bd-40f9-93e7-984788564eb8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-19874888-54bd-40f9-93e7-984788564eb8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-19874888-54bd-40f9-93e7-984788564eb8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-19874888-54bd-40f9-93e7-984788564eb8 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-19874888-54bd-40f9-93e7-984788564eb8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-19874888-54bd-40f9-93e7-984788564eb8 img.shogun-image {
  width: 100%;
  
  
  

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




.s-19874888-54bd-40f9-93e7-984788564eb8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-19874888-54bd-40f9-93e7-984788564eb8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19874888-54bd-40f9-93e7-984788564eb8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19874888-54bd-40f9-93e7-984788564eb8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f4b2c78f-85f6-48a0-ac0d-8aecd90f80b9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-3426d819-0fc5-40c7-88b0-2d19eefec72c {
  margin-left: 0%;
margin-right: 0%;
padding-left: 0%;
padding-right: 0%;
max-width: 1400px;
opacity: 1;
}
@media (min-width: 1200px){#s-3426d819-0fc5-40c7-88b0-2d19eefec72c {
  display: none;
}
#s-3426d819-0fc5-40c7-88b0-2d19eefec72c, #wrap-s-3426d819-0fc5-40c7-88b0-2d19eefec72c, #wrap-content-s-3426d819-0fc5-40c7-88b0-2d19eefec72c { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-3426d819-0fc5-40c7-88b0-2d19eefec72c {
  display: none;
}
#s-3426d819-0fc5-40c7-88b0-2d19eefec72c, #wrap-s-3426d819-0fc5-40c7-88b0-2d19eefec72c, #wrap-content-s-3426d819-0fc5-40c7-88b0-2d19eefec72c { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-3426d819-0fc5-40c7-88b0-2d19eefec72c {
  display: none;
}
#s-3426d819-0fc5-40c7-88b0-2d19eefec72c, #wrap-s-3426d819-0fc5-40c7-88b0-2d19eefec72c, #wrap-content-s-3426d819-0fc5-40c7-88b0-2d19eefec72c { display: none !important; }}@media (max-width: 767px){#s-3426d819-0fc5-40c7-88b0-2d19eefec72c {
  
}
}
#s-3426d819-0fc5-40c7-88b0-2d19eefec72c .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-3426d819-0fc5-40c7-88b0-2d19eefec72c .shg-sld-nav-button.shg-sld-left,
#s-3426d819-0fc5-40c7-88b0-2d19eefec72c .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-7c23c375-44e7-481e-9976-62f27b73322b {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-7c23c375-44e7-481e-9976-62f27b73322b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7c23c375-44e7-481e-9976-62f27b73322b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7c23c375-44e7-481e-9976-62f27b73322b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7c23c375-44e7-481e-9976-62f27b73322b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7c23c375-44e7-481e-9976-62f27b73322b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7c23c375-44e7-481e-9976-62f27b73322b img.shogun-image {
  width: 100%;
  
  
  

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




.s-7c23c375-44e7-481e-9976-62f27b73322b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7c23c375-44e7-481e-9976-62f27b73322b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7c23c375-44e7-481e-9976-62f27b73322b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7c23c375-44e7-481e-9976-62f27b73322b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-7c23c375-44e7-481e-9976-62f27b73322b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7c23c375-44e7-481e-9976-62f27b73322b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7c23c375-44e7-481e-9976-62f27b73322b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7c23c375-44e7-481e-9976-62f27b73322b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7c23c375-44e7-481e-9976-62f27b73322b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7c23c375-44e7-481e-9976-62f27b73322b img.shogun-image {
  width: 100%;
  
  
  

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




.s-7c23c375-44e7-481e-9976-62f27b73322b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7c23c375-44e7-481e-9976-62f27b73322b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7c23c375-44e7-481e-9976-62f27b73322b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7c23c375-44e7-481e-9976-62f27b73322b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-7c23c375-44e7-481e-9976-62f27b73322b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7c23c375-44e7-481e-9976-62f27b73322b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7c23c375-44e7-481e-9976-62f27b73322b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7c23c375-44e7-481e-9976-62f27b73322b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7c23c375-44e7-481e-9976-62f27b73322b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7c23c375-44e7-481e-9976-62f27b73322b img.shogun-image {
  width: 100%;
  
  
  

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




.s-7c23c375-44e7-481e-9976-62f27b73322b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7c23c375-44e7-481e-9976-62f27b73322b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7c23c375-44e7-481e-9976-62f27b73322b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7c23c375-44e7-481e-9976-62f27b73322b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-7c23c375-44e7-481e-9976-62f27b73322b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7c23c375-44e7-481e-9976-62f27b73322b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7c23c375-44e7-481e-9976-62f27b73322b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7c23c375-44e7-481e-9976-62f27b73322b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7c23c375-44e7-481e-9976-62f27b73322b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7c23c375-44e7-481e-9976-62f27b73322b img.shogun-image {
  width: 100%;
  
  
  

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




.s-7c23c375-44e7-481e-9976-62f27b73322b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7c23c375-44e7-481e-9976-62f27b73322b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7c23c375-44e7-481e-9976-62f27b73322b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7c23c375-44e7-481e-9976-62f27b73322b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-7c23c375-44e7-481e-9976-62f27b73322b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7c23c375-44e7-481e-9976-62f27b73322b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7c23c375-44e7-481e-9976-62f27b73322b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7c23c375-44e7-481e-9976-62f27b73322b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7c23c375-44e7-481e-9976-62f27b73322b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7c23c375-44e7-481e-9976-62f27b73322b img.shogun-image {
  width: 100%;
  
  
  

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




.s-7c23c375-44e7-481e-9976-62f27b73322b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7c23c375-44e7-481e-9976-62f27b73322b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7c23c375-44e7-481e-9976-62f27b73322b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7c23c375-44e7-481e-9976-62f27b73322b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-6be12435-42c5-4973-955e-fcd48107850b {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-6be12435-42c5-4973-955e-fcd48107850b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6be12435-42c5-4973-955e-fcd48107850b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6be12435-42c5-4973-955e-fcd48107850b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6be12435-42c5-4973-955e-fcd48107850b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6be12435-42c5-4973-955e-fcd48107850b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6be12435-42c5-4973-955e-fcd48107850b img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

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




.s-6be12435-42c5-4973-955e-fcd48107850b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6be12435-42c5-4973-955e-fcd48107850b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6be12435-42c5-4973-955e-fcd48107850b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6be12435-42c5-4973-955e-fcd48107850b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-6be12435-42c5-4973-955e-fcd48107850b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6be12435-42c5-4973-955e-fcd48107850b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6be12435-42c5-4973-955e-fcd48107850b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6be12435-42c5-4973-955e-fcd48107850b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6be12435-42c5-4973-955e-fcd48107850b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6be12435-42c5-4973-955e-fcd48107850b img.shogun-image {
  width: 100%;
  
  
  

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




.s-6be12435-42c5-4973-955e-fcd48107850b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6be12435-42c5-4973-955e-fcd48107850b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6be12435-42c5-4973-955e-fcd48107850b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6be12435-42c5-4973-955e-fcd48107850b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-6be12435-42c5-4973-955e-fcd48107850b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6be12435-42c5-4973-955e-fcd48107850b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6be12435-42c5-4973-955e-fcd48107850b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6be12435-42c5-4973-955e-fcd48107850b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6be12435-42c5-4973-955e-fcd48107850b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6be12435-42c5-4973-955e-fcd48107850b img.shogun-image {
  width: 100%;
  
  
  

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




.s-6be12435-42c5-4973-955e-fcd48107850b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6be12435-42c5-4973-955e-fcd48107850b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6be12435-42c5-4973-955e-fcd48107850b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6be12435-42c5-4973-955e-fcd48107850b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-6be12435-42c5-4973-955e-fcd48107850b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6be12435-42c5-4973-955e-fcd48107850b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6be12435-42c5-4973-955e-fcd48107850b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6be12435-42c5-4973-955e-fcd48107850b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6be12435-42c5-4973-955e-fcd48107850b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6be12435-42c5-4973-955e-fcd48107850b img.shogun-image {
  width: 100%;
  
  
  

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




.s-6be12435-42c5-4973-955e-fcd48107850b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6be12435-42c5-4973-955e-fcd48107850b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6be12435-42c5-4973-955e-fcd48107850b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6be12435-42c5-4973-955e-fcd48107850b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-6be12435-42c5-4973-955e-fcd48107850b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6be12435-42c5-4973-955e-fcd48107850b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6be12435-42c5-4973-955e-fcd48107850b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6be12435-42c5-4973-955e-fcd48107850b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6be12435-42c5-4973-955e-fcd48107850b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6be12435-42c5-4973-955e-fcd48107850b img.shogun-image {
  width: 100%;
  
  
  

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




.s-6be12435-42c5-4973-955e-fcd48107850b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6be12435-42c5-4973-955e-fcd48107850b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6be12435-42c5-4973-955e-fcd48107850b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6be12435-42c5-4973-955e-fcd48107850b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-f01a4aa5-7951-49ed-b0dd-94d534b0d202 {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-f01a4aa5-7951-49ed-b0dd-94d534b0d202 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f01a4aa5-7951-49ed-b0dd-94d534b0d202-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f01a4aa5-7951-49ed-b0dd-94d534b0d202 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f01a4aa5-7951-49ed-b0dd-94d534b0d202 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f01a4aa5-7951-49ed-b0dd-94d534b0d202 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f01a4aa5-7951-49ed-b0dd-94d534b0d202 img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

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




.s-f01a4aa5-7951-49ed-b0dd-94d534b0d202 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f01a4aa5-7951-49ed-b0dd-94d534b0d202.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f01a4aa5-7951-49ed-b0dd-94d534b0d202.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f01a4aa5-7951-49ed-b0dd-94d534b0d202.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-f01a4aa5-7951-49ed-b0dd-94d534b0d202 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f01a4aa5-7951-49ed-b0dd-94d534b0d202-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f01a4aa5-7951-49ed-b0dd-94d534b0d202 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f01a4aa5-7951-49ed-b0dd-94d534b0d202 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f01a4aa5-7951-49ed-b0dd-94d534b0d202 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f01a4aa5-7951-49ed-b0dd-94d534b0d202 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f01a4aa5-7951-49ed-b0dd-94d534b0d202 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f01a4aa5-7951-49ed-b0dd-94d534b0d202.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f01a4aa5-7951-49ed-b0dd-94d534b0d202.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f01a4aa5-7951-49ed-b0dd-94d534b0d202.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f01a4aa5-7951-49ed-b0dd-94d534b0d202 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f01a4aa5-7951-49ed-b0dd-94d534b0d202-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f01a4aa5-7951-49ed-b0dd-94d534b0d202 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f01a4aa5-7951-49ed-b0dd-94d534b0d202 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f01a4aa5-7951-49ed-b0dd-94d534b0d202 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f01a4aa5-7951-49ed-b0dd-94d534b0d202 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f01a4aa5-7951-49ed-b0dd-94d534b0d202 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f01a4aa5-7951-49ed-b0dd-94d534b0d202.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f01a4aa5-7951-49ed-b0dd-94d534b0d202.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f01a4aa5-7951-49ed-b0dd-94d534b0d202.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f01a4aa5-7951-49ed-b0dd-94d534b0d202 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f01a4aa5-7951-49ed-b0dd-94d534b0d202-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f01a4aa5-7951-49ed-b0dd-94d534b0d202 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f01a4aa5-7951-49ed-b0dd-94d534b0d202 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f01a4aa5-7951-49ed-b0dd-94d534b0d202 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f01a4aa5-7951-49ed-b0dd-94d534b0d202 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f01a4aa5-7951-49ed-b0dd-94d534b0d202 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f01a4aa5-7951-49ed-b0dd-94d534b0d202.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f01a4aa5-7951-49ed-b0dd-94d534b0d202.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f01a4aa5-7951-49ed-b0dd-94d534b0d202.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f01a4aa5-7951-49ed-b0dd-94d534b0d202 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f01a4aa5-7951-49ed-b0dd-94d534b0d202-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f01a4aa5-7951-49ed-b0dd-94d534b0d202 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f01a4aa5-7951-49ed-b0dd-94d534b0d202 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f01a4aa5-7951-49ed-b0dd-94d534b0d202 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f01a4aa5-7951-49ed-b0dd-94d534b0d202 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f01a4aa5-7951-49ed-b0dd-94d534b0d202 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f01a4aa5-7951-49ed-b0dd-94d534b0d202.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f01a4aa5-7951-49ed-b0dd-94d534b0d202.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f01a4aa5-7951-49ed-b0dd-94d534b0d202.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-fc0ee29f-7922-4993-8765-dd2b7cd06c40 {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-fc0ee29f-7922-4993-8765-dd2b7cd06c40 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fc0ee29f-7922-4993-8765-dd2b7cd06c40-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fc0ee29f-7922-4993-8765-dd2b7cd06c40 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fc0ee29f-7922-4993-8765-dd2b7cd06c40 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-fc0ee29f-7922-4993-8765-dd2b7cd06c40 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fc0ee29f-7922-4993-8765-dd2b7cd06c40 img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

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




.s-fc0ee29f-7922-4993-8765-dd2b7cd06c40 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fc0ee29f-7922-4993-8765-dd2b7cd06c40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc0ee29f-7922-4993-8765-dd2b7cd06c40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc0ee29f-7922-4993-8765-dd2b7cd06c40.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-fc0ee29f-7922-4993-8765-dd2b7cd06c40 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fc0ee29f-7922-4993-8765-dd2b7cd06c40-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fc0ee29f-7922-4993-8765-dd2b7cd06c40 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fc0ee29f-7922-4993-8765-dd2b7cd06c40 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-fc0ee29f-7922-4993-8765-dd2b7cd06c40 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fc0ee29f-7922-4993-8765-dd2b7cd06c40 img.shogun-image {
  width: 100%;
  
  
  

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




.s-fc0ee29f-7922-4993-8765-dd2b7cd06c40 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fc0ee29f-7922-4993-8765-dd2b7cd06c40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc0ee29f-7922-4993-8765-dd2b7cd06c40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc0ee29f-7922-4993-8765-dd2b7cd06c40.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-fc0ee29f-7922-4993-8765-dd2b7cd06c40 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fc0ee29f-7922-4993-8765-dd2b7cd06c40-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fc0ee29f-7922-4993-8765-dd2b7cd06c40 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fc0ee29f-7922-4993-8765-dd2b7cd06c40 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-fc0ee29f-7922-4993-8765-dd2b7cd06c40 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fc0ee29f-7922-4993-8765-dd2b7cd06c40 img.shogun-image {
  width: 100%;
  
  
  

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




.s-fc0ee29f-7922-4993-8765-dd2b7cd06c40 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fc0ee29f-7922-4993-8765-dd2b7cd06c40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc0ee29f-7922-4993-8765-dd2b7cd06c40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc0ee29f-7922-4993-8765-dd2b7cd06c40.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-fc0ee29f-7922-4993-8765-dd2b7cd06c40 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fc0ee29f-7922-4993-8765-dd2b7cd06c40-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fc0ee29f-7922-4993-8765-dd2b7cd06c40 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fc0ee29f-7922-4993-8765-dd2b7cd06c40 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-fc0ee29f-7922-4993-8765-dd2b7cd06c40 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fc0ee29f-7922-4993-8765-dd2b7cd06c40 img.shogun-image {
  width: 100%;
  
  
  

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




.s-fc0ee29f-7922-4993-8765-dd2b7cd06c40 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fc0ee29f-7922-4993-8765-dd2b7cd06c40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc0ee29f-7922-4993-8765-dd2b7cd06c40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc0ee29f-7922-4993-8765-dd2b7cd06c40.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-fc0ee29f-7922-4993-8765-dd2b7cd06c40 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fc0ee29f-7922-4993-8765-dd2b7cd06c40-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fc0ee29f-7922-4993-8765-dd2b7cd06c40 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fc0ee29f-7922-4993-8765-dd2b7cd06c40 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-fc0ee29f-7922-4993-8765-dd2b7cd06c40 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fc0ee29f-7922-4993-8765-dd2b7cd06c40 img.shogun-image {
  width: 100%;
  
  
  

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




.s-fc0ee29f-7922-4993-8765-dd2b7cd06c40 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fc0ee29f-7922-4993-8765-dd2b7cd06c40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc0ee29f-7922-4993-8765-dd2b7cd06c40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc0ee29f-7922-4993-8765-dd2b7cd06c40.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-abb6fa93-0beb-400d-aafd-2beb3ad92443 {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-abb6fa93-0beb-400d-aafd-2beb3ad92443 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-abb6fa93-0beb-400d-aafd-2beb3ad92443-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-abb6fa93-0beb-400d-aafd-2beb3ad92443 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-abb6fa93-0beb-400d-aafd-2beb3ad92443 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-abb6fa93-0beb-400d-aafd-2beb3ad92443 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-abb6fa93-0beb-400d-aafd-2beb3ad92443 img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

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




.s-abb6fa93-0beb-400d-aafd-2beb3ad92443 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-abb6fa93-0beb-400d-aafd-2beb3ad92443.shg-align-container {
  display: flex;
  justify-content: center
}

.s-abb6fa93-0beb-400d-aafd-2beb3ad92443.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-abb6fa93-0beb-400d-aafd-2beb3ad92443.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-abb6fa93-0beb-400d-aafd-2beb3ad92443 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-abb6fa93-0beb-400d-aafd-2beb3ad92443-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-abb6fa93-0beb-400d-aafd-2beb3ad92443 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-abb6fa93-0beb-400d-aafd-2beb3ad92443 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-abb6fa93-0beb-400d-aafd-2beb3ad92443 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-abb6fa93-0beb-400d-aafd-2beb3ad92443 img.shogun-image {
  width: 100%;
  
  
  

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




.s-abb6fa93-0beb-400d-aafd-2beb3ad92443 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-abb6fa93-0beb-400d-aafd-2beb3ad92443.shg-align-container {
  display: flex;
  justify-content: center
}

.s-abb6fa93-0beb-400d-aafd-2beb3ad92443.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-abb6fa93-0beb-400d-aafd-2beb3ad92443.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-abb6fa93-0beb-400d-aafd-2beb3ad92443 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-abb6fa93-0beb-400d-aafd-2beb3ad92443-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-abb6fa93-0beb-400d-aafd-2beb3ad92443 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-abb6fa93-0beb-400d-aafd-2beb3ad92443 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-abb6fa93-0beb-400d-aafd-2beb3ad92443 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-abb6fa93-0beb-400d-aafd-2beb3ad92443 img.shogun-image {
  width: 100%;
  
  
  

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




.s-abb6fa93-0beb-400d-aafd-2beb3ad92443 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-abb6fa93-0beb-400d-aafd-2beb3ad92443.shg-align-container {
  display: flex;
  justify-content: center
}

.s-abb6fa93-0beb-400d-aafd-2beb3ad92443.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-abb6fa93-0beb-400d-aafd-2beb3ad92443.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-abb6fa93-0beb-400d-aafd-2beb3ad92443 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-abb6fa93-0beb-400d-aafd-2beb3ad92443-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-abb6fa93-0beb-400d-aafd-2beb3ad92443 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-abb6fa93-0beb-400d-aafd-2beb3ad92443 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-abb6fa93-0beb-400d-aafd-2beb3ad92443 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-abb6fa93-0beb-400d-aafd-2beb3ad92443 img.shogun-image {
  width: 100%;
  
  
  

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




.s-abb6fa93-0beb-400d-aafd-2beb3ad92443 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-abb6fa93-0beb-400d-aafd-2beb3ad92443.shg-align-container {
  display: flex;
  justify-content: center
}

.s-abb6fa93-0beb-400d-aafd-2beb3ad92443.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-abb6fa93-0beb-400d-aafd-2beb3ad92443.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-abb6fa93-0beb-400d-aafd-2beb3ad92443 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-abb6fa93-0beb-400d-aafd-2beb3ad92443-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-abb6fa93-0beb-400d-aafd-2beb3ad92443 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-abb6fa93-0beb-400d-aafd-2beb3ad92443 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-abb6fa93-0beb-400d-aafd-2beb3ad92443 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-abb6fa93-0beb-400d-aafd-2beb3ad92443 img.shogun-image {
  width: 100%;
  
  
  

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




.s-abb6fa93-0beb-400d-aafd-2beb3ad92443 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-abb6fa93-0beb-400d-aafd-2beb3ad92443.shg-align-container {
  display: flex;
  justify-content: center
}

.s-abb6fa93-0beb-400d-aafd-2beb3ad92443.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-abb6fa93-0beb-400d-aafd-2beb3ad92443.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3 {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

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




.s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c19a41b-43cd-44c7-b30d-a6389ebcf0b3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d12e1d61-16c5-468e-b73d-844cd71a68dd {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-d12e1d61-16c5-468e-b73d-844cd71a68dd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d12e1d61-16c5-468e-b73d-844cd71a68dd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d12e1d61-16c5-468e-b73d-844cd71a68dd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d12e1d61-16c5-468e-b73d-844cd71a68dd .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d12e1d61-16c5-468e-b73d-844cd71a68dd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d12e1d61-16c5-468e-b73d-844cd71a68dd img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

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




.s-d12e1d61-16c5-468e-b73d-844cd71a68dd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d12e1d61-16c5-468e-b73d-844cd71a68dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d12e1d61-16c5-468e-b73d-844cd71a68dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d12e1d61-16c5-468e-b73d-844cd71a68dd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-d12e1d61-16c5-468e-b73d-844cd71a68dd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d12e1d61-16c5-468e-b73d-844cd71a68dd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d12e1d61-16c5-468e-b73d-844cd71a68dd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d12e1d61-16c5-468e-b73d-844cd71a68dd .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d12e1d61-16c5-468e-b73d-844cd71a68dd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d12e1d61-16c5-468e-b73d-844cd71a68dd img.shogun-image {
  width: 100%;
  
  
  

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




.s-d12e1d61-16c5-468e-b73d-844cd71a68dd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d12e1d61-16c5-468e-b73d-844cd71a68dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d12e1d61-16c5-468e-b73d-844cd71a68dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d12e1d61-16c5-468e-b73d-844cd71a68dd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d12e1d61-16c5-468e-b73d-844cd71a68dd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d12e1d61-16c5-468e-b73d-844cd71a68dd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d12e1d61-16c5-468e-b73d-844cd71a68dd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d12e1d61-16c5-468e-b73d-844cd71a68dd .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d12e1d61-16c5-468e-b73d-844cd71a68dd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d12e1d61-16c5-468e-b73d-844cd71a68dd img.shogun-image {
  width: 100%;
  
  
  

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




.s-d12e1d61-16c5-468e-b73d-844cd71a68dd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d12e1d61-16c5-468e-b73d-844cd71a68dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d12e1d61-16c5-468e-b73d-844cd71a68dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d12e1d61-16c5-468e-b73d-844cd71a68dd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d12e1d61-16c5-468e-b73d-844cd71a68dd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d12e1d61-16c5-468e-b73d-844cd71a68dd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d12e1d61-16c5-468e-b73d-844cd71a68dd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d12e1d61-16c5-468e-b73d-844cd71a68dd .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d12e1d61-16c5-468e-b73d-844cd71a68dd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d12e1d61-16c5-468e-b73d-844cd71a68dd img.shogun-image {
  width: 100%;
  
  
  

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




.s-d12e1d61-16c5-468e-b73d-844cd71a68dd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d12e1d61-16c5-468e-b73d-844cd71a68dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d12e1d61-16c5-468e-b73d-844cd71a68dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d12e1d61-16c5-468e-b73d-844cd71a68dd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d12e1d61-16c5-468e-b73d-844cd71a68dd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d12e1d61-16c5-468e-b73d-844cd71a68dd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d12e1d61-16c5-468e-b73d-844cd71a68dd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d12e1d61-16c5-468e-b73d-844cd71a68dd .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d12e1d61-16c5-468e-b73d-844cd71a68dd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d12e1d61-16c5-468e-b73d-844cd71a68dd img.shogun-image {
  width: 100%;
  
  
  

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




.s-d12e1d61-16c5-468e-b73d-844cd71a68dd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d12e1d61-16c5-468e-b73d-844cd71a68dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d12e1d61-16c5-468e-b73d-844cd71a68dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d12e1d61-16c5-468e-b73d-844cd71a68dd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17 {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17 img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

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




.s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17 img.shogun-image {
  width: 100%;
  
  
  

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




.s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17 img.shogun-image {
  width: 100%;
  
  
  

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




.s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17 img.shogun-image {
  width: 100%;
  
  
  

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




.s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17 img.shogun-image {
  width: 100%;
  
  
  

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




.s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5f3179b2-0846-4a9b-8c4c-a9fd9e315b17.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-aaa0b998-ff73-40de-a292-02e7b5f68f8b {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-aaa0b998-ff73-40de-a292-02e7b5f68f8b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-aaa0b998-ff73-40de-a292-02e7b5f68f8b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-aaa0b998-ff73-40de-a292-02e7b5f68f8b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-aaa0b998-ff73-40de-a292-02e7b5f68f8b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-aaa0b998-ff73-40de-a292-02e7b5f68f8b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-aaa0b998-ff73-40de-a292-02e7b5f68f8b img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

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




.s-aaa0b998-ff73-40de-a292-02e7b5f68f8b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-aaa0b998-ff73-40de-a292-02e7b5f68f8b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aaa0b998-ff73-40de-a292-02e7b5f68f8b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aaa0b998-ff73-40de-a292-02e7b5f68f8b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-aaa0b998-ff73-40de-a292-02e7b5f68f8b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-aaa0b998-ff73-40de-a292-02e7b5f68f8b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-aaa0b998-ff73-40de-a292-02e7b5f68f8b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-aaa0b998-ff73-40de-a292-02e7b5f68f8b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-aaa0b998-ff73-40de-a292-02e7b5f68f8b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-aaa0b998-ff73-40de-a292-02e7b5f68f8b img.shogun-image {
  width: 100%;
  
  
  

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




.s-aaa0b998-ff73-40de-a292-02e7b5f68f8b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-aaa0b998-ff73-40de-a292-02e7b5f68f8b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aaa0b998-ff73-40de-a292-02e7b5f68f8b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aaa0b998-ff73-40de-a292-02e7b5f68f8b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-aaa0b998-ff73-40de-a292-02e7b5f68f8b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-aaa0b998-ff73-40de-a292-02e7b5f68f8b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-aaa0b998-ff73-40de-a292-02e7b5f68f8b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-aaa0b998-ff73-40de-a292-02e7b5f68f8b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-aaa0b998-ff73-40de-a292-02e7b5f68f8b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-aaa0b998-ff73-40de-a292-02e7b5f68f8b img.shogun-image {
  width: 100%;
  
  
  

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




.s-aaa0b998-ff73-40de-a292-02e7b5f68f8b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-aaa0b998-ff73-40de-a292-02e7b5f68f8b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aaa0b998-ff73-40de-a292-02e7b5f68f8b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aaa0b998-ff73-40de-a292-02e7b5f68f8b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-aaa0b998-ff73-40de-a292-02e7b5f68f8b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-aaa0b998-ff73-40de-a292-02e7b5f68f8b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-aaa0b998-ff73-40de-a292-02e7b5f68f8b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-aaa0b998-ff73-40de-a292-02e7b5f68f8b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-aaa0b998-ff73-40de-a292-02e7b5f68f8b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-aaa0b998-ff73-40de-a292-02e7b5f68f8b img.shogun-image {
  width: 100%;
  
  
  

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




.s-aaa0b998-ff73-40de-a292-02e7b5f68f8b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-aaa0b998-ff73-40de-a292-02e7b5f68f8b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aaa0b998-ff73-40de-a292-02e7b5f68f8b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aaa0b998-ff73-40de-a292-02e7b5f68f8b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-aaa0b998-ff73-40de-a292-02e7b5f68f8b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-aaa0b998-ff73-40de-a292-02e7b5f68f8b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-aaa0b998-ff73-40de-a292-02e7b5f68f8b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-aaa0b998-ff73-40de-a292-02e7b5f68f8b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-aaa0b998-ff73-40de-a292-02e7b5f68f8b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-aaa0b998-ff73-40de-a292-02e7b5f68f8b img.shogun-image {
  width: 100%;
  
  
  

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




.s-aaa0b998-ff73-40de-a292-02e7b5f68f8b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-aaa0b998-ff73-40de-a292-02e7b5f68f8b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aaa0b998-ff73-40de-a292-02e7b5f68f8b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aaa0b998-ff73-40de-a292-02e7b5f68f8b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5 {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

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




.s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5 img.shogun-image {
  width: 100%;
  
  
  

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




.s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5 img.shogun-image {
  width: 100%;
  
  
  

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




.s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5 img.shogun-image {
  width: 100%;
  
  
  

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




.s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5 img.shogun-image {
  width: 100%;
  
  
  

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




.s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a8e2b6bc-6c52-4b3c-a7be-212c1713b5d5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-94e14035-0bc9-463b-b2fc-a3b9150a9adc {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-94e14035-0bc9-463b-b2fc-a3b9150a9adc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-94e14035-0bc9-463b-b2fc-a3b9150a9adc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-94e14035-0bc9-463b-b2fc-a3b9150a9adc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-94e14035-0bc9-463b-b2fc-a3b9150a9adc .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-94e14035-0bc9-463b-b2fc-a3b9150a9adc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-94e14035-0bc9-463b-b2fc-a3b9150a9adc img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

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




.s-94e14035-0bc9-463b-b2fc-a3b9150a9adc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-94e14035-0bc9-463b-b2fc-a3b9150a9adc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94e14035-0bc9-463b-b2fc-a3b9150a9adc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94e14035-0bc9-463b-b2fc-a3b9150a9adc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-94e14035-0bc9-463b-b2fc-a3b9150a9adc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-94e14035-0bc9-463b-b2fc-a3b9150a9adc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-94e14035-0bc9-463b-b2fc-a3b9150a9adc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-94e14035-0bc9-463b-b2fc-a3b9150a9adc .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-94e14035-0bc9-463b-b2fc-a3b9150a9adc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-94e14035-0bc9-463b-b2fc-a3b9150a9adc img.shogun-image {
  width: 100%;
  
  
  

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




.s-94e14035-0bc9-463b-b2fc-a3b9150a9adc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-94e14035-0bc9-463b-b2fc-a3b9150a9adc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94e14035-0bc9-463b-b2fc-a3b9150a9adc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94e14035-0bc9-463b-b2fc-a3b9150a9adc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-94e14035-0bc9-463b-b2fc-a3b9150a9adc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-94e14035-0bc9-463b-b2fc-a3b9150a9adc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-94e14035-0bc9-463b-b2fc-a3b9150a9adc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-94e14035-0bc9-463b-b2fc-a3b9150a9adc .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-94e14035-0bc9-463b-b2fc-a3b9150a9adc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-94e14035-0bc9-463b-b2fc-a3b9150a9adc img.shogun-image {
  width: 100%;
  
  
  

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




.s-94e14035-0bc9-463b-b2fc-a3b9150a9adc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-94e14035-0bc9-463b-b2fc-a3b9150a9adc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94e14035-0bc9-463b-b2fc-a3b9150a9adc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94e14035-0bc9-463b-b2fc-a3b9150a9adc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-94e14035-0bc9-463b-b2fc-a3b9150a9adc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-94e14035-0bc9-463b-b2fc-a3b9150a9adc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-94e14035-0bc9-463b-b2fc-a3b9150a9adc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-94e14035-0bc9-463b-b2fc-a3b9150a9adc .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-94e14035-0bc9-463b-b2fc-a3b9150a9adc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-94e14035-0bc9-463b-b2fc-a3b9150a9adc img.shogun-image {
  width: 100%;
  
  
  

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




.s-94e14035-0bc9-463b-b2fc-a3b9150a9adc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-94e14035-0bc9-463b-b2fc-a3b9150a9adc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94e14035-0bc9-463b-b2fc-a3b9150a9adc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94e14035-0bc9-463b-b2fc-a3b9150a9adc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-94e14035-0bc9-463b-b2fc-a3b9150a9adc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-94e14035-0bc9-463b-b2fc-a3b9150a9adc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-94e14035-0bc9-463b-b2fc-a3b9150a9adc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-94e14035-0bc9-463b-b2fc-a3b9150a9adc .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-94e14035-0bc9-463b-b2fc-a3b9150a9adc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-94e14035-0bc9-463b-b2fc-a3b9150a9adc img.shogun-image {
  width: 100%;
  
  
  

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




.s-94e14035-0bc9-463b-b2fc-a3b9150a9adc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-94e14035-0bc9-463b-b2fc-a3b9150a9adc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94e14035-0bc9-463b-b2fc-a3b9150a9adc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94e14035-0bc9-463b-b2fc-a3b9150a9adc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-4b491c54-a82e-465d-a654-e13150f4b6f2 {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
text-align: center;
}
@media (min-width: 1200px){#s-4b491c54-a82e-465d-a654-e13150f4b6f2 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-4b491c54-a82e-465d-a654-e13150f4b6f2 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-4b491c54-a82e-465d-a654-e13150f4b6f2 {
  
}
}
#s-4b491c54-a82e-465d-a654-e13150f4b6f2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4b491c54-a82e-465d-a654-e13150f4b6f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4b491c54-a82e-465d-a654-e13150f4b6f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4b491c54-a82e-465d-a654-e13150f4b6f2 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-4b491c54-a82e-465d-a654-e13150f4b6f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4b491c54-a82e-465d-a654-e13150f4b6f2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

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




.s-4b491c54-a82e-465d-a654-e13150f4b6f2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4b491c54-a82e-465d-a654-e13150f4b6f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4b491c54-a82e-465d-a654-e13150f4b6f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4b491c54-a82e-465d-a654-e13150f4b6f2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-4b491c54-a82e-465d-a654-e13150f4b6f2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4b491c54-a82e-465d-a654-e13150f4b6f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4b491c54-a82e-465d-a654-e13150f4b6f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4b491c54-a82e-465d-a654-e13150f4b6f2 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-4b491c54-a82e-465d-a654-e13150f4b6f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4b491c54-a82e-465d-a654-e13150f4b6f2 img.shogun-image {
  width: 100%;
  
  
  

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




.s-4b491c54-a82e-465d-a654-e13150f4b6f2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4b491c54-a82e-465d-a654-e13150f4b6f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4b491c54-a82e-465d-a654-e13150f4b6f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4b491c54-a82e-465d-a654-e13150f4b6f2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-4b491c54-a82e-465d-a654-e13150f4b6f2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4b491c54-a82e-465d-a654-e13150f4b6f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4b491c54-a82e-465d-a654-e13150f4b6f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4b491c54-a82e-465d-a654-e13150f4b6f2 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-4b491c54-a82e-465d-a654-e13150f4b6f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4b491c54-a82e-465d-a654-e13150f4b6f2 img.shogun-image {
  width: 100%;
  
  
  

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




.s-4b491c54-a82e-465d-a654-e13150f4b6f2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4b491c54-a82e-465d-a654-e13150f4b6f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4b491c54-a82e-465d-a654-e13150f4b6f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4b491c54-a82e-465d-a654-e13150f4b6f2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-4b491c54-a82e-465d-a654-e13150f4b6f2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4b491c54-a82e-465d-a654-e13150f4b6f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4b491c54-a82e-465d-a654-e13150f4b6f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4b491c54-a82e-465d-a654-e13150f4b6f2 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-4b491c54-a82e-465d-a654-e13150f4b6f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4b491c54-a82e-465d-a654-e13150f4b6f2 img.shogun-image {
  width: 100%;
  
  
  

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




.s-4b491c54-a82e-465d-a654-e13150f4b6f2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4b491c54-a82e-465d-a654-e13150f4b6f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4b491c54-a82e-465d-a654-e13150f4b6f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4b491c54-a82e-465d-a654-e13150f4b6f2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-4b491c54-a82e-465d-a654-e13150f4b6f2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4b491c54-a82e-465d-a654-e13150f4b6f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4b491c54-a82e-465d-a654-e13150f4b6f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4b491c54-a82e-465d-a654-e13150f4b6f2 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-4b491c54-a82e-465d-a654-e13150f4b6f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4b491c54-a82e-465d-a654-e13150f4b6f2 img.shogun-image {
  width: 100%;
  
  
  

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




.s-4b491c54-a82e-465d-a654-e13150f4b6f2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4b491c54-a82e-465d-a654-e13150f4b6f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4b491c54-a82e-465d-a654-e13150f4b6f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4b491c54-a82e-465d-a654-e13150f4b6f2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-063c96c4-3f0b-4257-b225-bc4f6646f0d3 {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-063c96c4-3f0b-4257-b225-bc4f6646f0d3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-063c96c4-3f0b-4257-b225-bc4f6646f0d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-063c96c4-3f0b-4257-b225-bc4f6646f0d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-063c96c4-3f0b-4257-b225-bc4f6646f0d3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-063c96c4-3f0b-4257-b225-bc4f6646f0d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-063c96c4-3f0b-4257-b225-bc4f6646f0d3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

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




.s-063c96c4-3f0b-4257-b225-bc4f6646f0d3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-063c96c4-3f0b-4257-b225-bc4f6646f0d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-063c96c4-3f0b-4257-b225-bc4f6646f0d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-063c96c4-3f0b-4257-b225-bc4f6646f0d3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-063c96c4-3f0b-4257-b225-bc4f6646f0d3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-063c96c4-3f0b-4257-b225-bc4f6646f0d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-063c96c4-3f0b-4257-b225-bc4f6646f0d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-063c96c4-3f0b-4257-b225-bc4f6646f0d3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-063c96c4-3f0b-4257-b225-bc4f6646f0d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-063c96c4-3f0b-4257-b225-bc4f6646f0d3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-063c96c4-3f0b-4257-b225-bc4f6646f0d3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-063c96c4-3f0b-4257-b225-bc4f6646f0d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-063c96c4-3f0b-4257-b225-bc4f6646f0d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-063c96c4-3f0b-4257-b225-bc4f6646f0d3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-063c96c4-3f0b-4257-b225-bc4f6646f0d3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-063c96c4-3f0b-4257-b225-bc4f6646f0d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-063c96c4-3f0b-4257-b225-bc4f6646f0d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-063c96c4-3f0b-4257-b225-bc4f6646f0d3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-063c96c4-3f0b-4257-b225-bc4f6646f0d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-063c96c4-3f0b-4257-b225-bc4f6646f0d3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-063c96c4-3f0b-4257-b225-bc4f6646f0d3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-063c96c4-3f0b-4257-b225-bc4f6646f0d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-063c96c4-3f0b-4257-b225-bc4f6646f0d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-063c96c4-3f0b-4257-b225-bc4f6646f0d3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-063c96c4-3f0b-4257-b225-bc4f6646f0d3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-063c96c4-3f0b-4257-b225-bc4f6646f0d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-063c96c4-3f0b-4257-b225-bc4f6646f0d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-063c96c4-3f0b-4257-b225-bc4f6646f0d3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-063c96c4-3f0b-4257-b225-bc4f6646f0d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-063c96c4-3f0b-4257-b225-bc4f6646f0d3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-063c96c4-3f0b-4257-b225-bc4f6646f0d3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-063c96c4-3f0b-4257-b225-bc4f6646f0d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-063c96c4-3f0b-4257-b225-bc4f6646f0d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-063c96c4-3f0b-4257-b225-bc4f6646f0d3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-063c96c4-3f0b-4257-b225-bc4f6646f0d3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-063c96c4-3f0b-4257-b225-bc4f6646f0d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-063c96c4-3f0b-4257-b225-bc4f6646f0d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-063c96c4-3f0b-4257-b225-bc4f6646f0d3 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-063c96c4-3f0b-4257-b225-bc4f6646f0d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-063c96c4-3f0b-4257-b225-bc4f6646f0d3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-063c96c4-3f0b-4257-b225-bc4f6646f0d3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-063c96c4-3f0b-4257-b225-bc4f6646f0d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-063c96c4-3f0b-4257-b225-bc4f6646f0d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-063c96c4-3f0b-4257-b225-bc4f6646f0d3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-3d5c1af2-088f-4213-a893-586f9aa2853b {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-3d5c1af2-088f-4213-a893-586f9aa2853b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3d5c1af2-088f-4213-a893-586f9aa2853b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3d5c1af2-088f-4213-a893-586f9aa2853b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3d5c1af2-088f-4213-a893-586f9aa2853b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3d5c1af2-088f-4213-a893-586f9aa2853b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3d5c1af2-088f-4213-a893-586f9aa2853b img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

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




.s-3d5c1af2-088f-4213-a893-586f9aa2853b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3d5c1af2-088f-4213-a893-586f9aa2853b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3d5c1af2-088f-4213-a893-586f9aa2853b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3d5c1af2-088f-4213-a893-586f9aa2853b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-3d5c1af2-088f-4213-a893-586f9aa2853b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3d5c1af2-088f-4213-a893-586f9aa2853b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3d5c1af2-088f-4213-a893-586f9aa2853b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3d5c1af2-088f-4213-a893-586f9aa2853b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3d5c1af2-088f-4213-a893-586f9aa2853b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3d5c1af2-088f-4213-a893-586f9aa2853b img.shogun-image {
  width: 100%;
  
  
  

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




.s-3d5c1af2-088f-4213-a893-586f9aa2853b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3d5c1af2-088f-4213-a893-586f9aa2853b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3d5c1af2-088f-4213-a893-586f9aa2853b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3d5c1af2-088f-4213-a893-586f9aa2853b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-3d5c1af2-088f-4213-a893-586f9aa2853b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3d5c1af2-088f-4213-a893-586f9aa2853b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3d5c1af2-088f-4213-a893-586f9aa2853b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3d5c1af2-088f-4213-a893-586f9aa2853b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3d5c1af2-088f-4213-a893-586f9aa2853b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3d5c1af2-088f-4213-a893-586f9aa2853b img.shogun-image {
  width: 100%;
  
  
  

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




.s-3d5c1af2-088f-4213-a893-586f9aa2853b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3d5c1af2-088f-4213-a893-586f9aa2853b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3d5c1af2-088f-4213-a893-586f9aa2853b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3d5c1af2-088f-4213-a893-586f9aa2853b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-3d5c1af2-088f-4213-a893-586f9aa2853b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3d5c1af2-088f-4213-a893-586f9aa2853b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3d5c1af2-088f-4213-a893-586f9aa2853b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3d5c1af2-088f-4213-a893-586f9aa2853b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3d5c1af2-088f-4213-a893-586f9aa2853b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3d5c1af2-088f-4213-a893-586f9aa2853b img.shogun-image {
  width: 100%;
  
  
  

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




.s-3d5c1af2-088f-4213-a893-586f9aa2853b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3d5c1af2-088f-4213-a893-586f9aa2853b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3d5c1af2-088f-4213-a893-586f9aa2853b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3d5c1af2-088f-4213-a893-586f9aa2853b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-3d5c1af2-088f-4213-a893-586f9aa2853b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3d5c1af2-088f-4213-a893-586f9aa2853b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3d5c1af2-088f-4213-a893-586f9aa2853b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3d5c1af2-088f-4213-a893-586f9aa2853b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3d5c1af2-088f-4213-a893-586f9aa2853b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3d5c1af2-088f-4213-a893-586f9aa2853b img.shogun-image {
  width: 100%;
  
  
  

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




.s-3d5c1af2-088f-4213-a893-586f9aa2853b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3d5c1af2-088f-4213-a893-586f9aa2853b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3d5c1af2-088f-4213-a893-586f9aa2853b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3d5c1af2-088f-4213-a893-586f9aa2853b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-5cf722cc-d857-4f86-850c-06b5de455c9c {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-5cf722cc-d857-4f86-850c-06b5de455c9c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5cf722cc-d857-4f86-850c-06b5de455c9c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5cf722cc-d857-4f86-850c-06b5de455c9c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5cf722cc-d857-4f86-850c-06b5de455c9c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-5cf722cc-d857-4f86-850c-06b5de455c9c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5cf722cc-d857-4f86-850c-06b5de455c9c img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

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




.s-5cf722cc-d857-4f86-850c-06b5de455c9c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5cf722cc-d857-4f86-850c-06b5de455c9c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5cf722cc-d857-4f86-850c-06b5de455c9c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5cf722cc-d857-4f86-850c-06b5de455c9c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-5cf722cc-d857-4f86-850c-06b5de455c9c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5cf722cc-d857-4f86-850c-06b5de455c9c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5cf722cc-d857-4f86-850c-06b5de455c9c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5cf722cc-d857-4f86-850c-06b5de455c9c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-5cf722cc-d857-4f86-850c-06b5de455c9c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5cf722cc-d857-4f86-850c-06b5de455c9c img.shogun-image {
  width: 100%;
  
  
  

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




.s-5cf722cc-d857-4f86-850c-06b5de455c9c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5cf722cc-d857-4f86-850c-06b5de455c9c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5cf722cc-d857-4f86-850c-06b5de455c9c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5cf722cc-d857-4f86-850c-06b5de455c9c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-5cf722cc-d857-4f86-850c-06b5de455c9c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5cf722cc-d857-4f86-850c-06b5de455c9c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5cf722cc-d857-4f86-850c-06b5de455c9c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5cf722cc-d857-4f86-850c-06b5de455c9c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-5cf722cc-d857-4f86-850c-06b5de455c9c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5cf722cc-d857-4f86-850c-06b5de455c9c img.shogun-image {
  width: 100%;
  
  
  

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




.s-5cf722cc-d857-4f86-850c-06b5de455c9c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5cf722cc-d857-4f86-850c-06b5de455c9c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5cf722cc-d857-4f86-850c-06b5de455c9c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5cf722cc-d857-4f86-850c-06b5de455c9c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-5cf722cc-d857-4f86-850c-06b5de455c9c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5cf722cc-d857-4f86-850c-06b5de455c9c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5cf722cc-d857-4f86-850c-06b5de455c9c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5cf722cc-d857-4f86-850c-06b5de455c9c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-5cf722cc-d857-4f86-850c-06b5de455c9c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5cf722cc-d857-4f86-850c-06b5de455c9c img.shogun-image {
  width: 100%;
  
  
  

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




.s-5cf722cc-d857-4f86-850c-06b5de455c9c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5cf722cc-d857-4f86-850c-06b5de455c9c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5cf722cc-d857-4f86-850c-06b5de455c9c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5cf722cc-d857-4f86-850c-06b5de455c9c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-5cf722cc-d857-4f86-850c-06b5de455c9c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5cf722cc-d857-4f86-850c-06b5de455c9c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5cf722cc-d857-4f86-850c-06b5de455c9c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5cf722cc-d857-4f86-850c-06b5de455c9c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-5cf722cc-d857-4f86-850c-06b5de455c9c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5cf722cc-d857-4f86-850c-06b5de455c9c img.shogun-image {
  width: 100%;
  
  
  

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




.s-5cf722cc-d857-4f86-850c-06b5de455c9c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5cf722cc-d857-4f86-850c-06b5de455c9c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5cf722cc-d857-4f86-850c-06b5de455c9c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5cf722cc-d857-4f86-850c-06b5de455c9c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-21d51a26-be0a-4a90-8ae1-cafd03437836 {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-21d51a26-be0a-4a90-8ae1-cafd03437836 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-21d51a26-be0a-4a90-8ae1-cafd03437836-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-21d51a26-be0a-4a90-8ae1-cafd03437836 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-21d51a26-be0a-4a90-8ae1-cafd03437836 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-21d51a26-be0a-4a90-8ae1-cafd03437836 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-21d51a26-be0a-4a90-8ae1-cafd03437836 img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

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




.s-21d51a26-be0a-4a90-8ae1-cafd03437836 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-21d51a26-be0a-4a90-8ae1-cafd03437836.shg-align-container {
  display: flex;
  justify-content: center
}

.s-21d51a26-be0a-4a90-8ae1-cafd03437836.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-21d51a26-be0a-4a90-8ae1-cafd03437836.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-21d51a26-be0a-4a90-8ae1-cafd03437836 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-21d51a26-be0a-4a90-8ae1-cafd03437836-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-21d51a26-be0a-4a90-8ae1-cafd03437836 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-21d51a26-be0a-4a90-8ae1-cafd03437836 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-21d51a26-be0a-4a90-8ae1-cafd03437836 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-21d51a26-be0a-4a90-8ae1-cafd03437836 img.shogun-image {
  width: 100%;
  
  
  

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




.s-21d51a26-be0a-4a90-8ae1-cafd03437836 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-21d51a26-be0a-4a90-8ae1-cafd03437836.shg-align-container {
  display: flex;
  justify-content: center
}

.s-21d51a26-be0a-4a90-8ae1-cafd03437836.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-21d51a26-be0a-4a90-8ae1-cafd03437836.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-21d51a26-be0a-4a90-8ae1-cafd03437836 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-21d51a26-be0a-4a90-8ae1-cafd03437836-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-21d51a26-be0a-4a90-8ae1-cafd03437836 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-21d51a26-be0a-4a90-8ae1-cafd03437836 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-21d51a26-be0a-4a90-8ae1-cafd03437836 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-21d51a26-be0a-4a90-8ae1-cafd03437836 img.shogun-image {
  width: 100%;
  
  
  

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




.s-21d51a26-be0a-4a90-8ae1-cafd03437836 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-21d51a26-be0a-4a90-8ae1-cafd03437836.shg-align-container {
  display: flex;
  justify-content: center
}

.s-21d51a26-be0a-4a90-8ae1-cafd03437836.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-21d51a26-be0a-4a90-8ae1-cafd03437836.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-21d51a26-be0a-4a90-8ae1-cafd03437836 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-21d51a26-be0a-4a90-8ae1-cafd03437836-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-21d51a26-be0a-4a90-8ae1-cafd03437836 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-21d51a26-be0a-4a90-8ae1-cafd03437836 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-21d51a26-be0a-4a90-8ae1-cafd03437836 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-21d51a26-be0a-4a90-8ae1-cafd03437836 img.shogun-image {
  width: 100%;
  
  
  

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




.s-21d51a26-be0a-4a90-8ae1-cafd03437836 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-21d51a26-be0a-4a90-8ae1-cafd03437836.shg-align-container {
  display: flex;
  justify-content: center
}

.s-21d51a26-be0a-4a90-8ae1-cafd03437836.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-21d51a26-be0a-4a90-8ae1-cafd03437836.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-21d51a26-be0a-4a90-8ae1-cafd03437836 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-21d51a26-be0a-4a90-8ae1-cafd03437836-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-21d51a26-be0a-4a90-8ae1-cafd03437836 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-21d51a26-be0a-4a90-8ae1-cafd03437836 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-21d51a26-be0a-4a90-8ae1-cafd03437836 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-21d51a26-be0a-4a90-8ae1-cafd03437836 img.shogun-image {
  width: 100%;
  
  
  

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




.s-21d51a26-be0a-4a90-8ae1-cafd03437836 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-21d51a26-be0a-4a90-8ae1-cafd03437836.shg-align-container {
  display: flex;
  justify-content: center
}

.s-21d51a26-be0a-4a90-8ae1-cafd03437836.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-21d51a26-be0a-4a90-8ae1-cafd03437836.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79 {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79 img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

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




.s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79 img.shogun-image {
  width: 100%;
  
  
  

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




.s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79 img.shogun-image {
  width: 100%;
  
  
  

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




.s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79 img.shogun-image {
  width: 100%;
  
  
  

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




.s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79 img.shogun-image {
  width: 100%;
  
  
  

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




.s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e6e8e5e-f150-4fc8-8b7e-49b4effe7a79.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-28add6eb-ed53-4a0d-bdc7-872c87eea524 {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-28add6eb-ed53-4a0d-bdc7-872c87eea524 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-28add6eb-ed53-4a0d-bdc7-872c87eea524-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-28add6eb-ed53-4a0d-bdc7-872c87eea524 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-28add6eb-ed53-4a0d-bdc7-872c87eea524 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-28add6eb-ed53-4a0d-bdc7-872c87eea524 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-28add6eb-ed53-4a0d-bdc7-872c87eea524 img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

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




.s-28add6eb-ed53-4a0d-bdc7-872c87eea524 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-28add6eb-ed53-4a0d-bdc7-872c87eea524.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28add6eb-ed53-4a0d-bdc7-872c87eea524.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28add6eb-ed53-4a0d-bdc7-872c87eea524.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-28add6eb-ed53-4a0d-bdc7-872c87eea524 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-28add6eb-ed53-4a0d-bdc7-872c87eea524-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-28add6eb-ed53-4a0d-bdc7-872c87eea524 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-28add6eb-ed53-4a0d-bdc7-872c87eea524 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-28add6eb-ed53-4a0d-bdc7-872c87eea524 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-28add6eb-ed53-4a0d-bdc7-872c87eea524 img.shogun-image {
  width: 100%;
  
  
  

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




.s-28add6eb-ed53-4a0d-bdc7-872c87eea524 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-28add6eb-ed53-4a0d-bdc7-872c87eea524.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28add6eb-ed53-4a0d-bdc7-872c87eea524.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28add6eb-ed53-4a0d-bdc7-872c87eea524.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-28add6eb-ed53-4a0d-bdc7-872c87eea524 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-28add6eb-ed53-4a0d-bdc7-872c87eea524-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-28add6eb-ed53-4a0d-bdc7-872c87eea524 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-28add6eb-ed53-4a0d-bdc7-872c87eea524 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-28add6eb-ed53-4a0d-bdc7-872c87eea524 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-28add6eb-ed53-4a0d-bdc7-872c87eea524 img.shogun-image {
  width: 100%;
  
  
  

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




.s-28add6eb-ed53-4a0d-bdc7-872c87eea524 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-28add6eb-ed53-4a0d-bdc7-872c87eea524.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28add6eb-ed53-4a0d-bdc7-872c87eea524.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28add6eb-ed53-4a0d-bdc7-872c87eea524.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-28add6eb-ed53-4a0d-bdc7-872c87eea524 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-28add6eb-ed53-4a0d-bdc7-872c87eea524-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-28add6eb-ed53-4a0d-bdc7-872c87eea524 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-28add6eb-ed53-4a0d-bdc7-872c87eea524 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-28add6eb-ed53-4a0d-bdc7-872c87eea524 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-28add6eb-ed53-4a0d-bdc7-872c87eea524 img.shogun-image {
  width: 100%;
  
  
  

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




.s-28add6eb-ed53-4a0d-bdc7-872c87eea524 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-28add6eb-ed53-4a0d-bdc7-872c87eea524.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28add6eb-ed53-4a0d-bdc7-872c87eea524.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28add6eb-ed53-4a0d-bdc7-872c87eea524.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-28add6eb-ed53-4a0d-bdc7-872c87eea524 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-28add6eb-ed53-4a0d-bdc7-872c87eea524-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-28add6eb-ed53-4a0d-bdc7-872c87eea524 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-28add6eb-ed53-4a0d-bdc7-872c87eea524 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-28add6eb-ed53-4a0d-bdc7-872c87eea524 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-28add6eb-ed53-4a0d-bdc7-872c87eea524 img.shogun-image {
  width: 100%;
  
  
  

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




.s-28add6eb-ed53-4a0d-bdc7-872c87eea524 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-28add6eb-ed53-4a0d-bdc7-872c87eea524.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28add6eb-ed53-4a0d-bdc7-872c87eea524.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28add6eb-ed53-4a0d-bdc7-872c87eea524.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-c716b472-310a-4145-b884-d1029d9d2c5e {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-c716b472-310a-4145-b884-d1029d9d2c5e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c716b472-310a-4145-b884-d1029d9d2c5e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c716b472-310a-4145-b884-d1029d9d2c5e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c716b472-310a-4145-b884-d1029d9d2c5e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c716b472-310a-4145-b884-d1029d9d2c5e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c716b472-310a-4145-b884-d1029d9d2c5e img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

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




.s-c716b472-310a-4145-b884-d1029d9d2c5e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c716b472-310a-4145-b884-d1029d9d2c5e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c716b472-310a-4145-b884-d1029d9d2c5e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c716b472-310a-4145-b884-d1029d9d2c5e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-c716b472-310a-4145-b884-d1029d9d2c5e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c716b472-310a-4145-b884-d1029d9d2c5e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c716b472-310a-4145-b884-d1029d9d2c5e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c716b472-310a-4145-b884-d1029d9d2c5e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c716b472-310a-4145-b884-d1029d9d2c5e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c716b472-310a-4145-b884-d1029d9d2c5e img.shogun-image {
  width: 100%;
  
  
  

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




.s-c716b472-310a-4145-b884-d1029d9d2c5e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c716b472-310a-4145-b884-d1029d9d2c5e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c716b472-310a-4145-b884-d1029d9d2c5e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c716b472-310a-4145-b884-d1029d9d2c5e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c716b472-310a-4145-b884-d1029d9d2c5e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c716b472-310a-4145-b884-d1029d9d2c5e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c716b472-310a-4145-b884-d1029d9d2c5e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c716b472-310a-4145-b884-d1029d9d2c5e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c716b472-310a-4145-b884-d1029d9d2c5e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c716b472-310a-4145-b884-d1029d9d2c5e img.shogun-image {
  width: 100%;
  
  
  

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




.s-c716b472-310a-4145-b884-d1029d9d2c5e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c716b472-310a-4145-b884-d1029d9d2c5e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c716b472-310a-4145-b884-d1029d9d2c5e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c716b472-310a-4145-b884-d1029d9d2c5e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c716b472-310a-4145-b884-d1029d9d2c5e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c716b472-310a-4145-b884-d1029d9d2c5e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c716b472-310a-4145-b884-d1029d9d2c5e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c716b472-310a-4145-b884-d1029d9d2c5e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c716b472-310a-4145-b884-d1029d9d2c5e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c716b472-310a-4145-b884-d1029d9d2c5e img.shogun-image {
  width: 100%;
  
  
  

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




.s-c716b472-310a-4145-b884-d1029d9d2c5e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c716b472-310a-4145-b884-d1029d9d2c5e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c716b472-310a-4145-b884-d1029d9d2c5e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c716b472-310a-4145-b884-d1029d9d2c5e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-c716b472-310a-4145-b884-d1029d9d2c5e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c716b472-310a-4145-b884-d1029d9d2c5e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c716b472-310a-4145-b884-d1029d9d2c5e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c716b472-310a-4145-b884-d1029d9d2c5e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-c716b472-310a-4145-b884-d1029d9d2c5e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c716b472-310a-4145-b884-d1029d9d2c5e img.shogun-image {
  width: 100%;
  
  
  

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




.s-c716b472-310a-4145-b884-d1029d9d2c5e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c716b472-310a-4145-b884-d1029d9d2c5e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c716b472-310a-4145-b884-d1029d9d2c5e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c716b472-310a-4145-b884-d1029d9d2c5e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-01e61e21-5f6b-4a47-b1ce-d327407958c0 {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-01e61e21-5f6b-4a47-b1ce-d327407958c0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-01e61e21-5f6b-4a47-b1ce-d327407958c0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-01e61e21-5f6b-4a47-b1ce-d327407958c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-01e61e21-5f6b-4a47-b1ce-d327407958c0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-01e61e21-5f6b-4a47-b1ce-d327407958c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-01e61e21-5f6b-4a47-b1ce-d327407958c0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

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




.s-01e61e21-5f6b-4a47-b1ce-d327407958c0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-01e61e21-5f6b-4a47-b1ce-d327407958c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-01e61e21-5f6b-4a47-b1ce-d327407958c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-01e61e21-5f6b-4a47-b1ce-d327407958c0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-01e61e21-5f6b-4a47-b1ce-d327407958c0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-01e61e21-5f6b-4a47-b1ce-d327407958c0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-01e61e21-5f6b-4a47-b1ce-d327407958c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-01e61e21-5f6b-4a47-b1ce-d327407958c0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-01e61e21-5f6b-4a47-b1ce-d327407958c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-01e61e21-5f6b-4a47-b1ce-d327407958c0 img.shogun-image {
  width: 100%;
  
  
  

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




.s-01e61e21-5f6b-4a47-b1ce-d327407958c0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-01e61e21-5f6b-4a47-b1ce-d327407958c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-01e61e21-5f6b-4a47-b1ce-d327407958c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-01e61e21-5f6b-4a47-b1ce-d327407958c0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-01e61e21-5f6b-4a47-b1ce-d327407958c0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-01e61e21-5f6b-4a47-b1ce-d327407958c0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-01e61e21-5f6b-4a47-b1ce-d327407958c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-01e61e21-5f6b-4a47-b1ce-d327407958c0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-01e61e21-5f6b-4a47-b1ce-d327407958c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-01e61e21-5f6b-4a47-b1ce-d327407958c0 img.shogun-image {
  width: 100%;
  
  
  

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




.s-01e61e21-5f6b-4a47-b1ce-d327407958c0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-01e61e21-5f6b-4a47-b1ce-d327407958c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-01e61e21-5f6b-4a47-b1ce-d327407958c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-01e61e21-5f6b-4a47-b1ce-d327407958c0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-01e61e21-5f6b-4a47-b1ce-d327407958c0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-01e61e21-5f6b-4a47-b1ce-d327407958c0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-01e61e21-5f6b-4a47-b1ce-d327407958c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-01e61e21-5f6b-4a47-b1ce-d327407958c0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-01e61e21-5f6b-4a47-b1ce-d327407958c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-01e61e21-5f6b-4a47-b1ce-d327407958c0 img.shogun-image {
  width: 100%;
  
  
  

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




.s-01e61e21-5f6b-4a47-b1ce-d327407958c0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-01e61e21-5f6b-4a47-b1ce-d327407958c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-01e61e21-5f6b-4a47-b1ce-d327407958c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-01e61e21-5f6b-4a47-b1ce-d327407958c0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-01e61e21-5f6b-4a47-b1ce-d327407958c0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-01e61e21-5f6b-4a47-b1ce-d327407958c0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-01e61e21-5f6b-4a47-b1ce-d327407958c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-01e61e21-5f6b-4a47-b1ce-d327407958c0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-01e61e21-5f6b-4a47-b1ce-d327407958c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-01e61e21-5f6b-4a47-b1ce-d327407958c0 img.shogun-image {
  width: 100%;
  
  
  

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




.s-01e61e21-5f6b-4a47-b1ce-d327407958c0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-01e61e21-5f6b-4a47-b1ce-d327407958c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-01e61e21-5f6b-4a47-b1ce-d327407958c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-01e61e21-5f6b-4a47-b1ce-d327407958c0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-a35eb1fc-6008-4bc2-b6c3-83103b9af232 {
  margin-left: auto;
margin-right: auto;
max-width: 2560px;
text-align: center;
}

#s-a35eb1fc-6008-4bc2-b6c3-83103b9af232 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a35eb1fc-6008-4bc2-b6c3-83103b9af232-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a35eb1fc-6008-4bc2-b6c3-83103b9af232 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a35eb1fc-6008-4bc2-b6c3-83103b9af232 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a35eb1fc-6008-4bc2-b6c3-83103b9af232 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a35eb1fc-6008-4bc2-b6c3-83103b9af232 img.shogun-image {
  width: 100%;
  
  
  max-width: 2560px;

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




.s-a35eb1fc-6008-4bc2-b6c3-83103b9af232 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a35eb1fc-6008-4bc2-b6c3-83103b9af232.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a35eb1fc-6008-4bc2-b6c3-83103b9af232.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a35eb1fc-6008-4bc2-b6c3-83103b9af232.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-a35eb1fc-6008-4bc2-b6c3-83103b9af232 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a35eb1fc-6008-4bc2-b6c3-83103b9af232-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a35eb1fc-6008-4bc2-b6c3-83103b9af232 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a35eb1fc-6008-4bc2-b6c3-83103b9af232 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a35eb1fc-6008-4bc2-b6c3-83103b9af232 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a35eb1fc-6008-4bc2-b6c3-83103b9af232 img.shogun-image {
  width: 100%;
  
  
  

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




.s-a35eb1fc-6008-4bc2-b6c3-83103b9af232 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a35eb1fc-6008-4bc2-b6c3-83103b9af232.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a35eb1fc-6008-4bc2-b6c3-83103b9af232.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a35eb1fc-6008-4bc2-b6c3-83103b9af232.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-a35eb1fc-6008-4bc2-b6c3-83103b9af232 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a35eb1fc-6008-4bc2-b6c3-83103b9af232-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a35eb1fc-6008-4bc2-b6c3-83103b9af232 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a35eb1fc-6008-4bc2-b6c3-83103b9af232 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a35eb1fc-6008-4bc2-b6c3-83103b9af232 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a35eb1fc-6008-4bc2-b6c3-83103b9af232 img.shogun-image {
  width: 100%;
  
  
  

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




.s-a35eb1fc-6008-4bc2-b6c3-83103b9af232 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a35eb1fc-6008-4bc2-b6c3-83103b9af232.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a35eb1fc-6008-4bc2-b6c3-83103b9af232.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a35eb1fc-6008-4bc2-b6c3-83103b9af232.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-a35eb1fc-6008-4bc2-b6c3-83103b9af232 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a35eb1fc-6008-4bc2-b6c3-83103b9af232-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a35eb1fc-6008-4bc2-b6c3-83103b9af232 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a35eb1fc-6008-4bc2-b6c3-83103b9af232 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a35eb1fc-6008-4bc2-b6c3-83103b9af232 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a35eb1fc-6008-4bc2-b6c3-83103b9af232 img.shogun-image {
  width: 100%;
  
  
  

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




.s-a35eb1fc-6008-4bc2-b6c3-83103b9af232 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a35eb1fc-6008-4bc2-b6c3-83103b9af232.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a35eb1fc-6008-4bc2-b6c3-83103b9af232.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a35eb1fc-6008-4bc2-b6c3-83103b9af232.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-a35eb1fc-6008-4bc2-b6c3-83103b9af232 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a35eb1fc-6008-4bc2-b6c3-83103b9af232-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a35eb1fc-6008-4bc2-b6c3-83103b9af232 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a35eb1fc-6008-4bc2-b6c3-83103b9af232 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a35eb1fc-6008-4bc2-b6c3-83103b9af232 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a35eb1fc-6008-4bc2-b6c3-83103b9af232 img.shogun-image {
  width: 100%;
  
  
  

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




.s-a35eb1fc-6008-4bc2-b6c3-83103b9af232 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a35eb1fc-6008-4bc2-b6c3-83103b9af232.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a35eb1fc-6008-4bc2-b6c3-83103b9af232.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a35eb1fc-6008-4bc2-b6c3-83103b9af232.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-14d9e565-40ed-42a6-a25e-26863448590e {
  margin-left: auto;
margin-right: auto;
max-width: 3840px;
text-align: center;
}

#s-14d9e565-40ed-42a6-a25e-26863448590e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-14d9e565-40ed-42a6-a25e-26863448590e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-14d9e565-40ed-42a6-a25e-26863448590e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-14d9e565-40ed-42a6-a25e-26863448590e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-14d9e565-40ed-42a6-a25e-26863448590e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-14d9e565-40ed-42a6-a25e-26863448590e img.shogun-image {
  width: 100%;
  
  
  max-width: 3840px;

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




.s-14d9e565-40ed-42a6-a25e-26863448590e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-14d9e565-40ed-42a6-a25e-26863448590e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-14d9e565-40ed-42a6-a25e-26863448590e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-14d9e565-40ed-42a6-a25e-26863448590e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-14d9e565-40ed-42a6-a25e-26863448590e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-14d9e565-40ed-42a6-a25e-26863448590e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-14d9e565-40ed-42a6-a25e-26863448590e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-14d9e565-40ed-42a6-a25e-26863448590e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-14d9e565-40ed-42a6-a25e-26863448590e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-14d9e565-40ed-42a6-a25e-26863448590e img.shogun-image {
  width: 100%;
  
  
  

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




.s-14d9e565-40ed-42a6-a25e-26863448590e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-14d9e565-40ed-42a6-a25e-26863448590e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-14d9e565-40ed-42a6-a25e-26863448590e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-14d9e565-40ed-42a6-a25e-26863448590e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-14d9e565-40ed-42a6-a25e-26863448590e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-14d9e565-40ed-42a6-a25e-26863448590e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-14d9e565-40ed-42a6-a25e-26863448590e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-14d9e565-40ed-42a6-a25e-26863448590e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-14d9e565-40ed-42a6-a25e-26863448590e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-14d9e565-40ed-42a6-a25e-26863448590e img.shogun-image {
  width: 100%;
  
  
  

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




.s-14d9e565-40ed-42a6-a25e-26863448590e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-14d9e565-40ed-42a6-a25e-26863448590e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-14d9e565-40ed-42a6-a25e-26863448590e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-14d9e565-40ed-42a6-a25e-26863448590e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-14d9e565-40ed-42a6-a25e-26863448590e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-14d9e565-40ed-42a6-a25e-26863448590e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-14d9e565-40ed-42a6-a25e-26863448590e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-14d9e565-40ed-42a6-a25e-26863448590e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-14d9e565-40ed-42a6-a25e-26863448590e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-14d9e565-40ed-42a6-a25e-26863448590e img.shogun-image {
  width: 100%;
  
  
  

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




.s-14d9e565-40ed-42a6-a25e-26863448590e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-14d9e565-40ed-42a6-a25e-26863448590e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-14d9e565-40ed-42a6-a25e-26863448590e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-14d9e565-40ed-42a6-a25e-26863448590e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-14d9e565-40ed-42a6-a25e-26863448590e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-14d9e565-40ed-42a6-a25e-26863448590e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-14d9e565-40ed-42a6-a25e-26863448590e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-14d9e565-40ed-42a6-a25e-26863448590e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-14d9e565-40ed-42a6-a25e-26863448590e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-14d9e565-40ed-42a6-a25e-26863448590e img.shogun-image {
  width: 100%;
  
  
  

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




.s-14d9e565-40ed-42a6-a25e-26863448590e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-14d9e565-40ed-42a6-a25e-26863448590e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-14d9e565-40ed-42a6-a25e-26863448590e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-14d9e565-40ed-42a6-a25e-26863448590e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-6377baf7-240c-45bd-9a8c-49b3113431c5 {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-6377baf7-240c-45bd-9a8c-49b3113431c5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6377baf7-240c-45bd-9a8c-49b3113431c5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6377baf7-240c-45bd-9a8c-49b3113431c5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6377baf7-240c-45bd-9a8c-49b3113431c5 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6377baf7-240c-45bd-9a8c-49b3113431c5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6377baf7-240c-45bd-9a8c-49b3113431c5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

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




.s-6377baf7-240c-45bd-9a8c-49b3113431c5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6377baf7-240c-45bd-9a8c-49b3113431c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6377baf7-240c-45bd-9a8c-49b3113431c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6377baf7-240c-45bd-9a8c-49b3113431c5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-6377baf7-240c-45bd-9a8c-49b3113431c5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6377baf7-240c-45bd-9a8c-49b3113431c5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6377baf7-240c-45bd-9a8c-49b3113431c5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6377baf7-240c-45bd-9a8c-49b3113431c5 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6377baf7-240c-45bd-9a8c-49b3113431c5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6377baf7-240c-45bd-9a8c-49b3113431c5 img.shogun-image {
  width: 100%;
  
  
  

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




.s-6377baf7-240c-45bd-9a8c-49b3113431c5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6377baf7-240c-45bd-9a8c-49b3113431c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6377baf7-240c-45bd-9a8c-49b3113431c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6377baf7-240c-45bd-9a8c-49b3113431c5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-6377baf7-240c-45bd-9a8c-49b3113431c5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6377baf7-240c-45bd-9a8c-49b3113431c5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6377baf7-240c-45bd-9a8c-49b3113431c5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6377baf7-240c-45bd-9a8c-49b3113431c5 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6377baf7-240c-45bd-9a8c-49b3113431c5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6377baf7-240c-45bd-9a8c-49b3113431c5 img.shogun-image {
  width: 100%;
  
  
  

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




.s-6377baf7-240c-45bd-9a8c-49b3113431c5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6377baf7-240c-45bd-9a8c-49b3113431c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6377baf7-240c-45bd-9a8c-49b3113431c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6377baf7-240c-45bd-9a8c-49b3113431c5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-6377baf7-240c-45bd-9a8c-49b3113431c5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6377baf7-240c-45bd-9a8c-49b3113431c5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6377baf7-240c-45bd-9a8c-49b3113431c5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6377baf7-240c-45bd-9a8c-49b3113431c5 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6377baf7-240c-45bd-9a8c-49b3113431c5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6377baf7-240c-45bd-9a8c-49b3113431c5 img.shogun-image {
  width: 100%;
  
  
  

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




.s-6377baf7-240c-45bd-9a8c-49b3113431c5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6377baf7-240c-45bd-9a8c-49b3113431c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6377baf7-240c-45bd-9a8c-49b3113431c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6377baf7-240c-45bd-9a8c-49b3113431c5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-6377baf7-240c-45bd-9a8c-49b3113431c5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6377baf7-240c-45bd-9a8c-49b3113431c5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6377baf7-240c-45bd-9a8c-49b3113431c5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6377baf7-240c-45bd-9a8c-49b3113431c5 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-6377baf7-240c-45bd-9a8c-49b3113431c5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6377baf7-240c-45bd-9a8c-49b3113431c5 img.shogun-image {
  width: 100%;
  
  
  

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




.s-6377baf7-240c-45bd-9a8c-49b3113431c5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6377baf7-240c-45bd-9a8c-49b3113431c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6377baf7-240c-45bd-9a8c-49b3113431c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6377baf7-240c-45bd-9a8c-49b3113431c5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-fa0b6b86-aed3-43e9-9828-6f91533a4719 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-fa0b6b86-aed3-43e9-9828-6f91533a4719 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fa0b6b86-aed3-43e9-9828-6f91533a4719-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fa0b6b86-aed3-43e9-9828-6f91533a4719 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fa0b6b86-aed3-43e9-9828-6f91533a4719 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-fa0b6b86-aed3-43e9-9828-6f91533a4719 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fa0b6b86-aed3-43e9-9828-6f91533a4719 img.shogun-image {
  width: 100%;
  
  
  

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




.s-fa0b6b86-aed3-43e9-9828-6f91533a4719 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fa0b6b86-aed3-43e9-9828-6f91533a4719.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa0b6b86-aed3-43e9-9828-6f91533a4719.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa0b6b86-aed3-43e9-9828-6f91533a4719.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-fa0b6b86-aed3-43e9-9828-6f91533a4719 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fa0b6b86-aed3-43e9-9828-6f91533a4719-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fa0b6b86-aed3-43e9-9828-6f91533a4719 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fa0b6b86-aed3-43e9-9828-6f91533a4719 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-fa0b6b86-aed3-43e9-9828-6f91533a4719 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fa0b6b86-aed3-43e9-9828-6f91533a4719 img.shogun-image {
  width: 100%;
  
  
  

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




.s-fa0b6b86-aed3-43e9-9828-6f91533a4719 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fa0b6b86-aed3-43e9-9828-6f91533a4719.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa0b6b86-aed3-43e9-9828-6f91533a4719.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa0b6b86-aed3-43e9-9828-6f91533a4719.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-fa0b6b86-aed3-43e9-9828-6f91533a4719 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fa0b6b86-aed3-43e9-9828-6f91533a4719-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fa0b6b86-aed3-43e9-9828-6f91533a4719 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fa0b6b86-aed3-43e9-9828-6f91533a4719 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-fa0b6b86-aed3-43e9-9828-6f91533a4719 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fa0b6b86-aed3-43e9-9828-6f91533a4719 img.shogun-image {
  width: 100%;
  
  
  

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




.s-fa0b6b86-aed3-43e9-9828-6f91533a4719 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fa0b6b86-aed3-43e9-9828-6f91533a4719.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa0b6b86-aed3-43e9-9828-6f91533a4719.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa0b6b86-aed3-43e9-9828-6f91533a4719.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-fa0b6b86-aed3-43e9-9828-6f91533a4719 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fa0b6b86-aed3-43e9-9828-6f91533a4719-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fa0b6b86-aed3-43e9-9828-6f91533a4719 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fa0b6b86-aed3-43e9-9828-6f91533a4719 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-fa0b6b86-aed3-43e9-9828-6f91533a4719 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fa0b6b86-aed3-43e9-9828-6f91533a4719 img.shogun-image {
  width: 100%;
  
  
  

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




.s-fa0b6b86-aed3-43e9-9828-6f91533a4719 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fa0b6b86-aed3-43e9-9828-6f91533a4719.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa0b6b86-aed3-43e9-9828-6f91533a4719.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa0b6b86-aed3-43e9-9828-6f91533a4719.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-fa0b6b86-aed3-43e9-9828-6f91533a4719 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fa0b6b86-aed3-43e9-9828-6f91533a4719-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fa0b6b86-aed3-43e9-9828-6f91533a4719 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fa0b6b86-aed3-43e9-9828-6f91533a4719 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-fa0b6b86-aed3-43e9-9828-6f91533a4719 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fa0b6b86-aed3-43e9-9828-6f91533a4719 img.shogun-image {
  width: 100%;
  
  
  

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




.s-fa0b6b86-aed3-43e9-9828-6f91533a4719 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fa0b6b86-aed3-43e9-9828-6f91533a4719.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa0b6b86-aed3-43e9-9828-6f91533a4719.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa0b6b86-aed3-43e9-9828-6f91533a4719.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ecb9280c-09a1-455e-819c-27d0e591d5ba {
  margin-left: auto;
margin-right: auto;
max-width: 1400px;
text-align: center;
}
@media (min-width: 1200px){#s-ecb9280c-09a1-455e-819c-27d0e591d5ba {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ecb9280c-09a1-455e-819c-27d0e591d5ba {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-ecb9280c-09a1-455e-819c-27d0e591d5ba {
  
}
}@media (max-width: 767px){#s-ecb9280c-09a1-455e-819c-27d0e591d5ba {
  
}
}
#s-ecb9280c-09a1-455e-819c-27d0e591d5ba {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ecb9280c-09a1-455e-819c-27d0e591d5ba-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ecb9280c-09a1-455e-819c-27d0e591d5ba {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ecb9280c-09a1-455e-819c-27d0e591d5ba .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ecb9280c-09a1-455e-819c-27d0e591d5ba {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ecb9280c-09a1-455e-819c-27d0e591d5ba img.shogun-image {
  width: 100%;
  
  
  max-width: 1400px;

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




.s-ecb9280c-09a1-455e-819c-27d0e591d5ba .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ecb9280c-09a1-455e-819c-27d0e591d5ba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ecb9280c-09a1-455e-819c-27d0e591d5ba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ecb9280c-09a1-455e-819c-27d0e591d5ba.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-ecb9280c-09a1-455e-819c-27d0e591d5ba {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ecb9280c-09a1-455e-819c-27d0e591d5ba-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ecb9280c-09a1-455e-819c-27d0e591d5ba {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ecb9280c-09a1-455e-819c-27d0e591d5ba .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ecb9280c-09a1-455e-819c-27d0e591d5ba {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ecb9280c-09a1-455e-819c-27d0e591d5ba img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ecb9280c-09a1-455e-819c-27d0e591d5ba .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ecb9280c-09a1-455e-819c-27d0e591d5ba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ecb9280c-09a1-455e-819c-27d0e591d5ba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ecb9280c-09a1-455e-819c-27d0e591d5ba.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-ecb9280c-09a1-455e-819c-27d0e591d5ba {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ecb9280c-09a1-455e-819c-27d0e591d5ba-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ecb9280c-09a1-455e-819c-27d0e591d5ba {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ecb9280c-09a1-455e-819c-27d0e591d5ba .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ecb9280c-09a1-455e-819c-27d0e591d5ba {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ecb9280c-09a1-455e-819c-27d0e591d5ba img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ecb9280c-09a1-455e-819c-27d0e591d5ba .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ecb9280c-09a1-455e-819c-27d0e591d5ba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ecb9280c-09a1-455e-819c-27d0e591d5ba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ecb9280c-09a1-455e-819c-27d0e591d5ba.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-ecb9280c-09a1-455e-819c-27d0e591d5ba {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ecb9280c-09a1-455e-819c-27d0e591d5ba-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ecb9280c-09a1-455e-819c-27d0e591d5ba {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ecb9280c-09a1-455e-819c-27d0e591d5ba .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ecb9280c-09a1-455e-819c-27d0e591d5ba {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ecb9280c-09a1-455e-819c-27d0e591d5ba img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ecb9280c-09a1-455e-819c-27d0e591d5ba .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ecb9280c-09a1-455e-819c-27d0e591d5ba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ecb9280c-09a1-455e-819c-27d0e591d5ba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ecb9280c-09a1-455e-819c-27d0e591d5ba.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-ecb9280c-09a1-455e-819c-27d0e591d5ba {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ecb9280c-09a1-455e-819c-27d0e591d5ba-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ecb9280c-09a1-455e-819c-27d0e591d5ba {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ecb9280c-09a1-455e-819c-27d0e591d5ba .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ecb9280c-09a1-455e-819c-27d0e591d5ba {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ecb9280c-09a1-455e-819c-27d0e591d5ba img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ecb9280c-09a1-455e-819c-27d0e591d5ba .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ecb9280c-09a1-455e-819c-27d0e591d5ba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ecb9280c-09a1-455e-819c-27d0e591d5ba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ecb9280c-09a1-455e-819c-27d0e591d5ba.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-02664e0b-68c9-4d13-85f3-eee831788ff8 {
  margin-left: auto;
margin-right: auto;
max-width: 1400px;
text-align: center;
}

#s-02664e0b-68c9-4d13-85f3-eee831788ff8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-02664e0b-68c9-4d13-85f3-eee831788ff8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-02664e0b-68c9-4d13-85f3-eee831788ff8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-02664e0b-68c9-4d13-85f3-eee831788ff8 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-02664e0b-68c9-4d13-85f3-eee831788ff8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-02664e0b-68c9-4d13-85f3-eee831788ff8 img.shogun-image {
  width: 100%;
  
  
  max-width: 1400px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-02664e0b-68c9-4d13-85f3-eee831788ff8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-02664e0b-68c9-4d13-85f3-eee831788ff8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-02664e0b-68c9-4d13-85f3-eee831788ff8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-02664e0b-68c9-4d13-85f3-eee831788ff8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-02664e0b-68c9-4d13-85f3-eee831788ff8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-02664e0b-68c9-4d13-85f3-eee831788ff8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-02664e0b-68c9-4d13-85f3-eee831788ff8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-02664e0b-68c9-4d13-85f3-eee831788ff8 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-02664e0b-68c9-4d13-85f3-eee831788ff8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-02664e0b-68c9-4d13-85f3-eee831788ff8 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-02664e0b-68c9-4d13-85f3-eee831788ff8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-02664e0b-68c9-4d13-85f3-eee831788ff8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-02664e0b-68c9-4d13-85f3-eee831788ff8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-02664e0b-68c9-4d13-85f3-eee831788ff8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-02664e0b-68c9-4d13-85f3-eee831788ff8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-02664e0b-68c9-4d13-85f3-eee831788ff8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-02664e0b-68c9-4d13-85f3-eee831788ff8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-02664e0b-68c9-4d13-85f3-eee831788ff8 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-02664e0b-68c9-4d13-85f3-eee831788ff8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-02664e0b-68c9-4d13-85f3-eee831788ff8 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-02664e0b-68c9-4d13-85f3-eee831788ff8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-02664e0b-68c9-4d13-85f3-eee831788ff8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-02664e0b-68c9-4d13-85f3-eee831788ff8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-02664e0b-68c9-4d13-85f3-eee831788ff8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-02664e0b-68c9-4d13-85f3-eee831788ff8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-02664e0b-68c9-4d13-85f3-eee831788ff8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-02664e0b-68c9-4d13-85f3-eee831788ff8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-02664e0b-68c9-4d13-85f3-eee831788ff8 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-02664e0b-68c9-4d13-85f3-eee831788ff8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-02664e0b-68c9-4d13-85f3-eee831788ff8 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-02664e0b-68c9-4d13-85f3-eee831788ff8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-02664e0b-68c9-4d13-85f3-eee831788ff8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-02664e0b-68c9-4d13-85f3-eee831788ff8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-02664e0b-68c9-4d13-85f3-eee831788ff8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-02664e0b-68c9-4d13-85f3-eee831788ff8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-02664e0b-68c9-4d13-85f3-eee831788ff8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-02664e0b-68c9-4d13-85f3-eee831788ff8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-02664e0b-68c9-4d13-85f3-eee831788ff8 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-02664e0b-68c9-4d13-85f3-eee831788ff8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-02664e0b-68c9-4d13-85f3-eee831788ff8 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-02664e0b-68c9-4d13-85f3-eee831788ff8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-02664e0b-68c9-4d13-85f3-eee831788ff8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-02664e0b-68c9-4d13-85f3-eee831788ff8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-02664e0b-68c9-4d13-85f3-eee831788ff8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-33bd367a-8195-463b-b545-750d91fb1d44 {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-33bd367a-8195-463b-b545-750d91fb1d44 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-33bd367a-8195-463b-b545-750d91fb1d44-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-33bd367a-8195-463b-b545-750d91fb1d44 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-33bd367a-8195-463b-b545-750d91fb1d44 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-33bd367a-8195-463b-b545-750d91fb1d44 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-33bd367a-8195-463b-b545-750d91fb1d44 img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-33bd367a-8195-463b-b545-750d91fb1d44 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-33bd367a-8195-463b-b545-750d91fb1d44.shg-align-container {
  display: flex;
  justify-content: center
}

.s-33bd367a-8195-463b-b545-750d91fb1d44.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-33bd367a-8195-463b-b545-750d91fb1d44.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-33bd367a-8195-463b-b545-750d91fb1d44 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-33bd367a-8195-463b-b545-750d91fb1d44-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-33bd367a-8195-463b-b545-750d91fb1d44 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-33bd367a-8195-463b-b545-750d91fb1d44 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-33bd367a-8195-463b-b545-750d91fb1d44 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-33bd367a-8195-463b-b545-750d91fb1d44 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-33bd367a-8195-463b-b545-750d91fb1d44 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-33bd367a-8195-463b-b545-750d91fb1d44.shg-align-container {
  display: flex;
  justify-content: center
}

.s-33bd367a-8195-463b-b545-750d91fb1d44.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-33bd367a-8195-463b-b545-750d91fb1d44.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-33bd367a-8195-463b-b545-750d91fb1d44 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-33bd367a-8195-463b-b545-750d91fb1d44-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-33bd367a-8195-463b-b545-750d91fb1d44 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-33bd367a-8195-463b-b545-750d91fb1d44 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-33bd367a-8195-463b-b545-750d91fb1d44 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-33bd367a-8195-463b-b545-750d91fb1d44 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-33bd367a-8195-463b-b545-750d91fb1d44 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-33bd367a-8195-463b-b545-750d91fb1d44.shg-align-container {
  display: flex;
  justify-content: center
}

.s-33bd367a-8195-463b-b545-750d91fb1d44.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-33bd367a-8195-463b-b545-750d91fb1d44.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-33bd367a-8195-463b-b545-750d91fb1d44 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-33bd367a-8195-463b-b545-750d91fb1d44-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-33bd367a-8195-463b-b545-750d91fb1d44 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-33bd367a-8195-463b-b545-750d91fb1d44 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-33bd367a-8195-463b-b545-750d91fb1d44 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-33bd367a-8195-463b-b545-750d91fb1d44 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-33bd367a-8195-463b-b545-750d91fb1d44 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-33bd367a-8195-463b-b545-750d91fb1d44.shg-align-container {
  display: flex;
  justify-content: center
}

.s-33bd367a-8195-463b-b545-750d91fb1d44.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-33bd367a-8195-463b-b545-750d91fb1d44.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-33bd367a-8195-463b-b545-750d91fb1d44 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-33bd367a-8195-463b-b545-750d91fb1d44-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-33bd367a-8195-463b-b545-750d91fb1d44 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-33bd367a-8195-463b-b545-750d91fb1d44 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-33bd367a-8195-463b-b545-750d91fb1d44 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-33bd367a-8195-463b-b545-750d91fb1d44 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-33bd367a-8195-463b-b545-750d91fb1d44 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-33bd367a-8195-463b-b545-750d91fb1d44.shg-align-container {
  display: flex;
  justify-content: center
}

.s-33bd367a-8195-463b-b545-750d91fb1d44.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-33bd367a-8195-463b-b545-750d91fb1d44.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-b94f335b-bb9b-446a-9423-83ddb5892023 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-b94f335b-bb9b-446a-9423-83ddb5892023 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b94f335b-bb9b-446a-9423-83ddb5892023-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b94f335b-bb9b-446a-9423-83ddb5892023 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b94f335b-bb9b-446a-9423-83ddb5892023 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b94f335b-bb9b-446a-9423-83ddb5892023 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b94f335b-bb9b-446a-9423-83ddb5892023 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: ;
  object-position: none;
  transform: none;
  transform-origin: none;
}




.s-b94f335b-bb9b-446a-9423-83ddb5892023 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b94f335b-bb9b-446a-9423-83ddb5892023.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b94f335b-bb9b-446a-9423-83ddb5892023.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b94f335b-bb9b-446a-9423-83ddb5892023.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-b94f335b-bb9b-446a-9423-83ddb5892023 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b94f335b-bb9b-446a-9423-83ddb5892023-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b94f335b-bb9b-446a-9423-83ddb5892023 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b94f335b-bb9b-446a-9423-83ddb5892023 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b94f335b-bb9b-446a-9423-83ddb5892023 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b94f335b-bb9b-446a-9423-83ddb5892023 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: ;
  object-position: none;
  transform: none;
  transform-origin: none;
}




.s-b94f335b-bb9b-446a-9423-83ddb5892023 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b94f335b-bb9b-446a-9423-83ddb5892023.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b94f335b-bb9b-446a-9423-83ddb5892023.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b94f335b-bb9b-446a-9423-83ddb5892023.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b94f335b-bb9b-446a-9423-83ddb5892023 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b94f335b-bb9b-446a-9423-83ddb5892023-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b94f335b-bb9b-446a-9423-83ddb5892023 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b94f335b-bb9b-446a-9423-83ddb5892023 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b94f335b-bb9b-446a-9423-83ddb5892023 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b94f335b-bb9b-446a-9423-83ddb5892023 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: ;
  object-position: none;
  transform: none;
  transform-origin: none;
}




.s-b94f335b-bb9b-446a-9423-83ddb5892023 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b94f335b-bb9b-446a-9423-83ddb5892023.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b94f335b-bb9b-446a-9423-83ddb5892023.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b94f335b-bb9b-446a-9423-83ddb5892023.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b94f335b-bb9b-446a-9423-83ddb5892023 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b94f335b-bb9b-446a-9423-83ddb5892023-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b94f335b-bb9b-446a-9423-83ddb5892023 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b94f335b-bb9b-446a-9423-83ddb5892023 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b94f335b-bb9b-446a-9423-83ddb5892023 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b94f335b-bb9b-446a-9423-83ddb5892023 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: ;
  object-position: none;
  transform: none;
  transform-origin: none;
}




.s-b94f335b-bb9b-446a-9423-83ddb5892023 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b94f335b-bb9b-446a-9423-83ddb5892023.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b94f335b-bb9b-446a-9423-83ddb5892023.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b94f335b-bb9b-446a-9423-83ddb5892023.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-b94f335b-bb9b-446a-9423-83ddb5892023 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b94f335b-bb9b-446a-9423-83ddb5892023-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b94f335b-bb9b-446a-9423-83ddb5892023 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b94f335b-bb9b-446a-9423-83ddb5892023 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b94f335b-bb9b-446a-9423-83ddb5892023 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b94f335b-bb9b-446a-9423-83ddb5892023 img.shogun-image {
  width: 100%;
  
  
  

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: ;
  object-position: none;
  transform: none;
  transform-origin: none;
}




.s-b94f335b-bb9b-446a-9423-83ddb5892023 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b94f335b-bb9b-446a-9423-83ddb5892023.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b94f335b-bb9b-446a-9423-83ddb5892023.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b94f335b-bb9b-446a-9423-83ddb5892023.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
.shg-align-container {
  box-sizing: border-box;
}

.shg-image-content-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
}

.shogun-image-container.shg-align-left {
  text-align: left;
}

.shogun-image-container.shg-align-center {
  text-align: center;
}

.shogun-image-container.shg-align-right {
  text-align: right;
}

.shogun-image-linked {
  cursor: pointer;
}

.shogun-image-overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  padding: 20px;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}

.shogun-image-overlay.shg-top-left {
  align-items: flex-start;
  justify-content: flex-start;
}

.shogun-image-overlay.shg-top-center {
  align-items: flex-start;
  justify-content: center;
}

.shogun-image-overlay.shg-top-right {
  align-items: flex-start;
  justify-content: flex-end;
}

.shogun-image-overlay.shg-middle-left {
  align-items: center;
  justify-content: flex-start;
}

.shogun-image-overlay.shg-middle-center {
  align-items: center;
  justify-content: center;
}

.shogun-image-overlay.shg-middle-right {
  align-items: center;
  justify-content: flex-end;
}

.shogun-image-overlay.shg-bottom-left {
  align-items: flex-end;
  justify-content: flex-start;
}

.shogun-image-overlay.shg-bottom-center {
  align-items: flex-end;
  justify-content: center;
}

.shogun-image-overlay.shg-bottom-right {
  align-items: flex-end;
  justify-content: flex-end;
}

.shogun-image-overlay p {
  margin: 0;
  padding: 0;
  line-height: normal;
}

.shogun-image-cover {
  object-fit: cover;
  font-family: "object-fit: cover;";
  width: 100%;
}

.shogun-image-contain {
  font-family: "object-fit: contain;";
  object-fit: contain;
  width: 100%;
}

.shogun-image-link {
  display: block;
  min-height: inherit;
  max-height: inherit;
  height: inherit;
  position: relative;
}

img.shogun-image {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}

.shg-imageV2-content {
  text-align: initial;
}

.shogun-image-content {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
  min-width: 100%;
  min-height: 100%;
  /* Ensures that the content children fills the container */
  align-items: stretch;
}

.shogun-image-content-linked,
.shogun-image-content-not-linked {
  pointer-events: none;
}

.shogun-image-content-not-linked>div {
  pointer-events: auto;
}

.shogun-image-content-linked a,
.shogun-image-content-linked button,
.shogun-image-content-linked iframe,
.shogun-image-content-linked .shg-box-linked {
  pointer-events: auto;
}

.shogun-image-content-top {
  align-items: flex-start;
}

.shogun-image-content-center {
  align-items: center;
}

.shogun-image-content-bottom {
  align-items: flex-end;
}

.shg-image-content-wrapper .shogun-image.hover~* {
  z-index: 1;
}

.shogun-image-content > * {
  flex-shrink: 0; /* Prevents children from shrinking maintaining natural size*/
  width: 100%;
}
#s-50feafd1-f305-4435-9f8b-437653041bc6 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
max-width: 586px;
aspect-ratio: 586/251;
text-align: center;
}

#s-50feafd1-f305-4435-9f8b-437653041bc6 {
  margin: 0 !important;
  overflow: visible;
}

#s-50feafd1-f305-4435-9f8b-437653041bc6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-50feafd1-f305-4435-9f8b-437653041bc6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0px;
  margin-bottom: 20px;
}

.shg-image-content-margin-container-s-50feafd1-f305-4435-9f8b-437653041bc6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-50feafd1-f305-4435-9f8b-437653041bc6 img.shogun-image {
  /* Add background color handling */
  
}

#s-50feafd1-f305-4435-9f8b-437653041bc6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-50feafd1-f305-4435-9f8b-437653041bc6 .shg-image-content-wrapper {
      aspect-ratio: 500/200;
      min-width: 100%;
      height: auto;
    }

    #s-50feafd1-f305-4435-9f8b-437653041bc6 .shogun-image-link {
      aspect-ratio: 500/200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-50feafd1-f305-4435-9f8b-437653041bc6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-50feafd1-f305-4435-9f8b-437653041bc6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-50feafd1-f305-4435-9f8b-437653041bc6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 586px;
  }



  img.s-50feafd1-f305-4435-9f8b-437653041bc6.shogun-image {
    
    
    
    max-height: 586px;
  }


.s-50feafd1-f305-4435-9f8b-437653041bc6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-50feafd1-f305-4435-9f8b-437653041bc6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50feafd1-f305-4435-9f8b-437653041bc6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50feafd1-f305-4435-9f8b-437653041bc6.shogun-image {
  box-sizing: border-box;
}



.s-50feafd1-f305-4435-9f8b-437653041bc6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-50feafd1-f305-4435-9f8b-437653041bc6 {
      --shg-aspect-ratio: calc(500/200); 
    }

    .s-50feafd1-f305-4435-9f8b-437653041bc6.shogun-image-container {
      position: relative;
    }

    .s-50feafd1-f305-4435-9f8b-437653041bc6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-50feafd1-f305-4435-9f8b-437653041bc6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-50feafd1-f305-4435-9f8b-437653041bc6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 586px;
    }
  }

@media (min-width: 1200px){#s-50feafd1-f305-4435-9f8b-437653041bc6 {
  margin: 0 !important;
  overflow: visible;
}

#s-50feafd1-f305-4435-9f8b-437653041bc6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-50feafd1-f305-4435-9f8b-437653041bc6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-50feafd1-f305-4435-9f8b-437653041bc6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-50feafd1-f305-4435-9f8b-437653041bc6 img.shogun-image {
  /* Add background color handling */
  
}

#s-50feafd1-f305-4435-9f8b-437653041bc6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-50feafd1-f305-4435-9f8b-437653041bc6 .shg-image-content-wrapper {
      aspect-ratio: 500/200;
      min-width: 100%;
      height: auto;
    }

    #s-50feafd1-f305-4435-9f8b-437653041bc6 .shogun-image-link {
      aspect-ratio: 500/200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-50feafd1-f305-4435-9f8b-437653041bc6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-50feafd1-f305-4435-9f8b-437653041bc6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-50feafd1-f305-4435-9f8b-437653041bc6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 586px;
  }



  img.s-50feafd1-f305-4435-9f8b-437653041bc6.shogun-image {
    
    
    
    max-height: 586px;
  }


.s-50feafd1-f305-4435-9f8b-437653041bc6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-50feafd1-f305-4435-9f8b-437653041bc6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50feafd1-f305-4435-9f8b-437653041bc6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50feafd1-f305-4435-9f8b-437653041bc6.shogun-image {
  box-sizing: border-box;
}



.s-50feafd1-f305-4435-9f8b-437653041bc6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-50feafd1-f305-4435-9f8b-437653041bc6 {
      --shg-aspect-ratio: calc(500/200); 
    }

    .s-50feafd1-f305-4435-9f8b-437653041bc6.shogun-image-container {
      position: relative;
    }

    .s-50feafd1-f305-4435-9f8b-437653041bc6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-50feafd1-f305-4435-9f8b-437653041bc6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-50feafd1-f305-4435-9f8b-437653041bc6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 586px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-50feafd1-f305-4435-9f8b-437653041bc6 {
  margin: 0 !important;
  overflow: visible;
}

#s-50feafd1-f305-4435-9f8b-437653041bc6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-50feafd1-f305-4435-9f8b-437653041bc6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-50feafd1-f305-4435-9f8b-437653041bc6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-50feafd1-f305-4435-9f8b-437653041bc6 img.shogun-image {
  /* Add background color handling */
  
}

#s-50feafd1-f305-4435-9f8b-437653041bc6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-50feafd1-f305-4435-9f8b-437653041bc6 .shg-image-content-wrapper {
      aspect-ratio: 500/200;
      min-width: 100%;
      height: auto;
    }

    #s-50feafd1-f305-4435-9f8b-437653041bc6 .shogun-image-link {
      aspect-ratio: 500/200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-50feafd1-f305-4435-9f8b-437653041bc6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-50feafd1-f305-4435-9f8b-437653041bc6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-50feafd1-f305-4435-9f8b-437653041bc6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 586px;
  }



  img.s-50feafd1-f305-4435-9f8b-437653041bc6.shogun-image {
    
    
    
    max-height: 586px;
  }


.s-50feafd1-f305-4435-9f8b-437653041bc6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-50feafd1-f305-4435-9f8b-437653041bc6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50feafd1-f305-4435-9f8b-437653041bc6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50feafd1-f305-4435-9f8b-437653041bc6.shogun-image {
  box-sizing: border-box;
}



.s-50feafd1-f305-4435-9f8b-437653041bc6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-50feafd1-f305-4435-9f8b-437653041bc6 {
      --shg-aspect-ratio: calc(500/200); 
    }

    .s-50feafd1-f305-4435-9f8b-437653041bc6.shogun-image-container {
      position: relative;
    }

    .s-50feafd1-f305-4435-9f8b-437653041bc6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-50feafd1-f305-4435-9f8b-437653041bc6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-50feafd1-f305-4435-9f8b-437653041bc6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 586px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-50feafd1-f305-4435-9f8b-437653041bc6 {
  margin: 0 !important;
  overflow: visible;
}

#s-50feafd1-f305-4435-9f8b-437653041bc6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-50feafd1-f305-4435-9f8b-437653041bc6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-50feafd1-f305-4435-9f8b-437653041bc6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-50feafd1-f305-4435-9f8b-437653041bc6 img.shogun-image {
  /* Add background color handling */
  
}

#s-50feafd1-f305-4435-9f8b-437653041bc6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-50feafd1-f305-4435-9f8b-437653041bc6 .shg-image-content-wrapper {
      aspect-ratio: 500/200;
      min-width: 100%;
      height: auto;
    }

    #s-50feafd1-f305-4435-9f8b-437653041bc6 .shogun-image-link {
      aspect-ratio: 500/200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-50feafd1-f305-4435-9f8b-437653041bc6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-50feafd1-f305-4435-9f8b-437653041bc6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-50feafd1-f305-4435-9f8b-437653041bc6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 586px;
  }



  img.s-50feafd1-f305-4435-9f8b-437653041bc6.shogun-image {
    
    
    
    max-height: 586px;
  }


.s-50feafd1-f305-4435-9f8b-437653041bc6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-50feafd1-f305-4435-9f8b-437653041bc6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50feafd1-f305-4435-9f8b-437653041bc6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50feafd1-f305-4435-9f8b-437653041bc6.shogun-image {
  box-sizing: border-box;
}



.s-50feafd1-f305-4435-9f8b-437653041bc6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-50feafd1-f305-4435-9f8b-437653041bc6 {
      --shg-aspect-ratio: calc(500/200); 
    }

    .s-50feafd1-f305-4435-9f8b-437653041bc6.shogun-image-container {
      position: relative;
    }

    .s-50feafd1-f305-4435-9f8b-437653041bc6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-50feafd1-f305-4435-9f8b-437653041bc6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-50feafd1-f305-4435-9f8b-437653041bc6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 586px;
    }
  }

}@media (max-width: 767px){#s-50feafd1-f305-4435-9f8b-437653041bc6 {
  margin: 0 !important;
  overflow: visible;
}

#s-50feafd1-f305-4435-9f8b-437653041bc6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-50feafd1-f305-4435-9f8b-437653041bc6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-50feafd1-f305-4435-9f8b-437653041bc6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-50feafd1-f305-4435-9f8b-437653041bc6 img.shogun-image {
  /* Add background color handling */
  
}

#s-50feafd1-f305-4435-9f8b-437653041bc6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-50feafd1-f305-4435-9f8b-437653041bc6 .shg-image-content-wrapper {
      aspect-ratio: 500/200;
      min-width: 100%;
      height: auto;
    }

    #s-50feafd1-f305-4435-9f8b-437653041bc6 .shogun-image-link {
      aspect-ratio: 500/200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-50feafd1-f305-4435-9f8b-437653041bc6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-50feafd1-f305-4435-9f8b-437653041bc6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-50feafd1-f305-4435-9f8b-437653041bc6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 586px;
  }



  img.s-50feafd1-f305-4435-9f8b-437653041bc6.shogun-image {
    
    
    
    max-height: 586px;
  }


.s-50feafd1-f305-4435-9f8b-437653041bc6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-50feafd1-f305-4435-9f8b-437653041bc6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50feafd1-f305-4435-9f8b-437653041bc6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50feafd1-f305-4435-9f8b-437653041bc6.shogun-image {
  box-sizing: border-box;
}



.s-50feafd1-f305-4435-9f8b-437653041bc6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-50feafd1-f305-4435-9f8b-437653041bc6 {
      --shg-aspect-ratio: calc(500/200); 
    }

    .s-50feafd1-f305-4435-9f8b-437653041bc6.shogun-image-container {
      position: relative;
    }

    .s-50feafd1-f305-4435-9f8b-437653041bc6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-50feafd1-f305-4435-9f8b-437653041bc6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-50feafd1-f305-4435-9f8b-437653041bc6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 586px;
    }
  }

}
.shg-btn.shg-cse, .shg-btn.shg-cse:hover, .shg-btn.shg-cse:focus {
  color: #FFF;
}

.shg-btn {
  cursor: pointer;
  box-sizing: border-box;
}

.shg-btn-text {
  font-weight: ;
  font-family: ;
}

.shg-btn.shg-btn-stretch {
  display: block;
}

.shg-btn:not(.shg-btn-stretch) {
  display: inline-block;
}

.shg-btn-wrapper.shg-align-left {
  text-align: left;
}

.shg-btn-wrapper.shg-align-center {
  text-align: center;
}

.shg-btn-wrapper.shg-align-right {
  text-align: right;
}

#s-49258484-2bf8-43e3-82ca-72e4e1c646b7 {
  margin-top: 13%;
margin-left: 6%;
margin-bottom: 0px;
margin-right: auto;
padding-top: 2%;
padding-left: 11%;
padding-bottom: 2%;
padding-right: 11%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 12px;
background-color: rgba(254, 215, 0, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-49258484-2bf8-43e3-82ca-72e4e1c646b7:hover {background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-49258484-2bf8-43e3-82ca-72e4e1c646b7:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-49258484-2bf8-43e3-82ca-72e4e1c646b7-root {
    text-align: left;
  }


#s-49258484-2bf8-43e3-82ca-72e4e1c646b7.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Inter;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-49258484-2bf8-43e3-82ca-72e4e1c646b7-root {
    text-align: left;
  }


#s-49258484-2bf8-43e3-82ca-72e4e1c646b7.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Inter;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-49258484-2bf8-43e3-82ca-72e4e1c646b7-root {
    text-align: left;
  }


#s-49258484-2bf8-43e3-82ca-72e4e1c646b7.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Inter;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-49258484-2bf8-43e3-82ca-72e4e1c646b7-root {
    text-align: left;
  }


#s-49258484-2bf8-43e3-82ca-72e4e1c646b7.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Inter;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-49258484-2bf8-43e3-82ca-72e4e1c646b7-root {
    text-align: left;
  }


#s-49258484-2bf8-43e3-82ca-72e4e1c646b7.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Inter;
  display:  inline-block ;
}
}
#s-cf57e478-cb13-493b-8146-e5f60ed71c12 {
  margin-left: auto;
margin-right: auto;
max-width: 586px;
aspect-ratio: 586/251;
text-align: center;
}

#s-cf57e478-cb13-493b-8146-e5f60ed71c12 {
  margin: 0 !important;
  overflow: visible;
}

#s-cf57e478-cb13-493b-8146-e5f60ed71c12-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cf57e478-cb13-493b-8146-e5f60ed71c12 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cf57e478-cb13-493b-8146-e5f60ed71c12 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cf57e478-cb13-493b-8146-e5f60ed71c12 img.shogun-image {
  /* Add background color handling */
  
}

#s-cf57e478-cb13-493b-8146-e5f60ed71c12 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cf57e478-cb13-493b-8146-e5f60ed71c12 .shg-image-content-wrapper {
      aspect-ratio: 586/251;
      min-width: 100%;
      height: auto;
    }

    #s-cf57e478-cb13-493b-8146-e5f60ed71c12 .shogun-image-link {
      aspect-ratio: 586/251;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cf57e478-cb13-493b-8146-e5f60ed71c12 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cf57e478-cb13-493b-8146-e5f60ed71c12.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cf57e478-cb13-493b-8146-e5f60ed71c12 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 586px;
  }



  img.s-cf57e478-cb13-493b-8146-e5f60ed71c12.shogun-image {
    
    
    
    max-height: 586px;
  }


.s-cf57e478-cb13-493b-8146-e5f60ed71c12 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cf57e478-cb13-493b-8146-e5f60ed71c12.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cf57e478-cb13-493b-8146-e5f60ed71c12.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cf57e478-cb13-493b-8146-e5f60ed71c12.shogun-image {
  box-sizing: border-box;
}



.s-cf57e478-cb13-493b-8146-e5f60ed71c12 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cf57e478-cb13-493b-8146-e5f60ed71c12 {
      --shg-aspect-ratio: calc(586/251); 
    }

    .s-cf57e478-cb13-493b-8146-e5f60ed71c12.shogun-image-container {
      position: relative;
    }

    .s-cf57e478-cb13-493b-8146-e5f60ed71c12.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cf57e478-cb13-493b-8146-e5f60ed71c12.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cf57e478-cb13-493b-8146-e5f60ed71c12 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 586px;
    }
  }

@media (min-width: 1200px){#s-cf57e478-cb13-493b-8146-e5f60ed71c12 {
  margin: 0 !important;
  overflow: visible;
}

#s-cf57e478-cb13-493b-8146-e5f60ed71c12-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cf57e478-cb13-493b-8146-e5f60ed71c12 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cf57e478-cb13-493b-8146-e5f60ed71c12 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cf57e478-cb13-493b-8146-e5f60ed71c12 img.shogun-image {
  /* Add background color handling */
  
}

#s-cf57e478-cb13-493b-8146-e5f60ed71c12 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cf57e478-cb13-493b-8146-e5f60ed71c12 .shg-image-content-wrapper {
      aspect-ratio: 586/251;
      min-width: 100%;
      height: auto;
    }

    #s-cf57e478-cb13-493b-8146-e5f60ed71c12 .shogun-image-link {
      aspect-ratio: 586/251;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cf57e478-cb13-493b-8146-e5f60ed71c12 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cf57e478-cb13-493b-8146-e5f60ed71c12.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cf57e478-cb13-493b-8146-e5f60ed71c12 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 586px;
  }



  img.s-cf57e478-cb13-493b-8146-e5f60ed71c12.shogun-image {
    
    
    
    max-height: 586px;
  }


.s-cf57e478-cb13-493b-8146-e5f60ed71c12 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cf57e478-cb13-493b-8146-e5f60ed71c12.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cf57e478-cb13-493b-8146-e5f60ed71c12.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cf57e478-cb13-493b-8146-e5f60ed71c12.shogun-image {
  box-sizing: border-box;
}



.s-cf57e478-cb13-493b-8146-e5f60ed71c12 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cf57e478-cb13-493b-8146-e5f60ed71c12 {
      --shg-aspect-ratio: calc(586/251); 
    }

    .s-cf57e478-cb13-493b-8146-e5f60ed71c12.shogun-image-container {
      position: relative;
    }

    .s-cf57e478-cb13-493b-8146-e5f60ed71c12.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cf57e478-cb13-493b-8146-e5f60ed71c12.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cf57e478-cb13-493b-8146-e5f60ed71c12 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 586px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-cf57e478-cb13-493b-8146-e5f60ed71c12 {
  margin: 0 !important;
  overflow: visible;
}

#s-cf57e478-cb13-493b-8146-e5f60ed71c12-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cf57e478-cb13-493b-8146-e5f60ed71c12 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cf57e478-cb13-493b-8146-e5f60ed71c12 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cf57e478-cb13-493b-8146-e5f60ed71c12 img.shogun-image {
  /* Add background color handling */
  
}

#s-cf57e478-cb13-493b-8146-e5f60ed71c12 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cf57e478-cb13-493b-8146-e5f60ed71c12 .shg-image-content-wrapper {
      aspect-ratio: 586/251;
      min-width: 100%;
      height: auto;
    }

    #s-cf57e478-cb13-493b-8146-e5f60ed71c12 .shogun-image-link {
      aspect-ratio: 586/251;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cf57e478-cb13-493b-8146-e5f60ed71c12 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cf57e478-cb13-493b-8146-e5f60ed71c12.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cf57e478-cb13-493b-8146-e5f60ed71c12 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 586px;
  }



  img.s-cf57e478-cb13-493b-8146-e5f60ed71c12.shogun-image {
    
    
    
    max-height: 586px;
  }


.s-cf57e478-cb13-493b-8146-e5f60ed71c12 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cf57e478-cb13-493b-8146-e5f60ed71c12.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cf57e478-cb13-493b-8146-e5f60ed71c12.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cf57e478-cb13-493b-8146-e5f60ed71c12.shogun-image {
  box-sizing: border-box;
}



.s-cf57e478-cb13-493b-8146-e5f60ed71c12 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cf57e478-cb13-493b-8146-e5f60ed71c12 {
      --shg-aspect-ratio: calc(586/251); 
    }

    .s-cf57e478-cb13-493b-8146-e5f60ed71c12.shogun-image-container {
      position: relative;
    }

    .s-cf57e478-cb13-493b-8146-e5f60ed71c12.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cf57e478-cb13-493b-8146-e5f60ed71c12.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cf57e478-cb13-493b-8146-e5f60ed71c12 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 586px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-cf57e478-cb13-493b-8146-e5f60ed71c12 {
  margin: 0 !important;
  overflow: visible;
}

#s-cf57e478-cb13-493b-8146-e5f60ed71c12-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cf57e478-cb13-493b-8146-e5f60ed71c12 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cf57e478-cb13-493b-8146-e5f60ed71c12 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cf57e478-cb13-493b-8146-e5f60ed71c12 img.shogun-image {
  /* Add background color handling */
  
}

#s-cf57e478-cb13-493b-8146-e5f60ed71c12 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cf57e478-cb13-493b-8146-e5f60ed71c12 .shg-image-content-wrapper {
      aspect-ratio: 586/251;
      min-width: 100%;
      height: auto;
    }

    #s-cf57e478-cb13-493b-8146-e5f60ed71c12 .shogun-image-link {
      aspect-ratio: 586/251;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cf57e478-cb13-493b-8146-e5f60ed71c12 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cf57e478-cb13-493b-8146-e5f60ed71c12.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cf57e478-cb13-493b-8146-e5f60ed71c12 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 586px;
  }



  img.s-cf57e478-cb13-493b-8146-e5f60ed71c12.shogun-image {
    
    
    
    max-height: 586px;
  }


.s-cf57e478-cb13-493b-8146-e5f60ed71c12 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cf57e478-cb13-493b-8146-e5f60ed71c12.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cf57e478-cb13-493b-8146-e5f60ed71c12.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cf57e478-cb13-493b-8146-e5f60ed71c12.shogun-image {
  box-sizing: border-box;
}



.s-cf57e478-cb13-493b-8146-e5f60ed71c12 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cf57e478-cb13-493b-8146-e5f60ed71c12 {
      --shg-aspect-ratio: calc(586/251); 
    }

    .s-cf57e478-cb13-493b-8146-e5f60ed71c12.shogun-image-container {
      position: relative;
    }

    .s-cf57e478-cb13-493b-8146-e5f60ed71c12.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cf57e478-cb13-493b-8146-e5f60ed71c12.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cf57e478-cb13-493b-8146-e5f60ed71c12 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 586px;
    }
  }

}@media (max-width: 767px){#s-cf57e478-cb13-493b-8146-e5f60ed71c12 {
  margin: 0 !important;
  overflow: visible;
}

#s-cf57e478-cb13-493b-8146-e5f60ed71c12-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cf57e478-cb13-493b-8146-e5f60ed71c12 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cf57e478-cb13-493b-8146-e5f60ed71c12 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cf57e478-cb13-493b-8146-e5f60ed71c12 img.shogun-image {
  /* Add background color handling */
  
}

#s-cf57e478-cb13-493b-8146-e5f60ed71c12 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cf57e478-cb13-493b-8146-e5f60ed71c12 .shg-image-content-wrapper {
      aspect-ratio: 586/251;
      min-width: 100%;
      height: auto;
    }

    #s-cf57e478-cb13-493b-8146-e5f60ed71c12 .shogun-image-link {
      aspect-ratio: 586/251;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cf57e478-cb13-493b-8146-e5f60ed71c12 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cf57e478-cb13-493b-8146-e5f60ed71c12.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cf57e478-cb13-493b-8146-e5f60ed71c12 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 586px;
  }



  img.s-cf57e478-cb13-493b-8146-e5f60ed71c12.shogun-image {
    
    
    
    max-height: 586px;
  }


.s-cf57e478-cb13-493b-8146-e5f60ed71c12 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cf57e478-cb13-493b-8146-e5f60ed71c12.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cf57e478-cb13-493b-8146-e5f60ed71c12.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cf57e478-cb13-493b-8146-e5f60ed71c12.shogun-image {
  box-sizing: border-box;
}



.s-cf57e478-cb13-493b-8146-e5f60ed71c12 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cf57e478-cb13-493b-8146-e5f60ed71c12 {
      --shg-aspect-ratio: calc(586/251); 
    }

    .s-cf57e478-cb13-493b-8146-e5f60ed71c12.shogun-image-container {
      position: relative;
    }

    .s-cf57e478-cb13-493b-8146-e5f60ed71c12.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cf57e478-cb13-493b-8146-e5f60ed71c12.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cf57e478-cb13-493b-8146-e5f60ed71c12 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 586px;
    }
  }

}
#s-564d58aa-c124-42f8-8bfd-3f16e912e738 {
  margin-top: 13%;
margin-left: 6%;
margin-bottom: 0%;
margin-right: auto;
padding-top: 2%;
padding-left: 11%;
padding-bottom: 2%;
padding-right: 11%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 12px;
background-color: rgba(254, 215, 0, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
letter-spacing: 0px;
}
#s-564d58aa-c124-42f8-8bfd-3f16e912e738:hover {background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-564d58aa-c124-42f8-8bfd-3f16e912e738:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-564d58aa-c124-42f8-8bfd-3f16e912e738-root {
    text-align: left;
  }


#s-564d58aa-c124-42f8-8bfd-3f16e912e738.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Inter;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-564d58aa-c124-42f8-8bfd-3f16e912e738-root {
    text-align: left;
  }


#s-564d58aa-c124-42f8-8bfd-3f16e912e738.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Inter;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-564d58aa-c124-42f8-8bfd-3f16e912e738-root {
    text-align: left;
  }


#s-564d58aa-c124-42f8-8bfd-3f16e912e738.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Inter;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-564d58aa-c124-42f8-8bfd-3f16e912e738-root {
    text-align: left;
  }


#s-564d58aa-c124-42f8-8bfd-3f16e912e738.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Inter;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-564d58aa-c124-42f8-8bfd-3f16e912e738-root {
    text-align: left;
  }


#s-564d58aa-c124-42f8-8bfd-3f16e912e738.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Inter;
  display:  inline-block ;
}
}
/*
  $vgutter : 20px
  $hgutter : 10px;
*/

.shg-c:before,
.shg-c:after {
  content: " ";
  display: table;
}

/**
  Ref:
  https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
  https://dnf.slack.com/archives/C0514HB79/p1538741509000100
**/
.shogun-root {
  z-index: 1;
  position: relative;
  isolation: isolate;
}

.shogun-root iframe {
  display: initial;
}

#mc_embed_signup .clear {
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
}

.shg-clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.shogun-image {
  max-width: 100%;
  min-height: inherit;
  max-height: inherit;
  display: inline !important;
  border: 0;
  vertical-align: middle;
}

.shg-fw {
  margin-left: calc(50% - 50vw);
  width: 100vw;
}

.shg-fw .shg-fw {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

div[data-shg-lightbox-switch] {
  cursor: pointer;
}

.shg-lightbox {
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.85);
}

.shg-lightbox.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  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}