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

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

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

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

.shg-box-vertical-align-center, .shg-box-vertical-center {
  justify-content: center;
}

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

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

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

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

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

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

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

#s-dfa559eb-343f-4799-b3d8-4064077c8ea8 {
  margin-left: auto;
margin-right: auto;
padding-top: 40px;
padding-left: 80px;
padding-bottom: 40px;
padding-right: 80px;
min-height: 50px;
}
@media (max-width: 767px){#s-dfa559eb-343f-4799-b3d8-4064077c8ea8 {
  padding-top: 20px;
padding-left: 8%;
padding-bottom: 30px;
padding-right: 8%;
}
}







#s-dfa559eb-343f-4799-b3d8-4064077c8ea8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dfa559eb-343f-4799-b3d8-4064077c8ea8.shg-box.shg-c {
  justify-content: center;
}

#s-3d4bb69b-19e1-444d-b69d-9ca92908a679 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

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

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

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

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

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

#s-7fea34b6-3e36-4cf7-92da-6a41c77c38ca {
  margin-left: auto;
margin-right: auto;
max-width: 1600px;
}

@media (min-width: 0px) {
[id="s-7fea34b6-3e36-4cf7-92da-6a41c77c38ca"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7fea34b6-3e36-4cf7-92da-6a41c77c38ca"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-7fea34b6-3e36-4cf7-92da-6a41c77c38ca"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-7fea34b6-3e36-4cf7-92da-6a41c77c38ca"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-7fea34b6-3e36-4cf7-92da-6a41c77c38ca"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-7fea34b6-3e36-4cf7-92da-6a41c77c38ca"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-7fea34b6-3e36-4cf7-92da-6a41c77c38ca"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 20.0px);
}

}

@media (max-width: 767px) {
  [id="s-7fea34b6-3e36-4cf7-92da-6a41c77c38ca"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-008140bf-2cf4-4866-877b-d7b349f1d541 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-008140bf-2cf4-4866-877b-d7b349f1d541 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-008140bf-2cf4-4866-877b-d7b349f1d541.shg-box.shg-c {
  justify-content: center;
}

#s-6e5fd5d6-c080-4cd8-b63f-35f3e7b19b4b {
  padding-top: 40px;
padding-left: 40px;
padding-bottom: 40px;
padding-right: 40px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 300px;
background-color: rgba(235, 242, 240, 1);
}
@media (max-width: 767px){#s-6e5fd5d6-c080-4cd8-b63f-35f3e7b19b4b {
  padding-top: 24px;
padding-left: 32px;
padding-bottom: 24px;
padding-right: 32px;
min-height: 100px;
}
}







#s-6e5fd5d6-c080-4cd8-b63f-35f3e7b19b4b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6e5fd5d6-c080-4cd8-b63f-35f3e7b19b4b.shg-box.shg-c {
  justify-content: center;
}
@media (max-width: 767px){






#s-6e5fd5d6-c080-4cd8-b63f-35f3e7b19b4b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6e5fd5d6-c080-4cd8-b63f-35f3e7b19b4b.shg-box.shg-c {
  justify-content: flex-start;
}
}
.shogun-heading-component h1,
.shogun-heading-component h2,
.shogun-heading-component h3,
.shogun-heading-component h4,
.shogun-heading-component h5,
.shogun-heading-component h6 {
  margin: 0;
  padding: 0;
  display: block;
  color: ;
  font-family: ;
  text-transform: none;
  font-weight: ;
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
}

.shogun-heading-component a {
  text-decoration: none !important;
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
}

#s-1e50f344-a211-4c28-aaa1-9806d0315fde {
  margin-left: auto;
margin-bottom: 16px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-1e50f344-a211-4c28-aaa1-9806d0315fde .shogun-heading-component h1 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-a3a31895-a44c-48ef-b548-09d278601d27 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-a3a31895-a44c-48ef-b548-09d278601d27 .shogun-heading-component h4 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-a3a31895-a44c-48ef-b548-09d278601d27 .shogun-heading-component h4 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-5de339a9-e0f0-4b7b-bbc9-729c919a7f5e {
  margin-left: auto;
margin-right: auto;
min-height: 600px;
}
@media (max-width: 767px){#s-5de339a9-e0f0-4b7b-bbc9-729c919a7f5e {
  margin-bottom: 20px;
min-height: 200px;
}
}







#s-5de339a9-e0f0-4b7b-bbc9-729c919a7f5e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5de339a9-e0f0-4b7b-bbc9-729c919a7f5e.shg-box.shg-c {
  justify-content: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-content-v3 > * {
  flex-shrink: 0; /* Prevents children from shrinking maintaining natural size*/
  width: 100%;
}
#s-87350abb-b0c2-4204-a77f-cc9ebb51e568 {
  margin-left: auto;
margin-right: auto;
min-height: 600px;
max-width: 3200px;
text-align: center;
}
@media (max-width: 767px){#s-87350abb-b0c2-4204-a77f-cc9ebb51e568 {
  display: none;
}
#s-87350abb-b0c2-4204-a77f-cc9ebb51e568, #wrap-s-87350abb-b0c2-4204-a77f-cc9ebb51e568, #wrap-content-s-87350abb-b0c2-4204-a77f-cc9ebb51e568 { display: none !important; }}
#s-87350abb-b0c2-4204-a77f-cc9ebb51e568 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-87350abb-b0c2-4204-a77f-cc9ebb51e568-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-87350abb-b0c2-4204-a77f-cc9ebb51e568 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-87350abb-b0c2-4204-a77f-cc9ebb51e568 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-87350abb-b0c2-4204-a77f-cc9ebb51e568 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-87350abb-b0c2-4204-a77f-cc9ebb51e568 img.shogun-image {
  width: 100%;
  
  min-height: 600px;
  max-width: 3200px;

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




.s-87350abb-b0c2-4204-a77f-cc9ebb51e568 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-87350abb-b0c2-4204-a77f-cc9ebb51e568.shg-align-container {
  display: flex;
  justify-content: center
}

.s-87350abb-b0c2-4204-a77f-cc9ebb51e568.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-87350abb-b0c2-4204-a77f-cc9ebb51e568.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-87350abb-b0c2-4204-a77f-cc9ebb51e568 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-87350abb-b0c2-4204-a77f-cc9ebb51e568-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-87350abb-b0c2-4204-a77f-cc9ebb51e568 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-87350abb-b0c2-4204-a77f-cc9ebb51e568 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-87350abb-b0c2-4204-a77f-cc9ebb51e568 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-87350abb-b0c2-4204-a77f-cc9ebb51e568 img.shogun-image {
  width: 100%;
  
  
  

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




.s-87350abb-b0c2-4204-a77f-cc9ebb51e568 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-87350abb-b0c2-4204-a77f-cc9ebb51e568.shg-align-container {
  display: flex;
  justify-content: center
}

.s-87350abb-b0c2-4204-a77f-cc9ebb51e568.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-87350abb-b0c2-4204-a77f-cc9ebb51e568.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-87350abb-b0c2-4204-a77f-cc9ebb51e568 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-87350abb-b0c2-4204-a77f-cc9ebb51e568-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-87350abb-b0c2-4204-a77f-cc9ebb51e568 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-87350abb-b0c2-4204-a77f-cc9ebb51e568 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-87350abb-b0c2-4204-a77f-cc9ebb51e568 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-87350abb-b0c2-4204-a77f-cc9ebb51e568 img.shogun-image {
  width: 100%;
  
  
  

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




.s-87350abb-b0c2-4204-a77f-cc9ebb51e568 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-87350abb-b0c2-4204-a77f-cc9ebb51e568.shg-align-container {
  display: flex;
  justify-content: center
}

.s-87350abb-b0c2-4204-a77f-cc9ebb51e568.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-87350abb-b0c2-4204-a77f-cc9ebb51e568.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-87350abb-b0c2-4204-a77f-cc9ebb51e568 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-87350abb-b0c2-4204-a77f-cc9ebb51e568-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-87350abb-b0c2-4204-a77f-cc9ebb51e568 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-87350abb-b0c2-4204-a77f-cc9ebb51e568 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-87350abb-b0c2-4204-a77f-cc9ebb51e568 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-87350abb-b0c2-4204-a77f-cc9ebb51e568 img.shogun-image {
  width: 100%;
  
  
  

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




.s-87350abb-b0c2-4204-a77f-cc9ebb51e568 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-87350abb-b0c2-4204-a77f-cc9ebb51e568.shg-align-container {
  display: flex;
  justify-content: center
}

.s-87350abb-b0c2-4204-a77f-cc9ebb51e568.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-87350abb-b0c2-4204-a77f-cc9ebb51e568.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-87350abb-b0c2-4204-a77f-cc9ebb51e568 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-87350abb-b0c2-4204-a77f-cc9ebb51e568-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-87350abb-b0c2-4204-a77f-cc9ebb51e568 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-87350abb-b0c2-4204-a77f-cc9ebb51e568 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-87350abb-b0c2-4204-a77f-cc9ebb51e568 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-87350abb-b0c2-4204-a77f-cc9ebb51e568 img.shogun-image {
  width: 100%;
  
  
  

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




.s-87350abb-b0c2-4204-a77f-cc9ebb51e568 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-87350abb-b0c2-4204-a77f-cc9ebb51e568.shg-align-container {
  display: flex;
  justify-content: center
}

.s-87350abb-b0c2-4204-a77f-cc9ebb51e568.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-87350abb-b0c2-4204-a77f-cc9ebb51e568.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 {
  margin-left: auto;
margin-right: auto;
max-width: 3200px;
text-align: center;
}
@media (min-width: 1200px){#s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 {
  display: none;
}
#s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144, #wrap-s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144, #wrap-content-s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 {
  display: none;
}
#s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144, #wrap-s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144, #wrap-content-s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 {
  display: none;
}
#s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144, #wrap-s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144, #wrap-content-s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 { display: none !important; }}@media (max-width: 767px){#s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 {
  aspect-ratio: 1/1;
}
}
#s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 img.shogun-image {
  width: 100%;
  
  
  max-width: 3200px;

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




.s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144.shg-align-container {
  display: flex;
  justify-content: center
}

.s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 img.shogun-image {
  width: 100%;
  
  
  

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




.s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144.shg-align-container {
  display: flex;
  justify-content: center
}

.s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 img.shogun-image {
  width: 100%;
  
  
  

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




.s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144.shg-align-container {
  display: flex;
  justify-content: center
}

.s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 img.shogun-image {
  width: 100%;
  
  
  

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




.s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144.shg-align-container {
  display: flex;
  justify-content: center
}

.s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 img.shogun-image {
  width: 100%;
  
  
  

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 .shg-inner-inline-image {   
      aspect-ratio: 1/1;
    }

    #s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: ;
    }
  }

  .s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;

  }


.s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144.shg-align-container {
  display: flex;
  justify-content: center
}

.s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




  @supports not (aspect-ratio: 1/1) {
    .s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144.shogun-image-container {
      position: relative;
    }

    .s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-331b72b9-9fd0-4a0b-add1-2eaf8eac8144 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      
      
      
    }
  }

}
#s-0bfe488a-b623-48bc-8f75-9cc37c236781 {
  padding-top: 40px;
padding-left: 80px;
padding-bottom: 40px;
padding-right: 80px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-0bfe488a-b623-48bc-8f75-9cc37c236781 {
  padding-top: 80px;
padding-left: 40px;
padding-bottom: 40px;
padding-right: 40px;
}
}@media (max-width: 767px){#s-0bfe488a-b623-48bc-8f75-9cc37c236781 {
  padding-top: 30px;
padding-left: 8%;
padding-bottom: 30px;
padding-right: 8%;
}
}







#s-0bfe488a-b623-48bc-8f75-9cc37c236781 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0bfe488a-b623-48bc-8f75-9cc37c236781.shg-box.shg-c {
  justify-content: center;
}

#s-862fdba8-6ea4-44b6-9a92-aaf7e7cc0ffc {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1440px;
}
@media (max-width: 767px){#s-862fdba8-6ea4-44b6-9a92-aaf7e7cc0ffc {
  margin-top: 0px;
margin-bottom: 0px;
}
}
@media (min-width: 0px) {
[id="s-862fdba8-6ea4-44b6-9a92-aaf7e7cc0ffc"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-862fdba8-6ea4-44b6-9a92-aaf7e7cc0ffc"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-862fdba8-6ea4-44b6-9a92-aaf7e7cc0ffc"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-862fdba8-6ea4-44b6-9a92-aaf7e7cc0ffc"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (max-width: 767px) {
  [id="s-862fdba8-6ea4-44b6-9a92-aaf7e7cc0ffc"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-0c3bf503-01ff-40dd-822b-f7139d9a622d {
  margin-left: auto;
margin-right: auto;
min-height: 550px;
}
@media (max-width: 767px){#s-0c3bf503-01ff-40dd-822b-f7139d9a622d {
  min-height: 350px;
}
}
#s-0c3bf503-01ff-40dd-822b-f7139d9a622d {
  background-image: url();
}








#s-0c3bf503-01ff-40dd-822b-f7139d9a622d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0c3bf503-01ff-40dd-822b-f7139d9a622d.shg-box.shg-c {
  justify-content: center;
}

#s-42a6f266-5597-4614-bbdd-a6734ce98d3c {
  margin-left: auto;
margin-right: auto;
min-height: 550px;
max-width: 2400px;
text-align: center;
}
@media (max-width: 767px){#s-42a6f266-5597-4614-bbdd-a6734ce98d3c {
  min-height: 350px;
}
}
#s-42a6f266-5597-4614-bbdd-a6734ce98d3c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-42a6f266-5597-4614-bbdd-a6734ce98d3c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-42a6f266-5597-4614-bbdd-a6734ce98d3c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-42a6f266-5597-4614-bbdd-a6734ce98d3c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-42a6f266-5597-4614-bbdd-a6734ce98d3c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-42a6f266-5597-4614-bbdd-a6734ce98d3c img.shogun-image {
  width: 100%;
  
  min-height: 550px;
  max-width: 2400px;

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




.s-42a6f266-5597-4614-bbdd-a6734ce98d3c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-42a6f266-5597-4614-bbdd-a6734ce98d3c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-42a6f266-5597-4614-bbdd-a6734ce98d3c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-42a6f266-5597-4614-bbdd-a6734ce98d3c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-42a6f266-5597-4614-bbdd-a6734ce98d3c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-42a6f266-5597-4614-bbdd-a6734ce98d3c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-42a6f266-5597-4614-bbdd-a6734ce98d3c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-42a6f266-5597-4614-bbdd-a6734ce98d3c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-42a6f266-5597-4614-bbdd-a6734ce98d3c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-42a6f266-5597-4614-bbdd-a6734ce98d3c img.shogun-image {
  width: 100%;
  
  
  

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




.s-42a6f266-5597-4614-bbdd-a6734ce98d3c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-42a6f266-5597-4614-bbdd-a6734ce98d3c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-42a6f266-5597-4614-bbdd-a6734ce98d3c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-42a6f266-5597-4614-bbdd-a6734ce98d3c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-42a6f266-5597-4614-bbdd-a6734ce98d3c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-42a6f266-5597-4614-bbdd-a6734ce98d3c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-42a6f266-5597-4614-bbdd-a6734ce98d3c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-42a6f266-5597-4614-bbdd-a6734ce98d3c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-42a6f266-5597-4614-bbdd-a6734ce98d3c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-42a6f266-5597-4614-bbdd-a6734ce98d3c img.shogun-image {
  width: 100%;
  
  
  

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




.s-42a6f266-5597-4614-bbdd-a6734ce98d3c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-42a6f266-5597-4614-bbdd-a6734ce98d3c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-42a6f266-5597-4614-bbdd-a6734ce98d3c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-42a6f266-5597-4614-bbdd-a6734ce98d3c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-42a6f266-5597-4614-bbdd-a6734ce98d3c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-42a6f266-5597-4614-bbdd-a6734ce98d3c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-42a6f266-5597-4614-bbdd-a6734ce98d3c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-42a6f266-5597-4614-bbdd-a6734ce98d3c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-42a6f266-5597-4614-bbdd-a6734ce98d3c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-42a6f266-5597-4614-bbdd-a6734ce98d3c img.shogun-image {
  width: 100%;
  
  
  

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




.s-42a6f266-5597-4614-bbdd-a6734ce98d3c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-42a6f266-5597-4614-bbdd-a6734ce98d3c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-42a6f266-5597-4614-bbdd-a6734ce98d3c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-42a6f266-5597-4614-bbdd-a6734ce98d3c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-42a6f266-5597-4614-bbdd-a6734ce98d3c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-42a6f266-5597-4614-bbdd-a6734ce98d3c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-42a6f266-5597-4614-bbdd-a6734ce98d3c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-42a6f266-5597-4614-bbdd-a6734ce98d3c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-42a6f266-5597-4614-bbdd-a6734ce98d3c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-42a6f266-5597-4614-bbdd-a6734ce98d3c img.shogun-image {
  width: 100%;
  
  min-height: 350px;
  

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




.s-42a6f266-5597-4614-bbdd-a6734ce98d3c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-42a6f266-5597-4614-bbdd-a6734ce98d3c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-42a6f266-5597-4614-bbdd-a6734ce98d3c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-42a6f266-5597-4614-bbdd-a6734ce98d3c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-cf5d3c38-abcd-4af5-b982-9246ef283b12 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 20px;
padding-left: 0px;
padding-bottom: 20px;
padding-right: 0px;
min-height: 550px;
}
@media (max-width: 767px){#s-cf5d3c38-abcd-4af5-b982-9246ef283b12 {
  padding-top: 0px;
padding-left: 0px;
padding-bottom: 24px;
padding-right: 0px;
min-height: 50px;
}
}







#s-cf5d3c38-abcd-4af5-b982-9246ef283b12 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cf5d3c38-abcd-4af5-b982-9246ef283b12.shg-box.shg-c {
  justify-content: center;
}

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

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

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

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

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

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

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

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

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

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

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

/* https://stackoverflow.com/a/16094931/3696652 */
.shg-default-text-content ::-moz-selection, .shg-default-text-content *::-moz-selection {
  background: #accef7;
}
.shg-default-text-content ::selection,
.shg-default-text-content *::selection {
  background: #accef7;
}

.shg-default-text-content p {
  font-size: 1em;
  font-weight: ;
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-top: 0.6em;
  color: ;
  font-family: ;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#s-cc30a481-b847-4005-8ff4-e2b6aee80de9 {
  margin-left: auto;
margin-bottom: 24px;
margin-right: auto;
}
@media (max-width: 767px){#s-cc30a481-b847-4005-8ff4-e2b6aee80de9 {
  margin-bottom: 20px;
}
}
#s-cc30a481-b847-4005-8ff4-e2b6aee80de9 .shg-proportional-font-size,
#s-cc30a481-b847-4005-8ff4-e2b6aee80de9 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-698a7b0b-d283-4901-8357-55092bc65d78 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 24px;
margin-right: auto;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 50px;
max-width: 800px;
}
@media (max-width: 767px){#s-698a7b0b-d283-4901-8357-55092bc65d78 {
  margin-bottom: 20px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
}
}
#s-698a7b0b-d283-4901-8357-55092bc65d78 {
  background-image: url();
}








#s-698a7b0b-d283-4901-8357-55092bc65d78 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-698a7b0b-d283-4901-8357-55092bc65d78.shg-box.shg-c {
  justify-content: center;
}

#s-61f3f913-4919-4775-85c4-665d242f3fc8 {
  margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
}








#s-61f3f913-4919-4775-85c4-665d242f3fc8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-61f3f913-4919-4775-85c4-665d242f3fc8.shg-box.shg-c {
  justify-content: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-cover {
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover;";
  width: 100%;
}

.shogun-image-contain {
  font-family: "object-fit: contain;";
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
}

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

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

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

.shogun-image-content {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
  min-width: 100%;
  min-height: 100%;
  /* Ensures that the content children fills the container */
  align-items: stretch;
}

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

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

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

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

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

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

.shg-image-content-wrapper .shogun-image.hover~* {
  z-index: 1;
}

.shogun-image-content > * {
  flex-shrink: 0; /* Prevents children from shrinking maintaining natural size*/
  width: 100%;
}
#s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 24px;
max-width: 24px;
aspect-ratio: 1/1;
text-align: left;
}

#s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 {
  margin: 0 !important;
  overflow: visible;
}

#s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 img.shogun-image {
  /* Add background color handling */
  
}

#s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shogun-image {
  box-sizing: border-box;
}



.s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shogun-image-container {
      position: relative;
    }

    .s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

@media (min-width: 1200px){#s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 {
  margin: 0 !important;
  overflow: visible;
}

#s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 img.shogun-image {
  /* Add background color handling */
  
}

#s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shogun-image {
  box-sizing: border-box;
}



.s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shogun-image-container {
      position: relative;
    }

    .s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 {
  margin: 0 !important;
  overflow: visible;
}

#s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 img.shogun-image {
  /* Add background color handling */
  
}

#s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shogun-image {
  box-sizing: border-box;
}



.s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shogun-image-container {
      position: relative;
    }

    .s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 {
  margin: 0 !important;
  overflow: visible;
}

#s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 img.shogun-image {
  /* Add background color handling */
  
}

#s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shogun-image {
  box-sizing: border-box;
}



.s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shogun-image-container {
      position: relative;
    }

    .s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (max-width: 767px){#s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 {
  margin: 0 !important;
  overflow: visible;
}

#s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 img.shogun-image {
  /* Add background color handling */
  
}

#s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shogun-image {
  box-sizing: border-box;
}



.s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shogun-image-container {
      position: relative;
    }

    .s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-72f328cb-ed29-4e6d-ae37-f85b5f15f8a9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}
#s-498b581f-abdc-4347-83e4-2205c22d21c8 {
  margin-left: 0px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-498b581f-abdc-4347-83e4-2205c22d21c8 .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-498b581f-abdc-4347-83e4-2205c22d21c8 .shogun-heading-component h5 a {
  color: ;
}


#s-372f9b49-3939-4d1d-9b95-082b05104c45 {
  margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
}








#s-372f9b49-3939-4d1d-9b95-082b05104c45 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-372f9b49-3939-4d1d-9b95-082b05104c45.shg-box.shg-c {
  justify-content: center;
}

#s-4090a10d-2479-4b2e-bcd1-c25feddfae04 {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 24px;
max-width: 24px;
aspect-ratio: 1/1;
text-align: left;
}

#s-4090a10d-2479-4b2e-bcd1-c25feddfae04 {
  margin: 0 !important;
  overflow: visible;
}

#s-4090a10d-2479-4b2e-bcd1-c25feddfae04-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4090a10d-2479-4b2e-bcd1-c25feddfae04 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-4090a10d-2479-4b2e-bcd1-c25feddfae04 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4090a10d-2479-4b2e-bcd1-c25feddfae04 img.shogun-image {
  /* Add background color handling */
  
}

#s-4090a10d-2479-4b2e-bcd1-c25feddfae04 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4090a10d-2479-4b2e-bcd1-c25feddfae04 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4090a10d-2479-4b2e-bcd1-c25feddfae04 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4090a10d-2479-4b2e-bcd1-c25feddfae04 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4090a10d-2479-4b2e-bcd1-c25feddfae04 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-4090a10d-2479-4b2e-bcd1-c25feddfae04 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shogun-image {
  box-sizing: border-box;
}



.s-4090a10d-2479-4b2e-bcd1-c25feddfae04 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-4090a10d-2479-4b2e-bcd1-c25feddfae04 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shogun-image-container {
      position: relative;
    }

    .s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4090a10d-2479-4b2e-bcd1-c25feddfae04 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

@media (min-width: 1200px){#s-4090a10d-2479-4b2e-bcd1-c25feddfae04 {
  margin: 0 !important;
  overflow: visible;
}

#s-4090a10d-2479-4b2e-bcd1-c25feddfae04-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4090a10d-2479-4b2e-bcd1-c25feddfae04 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4090a10d-2479-4b2e-bcd1-c25feddfae04 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4090a10d-2479-4b2e-bcd1-c25feddfae04 img.shogun-image {
  /* Add background color handling */
  
}

#s-4090a10d-2479-4b2e-bcd1-c25feddfae04 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4090a10d-2479-4b2e-bcd1-c25feddfae04 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4090a10d-2479-4b2e-bcd1-c25feddfae04 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4090a10d-2479-4b2e-bcd1-c25feddfae04 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4090a10d-2479-4b2e-bcd1-c25feddfae04 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-4090a10d-2479-4b2e-bcd1-c25feddfae04 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shogun-image {
  box-sizing: border-box;
}



.s-4090a10d-2479-4b2e-bcd1-c25feddfae04 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-4090a10d-2479-4b2e-bcd1-c25feddfae04 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shogun-image-container {
      position: relative;
    }

    .s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4090a10d-2479-4b2e-bcd1-c25feddfae04 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-4090a10d-2479-4b2e-bcd1-c25feddfae04 {
  margin: 0 !important;
  overflow: visible;
}

#s-4090a10d-2479-4b2e-bcd1-c25feddfae04-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4090a10d-2479-4b2e-bcd1-c25feddfae04 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4090a10d-2479-4b2e-bcd1-c25feddfae04 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4090a10d-2479-4b2e-bcd1-c25feddfae04 img.shogun-image {
  /* Add background color handling */
  
}

#s-4090a10d-2479-4b2e-bcd1-c25feddfae04 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4090a10d-2479-4b2e-bcd1-c25feddfae04 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4090a10d-2479-4b2e-bcd1-c25feddfae04 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4090a10d-2479-4b2e-bcd1-c25feddfae04 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4090a10d-2479-4b2e-bcd1-c25feddfae04 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-4090a10d-2479-4b2e-bcd1-c25feddfae04 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shogun-image {
  box-sizing: border-box;
}



.s-4090a10d-2479-4b2e-bcd1-c25feddfae04 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-4090a10d-2479-4b2e-bcd1-c25feddfae04 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shogun-image-container {
      position: relative;
    }

    .s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4090a10d-2479-4b2e-bcd1-c25feddfae04 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-4090a10d-2479-4b2e-bcd1-c25feddfae04 {
  margin: 0 !important;
  overflow: visible;
}

#s-4090a10d-2479-4b2e-bcd1-c25feddfae04-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4090a10d-2479-4b2e-bcd1-c25feddfae04 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4090a10d-2479-4b2e-bcd1-c25feddfae04 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4090a10d-2479-4b2e-bcd1-c25feddfae04 img.shogun-image {
  /* Add background color handling */
  
}

#s-4090a10d-2479-4b2e-bcd1-c25feddfae04 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4090a10d-2479-4b2e-bcd1-c25feddfae04 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4090a10d-2479-4b2e-bcd1-c25feddfae04 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4090a10d-2479-4b2e-bcd1-c25feddfae04 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4090a10d-2479-4b2e-bcd1-c25feddfae04 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-4090a10d-2479-4b2e-bcd1-c25feddfae04 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shogun-image {
  box-sizing: border-box;
}



.s-4090a10d-2479-4b2e-bcd1-c25feddfae04 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-4090a10d-2479-4b2e-bcd1-c25feddfae04 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shogun-image-container {
      position: relative;
    }

    .s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4090a10d-2479-4b2e-bcd1-c25feddfae04 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (max-width: 767px){#s-4090a10d-2479-4b2e-bcd1-c25feddfae04 {
  margin: 0 !important;
  overflow: visible;
}

#s-4090a10d-2479-4b2e-bcd1-c25feddfae04-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4090a10d-2479-4b2e-bcd1-c25feddfae04 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4090a10d-2479-4b2e-bcd1-c25feddfae04 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4090a10d-2479-4b2e-bcd1-c25feddfae04 img.shogun-image {
  /* Add background color handling */
  
}

#s-4090a10d-2479-4b2e-bcd1-c25feddfae04 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4090a10d-2479-4b2e-bcd1-c25feddfae04 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4090a10d-2479-4b2e-bcd1-c25feddfae04 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4090a10d-2479-4b2e-bcd1-c25feddfae04 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4090a10d-2479-4b2e-bcd1-c25feddfae04 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-4090a10d-2479-4b2e-bcd1-c25feddfae04 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shogun-image {
  box-sizing: border-box;
}



.s-4090a10d-2479-4b2e-bcd1-c25feddfae04 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-4090a10d-2479-4b2e-bcd1-c25feddfae04 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shogun-image-container {
      position: relative;
    }

    .s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4090a10d-2479-4b2e-bcd1-c25feddfae04.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4090a10d-2479-4b2e-bcd1-c25feddfae04 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}
#s-7f42b7f9-d342-41d2-9d22-ffbd4b990ce7 {
  margin-left: 0px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-7f42b7f9-d342-41d2-9d22-ffbd4b990ce7 .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-7f42b7f9-d342-41d2-9d22-ffbd4b990ce7 .shogun-heading-component h5 a {
  color: ;
}


#s-450bdc03-6850-4515-b84d-bcc5d9d19341 {
  margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
}








#s-450bdc03-6850-4515-b84d-bcc5d9d19341 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-450bdc03-6850-4515-b84d-bcc5d9d19341.shg-box.shg-c {
  justify-content: center;
}

#s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 24px;
max-width: 24px;
aspect-ratio: 1/1;
text-align: left;
}

#s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 {
  margin: 0 !important;
  overflow: visible;
}

#s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 img.shogun-image {
  /* Add background color handling */
  
}

#s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shogun-image {
  box-sizing: border-box;
}



.s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shogun-image-container {
      position: relative;
    }

    .s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

@media (min-width: 1200px){#s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 {
  margin: 0 !important;
  overflow: visible;
}

#s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 img.shogun-image {
  /* Add background color handling */
  
}

#s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shogun-image {
  box-sizing: border-box;
}



.s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shogun-image-container {
      position: relative;
    }

    .s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 {
  margin: 0 !important;
  overflow: visible;
}

#s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 img.shogun-image {
  /* Add background color handling */
  
}

#s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shogun-image {
  box-sizing: border-box;
}



.s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shogun-image-container {
      position: relative;
    }

    .s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 {
  margin: 0 !important;
  overflow: visible;
}

#s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 img.shogun-image {
  /* Add background color handling */
  
}

#s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shogun-image {
  box-sizing: border-box;
}



.s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shogun-image-container {
      position: relative;
    }

    .s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (max-width: 767px){#s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 {
  margin: 0 !important;
  overflow: visible;
}

#s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 img.shogun-image {
  /* Add background color handling */
  
}

#s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shogun-image {
  box-sizing: border-box;
}



.s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shogun-image-container {
      position: relative;
    }

    .s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b16ce63b-fa7c-4fc2-82d5-6b04c4bec090 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}
#s-1d629c97-9ff9-438e-bc0b-41a680d898a3 {
  margin-left: 0px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-1d629c97-9ff9-438e-bc0b-41a680d898a3 .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-1d629c97-9ff9-438e-bc0b-41a680d898a3 .shogun-heading-component h5 a {
  color: ;
}


#s-b1e14716-858a-46be-b513-f79d1e59fdef {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}








#s-b1e14716-858a-46be-b513-f79d1e59fdef > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b1e14716-858a-46be-b513-f79d1e59fdef.shg-box.shg-c {
  justify-content: center;
}

#s-190dbe2b-fe18-497a-a340-dd64f4a62311 {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 24px;
max-width: 24px;
aspect-ratio: 1/1;
text-align: left;
}

#s-190dbe2b-fe18-497a-a340-dd64f4a62311 {
  margin: 0 !important;
  overflow: visible;
}

#s-190dbe2b-fe18-497a-a340-dd64f4a62311-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-190dbe2b-fe18-497a-a340-dd64f4a62311 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-190dbe2b-fe18-497a-a340-dd64f4a62311 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-190dbe2b-fe18-497a-a340-dd64f4a62311 img.shogun-image {
  /* Add background color handling */
  
}

#s-190dbe2b-fe18-497a-a340-dd64f4a62311 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-190dbe2b-fe18-497a-a340-dd64f4a62311 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-190dbe2b-fe18-497a-a340-dd64f4a62311 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-190dbe2b-fe18-497a-a340-dd64f4a62311 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-190dbe2b-fe18-497a-a340-dd64f4a62311.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-190dbe2b-fe18-497a-a340-dd64f4a62311 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-190dbe2b-fe18-497a-a340-dd64f4a62311.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-190dbe2b-fe18-497a-a340-dd64f4a62311 .shogun-image-content {
  
    justify-content: center;
  
}

.s-190dbe2b-fe18-497a-a340-dd64f4a62311.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-190dbe2b-fe18-497a-a340-dd64f4a62311.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-190dbe2b-fe18-497a-a340-dd64f4a62311.shogun-image {
  box-sizing: border-box;
}



.s-190dbe2b-fe18-497a-a340-dd64f4a62311 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-190dbe2b-fe18-497a-a340-dd64f4a62311 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-190dbe2b-fe18-497a-a340-dd64f4a62311.shogun-image-container {
      position: relative;
    }

    .s-190dbe2b-fe18-497a-a340-dd64f4a62311.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-190dbe2b-fe18-497a-a340-dd64f4a62311.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-190dbe2b-fe18-497a-a340-dd64f4a62311 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

@media (min-width: 1200px){#s-190dbe2b-fe18-497a-a340-dd64f4a62311 {
  margin: 0 !important;
  overflow: visible;
}

#s-190dbe2b-fe18-497a-a340-dd64f4a62311-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-190dbe2b-fe18-497a-a340-dd64f4a62311 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-190dbe2b-fe18-497a-a340-dd64f4a62311 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-190dbe2b-fe18-497a-a340-dd64f4a62311 img.shogun-image {
  /* Add background color handling */
  
}

#s-190dbe2b-fe18-497a-a340-dd64f4a62311 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-190dbe2b-fe18-497a-a340-dd64f4a62311 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-190dbe2b-fe18-497a-a340-dd64f4a62311 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-190dbe2b-fe18-497a-a340-dd64f4a62311 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-190dbe2b-fe18-497a-a340-dd64f4a62311.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-190dbe2b-fe18-497a-a340-dd64f4a62311 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-190dbe2b-fe18-497a-a340-dd64f4a62311.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-190dbe2b-fe18-497a-a340-dd64f4a62311 .shogun-image-content {
  
    justify-content: center;
  
}

.s-190dbe2b-fe18-497a-a340-dd64f4a62311.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-190dbe2b-fe18-497a-a340-dd64f4a62311.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-190dbe2b-fe18-497a-a340-dd64f4a62311.shogun-image {
  box-sizing: border-box;
}



.s-190dbe2b-fe18-497a-a340-dd64f4a62311 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-190dbe2b-fe18-497a-a340-dd64f4a62311 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-190dbe2b-fe18-497a-a340-dd64f4a62311.shogun-image-container {
      position: relative;
    }

    .s-190dbe2b-fe18-497a-a340-dd64f4a62311.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-190dbe2b-fe18-497a-a340-dd64f4a62311.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-190dbe2b-fe18-497a-a340-dd64f4a62311 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-190dbe2b-fe18-497a-a340-dd64f4a62311 {
  margin: 0 !important;
  overflow: visible;
}

#s-190dbe2b-fe18-497a-a340-dd64f4a62311-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-190dbe2b-fe18-497a-a340-dd64f4a62311 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-190dbe2b-fe18-497a-a340-dd64f4a62311 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-190dbe2b-fe18-497a-a340-dd64f4a62311 img.shogun-image {
  /* Add background color handling */
  
}

#s-190dbe2b-fe18-497a-a340-dd64f4a62311 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-190dbe2b-fe18-497a-a340-dd64f4a62311 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-190dbe2b-fe18-497a-a340-dd64f4a62311 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-190dbe2b-fe18-497a-a340-dd64f4a62311 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-190dbe2b-fe18-497a-a340-dd64f4a62311.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-190dbe2b-fe18-497a-a340-dd64f4a62311 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-190dbe2b-fe18-497a-a340-dd64f4a62311.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-190dbe2b-fe18-497a-a340-dd64f4a62311 .shogun-image-content {
  
    justify-content: center;
  
}

.s-190dbe2b-fe18-497a-a340-dd64f4a62311.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-190dbe2b-fe18-497a-a340-dd64f4a62311.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-190dbe2b-fe18-497a-a340-dd64f4a62311.shogun-image {
  box-sizing: border-box;
}



.s-190dbe2b-fe18-497a-a340-dd64f4a62311 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-190dbe2b-fe18-497a-a340-dd64f4a62311 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-190dbe2b-fe18-497a-a340-dd64f4a62311.shogun-image-container {
      position: relative;
    }

    .s-190dbe2b-fe18-497a-a340-dd64f4a62311.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-190dbe2b-fe18-497a-a340-dd64f4a62311.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-190dbe2b-fe18-497a-a340-dd64f4a62311 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-190dbe2b-fe18-497a-a340-dd64f4a62311 {
  margin: 0 !important;
  overflow: visible;
}

#s-190dbe2b-fe18-497a-a340-dd64f4a62311-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-190dbe2b-fe18-497a-a340-dd64f4a62311 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-190dbe2b-fe18-497a-a340-dd64f4a62311 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-190dbe2b-fe18-497a-a340-dd64f4a62311 img.shogun-image {
  /* Add background color handling */
  
}

#s-190dbe2b-fe18-497a-a340-dd64f4a62311 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-190dbe2b-fe18-497a-a340-dd64f4a62311 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-190dbe2b-fe18-497a-a340-dd64f4a62311 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-190dbe2b-fe18-497a-a340-dd64f4a62311 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-190dbe2b-fe18-497a-a340-dd64f4a62311.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-190dbe2b-fe18-497a-a340-dd64f4a62311 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-190dbe2b-fe18-497a-a340-dd64f4a62311.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-190dbe2b-fe18-497a-a340-dd64f4a62311 .shogun-image-content {
  
    justify-content: center;
  
}

.s-190dbe2b-fe18-497a-a340-dd64f4a62311.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-190dbe2b-fe18-497a-a340-dd64f4a62311.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-190dbe2b-fe18-497a-a340-dd64f4a62311.shogun-image {
  box-sizing: border-box;
}



.s-190dbe2b-fe18-497a-a340-dd64f4a62311 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-190dbe2b-fe18-497a-a340-dd64f4a62311 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-190dbe2b-fe18-497a-a340-dd64f4a62311.shogun-image-container {
      position: relative;
    }

    .s-190dbe2b-fe18-497a-a340-dd64f4a62311.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-190dbe2b-fe18-497a-a340-dd64f4a62311.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-190dbe2b-fe18-497a-a340-dd64f4a62311 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (max-width: 767px){#s-190dbe2b-fe18-497a-a340-dd64f4a62311 {
  margin: 0 !important;
  overflow: visible;
}

#s-190dbe2b-fe18-497a-a340-dd64f4a62311-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-190dbe2b-fe18-497a-a340-dd64f4a62311 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-190dbe2b-fe18-497a-a340-dd64f4a62311 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-190dbe2b-fe18-497a-a340-dd64f4a62311 img.shogun-image {
  /* Add background color handling */
  
}

#s-190dbe2b-fe18-497a-a340-dd64f4a62311 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-190dbe2b-fe18-497a-a340-dd64f4a62311 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-190dbe2b-fe18-497a-a340-dd64f4a62311 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-190dbe2b-fe18-497a-a340-dd64f4a62311 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-190dbe2b-fe18-497a-a340-dd64f4a62311.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-190dbe2b-fe18-497a-a340-dd64f4a62311 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-190dbe2b-fe18-497a-a340-dd64f4a62311.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-190dbe2b-fe18-497a-a340-dd64f4a62311 .shogun-image-content {
  
    justify-content: center;
  
}

.s-190dbe2b-fe18-497a-a340-dd64f4a62311.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-190dbe2b-fe18-497a-a340-dd64f4a62311.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-190dbe2b-fe18-497a-a340-dd64f4a62311.shogun-image {
  box-sizing: border-box;
}



.s-190dbe2b-fe18-497a-a340-dd64f4a62311 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-190dbe2b-fe18-497a-a340-dd64f4a62311 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-190dbe2b-fe18-497a-a340-dd64f4a62311.shogun-image-container {
      position: relative;
    }

    .s-190dbe2b-fe18-497a-a340-dd64f4a62311.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-190dbe2b-fe18-497a-a340-dd64f4a62311.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-190dbe2b-fe18-497a-a340-dd64f4a62311 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}
#s-6ed4981e-0d4b-4a2e-a0c1-178fa69dc170 {
  margin-left: 0px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-6ed4981e-0d4b-4a2e-a0c1-178fa69dc170 .shogun-heading-component h5 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-6ed4981e-0d4b-4a2e-a0c1-178fa69dc170 .shogun-heading-component h5 a {
  color: ;
}


#s-8b438bd5-fe9f-415f-a257-6e1f98860019 {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}

#s-8b438bd5-fe9f-415f-a257-6e1f98860019 .shg-proportional-font-size,
#s-8b438bd5-fe9f-415f-a257-6e1f98860019 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a7ee644b-1fee-4a68-b5c4-8cf690a54436 {
  margin-left: auto;
margin-right: auto;
padding-top: 40px;
padding-left: 80px;
padding-bottom: 100px;
padding-right: 80px;
min-height: 50px;
}
@media (max-width: 767px){#s-a7ee644b-1fee-4a68-b5c4-8cf690a54436 {
  padding-top: 30px;
padding-left: 8%;
padding-bottom: 48px;
padding-right: 8%;
}
}







#s-a7ee644b-1fee-4a68-b5c4-8cf690a54436 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a7ee644b-1fee-4a68-b5c4-8cf690a54436.shg-box.shg-c {
  justify-content: center;
}

#s-f18f6b7b-78d8-4faa-bc97-8659046e148d {
  margin-left: auto;
margin-right: auto;
max-width: 1440px;
}
@media (min-width: 768px) and (max-width: 991px){#s-f18f6b7b-78d8-4faa-bc97-8659046e148d {
  display: none;
}
#s-f18f6b7b-78d8-4faa-bc97-8659046e148d, #wrap-s-f18f6b7b-78d8-4faa-bc97-8659046e148d, #wrap-content-s-f18f6b7b-78d8-4faa-bc97-8659046e148d { display: none !important; }}@media (max-width: 767px){#s-f18f6b7b-78d8-4faa-bc97-8659046e148d {
  display: none;
}
#s-f18f6b7b-78d8-4faa-bc97-8659046e148d, #wrap-s-f18f6b7b-78d8-4faa-bc97-8659046e148d, #wrap-content-s-f18f6b7b-78d8-4faa-bc97-8659046e148d { display: none !important; }}
@media (min-width: 0px) {
[id="s-f18f6b7b-78d8-4faa-bc97-8659046e148d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f18f6b7b-78d8-4faa-bc97-8659046e148d"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 26.666666666666668px);
}

[id="s-f18f6b7b-78d8-4faa-bc97-8659046e148d"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 26.666666666666668px);
}

[id="s-f18f6b7b-78d8-4faa-bc97-8659046e148d"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 26.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-f18f6b7b-78d8-4faa-bc97-8659046e148d"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 26.666666666666668px);
}

[id="s-f18f6b7b-78d8-4faa-bc97-8659046e148d"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 26.666666666666668px);
}

[id="s-f18f6b7b-78d8-4faa-bc97-8659046e148d"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 26.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-f18f6b7b-78d8-4faa-bc97-8659046e148d"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 26.666666666666668px);
}

[id="s-f18f6b7b-78d8-4faa-bc97-8659046e148d"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 26.666666666666668px);
}

[id="s-f18f6b7b-78d8-4faa-bc97-8659046e148d"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 26.666666666666668px);
}

}

#s-42ef76bf-7818-4a2a-aefb-13cad09163d4 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 100px;
background-color: rgba(251, 242, 234, 1);
}








#s-42ef76bf-7818-4a2a-aefb-13cad09163d4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-42ef76bf-7818-4a2a-aefb-13cad09163d4.shg-box.shg-c {
  justify-content: center;
}

#s-cafcb076-1a40-4ed9-b527-7c2b8a9ec0ed {
  margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-cafcb076-1a40-4ed9-b527-7c2b8a9ec0ed .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-5e55ca74-6a44-4412-9abc-60fdbd8aaa29 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-2eceea6d-2d97-4139-8197-61dbce19fe85 {
  margin-left: auto;
margin-right: auto;
max-width: 1440px;
}

@media (min-width: 0px) {
[id="s-2eceea6d-2d97-4139-8197-61dbce19fe85"] > .shg-row > .shg-c-xs-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

}

@media (min-width: 768px) {
[id="s-2eceea6d-2d97-4139-8197-61dbce19fe85"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-2eceea6d-2d97-4139-8197-61dbce19fe85"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-2eceea6d-2d97-4139-8197-61dbce19fe85"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 16.666666666666668px);
}

}

#s-fdba60dd-7e7c-4293-96e2-63c47c71887c {
  margin-left: auto;
margin-right: auto;
min-height: 100px;
}








#s-fdba60dd-7e7c-4293-96e2-63c47c71887c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fdba60dd-7e7c-4293-96e2-63c47c71887c.shg-box.shg-c {
  justify-content: center;
}

#s-e51b841c-2d32-4648-b38f-1a7481bc71bf {
  margin-left: auto;
margin-right: auto;
height: 100px;
min-height: 50px;
max-width: 1024px;
text-align: center;
}

#s-e51b841c-2d32-4648-b38f-1a7481bc71bf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e51b841c-2d32-4648-b38f-1a7481bc71bf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e51b841c-2d32-4648-b38f-1a7481bc71bf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e51b841c-2d32-4648-b38f-1a7481bc71bf .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e51b841c-2d32-4648-b38f-1a7481bc71bf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e51b841c-2d32-4648-b38f-1a7481bc71bf img.shogun-image {
  width: 100%;
  height: 100px;
  min-height: 50px;
  max-width: 1024px;

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




.s-e51b841c-2d32-4648-b38f-1a7481bc71bf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e51b841c-2d32-4648-b38f-1a7481bc71bf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e51b841c-2d32-4648-b38f-1a7481bc71bf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e51b841c-2d32-4648-b38f-1a7481bc71bf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-e51b841c-2d32-4648-b38f-1a7481bc71bf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e51b841c-2d32-4648-b38f-1a7481bc71bf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e51b841c-2d32-4648-b38f-1a7481bc71bf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e51b841c-2d32-4648-b38f-1a7481bc71bf .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e51b841c-2d32-4648-b38f-1a7481bc71bf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e51b841c-2d32-4648-b38f-1a7481bc71bf img.shogun-image {
  width: 100%;
  
  
  

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




.s-e51b841c-2d32-4648-b38f-1a7481bc71bf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e51b841c-2d32-4648-b38f-1a7481bc71bf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e51b841c-2d32-4648-b38f-1a7481bc71bf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e51b841c-2d32-4648-b38f-1a7481bc71bf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-e51b841c-2d32-4648-b38f-1a7481bc71bf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e51b841c-2d32-4648-b38f-1a7481bc71bf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e51b841c-2d32-4648-b38f-1a7481bc71bf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e51b841c-2d32-4648-b38f-1a7481bc71bf .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e51b841c-2d32-4648-b38f-1a7481bc71bf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e51b841c-2d32-4648-b38f-1a7481bc71bf img.shogun-image {
  width: 100%;
  
  
  

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




.s-e51b841c-2d32-4648-b38f-1a7481bc71bf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e51b841c-2d32-4648-b38f-1a7481bc71bf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e51b841c-2d32-4648-b38f-1a7481bc71bf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e51b841c-2d32-4648-b38f-1a7481bc71bf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-e51b841c-2d32-4648-b38f-1a7481bc71bf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e51b841c-2d32-4648-b38f-1a7481bc71bf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e51b841c-2d32-4648-b38f-1a7481bc71bf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e51b841c-2d32-4648-b38f-1a7481bc71bf .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e51b841c-2d32-4648-b38f-1a7481bc71bf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e51b841c-2d32-4648-b38f-1a7481bc71bf img.shogun-image {
  width: 100%;
  
  
  

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




.s-e51b841c-2d32-4648-b38f-1a7481bc71bf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e51b841c-2d32-4648-b38f-1a7481bc71bf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e51b841c-2d32-4648-b38f-1a7481bc71bf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e51b841c-2d32-4648-b38f-1a7481bc71bf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-e51b841c-2d32-4648-b38f-1a7481bc71bf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e51b841c-2d32-4648-b38f-1a7481bc71bf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e51b841c-2d32-4648-b38f-1a7481bc71bf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e51b841c-2d32-4648-b38f-1a7481bc71bf .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e51b841c-2d32-4648-b38f-1a7481bc71bf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e51b841c-2d32-4648-b38f-1a7481bc71bf img.shogun-image {
  width: 100%;
  
  
  

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




.s-e51b841c-2d32-4648-b38f-1a7481bc71bf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e51b841c-2d32-4648-b38f-1a7481bc71bf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e51b841c-2d32-4648-b38f-1a7481bc71bf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e51b841c-2d32-4648-b38f-1a7481bc71bf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-93d33e01-e8c1-4218-a3d0-7e93e521d773 {
  margin-left: auto;
margin-right: auto;
min-height: 100px;
}








#s-93d33e01-e8c1-4218-a3d0-7e93e521d773 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-93d33e01-e8c1-4218-a3d0-7e93e521d773.shg-box.shg-c {
  justify-content: center;
}

#s-d0077886-fdf6-4327-bc4f-8f29c6879c4c {
  margin-left: auto;
margin-right: auto;
height: 100px;
min-height: 50px;
max-width: 300px;
text-align: center;
}

#s-d0077886-fdf6-4327-bc4f-8f29c6879c4c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d0077886-fdf6-4327-bc4f-8f29c6879c4c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d0077886-fdf6-4327-bc4f-8f29c6879c4c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d0077886-fdf6-4327-bc4f-8f29c6879c4c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d0077886-fdf6-4327-bc4f-8f29c6879c4c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d0077886-fdf6-4327-bc4f-8f29c6879c4c img.shogun-image {
  width: 100%;
  height: 100px;
  min-height: 50px;
  max-width: 300px;

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




.s-d0077886-fdf6-4327-bc4f-8f29c6879c4c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d0077886-fdf6-4327-bc4f-8f29c6879c4c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0077886-fdf6-4327-bc4f-8f29c6879c4c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0077886-fdf6-4327-bc4f-8f29c6879c4c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-d0077886-fdf6-4327-bc4f-8f29c6879c4c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d0077886-fdf6-4327-bc4f-8f29c6879c4c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d0077886-fdf6-4327-bc4f-8f29c6879c4c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d0077886-fdf6-4327-bc4f-8f29c6879c4c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d0077886-fdf6-4327-bc4f-8f29c6879c4c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d0077886-fdf6-4327-bc4f-8f29c6879c4c img.shogun-image {
  width: 100%;
  
  
  

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




.s-d0077886-fdf6-4327-bc4f-8f29c6879c4c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d0077886-fdf6-4327-bc4f-8f29c6879c4c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0077886-fdf6-4327-bc4f-8f29c6879c4c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0077886-fdf6-4327-bc4f-8f29c6879c4c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d0077886-fdf6-4327-bc4f-8f29c6879c4c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d0077886-fdf6-4327-bc4f-8f29c6879c4c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d0077886-fdf6-4327-bc4f-8f29c6879c4c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d0077886-fdf6-4327-bc4f-8f29c6879c4c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d0077886-fdf6-4327-bc4f-8f29c6879c4c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d0077886-fdf6-4327-bc4f-8f29c6879c4c img.shogun-image {
  width: 100%;
  
  
  

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




.s-d0077886-fdf6-4327-bc4f-8f29c6879c4c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d0077886-fdf6-4327-bc4f-8f29c6879c4c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0077886-fdf6-4327-bc4f-8f29c6879c4c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0077886-fdf6-4327-bc4f-8f29c6879c4c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d0077886-fdf6-4327-bc4f-8f29c6879c4c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d0077886-fdf6-4327-bc4f-8f29c6879c4c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d0077886-fdf6-4327-bc4f-8f29c6879c4c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d0077886-fdf6-4327-bc4f-8f29c6879c4c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d0077886-fdf6-4327-bc4f-8f29c6879c4c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d0077886-fdf6-4327-bc4f-8f29c6879c4c img.shogun-image {
  width: 100%;
  
  
  

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




.s-d0077886-fdf6-4327-bc4f-8f29c6879c4c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d0077886-fdf6-4327-bc4f-8f29c6879c4c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0077886-fdf6-4327-bc4f-8f29c6879c4c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0077886-fdf6-4327-bc4f-8f29c6879c4c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d0077886-fdf6-4327-bc4f-8f29c6879c4c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d0077886-fdf6-4327-bc4f-8f29c6879c4c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d0077886-fdf6-4327-bc4f-8f29c6879c4c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d0077886-fdf6-4327-bc4f-8f29c6879c4c .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d0077886-fdf6-4327-bc4f-8f29c6879c4c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d0077886-fdf6-4327-bc4f-8f29c6879c4c img.shogun-image {
  width: 100%;
  
  
  

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




.s-d0077886-fdf6-4327-bc4f-8f29c6879c4c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d0077886-fdf6-4327-bc4f-8f29c6879c4c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d0077886-fdf6-4327-bc4f-8f29c6879c4c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d0077886-fdf6-4327-bc4f-8f29c6879c4c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d6e35326-f8ee-456c-b3b7-b17c202173c7 {
  margin-left: auto;
margin-right: auto;
min-height: 100px;
}








#s-d6e35326-f8ee-456c-b3b7-b17c202173c7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d6e35326-f8ee-456c-b3b7-b17c202173c7.shg-box.shg-c {
  justify-content: center;
}

#s-1906c25f-341d-4bd0-90af-13a2e06c4edb {
  margin-left: auto;
margin-right: auto;
height: 100px;
min-height: 50px;
max-width: 300px;
text-align: center;
}

#s-1906c25f-341d-4bd0-90af-13a2e06c4edb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1906c25f-341d-4bd0-90af-13a2e06c4edb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1906c25f-341d-4bd0-90af-13a2e06c4edb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1906c25f-341d-4bd0-90af-13a2e06c4edb .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-1906c25f-341d-4bd0-90af-13a2e06c4edb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1906c25f-341d-4bd0-90af-13a2e06c4edb img.shogun-image {
  width: 100%;
  height: 100px;
  min-height: 50px;
  max-width: 300px;

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




.s-1906c25f-341d-4bd0-90af-13a2e06c4edb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1906c25f-341d-4bd0-90af-13a2e06c4edb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1906c25f-341d-4bd0-90af-13a2e06c4edb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1906c25f-341d-4bd0-90af-13a2e06c4edb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-1906c25f-341d-4bd0-90af-13a2e06c4edb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1906c25f-341d-4bd0-90af-13a2e06c4edb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1906c25f-341d-4bd0-90af-13a2e06c4edb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1906c25f-341d-4bd0-90af-13a2e06c4edb .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-1906c25f-341d-4bd0-90af-13a2e06c4edb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1906c25f-341d-4bd0-90af-13a2e06c4edb img.shogun-image {
  width: 100%;
  
  
  

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




.s-1906c25f-341d-4bd0-90af-13a2e06c4edb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1906c25f-341d-4bd0-90af-13a2e06c4edb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1906c25f-341d-4bd0-90af-13a2e06c4edb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1906c25f-341d-4bd0-90af-13a2e06c4edb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-1906c25f-341d-4bd0-90af-13a2e06c4edb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1906c25f-341d-4bd0-90af-13a2e06c4edb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1906c25f-341d-4bd0-90af-13a2e06c4edb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1906c25f-341d-4bd0-90af-13a2e06c4edb .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-1906c25f-341d-4bd0-90af-13a2e06c4edb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1906c25f-341d-4bd0-90af-13a2e06c4edb img.shogun-image {
  width: 100%;
  
  
  

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




.s-1906c25f-341d-4bd0-90af-13a2e06c4edb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1906c25f-341d-4bd0-90af-13a2e06c4edb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1906c25f-341d-4bd0-90af-13a2e06c4edb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1906c25f-341d-4bd0-90af-13a2e06c4edb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-1906c25f-341d-4bd0-90af-13a2e06c4edb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1906c25f-341d-4bd0-90af-13a2e06c4edb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1906c25f-341d-4bd0-90af-13a2e06c4edb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1906c25f-341d-4bd0-90af-13a2e06c4edb .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-1906c25f-341d-4bd0-90af-13a2e06c4edb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1906c25f-341d-4bd0-90af-13a2e06c4edb img.shogun-image {
  width: 100%;
  
  
  

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




.s-1906c25f-341d-4bd0-90af-13a2e06c4edb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1906c25f-341d-4bd0-90af-13a2e06c4edb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1906c25f-341d-4bd0-90af-13a2e06c4edb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1906c25f-341d-4bd0-90af-13a2e06c4edb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-1906c25f-341d-4bd0-90af-13a2e06c4edb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1906c25f-341d-4bd0-90af-13a2e06c4edb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1906c25f-341d-4bd0-90af-13a2e06c4edb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1906c25f-341d-4bd0-90af-13a2e06c4edb .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-1906c25f-341d-4bd0-90af-13a2e06c4edb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1906c25f-341d-4bd0-90af-13a2e06c4edb img.shogun-image {
  width: 100%;
  
  
  

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




.s-1906c25f-341d-4bd0-90af-13a2e06c4edb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1906c25f-341d-4bd0-90af-13a2e06c4edb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1906c25f-341d-4bd0-90af-13a2e06c4edb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1906c25f-341d-4bd0-90af-13a2e06c4edb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-7ca17cf1-a331-4f83-9de3-ea4aee70ce29 {
  margin-left: auto;
margin-right: auto;
min-height: 100px;
}








#s-7ca17cf1-a331-4f83-9de3-ea4aee70ce29 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7ca17cf1-a331-4f83-9de3-ea4aee70ce29.shg-box.shg-c {
  justify-content: center;
}

#s-665b71bd-9481-4562-a1e9-fb1acbf8d95d {
  margin-left: auto;
margin-right: auto;
height: 100px;
min-height: 50px;
max-width: 356px;
text-align: center;
}

#s-665b71bd-9481-4562-a1e9-fb1acbf8d95d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-665b71bd-9481-4562-a1e9-fb1acbf8d95d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-665b71bd-9481-4562-a1e9-fb1acbf8d95d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-665b71bd-9481-4562-a1e9-fb1acbf8d95d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-665b71bd-9481-4562-a1e9-fb1acbf8d95d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-665b71bd-9481-4562-a1e9-fb1acbf8d95d img.shogun-image {
  width: 100%;
  height: 100px;
  min-height: 50px;
  max-width: 356px;

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




.s-665b71bd-9481-4562-a1e9-fb1acbf8d95d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-665b71bd-9481-4562-a1e9-fb1acbf8d95d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-665b71bd-9481-4562-a1e9-fb1acbf8d95d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-665b71bd-9481-4562-a1e9-fb1acbf8d95d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-665b71bd-9481-4562-a1e9-fb1acbf8d95d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-665b71bd-9481-4562-a1e9-fb1acbf8d95d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-665b71bd-9481-4562-a1e9-fb1acbf8d95d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-665b71bd-9481-4562-a1e9-fb1acbf8d95d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-665b71bd-9481-4562-a1e9-fb1acbf8d95d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-665b71bd-9481-4562-a1e9-fb1acbf8d95d img.shogun-image {
  width: 100%;
  
  
  

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




.s-665b71bd-9481-4562-a1e9-fb1acbf8d95d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-665b71bd-9481-4562-a1e9-fb1acbf8d95d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-665b71bd-9481-4562-a1e9-fb1acbf8d95d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-665b71bd-9481-4562-a1e9-fb1acbf8d95d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-665b71bd-9481-4562-a1e9-fb1acbf8d95d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-665b71bd-9481-4562-a1e9-fb1acbf8d95d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-665b71bd-9481-4562-a1e9-fb1acbf8d95d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-665b71bd-9481-4562-a1e9-fb1acbf8d95d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-665b71bd-9481-4562-a1e9-fb1acbf8d95d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-665b71bd-9481-4562-a1e9-fb1acbf8d95d img.shogun-image {
  width: 100%;
  
  
  

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




.s-665b71bd-9481-4562-a1e9-fb1acbf8d95d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-665b71bd-9481-4562-a1e9-fb1acbf8d95d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-665b71bd-9481-4562-a1e9-fb1acbf8d95d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-665b71bd-9481-4562-a1e9-fb1acbf8d95d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-665b71bd-9481-4562-a1e9-fb1acbf8d95d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-665b71bd-9481-4562-a1e9-fb1acbf8d95d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-665b71bd-9481-4562-a1e9-fb1acbf8d95d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-665b71bd-9481-4562-a1e9-fb1acbf8d95d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-665b71bd-9481-4562-a1e9-fb1acbf8d95d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-665b71bd-9481-4562-a1e9-fb1acbf8d95d img.shogun-image {
  width: 100%;
  
  
  

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




.s-665b71bd-9481-4562-a1e9-fb1acbf8d95d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-665b71bd-9481-4562-a1e9-fb1acbf8d95d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-665b71bd-9481-4562-a1e9-fb1acbf8d95d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-665b71bd-9481-4562-a1e9-fb1acbf8d95d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-665b71bd-9481-4562-a1e9-fb1acbf8d95d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-665b71bd-9481-4562-a1e9-fb1acbf8d95d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-665b71bd-9481-4562-a1e9-fb1acbf8d95d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-665b71bd-9481-4562-a1e9-fb1acbf8d95d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-665b71bd-9481-4562-a1e9-fb1acbf8d95d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-665b71bd-9481-4562-a1e9-fb1acbf8d95d img.shogun-image {
  width: 100%;
  
  
  

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




.s-665b71bd-9481-4562-a1e9-fb1acbf8d95d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-665b71bd-9481-4562-a1e9-fb1acbf8d95d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-665b71bd-9481-4562-a1e9-fb1acbf8d95d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-665b71bd-9481-4562-a1e9-fb1acbf8d95d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-295d8ee2-8dce-46d1-82c6-a2100a9ac3e2 {
  margin-left: auto;
margin-right: auto;
min-height: 100px;
}








#s-295d8ee2-8dce-46d1-82c6-a2100a9ac3e2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-295d8ee2-8dce-46d1-82c6-a2100a9ac3e2.shg-box.shg-c {
  justify-content: center;
}

#s-cce9641c-565e-477d-82ba-beec598cc2fa {
  margin-left: auto;
margin-right: auto;
height: 100px;
min-height: 50px;
max-width: 280px;
text-align: center;
}

#s-cce9641c-565e-477d-82ba-beec598cc2fa {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cce9641c-565e-477d-82ba-beec598cc2fa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cce9641c-565e-477d-82ba-beec598cc2fa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cce9641c-565e-477d-82ba-beec598cc2fa .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-cce9641c-565e-477d-82ba-beec598cc2fa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cce9641c-565e-477d-82ba-beec598cc2fa img.shogun-image {
  width: 100%;
  height: 100px;
  min-height: 50px;
  max-width: 280px;

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




.s-cce9641c-565e-477d-82ba-beec598cc2fa .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cce9641c-565e-477d-82ba-beec598cc2fa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cce9641c-565e-477d-82ba-beec598cc2fa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cce9641c-565e-477d-82ba-beec598cc2fa.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-cce9641c-565e-477d-82ba-beec598cc2fa {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cce9641c-565e-477d-82ba-beec598cc2fa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cce9641c-565e-477d-82ba-beec598cc2fa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cce9641c-565e-477d-82ba-beec598cc2fa .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-cce9641c-565e-477d-82ba-beec598cc2fa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cce9641c-565e-477d-82ba-beec598cc2fa img.shogun-image {
  width: 100%;
  
  
  

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




.s-cce9641c-565e-477d-82ba-beec598cc2fa .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cce9641c-565e-477d-82ba-beec598cc2fa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cce9641c-565e-477d-82ba-beec598cc2fa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cce9641c-565e-477d-82ba-beec598cc2fa.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-cce9641c-565e-477d-82ba-beec598cc2fa {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cce9641c-565e-477d-82ba-beec598cc2fa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cce9641c-565e-477d-82ba-beec598cc2fa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cce9641c-565e-477d-82ba-beec598cc2fa .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-cce9641c-565e-477d-82ba-beec598cc2fa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cce9641c-565e-477d-82ba-beec598cc2fa img.shogun-image {
  width: 100%;
  
  
  

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




.s-cce9641c-565e-477d-82ba-beec598cc2fa .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cce9641c-565e-477d-82ba-beec598cc2fa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cce9641c-565e-477d-82ba-beec598cc2fa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cce9641c-565e-477d-82ba-beec598cc2fa.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-cce9641c-565e-477d-82ba-beec598cc2fa {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cce9641c-565e-477d-82ba-beec598cc2fa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cce9641c-565e-477d-82ba-beec598cc2fa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cce9641c-565e-477d-82ba-beec598cc2fa .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-cce9641c-565e-477d-82ba-beec598cc2fa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cce9641c-565e-477d-82ba-beec598cc2fa img.shogun-image {
  width: 100%;
  
  
  

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




.s-cce9641c-565e-477d-82ba-beec598cc2fa .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cce9641c-565e-477d-82ba-beec598cc2fa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cce9641c-565e-477d-82ba-beec598cc2fa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cce9641c-565e-477d-82ba-beec598cc2fa.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-cce9641c-565e-477d-82ba-beec598cc2fa {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cce9641c-565e-477d-82ba-beec598cc2fa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cce9641c-565e-477d-82ba-beec598cc2fa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cce9641c-565e-477d-82ba-beec598cc2fa .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-cce9641c-565e-477d-82ba-beec598cc2fa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cce9641c-565e-477d-82ba-beec598cc2fa img.shogun-image {
  width: 100%;
  
  
  

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




.s-cce9641c-565e-477d-82ba-beec598cc2fa .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cce9641c-565e-477d-82ba-beec598cc2fa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cce9641c-565e-477d-82ba-beec598cc2fa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cce9641c-565e-477d-82ba-beec598cc2fa.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-875a8c11-8e0b-4f31-ba1b-e64e93f623b7 {
  margin-left: auto;
margin-right: auto;
min-height: 100px;
}








#s-875a8c11-8e0b-4f31-ba1b-e64e93f623b7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-875a8c11-8e0b-4f31-ba1b-e64e93f623b7.shg-box.shg-c {
  justify-content: center;
}

#s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab {
  margin-left: auto;
margin-right: auto;
height: 100px;
min-height: 50px;
max-width: 300px;
text-align: center;
}

#s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab img.shogun-image {
  width: 100%;
  height: 100px;
  min-height: 50px;
  max-width: 300px;

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




.s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab img.shogun-image {
  width: 100%;
  
  
  

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




.s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab img.shogun-image {
  width: 100%;
  
  
  

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




.s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab img.shogun-image {
  width: 100%;
  
  
  

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




.s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab img.shogun-image {
  width: 100%;
  
  
  

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




.s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-26f3695b-9e90-443f-b1af-8ff2efc3f5ab.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-124e0f1a-aeeb-459b-8f6d-78cf87186373 {
  margin-left: auto;
margin-right: auto;
min-height: 100px;
}








#s-124e0f1a-aeeb-459b-8f6d-78cf87186373 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-124e0f1a-aeeb-459b-8f6d-78cf87186373.shg-box.shg-c {
  justify-content: center;
}

#s-9c536aaf-ccfa-4a21-bec3-78b9ca923094 {
  margin-left: auto;
margin-right: auto;
}

#s-9c536aaf-ccfa-4a21-bec3-78b9ca923094 .shg-proportional-font-size,
#s-9c536aaf-ccfa-4a21-bec3-78b9ca923094 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-733d07b9-c29e-48e0-ae07-5a5856c2c0b1 {
  margin-left: auto;
margin-right: auto;
max-width: 1440px;
}
@media (min-width: 1200px){#s-733d07b9-c29e-48e0-ae07-5a5856c2c0b1 {
  display: none;
}
#s-733d07b9-c29e-48e0-ae07-5a5856c2c0b1, #wrap-s-733d07b9-c29e-48e0-ae07-5a5856c2c0b1, #wrap-content-s-733d07b9-c29e-48e0-ae07-5a5856c2c0b1 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-733d07b9-c29e-48e0-ae07-5a5856c2c0b1 {
  display: none;
}
#s-733d07b9-c29e-48e0-ae07-5a5856c2c0b1, #wrap-s-733d07b9-c29e-48e0-ae07-5a5856c2c0b1, #wrap-content-s-733d07b9-c29e-48e0-ae07-5a5856c2c0b1 { display: none !important; }}@media (max-width: 767px){#s-733d07b9-c29e-48e0-ae07-5a5856c2c0b1 {
  margin-top: 0px;
margin-bottom: 0px;
}
}
@media (min-width: 0px) {
[id="s-733d07b9-c29e-48e0-ae07-5a5856c2c0b1"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-733d07b9-c29e-48e0-ae07-5a5856c2c0b1"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-733d07b9-c29e-48e0-ae07-5a5856c2c0b1"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-733d07b9-c29e-48e0-ae07-5a5856c2c0b1"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

}

#s-29c468a9-d067-4c97-92cd-680c1c7ac7ab {
  margin-left: auto;
margin-right: auto;
min-height: 100px;
background-color: rgba(251, 242, 234, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-29c468a9-d067-4c97-92cd-680c1c7ac7ab {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 20px;
}
}@media (max-width: 767px){#s-29c468a9-d067-4c97-92cd-680c1c7ac7ab {
  padding-top: 16px;
padding-left: 16px;
padding-bottom: 16px;
padding-right: 16px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 20px;
}
}







#s-29c468a9-d067-4c97-92cd-680c1c7ac7ab > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-29c468a9-d067-4c97-92cd-680c1c7ac7ab.shg-box.shg-c {
  justify-content: center;
}

#s-61193336-24c6-4595-b0fd-31a3a85a575f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-8b484ef9-0443-497b-bf54-c8acba1cc367 {
  margin-left: auto;
margin-right: auto;
min-height: 100px;
}
@media (max-width: 767px){#s-8b484ef9-0443-497b-bf54-c8acba1cc367 {
  min-height: 80px;
}
}







#s-8b484ef9-0443-497b-bf54-c8acba1cc367 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8b484ef9-0443-497b-bf54-c8acba1cc367.shg-box.shg-c {
  justify-content: center;
}

#s-e79ed476-7646-474d-8d04-43152fc081af {
  margin-left: auto;
margin-right: auto;
max-width: 926px;
text-align: center;
}
@media (max-width: 767px){#s-e79ed476-7646-474d-8d04-43152fc081af {
  height: 50px;
min-height: 50px;
}
}
#s-e79ed476-7646-474d-8d04-43152fc081af {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e79ed476-7646-474d-8d04-43152fc081af-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e79ed476-7646-474d-8d04-43152fc081af {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e79ed476-7646-474d-8d04-43152fc081af .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e79ed476-7646-474d-8d04-43152fc081af {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e79ed476-7646-474d-8d04-43152fc081af img.shogun-image {
  width: 100%;
  
  
  max-width: 926px;

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




.s-e79ed476-7646-474d-8d04-43152fc081af .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e79ed476-7646-474d-8d04-43152fc081af.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e79ed476-7646-474d-8d04-43152fc081af.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e79ed476-7646-474d-8d04-43152fc081af.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-e79ed476-7646-474d-8d04-43152fc081af {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e79ed476-7646-474d-8d04-43152fc081af-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e79ed476-7646-474d-8d04-43152fc081af {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e79ed476-7646-474d-8d04-43152fc081af .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e79ed476-7646-474d-8d04-43152fc081af {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e79ed476-7646-474d-8d04-43152fc081af img.shogun-image {
  width: 100%;
  
  
  

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




.s-e79ed476-7646-474d-8d04-43152fc081af .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e79ed476-7646-474d-8d04-43152fc081af.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e79ed476-7646-474d-8d04-43152fc081af.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e79ed476-7646-474d-8d04-43152fc081af.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-e79ed476-7646-474d-8d04-43152fc081af {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e79ed476-7646-474d-8d04-43152fc081af-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e79ed476-7646-474d-8d04-43152fc081af {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e79ed476-7646-474d-8d04-43152fc081af .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e79ed476-7646-474d-8d04-43152fc081af {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e79ed476-7646-474d-8d04-43152fc081af img.shogun-image {
  width: 100%;
  
  
  

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




.s-e79ed476-7646-474d-8d04-43152fc081af .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e79ed476-7646-474d-8d04-43152fc081af.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e79ed476-7646-474d-8d04-43152fc081af.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e79ed476-7646-474d-8d04-43152fc081af.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-e79ed476-7646-474d-8d04-43152fc081af {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e79ed476-7646-474d-8d04-43152fc081af-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e79ed476-7646-474d-8d04-43152fc081af {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e79ed476-7646-474d-8d04-43152fc081af .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e79ed476-7646-474d-8d04-43152fc081af {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e79ed476-7646-474d-8d04-43152fc081af img.shogun-image {
  width: 100%;
  
  
  

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




.s-e79ed476-7646-474d-8d04-43152fc081af .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e79ed476-7646-474d-8d04-43152fc081af.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e79ed476-7646-474d-8d04-43152fc081af.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e79ed476-7646-474d-8d04-43152fc081af.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-e79ed476-7646-474d-8d04-43152fc081af {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e79ed476-7646-474d-8d04-43152fc081af-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e79ed476-7646-474d-8d04-43152fc081af {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e79ed476-7646-474d-8d04-43152fc081af .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-e79ed476-7646-474d-8d04-43152fc081af {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e79ed476-7646-474d-8d04-43152fc081af img.shogun-image {
  width: 100%;
  height: 50px;
  min-height: 50px;
  

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




.s-e79ed476-7646-474d-8d04-43152fc081af .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e79ed476-7646-474d-8d04-43152fc081af.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e79ed476-7646-474d-8d04-43152fc081af.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e79ed476-7646-474d-8d04-43152fc081af.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-0fa54406-19f1-4cd0-a7ae-b8a65ad3e15d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-2804ad99-6f7f-4588-b289-0d79470b647e {
  padding-top: 100px;
padding-left: 80px;
padding-bottom: 100px;
padding-right: 80px;
min-height: 50px;
background-color: rgba(235, 242, 240, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-2804ad99-6f7f-4588-b289-0d79470b647e {
  padding-top: 80px;
padding-left: 40px;
padding-bottom: 40px;
padding-right: 40px;
}
}@media (max-width: 767px){#s-2804ad99-6f7f-4588-b289-0d79470b647e {
  padding-top: 48px;
padding-left: 8%;
padding-bottom: 48px;
padding-right: 8%;
}
}







#s-2804ad99-6f7f-4588-b289-0d79470b647e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2804ad99-6f7f-4588-b289-0d79470b647e.shg-box.shg-c {
  justify-content: center;
}

#s-e6885dd1-a17d-429c-bec3-a5efb1243fdc {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1440px;
}
@media (max-width: 767px){#s-e6885dd1-a17d-429c-bec3-a5efb1243fdc {
  margin-bottom: 0px;
}
}
@media (min-width: 0px) {
[id="s-e6885dd1-a17d-429c-bec3-a5efb1243fdc"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e6885dd1-a17d-429c-bec3-a5efb1243fdc"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-e6885dd1-a17d-429c-bec3-a5efb1243fdc"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-e6885dd1-a17d-429c-bec3-a5efb1243fdc"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 30.0px);
}

}

#s-f61918b9-8f66-4d86-8778-649a4010ebb2 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 0px;
padding-bottom: 20px;
padding-right: 0px;
min-height: 550px;
}
@media (max-width: 767px){#s-f61918b9-8f66-4d86-8778-649a4010ebb2 {
  padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
}
}







#s-f61918b9-8f66-4d86-8778-649a4010ebb2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f61918b9-8f66-4d86-8778-649a4010ebb2.shg-box.shg-c {
  justify-content: center;
}

#s-a3b0bfaa-5eec-44cf-ad86-cf9b98684e07 {
  margin-left: auto;
margin-bottom: 16px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-a3b0bfaa-5eec-44cf-ad86-cf9b98684e07 {
  margin-bottom: 24px;
}
}
#s-a3b0bfaa-5eec-44cf-ad86-cf9b98684e07 .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 {
  margin-left: auto;
margin-bottom: 24px;
margin-right: auto;
min-height: 350px;
max-width: 2400px;
aspect-ratio: 16/9;
text-align: center;
}
@media (min-width: 1200px){#s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 {
  display: none;
}
#s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0, #wrap-s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0, #wrap-content-s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 {
  display: none;
}
#s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0, #wrap-s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0, #wrap-content-s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 {
  display: none;
}
#s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0, #wrap-s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0, #wrap-content-s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 { display: none !important; }}@media (max-width: 767px){#s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 {
  min-height: 300px;
aspect-ratio: 1/1;
}
}
#s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  margin-bottom: 24px;
}

#s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 img.shogun-image {
  width: 100%;
  
  min-height: 350px;
  max-width: 2400px;

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 .shg-inner-inline-image {   
      aspect-ratio: 16/9;
    }

    #s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: ;
    }
  }

  .s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;

  }


.s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




  @supports not (aspect-ratio: 1/1) {
    .s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0.shogun-image-container {
      position: relative;
    }

    .s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      
      min-height: 350px;
      max-width: 2400px;
    }
  }

@media (min-width: 1200px){#s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 img.shogun-image {
  width: 100%;
  
  
  

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




.s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 img.shogun-image {
  width: 100%;
  
  
  

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




.s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 img.shogun-image {
  width: 100%;
  
  
  

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




.s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 img.shogun-image {
  width: 100%;
  
  min-height: 300px;
  

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 .shg-inner-inline-image {   
      aspect-ratio: 1/1;
    }

    #s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: ;
    }
  }

  .s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;

  }


.s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




  @supports not (aspect-ratio: 1/1) {
    .s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0.shogun-image-container {
      position: relative;
    }

    .s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-510eb4f1-7bd2-4429-8f2e-9c0f516247b0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      
      min-height: 300px;
      
    }
  }

}
#s-61aa93f1-54e8-4166-a442-c0bd40f1759e {
  margin-left: auto;
margin-bottom: 32px;
margin-right: auto;
}

#s-61aa93f1-54e8-4166-a442-c0bd40f1759e .shg-proportional-font-size,
#s-61aa93f1-54e8-4166-a442-c0bd40f1759e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1586fac2-5d20-4e6c-ba9c-5410685c7fe6 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 32px;
margin-right: auto;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 50px;
max-width: 800px;
}
@media (max-width: 767px){#s-1586fac2-5d20-4e6c-ba9c-5410685c7fe6 {
  margin-bottom: 24px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
}
}
#s-1586fac2-5d20-4e6c-ba9c-5410685c7fe6 {
  background-image: url();
}








#s-1586fac2-5d20-4e6c-ba9c-5410685c7fe6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1586fac2-5d20-4e6c-ba9c-5410685c7fe6.shg-box.shg-c {
  justify-content: center;
}

#s-07b1f47e-01b0-45bc-bd45-f1b847a2d61c {
  margin-left: auto;
margin-bottom: 16px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-07b1f47e-01b0-45bc-bd45-f1b847a2d61c {
  margin-bottom: 24px;
}
}
#s-07b1f47e-01b0-45bc-bd45-f1b847a2d61c .shogun-heading-component h3 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a {
  margin-left: auto;
margin-right: auto;
min-height: 350px;
max-width: 2400px;
aspect-ratio: 16/9;
text-align: center;
}
@media (min-width: 1200px){#s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a {
  display: none;
}
#s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a, #wrap-s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a, #wrap-content-s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a {
  display: none;
}
#s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a, #wrap-s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a, #wrap-content-s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a {
  display: none;
}
#s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a, #wrap-s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a, #wrap-content-s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a { display: none !important; }}@media (max-width: 767px){#s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a {
  margin-bottom: 24px;
min-height: 300px;
aspect-ratio: 1/1;
}
}
#s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a img.shogun-image {
  width: 100%;
  
  min-height: 350px;
  max-width: 2400px;

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a .shg-inner-inline-image {   
      aspect-ratio: 16/9;
    }

    #s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: ;
    }
  }

  .s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;

  }


.s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




  @supports not (aspect-ratio: 1/1) {
    .s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a.shogun-image-container {
      position: relative;
    }

    .s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      
      min-height: 350px;
      max-width: 2400px;
    }
  }

@media (min-width: 1200px){#s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a img.shogun-image {
  width: 100%;
  
  
  

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




.s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a img.shogun-image {
  width: 100%;
  
  
  

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




.s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a img.shogun-image {
  width: 100%;
  
  
  

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




.s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  margin-bottom: 24px;
}

#s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a img.shogun-image {
  width: 100%;
  
  min-height: 300px;
  

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a .shg-inner-inline-image {   
      aspect-ratio: 1/1;
    }

    #s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: ;
    }
  }

  .s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;

  }


.s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




  @supports not (aspect-ratio: 1/1) {
    .s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a.shogun-image-container {
      position: relative;
    }

    .s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-10c18089-1641-4f5b-943f-dbdd1e8a4b2a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      
      min-height: 300px;
      
    }
  }

}
#s-9917285a-ac69-478d-92d8-ed0afe8b54c9 {
  margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
}








#s-9917285a-ac69-478d-92d8-ed0afe8b54c9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9917285a-ac69-478d-92d8-ed0afe8b54c9.shg-box.shg-c {
  justify-content: center;
}

#s-e9b9ba39-4917-4179-8829-3f095de5d3c7 {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 24px;
max-width: 24px;
aspect-ratio: 1/1;
text-align: left;
}

#s-e9b9ba39-4917-4179-8829-3f095de5d3c7 {
  margin: 0 !important;
  overflow: visible;
}

#s-e9b9ba39-4917-4179-8829-3f095de5d3c7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e9b9ba39-4917-4179-8829-3f095de5d3c7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-e9b9ba39-4917-4179-8829-3f095de5d3c7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e9b9ba39-4917-4179-8829-3f095de5d3c7 img.shogun-image {
  /* Add background color handling */
  
}

#s-e9b9ba39-4917-4179-8829-3f095de5d3c7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e9b9ba39-4917-4179-8829-3f095de5d3c7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e9b9ba39-4917-4179-8829-3f095de5d3c7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e9b9ba39-4917-4179-8829-3f095de5d3c7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e9b9ba39-4917-4179-8829-3f095de5d3c7 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-e9b9ba39-4917-4179-8829-3f095de5d3c7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shogun-image {
  box-sizing: border-box;
}



.s-e9b9ba39-4917-4179-8829-3f095de5d3c7 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-e9b9ba39-4917-4179-8829-3f095de5d3c7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shogun-image-container {
      position: relative;
    }

    .s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e9b9ba39-4917-4179-8829-3f095de5d3c7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

@media (min-width: 1200px){#s-e9b9ba39-4917-4179-8829-3f095de5d3c7 {
  margin: 0 !important;
  overflow: visible;
}

#s-e9b9ba39-4917-4179-8829-3f095de5d3c7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e9b9ba39-4917-4179-8829-3f095de5d3c7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e9b9ba39-4917-4179-8829-3f095de5d3c7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e9b9ba39-4917-4179-8829-3f095de5d3c7 img.shogun-image {
  /* Add background color handling */
  
}

#s-e9b9ba39-4917-4179-8829-3f095de5d3c7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e9b9ba39-4917-4179-8829-3f095de5d3c7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e9b9ba39-4917-4179-8829-3f095de5d3c7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e9b9ba39-4917-4179-8829-3f095de5d3c7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e9b9ba39-4917-4179-8829-3f095de5d3c7 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-e9b9ba39-4917-4179-8829-3f095de5d3c7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shogun-image {
  box-sizing: border-box;
}



.s-e9b9ba39-4917-4179-8829-3f095de5d3c7 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-e9b9ba39-4917-4179-8829-3f095de5d3c7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shogun-image-container {
      position: relative;
    }

    .s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e9b9ba39-4917-4179-8829-3f095de5d3c7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e9b9ba39-4917-4179-8829-3f095de5d3c7 {
  margin: 0 !important;
  overflow: visible;
}

#s-e9b9ba39-4917-4179-8829-3f095de5d3c7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e9b9ba39-4917-4179-8829-3f095de5d3c7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e9b9ba39-4917-4179-8829-3f095de5d3c7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e9b9ba39-4917-4179-8829-3f095de5d3c7 img.shogun-image {
  /* Add background color handling */
  
}

#s-e9b9ba39-4917-4179-8829-3f095de5d3c7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e9b9ba39-4917-4179-8829-3f095de5d3c7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e9b9ba39-4917-4179-8829-3f095de5d3c7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e9b9ba39-4917-4179-8829-3f095de5d3c7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e9b9ba39-4917-4179-8829-3f095de5d3c7 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-e9b9ba39-4917-4179-8829-3f095de5d3c7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shogun-image {
  box-sizing: border-box;
}



.s-e9b9ba39-4917-4179-8829-3f095de5d3c7 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-e9b9ba39-4917-4179-8829-3f095de5d3c7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shogun-image-container {
      position: relative;
    }

    .s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e9b9ba39-4917-4179-8829-3f095de5d3c7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e9b9ba39-4917-4179-8829-3f095de5d3c7 {
  margin: 0 !important;
  overflow: visible;
}

#s-e9b9ba39-4917-4179-8829-3f095de5d3c7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e9b9ba39-4917-4179-8829-3f095de5d3c7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e9b9ba39-4917-4179-8829-3f095de5d3c7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e9b9ba39-4917-4179-8829-3f095de5d3c7 img.shogun-image {
  /* Add background color handling */
  
}

#s-e9b9ba39-4917-4179-8829-3f095de5d3c7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e9b9ba39-4917-4179-8829-3f095de5d3c7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e9b9ba39-4917-4179-8829-3f095de5d3c7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e9b9ba39-4917-4179-8829-3f095de5d3c7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e9b9ba39-4917-4179-8829-3f095de5d3c7 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-e9b9ba39-4917-4179-8829-3f095de5d3c7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shogun-image {
  box-sizing: border-box;
}



.s-e9b9ba39-4917-4179-8829-3f095de5d3c7 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-e9b9ba39-4917-4179-8829-3f095de5d3c7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shogun-image-container {
      position: relative;
    }

    .s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e9b9ba39-4917-4179-8829-3f095de5d3c7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (max-width: 767px){#s-e9b9ba39-4917-4179-8829-3f095de5d3c7 {
  margin: 0 !important;
  overflow: visible;
}

#s-e9b9ba39-4917-4179-8829-3f095de5d3c7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e9b9ba39-4917-4179-8829-3f095de5d3c7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e9b9ba39-4917-4179-8829-3f095de5d3c7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e9b9ba39-4917-4179-8829-3f095de5d3c7 img.shogun-image {
  /* Add background color handling */
  
}

#s-e9b9ba39-4917-4179-8829-3f095de5d3c7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e9b9ba39-4917-4179-8829-3f095de5d3c7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e9b9ba39-4917-4179-8829-3f095de5d3c7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e9b9ba39-4917-4179-8829-3f095de5d3c7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e9b9ba39-4917-4179-8829-3f095de5d3c7 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-e9b9ba39-4917-4179-8829-3f095de5d3c7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shogun-image {
  box-sizing: border-box;
}



.s-e9b9ba39-4917-4179-8829-3f095de5d3c7 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-e9b9ba39-4917-4179-8829-3f095de5d3c7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shogun-image-container {
      position: relative;
    }

    .s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e9b9ba39-4917-4179-8829-3f095de5d3c7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e9b9ba39-4917-4179-8829-3f095de5d3c7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

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

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

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

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

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

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

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

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

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

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

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

/* https://stackoverflow.com/a/16094931/3696652 */
.shg-default-text-content ::-moz-selection, .shg-default-text-content *::-moz-selection {
  background: #accef7;
}
.shg-default-text-content ::selection,
.shg-default-text-content *::selection {
  background: #accef7;
}

.shg-default-text-content p {
  font-size: 1em;
  font-weight: ;
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-top: 0.6em;
  color: ;
  font-family: ;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#s-07b8e377-0953-4d15-ac69-cf911b2b6c45 {
  margin-left: 0%;
margin-right: auto;
}

#s-6bfc6efe-1d96-4ea2-b355-d328b7f68a91 {
  margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
}








#s-6bfc6efe-1d96-4ea2-b355-d328b7f68a91 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6bfc6efe-1d96-4ea2-b355-d328b7f68a91.shg-box.shg-c {
  justify-content: center;
}

#s-a6c7d14a-a97d-4703-981b-96f788525cac {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 24px;
max-width: 24px;
aspect-ratio: 1/1;
text-align: left;
}

#s-a6c7d14a-a97d-4703-981b-96f788525cac {
  margin: 0 !important;
  overflow: visible;
}

#s-a6c7d14a-a97d-4703-981b-96f788525cac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a6c7d14a-a97d-4703-981b-96f788525cac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-a6c7d14a-a97d-4703-981b-96f788525cac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a6c7d14a-a97d-4703-981b-96f788525cac img.shogun-image {
  /* Add background color handling */
  
}

#s-a6c7d14a-a97d-4703-981b-96f788525cac img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a6c7d14a-a97d-4703-981b-96f788525cac .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a6c7d14a-a97d-4703-981b-96f788525cac .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a6c7d14a-a97d-4703-981b-96f788525cac .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a6c7d14a-a97d-4703-981b-96f788525cac.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a6c7d14a-a97d-4703-981b-96f788525cac img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-a6c7d14a-a97d-4703-981b-96f788525cac.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-a6c7d14a-a97d-4703-981b-96f788525cac .shogun-image-content {
  
    justify-content: center;
  
}

.s-a6c7d14a-a97d-4703-981b-96f788525cac.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-a6c7d14a-a97d-4703-981b-96f788525cac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a6c7d14a-a97d-4703-981b-96f788525cac.shogun-image {
  box-sizing: border-box;
}



.s-a6c7d14a-a97d-4703-981b-96f788525cac img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-a6c7d14a-a97d-4703-981b-96f788525cac {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a6c7d14a-a97d-4703-981b-96f788525cac.shogun-image-container {
      position: relative;
    }

    .s-a6c7d14a-a97d-4703-981b-96f788525cac.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a6c7d14a-a97d-4703-981b-96f788525cac.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a6c7d14a-a97d-4703-981b-96f788525cac img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

@media (min-width: 1200px){#s-a6c7d14a-a97d-4703-981b-96f788525cac {
  margin: 0 !important;
  overflow: visible;
}

#s-a6c7d14a-a97d-4703-981b-96f788525cac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a6c7d14a-a97d-4703-981b-96f788525cac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a6c7d14a-a97d-4703-981b-96f788525cac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a6c7d14a-a97d-4703-981b-96f788525cac img.shogun-image {
  /* Add background color handling */
  
}

#s-a6c7d14a-a97d-4703-981b-96f788525cac img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a6c7d14a-a97d-4703-981b-96f788525cac .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a6c7d14a-a97d-4703-981b-96f788525cac .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a6c7d14a-a97d-4703-981b-96f788525cac .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a6c7d14a-a97d-4703-981b-96f788525cac.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a6c7d14a-a97d-4703-981b-96f788525cac img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-a6c7d14a-a97d-4703-981b-96f788525cac.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-a6c7d14a-a97d-4703-981b-96f788525cac .shogun-image-content {
  
    justify-content: center;
  
}

.s-a6c7d14a-a97d-4703-981b-96f788525cac.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-a6c7d14a-a97d-4703-981b-96f788525cac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a6c7d14a-a97d-4703-981b-96f788525cac.shogun-image {
  box-sizing: border-box;
}



.s-a6c7d14a-a97d-4703-981b-96f788525cac img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-a6c7d14a-a97d-4703-981b-96f788525cac {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a6c7d14a-a97d-4703-981b-96f788525cac.shogun-image-container {
      position: relative;
    }

    .s-a6c7d14a-a97d-4703-981b-96f788525cac.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a6c7d14a-a97d-4703-981b-96f788525cac.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a6c7d14a-a97d-4703-981b-96f788525cac img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-a6c7d14a-a97d-4703-981b-96f788525cac {
  margin: 0 !important;
  overflow: visible;
}

#s-a6c7d14a-a97d-4703-981b-96f788525cac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a6c7d14a-a97d-4703-981b-96f788525cac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a6c7d14a-a97d-4703-981b-96f788525cac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a6c7d14a-a97d-4703-981b-96f788525cac img.shogun-image {
  /* Add background color handling */
  
}

#s-a6c7d14a-a97d-4703-981b-96f788525cac img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a6c7d14a-a97d-4703-981b-96f788525cac .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a6c7d14a-a97d-4703-981b-96f788525cac .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a6c7d14a-a97d-4703-981b-96f788525cac .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a6c7d14a-a97d-4703-981b-96f788525cac.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a6c7d14a-a97d-4703-981b-96f788525cac img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-a6c7d14a-a97d-4703-981b-96f788525cac.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-a6c7d14a-a97d-4703-981b-96f788525cac .shogun-image-content {
  
    justify-content: center;
  
}

.s-a6c7d14a-a97d-4703-981b-96f788525cac.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-a6c7d14a-a97d-4703-981b-96f788525cac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a6c7d14a-a97d-4703-981b-96f788525cac.shogun-image {
  box-sizing: border-box;
}



.s-a6c7d14a-a97d-4703-981b-96f788525cac img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-a6c7d14a-a97d-4703-981b-96f788525cac {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a6c7d14a-a97d-4703-981b-96f788525cac.shogun-image-container {
      position: relative;
    }

    .s-a6c7d14a-a97d-4703-981b-96f788525cac.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a6c7d14a-a97d-4703-981b-96f788525cac.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a6c7d14a-a97d-4703-981b-96f788525cac img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-a6c7d14a-a97d-4703-981b-96f788525cac {
  margin: 0 !important;
  overflow: visible;
}

#s-a6c7d14a-a97d-4703-981b-96f788525cac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a6c7d14a-a97d-4703-981b-96f788525cac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a6c7d14a-a97d-4703-981b-96f788525cac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a6c7d14a-a97d-4703-981b-96f788525cac img.shogun-image {
  /* Add background color handling */
  
}

#s-a6c7d14a-a97d-4703-981b-96f788525cac img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a6c7d14a-a97d-4703-981b-96f788525cac .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a6c7d14a-a97d-4703-981b-96f788525cac .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a6c7d14a-a97d-4703-981b-96f788525cac .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a6c7d14a-a97d-4703-981b-96f788525cac.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a6c7d14a-a97d-4703-981b-96f788525cac img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-a6c7d14a-a97d-4703-981b-96f788525cac.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-a6c7d14a-a97d-4703-981b-96f788525cac .shogun-image-content {
  
    justify-content: center;
  
}

.s-a6c7d14a-a97d-4703-981b-96f788525cac.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-a6c7d14a-a97d-4703-981b-96f788525cac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a6c7d14a-a97d-4703-981b-96f788525cac.shogun-image {
  box-sizing: border-box;
}



.s-a6c7d14a-a97d-4703-981b-96f788525cac img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-a6c7d14a-a97d-4703-981b-96f788525cac {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a6c7d14a-a97d-4703-981b-96f788525cac.shogun-image-container {
      position: relative;
    }

    .s-a6c7d14a-a97d-4703-981b-96f788525cac.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a6c7d14a-a97d-4703-981b-96f788525cac.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a6c7d14a-a97d-4703-981b-96f788525cac img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (max-width: 767px){#s-a6c7d14a-a97d-4703-981b-96f788525cac {
  margin: 0 !important;
  overflow: visible;
}

#s-a6c7d14a-a97d-4703-981b-96f788525cac-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a6c7d14a-a97d-4703-981b-96f788525cac {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a6c7d14a-a97d-4703-981b-96f788525cac {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a6c7d14a-a97d-4703-981b-96f788525cac img.shogun-image {
  /* Add background color handling */
  
}

#s-a6c7d14a-a97d-4703-981b-96f788525cac img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a6c7d14a-a97d-4703-981b-96f788525cac .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a6c7d14a-a97d-4703-981b-96f788525cac .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a6c7d14a-a97d-4703-981b-96f788525cac .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a6c7d14a-a97d-4703-981b-96f788525cac.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a6c7d14a-a97d-4703-981b-96f788525cac img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-a6c7d14a-a97d-4703-981b-96f788525cac.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-a6c7d14a-a97d-4703-981b-96f788525cac .shogun-image-content {
  
    justify-content: center;
  
}

.s-a6c7d14a-a97d-4703-981b-96f788525cac.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-a6c7d14a-a97d-4703-981b-96f788525cac.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a6c7d14a-a97d-4703-981b-96f788525cac.shogun-image {
  box-sizing: border-box;
}



.s-a6c7d14a-a97d-4703-981b-96f788525cac img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-a6c7d14a-a97d-4703-981b-96f788525cac {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a6c7d14a-a97d-4703-981b-96f788525cac.shogun-image-container {
      position: relative;
    }

    .s-a6c7d14a-a97d-4703-981b-96f788525cac.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a6c7d14a-a97d-4703-981b-96f788525cac.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a6c7d14a-a97d-4703-981b-96f788525cac img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}
#s-19c6b13c-5ef6-499a-b523-fb40453162f6 {
  margin-left: 0%;
margin-right: auto;
}

#s-f117e531-4821-4787-b1a2-5dcdece9fd13 {
  margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
}








#s-f117e531-4821-4787-b1a2-5dcdece9fd13 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f117e531-4821-4787-b1a2-5dcdece9fd13.shg-box.shg-c {
  justify-content: center;
}

#s-c0021464-c285-4eb9-b034-313e5c512c10 {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 24px;
max-width: 24px;
aspect-ratio: 1/1;
text-align: left;
}

#s-c0021464-c285-4eb9-b034-313e5c512c10 {
  margin: 0 !important;
  overflow: visible;
}

#s-c0021464-c285-4eb9-b034-313e5c512c10-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c0021464-c285-4eb9-b034-313e5c512c10 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-c0021464-c285-4eb9-b034-313e5c512c10 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c0021464-c285-4eb9-b034-313e5c512c10 img.shogun-image {
  /* Add background color handling */
  
}

#s-c0021464-c285-4eb9-b034-313e5c512c10 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c0021464-c285-4eb9-b034-313e5c512c10 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c0021464-c285-4eb9-b034-313e5c512c10 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c0021464-c285-4eb9-b034-313e5c512c10 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c0021464-c285-4eb9-b034-313e5c512c10.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c0021464-c285-4eb9-b034-313e5c512c10 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-c0021464-c285-4eb9-b034-313e5c512c10.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-c0021464-c285-4eb9-b034-313e5c512c10 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c0021464-c285-4eb9-b034-313e5c512c10.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-c0021464-c285-4eb9-b034-313e5c512c10.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0021464-c285-4eb9-b034-313e5c512c10.shogun-image {
  box-sizing: border-box;
}



.s-c0021464-c285-4eb9-b034-313e5c512c10 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-c0021464-c285-4eb9-b034-313e5c512c10 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c0021464-c285-4eb9-b034-313e5c512c10.shogun-image-container {
      position: relative;
    }

    .s-c0021464-c285-4eb9-b034-313e5c512c10.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c0021464-c285-4eb9-b034-313e5c512c10.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c0021464-c285-4eb9-b034-313e5c512c10 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

@media (min-width: 1200px){#s-c0021464-c285-4eb9-b034-313e5c512c10 {
  margin: 0 !important;
  overflow: visible;
}

#s-c0021464-c285-4eb9-b034-313e5c512c10-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c0021464-c285-4eb9-b034-313e5c512c10 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c0021464-c285-4eb9-b034-313e5c512c10 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c0021464-c285-4eb9-b034-313e5c512c10 img.shogun-image {
  /* Add background color handling */
  
}

#s-c0021464-c285-4eb9-b034-313e5c512c10 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c0021464-c285-4eb9-b034-313e5c512c10 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c0021464-c285-4eb9-b034-313e5c512c10 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c0021464-c285-4eb9-b034-313e5c512c10 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c0021464-c285-4eb9-b034-313e5c512c10.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c0021464-c285-4eb9-b034-313e5c512c10 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-c0021464-c285-4eb9-b034-313e5c512c10.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-c0021464-c285-4eb9-b034-313e5c512c10 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c0021464-c285-4eb9-b034-313e5c512c10.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-c0021464-c285-4eb9-b034-313e5c512c10.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0021464-c285-4eb9-b034-313e5c512c10.shogun-image {
  box-sizing: border-box;
}



.s-c0021464-c285-4eb9-b034-313e5c512c10 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-c0021464-c285-4eb9-b034-313e5c512c10 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c0021464-c285-4eb9-b034-313e5c512c10.shogun-image-container {
      position: relative;
    }

    .s-c0021464-c285-4eb9-b034-313e5c512c10.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c0021464-c285-4eb9-b034-313e5c512c10.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c0021464-c285-4eb9-b034-313e5c512c10 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-c0021464-c285-4eb9-b034-313e5c512c10 {
  margin: 0 !important;
  overflow: visible;
}

#s-c0021464-c285-4eb9-b034-313e5c512c10-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c0021464-c285-4eb9-b034-313e5c512c10 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c0021464-c285-4eb9-b034-313e5c512c10 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c0021464-c285-4eb9-b034-313e5c512c10 img.shogun-image {
  /* Add background color handling */
  
}

#s-c0021464-c285-4eb9-b034-313e5c512c10 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c0021464-c285-4eb9-b034-313e5c512c10 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c0021464-c285-4eb9-b034-313e5c512c10 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c0021464-c285-4eb9-b034-313e5c512c10 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c0021464-c285-4eb9-b034-313e5c512c10.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c0021464-c285-4eb9-b034-313e5c512c10 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-c0021464-c285-4eb9-b034-313e5c512c10.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-c0021464-c285-4eb9-b034-313e5c512c10 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c0021464-c285-4eb9-b034-313e5c512c10.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-c0021464-c285-4eb9-b034-313e5c512c10.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0021464-c285-4eb9-b034-313e5c512c10.shogun-image {
  box-sizing: border-box;
}



.s-c0021464-c285-4eb9-b034-313e5c512c10 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-c0021464-c285-4eb9-b034-313e5c512c10 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c0021464-c285-4eb9-b034-313e5c512c10.shogun-image-container {
      position: relative;
    }

    .s-c0021464-c285-4eb9-b034-313e5c512c10.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c0021464-c285-4eb9-b034-313e5c512c10.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c0021464-c285-4eb9-b034-313e5c512c10 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-c0021464-c285-4eb9-b034-313e5c512c10 {
  margin: 0 !important;
  overflow: visible;
}

#s-c0021464-c285-4eb9-b034-313e5c512c10-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c0021464-c285-4eb9-b034-313e5c512c10 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c0021464-c285-4eb9-b034-313e5c512c10 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c0021464-c285-4eb9-b034-313e5c512c10 img.shogun-image {
  /* Add background color handling */
  
}

#s-c0021464-c285-4eb9-b034-313e5c512c10 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c0021464-c285-4eb9-b034-313e5c512c10 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c0021464-c285-4eb9-b034-313e5c512c10 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c0021464-c285-4eb9-b034-313e5c512c10 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c0021464-c285-4eb9-b034-313e5c512c10.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c0021464-c285-4eb9-b034-313e5c512c10 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-c0021464-c285-4eb9-b034-313e5c512c10.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-c0021464-c285-4eb9-b034-313e5c512c10 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c0021464-c285-4eb9-b034-313e5c512c10.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-c0021464-c285-4eb9-b034-313e5c512c10.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0021464-c285-4eb9-b034-313e5c512c10.shogun-image {
  box-sizing: border-box;
}



.s-c0021464-c285-4eb9-b034-313e5c512c10 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-c0021464-c285-4eb9-b034-313e5c512c10 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c0021464-c285-4eb9-b034-313e5c512c10.shogun-image-container {
      position: relative;
    }

    .s-c0021464-c285-4eb9-b034-313e5c512c10.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c0021464-c285-4eb9-b034-313e5c512c10.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c0021464-c285-4eb9-b034-313e5c512c10 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (max-width: 767px){#s-c0021464-c285-4eb9-b034-313e5c512c10 {
  margin: 0 !important;
  overflow: visible;
}

#s-c0021464-c285-4eb9-b034-313e5c512c10-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c0021464-c285-4eb9-b034-313e5c512c10 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c0021464-c285-4eb9-b034-313e5c512c10 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c0021464-c285-4eb9-b034-313e5c512c10 img.shogun-image {
  /* Add background color handling */
  
}

#s-c0021464-c285-4eb9-b034-313e5c512c10 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c0021464-c285-4eb9-b034-313e5c512c10 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c0021464-c285-4eb9-b034-313e5c512c10 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c0021464-c285-4eb9-b034-313e5c512c10 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c0021464-c285-4eb9-b034-313e5c512c10.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c0021464-c285-4eb9-b034-313e5c512c10 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-c0021464-c285-4eb9-b034-313e5c512c10.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-c0021464-c285-4eb9-b034-313e5c512c10 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c0021464-c285-4eb9-b034-313e5c512c10.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-c0021464-c285-4eb9-b034-313e5c512c10.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0021464-c285-4eb9-b034-313e5c512c10.shogun-image {
  box-sizing: border-box;
}



.s-c0021464-c285-4eb9-b034-313e5c512c10 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-c0021464-c285-4eb9-b034-313e5c512c10 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c0021464-c285-4eb9-b034-313e5c512c10.shogun-image-container {
      position: relative;
    }

    .s-c0021464-c285-4eb9-b034-313e5c512c10.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c0021464-c285-4eb9-b034-313e5c512c10.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c0021464-c285-4eb9-b034-313e5c512c10 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}
#s-e30f7081-d623-410e-9daf-96d016ec8663 {
  margin-left: 0%;
margin-right: auto;
}

#s-9df6861b-dff7-4e0d-85c9-08a089b6fe1c {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}








#s-9df6861b-dff7-4e0d-85c9-08a089b6fe1c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9df6861b-dff7-4e0d-85c9-08a089b6fe1c.shg-box.shg-c {
  justify-content: center;
}

#s-4346c84d-19bf-476d-812f-a076e97fd038 {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 24px;
max-width: 24px;
aspect-ratio: 1/1;
text-align: left;
}

#s-4346c84d-19bf-476d-812f-a076e97fd038 {
  margin: 0 !important;
  overflow: visible;
}

#s-4346c84d-19bf-476d-812f-a076e97fd038-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4346c84d-19bf-476d-812f-a076e97fd038 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-4346c84d-19bf-476d-812f-a076e97fd038 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4346c84d-19bf-476d-812f-a076e97fd038 img.shogun-image {
  /* Add background color handling */
  
}

#s-4346c84d-19bf-476d-812f-a076e97fd038 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4346c84d-19bf-476d-812f-a076e97fd038 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4346c84d-19bf-476d-812f-a076e97fd038 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4346c84d-19bf-476d-812f-a076e97fd038 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4346c84d-19bf-476d-812f-a076e97fd038.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4346c84d-19bf-476d-812f-a076e97fd038 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-4346c84d-19bf-476d-812f-a076e97fd038.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-4346c84d-19bf-476d-812f-a076e97fd038 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4346c84d-19bf-476d-812f-a076e97fd038.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-4346c84d-19bf-476d-812f-a076e97fd038.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4346c84d-19bf-476d-812f-a076e97fd038.shogun-image {
  box-sizing: border-box;
}



.s-4346c84d-19bf-476d-812f-a076e97fd038 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-4346c84d-19bf-476d-812f-a076e97fd038 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4346c84d-19bf-476d-812f-a076e97fd038.shogun-image-container {
      position: relative;
    }

    .s-4346c84d-19bf-476d-812f-a076e97fd038.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4346c84d-19bf-476d-812f-a076e97fd038.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4346c84d-19bf-476d-812f-a076e97fd038 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

@media (min-width: 1200px){#s-4346c84d-19bf-476d-812f-a076e97fd038 {
  margin: 0 !important;
  overflow: visible;
}

#s-4346c84d-19bf-476d-812f-a076e97fd038-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4346c84d-19bf-476d-812f-a076e97fd038 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4346c84d-19bf-476d-812f-a076e97fd038 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4346c84d-19bf-476d-812f-a076e97fd038 img.shogun-image {
  /* Add background color handling */
  
}

#s-4346c84d-19bf-476d-812f-a076e97fd038 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4346c84d-19bf-476d-812f-a076e97fd038 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4346c84d-19bf-476d-812f-a076e97fd038 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4346c84d-19bf-476d-812f-a076e97fd038 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4346c84d-19bf-476d-812f-a076e97fd038.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4346c84d-19bf-476d-812f-a076e97fd038 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-4346c84d-19bf-476d-812f-a076e97fd038.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-4346c84d-19bf-476d-812f-a076e97fd038 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4346c84d-19bf-476d-812f-a076e97fd038.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-4346c84d-19bf-476d-812f-a076e97fd038.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4346c84d-19bf-476d-812f-a076e97fd038.shogun-image {
  box-sizing: border-box;
}



.s-4346c84d-19bf-476d-812f-a076e97fd038 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-4346c84d-19bf-476d-812f-a076e97fd038 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4346c84d-19bf-476d-812f-a076e97fd038.shogun-image-container {
      position: relative;
    }

    .s-4346c84d-19bf-476d-812f-a076e97fd038.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4346c84d-19bf-476d-812f-a076e97fd038.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4346c84d-19bf-476d-812f-a076e97fd038 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-4346c84d-19bf-476d-812f-a076e97fd038 {
  margin: 0 !important;
  overflow: visible;
}

#s-4346c84d-19bf-476d-812f-a076e97fd038-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4346c84d-19bf-476d-812f-a076e97fd038 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4346c84d-19bf-476d-812f-a076e97fd038 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4346c84d-19bf-476d-812f-a076e97fd038 img.shogun-image {
  /* Add background color handling */
  
}

#s-4346c84d-19bf-476d-812f-a076e97fd038 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4346c84d-19bf-476d-812f-a076e97fd038 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4346c84d-19bf-476d-812f-a076e97fd038 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4346c84d-19bf-476d-812f-a076e97fd038 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4346c84d-19bf-476d-812f-a076e97fd038.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4346c84d-19bf-476d-812f-a076e97fd038 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-4346c84d-19bf-476d-812f-a076e97fd038.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-4346c84d-19bf-476d-812f-a076e97fd038 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4346c84d-19bf-476d-812f-a076e97fd038.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-4346c84d-19bf-476d-812f-a076e97fd038.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4346c84d-19bf-476d-812f-a076e97fd038.shogun-image {
  box-sizing: border-box;
}



.s-4346c84d-19bf-476d-812f-a076e97fd038 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-4346c84d-19bf-476d-812f-a076e97fd038 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4346c84d-19bf-476d-812f-a076e97fd038.shogun-image-container {
      position: relative;
    }

    .s-4346c84d-19bf-476d-812f-a076e97fd038.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4346c84d-19bf-476d-812f-a076e97fd038.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4346c84d-19bf-476d-812f-a076e97fd038 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-4346c84d-19bf-476d-812f-a076e97fd038 {
  margin: 0 !important;
  overflow: visible;
}

#s-4346c84d-19bf-476d-812f-a076e97fd038-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4346c84d-19bf-476d-812f-a076e97fd038 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4346c84d-19bf-476d-812f-a076e97fd038 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4346c84d-19bf-476d-812f-a076e97fd038 img.shogun-image {
  /* Add background color handling */
  
}

#s-4346c84d-19bf-476d-812f-a076e97fd038 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4346c84d-19bf-476d-812f-a076e97fd038 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4346c84d-19bf-476d-812f-a076e97fd038 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4346c84d-19bf-476d-812f-a076e97fd038 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4346c84d-19bf-476d-812f-a076e97fd038.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4346c84d-19bf-476d-812f-a076e97fd038 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-4346c84d-19bf-476d-812f-a076e97fd038.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-4346c84d-19bf-476d-812f-a076e97fd038 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4346c84d-19bf-476d-812f-a076e97fd038.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-4346c84d-19bf-476d-812f-a076e97fd038.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4346c84d-19bf-476d-812f-a076e97fd038.shogun-image {
  box-sizing: border-box;
}



.s-4346c84d-19bf-476d-812f-a076e97fd038 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-4346c84d-19bf-476d-812f-a076e97fd038 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4346c84d-19bf-476d-812f-a076e97fd038.shogun-image-container {
      position: relative;
    }

    .s-4346c84d-19bf-476d-812f-a076e97fd038.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4346c84d-19bf-476d-812f-a076e97fd038.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4346c84d-19bf-476d-812f-a076e97fd038 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (max-width: 767px){#s-4346c84d-19bf-476d-812f-a076e97fd038 {
  margin: 0 !important;
  overflow: visible;
}

#s-4346c84d-19bf-476d-812f-a076e97fd038-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4346c84d-19bf-476d-812f-a076e97fd038 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4346c84d-19bf-476d-812f-a076e97fd038 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4346c84d-19bf-476d-812f-a076e97fd038 img.shogun-image {
  /* Add background color handling */
  
}

#s-4346c84d-19bf-476d-812f-a076e97fd038 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4346c84d-19bf-476d-812f-a076e97fd038 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4346c84d-19bf-476d-812f-a076e97fd038 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4346c84d-19bf-476d-812f-a076e97fd038 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4346c84d-19bf-476d-812f-a076e97fd038.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4346c84d-19bf-476d-812f-a076e97fd038 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-4346c84d-19bf-476d-812f-a076e97fd038.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-4346c84d-19bf-476d-812f-a076e97fd038 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4346c84d-19bf-476d-812f-a076e97fd038.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-4346c84d-19bf-476d-812f-a076e97fd038.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4346c84d-19bf-476d-812f-a076e97fd038.shogun-image {
  box-sizing: border-box;
}



.s-4346c84d-19bf-476d-812f-a076e97fd038 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-4346c84d-19bf-476d-812f-a076e97fd038 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4346c84d-19bf-476d-812f-a076e97fd038.shogun-image-container {
      position: relative;
    }

    .s-4346c84d-19bf-476d-812f-a076e97fd038.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4346c84d-19bf-476d-812f-a076e97fd038.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4346c84d-19bf-476d-812f-a076e97fd038 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}
#s-0b3711af-5e26-4abb-9cc0-696aaceab766 {
  margin-left: 0%;
margin-right: auto;
}

.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-3a9b0c01-0340-45e0-a9d6-590dd826307d {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 16px;
padding-left: 24px;
padding-bottom: 16px;
padding-right: 24px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(29, 71, 57, 1);
border-style: solid;
border-radius: 100px;
background-color: rgba(29, 71, 57, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-3a9b0c01-0340-45e0-a9d6-590dd826307d:hover {border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(33, 117, 86, 1) !important;
border-radius: 100px !important;
background-color: rgba(33, 117, 86, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-3a9b0c01-0340-45e0-a9d6-590dd826307d:active {border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(33, 117, 86, 1) !important;
border-radius: 100px !important;
background-color: rgba(33, 117, 86, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}@media (max-width: 767px){#s-3a9b0c01-0340-45e0-a9d6-590dd826307d {
  
}
}

  #s-3a9b0c01-0340-45e0-a9d6-590dd826307d-root {
    text-align: left;
  }


#s-3a9b0c01-0340-45e0-a9d6-590dd826307d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-3a9b0c01-0340-45e0-a9d6-590dd826307d-root {
    text-align: left;
  }


#s-3a9b0c01-0340-45e0-a9d6-590dd826307d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-3a9b0c01-0340-45e0-a9d6-590dd826307d-root {
    text-align: left;
  }


#s-3a9b0c01-0340-45e0-a9d6-590dd826307d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-3a9b0c01-0340-45e0-a9d6-590dd826307d-root {
    text-align: left;
  }


#s-3a9b0c01-0340-45e0-a9d6-590dd826307d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-3a9b0c01-0340-45e0-a9d6-590dd826307d-root {
    text-align: left;
  }


#s-3a9b0c01-0340-45e0-a9d6-590dd826307d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-42dcb9cf-63c5-4ed6-8f93-652dfa84aa56 {
  margin-left: auto;
margin-right: auto;
min-height: 650px;
}
@media (min-width: 768px) and (max-width: 991px){#s-42dcb9cf-63c5-4ed6-8f93-652dfa84aa56 {
  
}
}@media (max-width: 767px){#s-42dcb9cf-63c5-4ed6-8f93-652dfa84aa56 {
  min-height: 300px;
display: none;
}
#s-42dcb9cf-63c5-4ed6-8f93-652dfa84aa56, #wrap-s-42dcb9cf-63c5-4ed6-8f93-652dfa84aa56, #wrap-content-s-42dcb9cf-63c5-4ed6-8f93-652dfa84aa56 { display: none !important; }}
#s-42dcb9cf-63c5-4ed6-8f93-652dfa84aa56 {
  background-image: url();
}








#s-42dcb9cf-63c5-4ed6-8f93-652dfa84aa56 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-42dcb9cf-63c5-4ed6-8f93-652dfa84aa56.shg-box.shg-c {
  justify-content: center;
}

#s-4e22ec72-9ac9-4e88-ad53-203c40644554 {
  margin-left: auto;
margin-bottom: 24px;
margin-right: auto;
min-height: 350px;
max-width: 2400px;
aspect-ratio: 16/9;
text-align: center;
}
@media (max-width: 767px){#s-4e22ec72-9ac9-4e88-ad53-203c40644554 {
  min-height: 300px;
}
}
#s-4e22ec72-9ac9-4e88-ad53-203c40644554 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4e22ec72-9ac9-4e88-ad53-203c40644554-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4e22ec72-9ac9-4e88-ad53-203c40644554 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  margin-bottom: 24px;
}

#s-4e22ec72-9ac9-4e88-ad53-203c40644554 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-4e22ec72-9ac9-4e88-ad53-203c40644554 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4e22ec72-9ac9-4e88-ad53-203c40644554 img.shogun-image {
  width: 100%;
  
  min-height: 350px;
  max-width: 2400px;

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-4e22ec72-9ac9-4e88-ad53-203c40644554 .shg-inner-inline-image {   
      aspect-ratio: 16/9;
    }

    #s-4e22ec72-9ac9-4e88-ad53-203c40644554 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: ;
    }
  }

  .s-4e22ec72-9ac9-4e88-ad53-203c40644554.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4e22ec72-9ac9-4e88-ad53-203c40644554 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;

  }


.s-4e22ec72-9ac9-4e88-ad53-203c40644554 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4e22ec72-9ac9-4e88-ad53-203c40644554.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4e22ec72-9ac9-4e88-ad53-203c40644554.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4e22ec72-9ac9-4e88-ad53-203c40644554.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




  @supports not (aspect-ratio: 1/1) {
    .s-4e22ec72-9ac9-4e88-ad53-203c40644554 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-4e22ec72-9ac9-4e88-ad53-203c40644554.shogun-image-container {
      position: relative;
    }

    .s-4e22ec72-9ac9-4e88-ad53-203c40644554.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4e22ec72-9ac9-4e88-ad53-203c40644554.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4e22ec72-9ac9-4e88-ad53-203c40644554 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      
      min-height: 350px;
      max-width: 2400px;
    }
  }

@media (min-width: 1200px){#s-4e22ec72-9ac9-4e88-ad53-203c40644554 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4e22ec72-9ac9-4e88-ad53-203c40644554-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4e22ec72-9ac9-4e88-ad53-203c40644554 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4e22ec72-9ac9-4e88-ad53-203c40644554 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-4e22ec72-9ac9-4e88-ad53-203c40644554 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4e22ec72-9ac9-4e88-ad53-203c40644554 img.shogun-image {
  width: 100%;
  
  
  

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




.s-4e22ec72-9ac9-4e88-ad53-203c40644554 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4e22ec72-9ac9-4e88-ad53-203c40644554.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4e22ec72-9ac9-4e88-ad53-203c40644554.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4e22ec72-9ac9-4e88-ad53-203c40644554.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-4e22ec72-9ac9-4e88-ad53-203c40644554 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4e22ec72-9ac9-4e88-ad53-203c40644554-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4e22ec72-9ac9-4e88-ad53-203c40644554 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4e22ec72-9ac9-4e88-ad53-203c40644554 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-4e22ec72-9ac9-4e88-ad53-203c40644554 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4e22ec72-9ac9-4e88-ad53-203c40644554 img.shogun-image {
  width: 100%;
  
  
  

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




.s-4e22ec72-9ac9-4e88-ad53-203c40644554 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4e22ec72-9ac9-4e88-ad53-203c40644554.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4e22ec72-9ac9-4e88-ad53-203c40644554.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4e22ec72-9ac9-4e88-ad53-203c40644554.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-4e22ec72-9ac9-4e88-ad53-203c40644554 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4e22ec72-9ac9-4e88-ad53-203c40644554-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4e22ec72-9ac9-4e88-ad53-203c40644554 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4e22ec72-9ac9-4e88-ad53-203c40644554 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-4e22ec72-9ac9-4e88-ad53-203c40644554 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4e22ec72-9ac9-4e88-ad53-203c40644554 img.shogun-image {
  width: 100%;
  
  
  

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




.s-4e22ec72-9ac9-4e88-ad53-203c40644554 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4e22ec72-9ac9-4e88-ad53-203c40644554.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4e22ec72-9ac9-4e88-ad53-203c40644554.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4e22ec72-9ac9-4e88-ad53-203c40644554.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-4e22ec72-9ac9-4e88-ad53-203c40644554 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4e22ec72-9ac9-4e88-ad53-203c40644554-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4e22ec72-9ac9-4e88-ad53-203c40644554 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4e22ec72-9ac9-4e88-ad53-203c40644554 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-4e22ec72-9ac9-4e88-ad53-203c40644554 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4e22ec72-9ac9-4e88-ad53-203c40644554 img.shogun-image {
  width: 100%;
  
  min-height: 300px;
  

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




.s-4e22ec72-9ac9-4e88-ad53-203c40644554 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4e22ec72-9ac9-4e88-ad53-203c40644554.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4e22ec72-9ac9-4e88-ad53-203c40644554.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4e22ec72-9ac9-4e88-ad53-203c40644554.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-1deb8e5d-102f-4c2d-ab39-d9547d086339 {
  margin-left: auto;
margin-right: auto;
min-height: 350px;
max-width: 2400px;
aspect-ratio: 16/9;
text-align: center;
}
@media (max-width: 767px){#s-1deb8e5d-102f-4c2d-ab39-d9547d086339 {
  min-height: 300px;
}
}
#s-1deb8e5d-102f-4c2d-ab39-d9547d086339 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1deb8e5d-102f-4c2d-ab39-d9547d086339-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1deb8e5d-102f-4c2d-ab39-d9547d086339 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1deb8e5d-102f-4c2d-ab39-d9547d086339 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-1deb8e5d-102f-4c2d-ab39-d9547d086339 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1deb8e5d-102f-4c2d-ab39-d9547d086339 img.shogun-image {
  width: 100%;
  
  min-height: 350px;
  max-width: 2400px;

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-1deb8e5d-102f-4c2d-ab39-d9547d086339 .shg-inner-inline-image {   
      aspect-ratio: 16/9;
    }

    #s-1deb8e5d-102f-4c2d-ab39-d9547d086339 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: ;
    }
  }

  .s-1deb8e5d-102f-4c2d-ab39-d9547d086339.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1deb8e5d-102f-4c2d-ab39-d9547d086339 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;

  }


.s-1deb8e5d-102f-4c2d-ab39-d9547d086339 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1deb8e5d-102f-4c2d-ab39-d9547d086339.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1deb8e5d-102f-4c2d-ab39-d9547d086339.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1deb8e5d-102f-4c2d-ab39-d9547d086339.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




  @supports not (aspect-ratio: 1/1) {
    .s-1deb8e5d-102f-4c2d-ab39-d9547d086339 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-1deb8e5d-102f-4c2d-ab39-d9547d086339.shogun-image-container {
      position: relative;
    }

    .s-1deb8e5d-102f-4c2d-ab39-d9547d086339.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1deb8e5d-102f-4c2d-ab39-d9547d086339.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1deb8e5d-102f-4c2d-ab39-d9547d086339 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      
      min-height: 350px;
      max-width: 2400px;
    }
  }

@media (min-width: 1200px){#s-1deb8e5d-102f-4c2d-ab39-d9547d086339 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1deb8e5d-102f-4c2d-ab39-d9547d086339-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1deb8e5d-102f-4c2d-ab39-d9547d086339 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1deb8e5d-102f-4c2d-ab39-d9547d086339 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-1deb8e5d-102f-4c2d-ab39-d9547d086339 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1deb8e5d-102f-4c2d-ab39-d9547d086339 img.shogun-image {
  width: 100%;
  
  
  

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




.s-1deb8e5d-102f-4c2d-ab39-d9547d086339 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1deb8e5d-102f-4c2d-ab39-d9547d086339.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1deb8e5d-102f-4c2d-ab39-d9547d086339.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1deb8e5d-102f-4c2d-ab39-d9547d086339.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-1deb8e5d-102f-4c2d-ab39-d9547d086339 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1deb8e5d-102f-4c2d-ab39-d9547d086339-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1deb8e5d-102f-4c2d-ab39-d9547d086339 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1deb8e5d-102f-4c2d-ab39-d9547d086339 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-1deb8e5d-102f-4c2d-ab39-d9547d086339 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1deb8e5d-102f-4c2d-ab39-d9547d086339 img.shogun-image {
  width: 100%;
  
  
  

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




.s-1deb8e5d-102f-4c2d-ab39-d9547d086339 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1deb8e5d-102f-4c2d-ab39-d9547d086339.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1deb8e5d-102f-4c2d-ab39-d9547d086339.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1deb8e5d-102f-4c2d-ab39-d9547d086339.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-1deb8e5d-102f-4c2d-ab39-d9547d086339 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1deb8e5d-102f-4c2d-ab39-d9547d086339-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1deb8e5d-102f-4c2d-ab39-d9547d086339 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1deb8e5d-102f-4c2d-ab39-d9547d086339 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-1deb8e5d-102f-4c2d-ab39-d9547d086339 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1deb8e5d-102f-4c2d-ab39-d9547d086339 img.shogun-image {
  width: 100%;
  
  
  

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




.s-1deb8e5d-102f-4c2d-ab39-d9547d086339 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1deb8e5d-102f-4c2d-ab39-d9547d086339.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1deb8e5d-102f-4c2d-ab39-d9547d086339.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1deb8e5d-102f-4c2d-ab39-d9547d086339.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-1deb8e5d-102f-4c2d-ab39-d9547d086339 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1deb8e5d-102f-4c2d-ab39-d9547d086339-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1deb8e5d-102f-4c2d-ab39-d9547d086339 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1deb8e5d-102f-4c2d-ab39-d9547d086339 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-1deb8e5d-102f-4c2d-ab39-d9547d086339 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1deb8e5d-102f-4c2d-ab39-d9547d086339 img.shogun-image {
  width: 100%;
  
  min-height: 300px;
  

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




.s-1deb8e5d-102f-4c2d-ab39-d9547d086339 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1deb8e5d-102f-4c2d-ab39-d9547d086339.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1deb8e5d-102f-4c2d-ab39-d9547d086339.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1deb8e5d-102f-4c2d-ab39-d9547d086339.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-c5d0f702-0122-4b22-b9a5-46fee4d494a0 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-a7432465-eac1-4d28-ae5c-c0acf26da297 {
  padding-top: 100px;
padding-left: 80px;
padding-bottom: 100px;
padding-right: 80px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-a7432465-eac1-4d28-ae5c-c0acf26da297 {
  padding-top: 80px;
padding-left: 40px;
padding-bottom: 40px;
padding-right: 40px;
}
}@media (max-width: 767px){#s-a7432465-eac1-4d28-ae5c-c0acf26da297 {
  padding-top: 48px;
padding-left: 8%;
padding-bottom: 48px;
padding-right: 8%;
}
}







#s-a7432465-eac1-4d28-ae5c-c0acf26da297 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a7432465-eac1-4d28-ae5c-c0acf26da297.shg-box.shg-c {
  justify-content: center;
}

#s-af1ebd56-adca-4a8a-b62e-59d0946d16d5 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1440px;
}
@media (max-width: 767px){#s-af1ebd56-adca-4a8a-b62e-59d0946d16d5 {
  margin-bottom: 0px;
}
}
@media (min-width: 0px) {
[id="s-af1ebd56-adca-4a8a-b62e-59d0946d16d5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-af1ebd56-adca-4a8a-b62e-59d0946d16d5"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-af1ebd56-adca-4a8a-b62e-59d0946d16d5"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-af1ebd56-adca-4a8a-b62e-59d0946d16d5"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (max-width: 767px) {
  [id="s-af1ebd56-adca-4a8a-b62e-59d0946d16d5"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-788fa1c0-6bf8-4512-b5a6-b5dcceb29e2b {
  margin-left: auto;
margin-right: auto;
min-height: 650px;
}
@media (min-width: 768px) and (max-width: 991px){#s-788fa1c0-6bf8-4512-b5a6-b5dcceb29e2b {
  
}
}@media (max-width: 767px){#s-788fa1c0-6bf8-4512-b5a6-b5dcceb29e2b {
  min-height: 300px;
display: none;
}
#s-788fa1c0-6bf8-4512-b5a6-b5dcceb29e2b, #wrap-s-788fa1c0-6bf8-4512-b5a6-b5dcceb29e2b, #wrap-content-s-788fa1c0-6bf8-4512-b5a6-b5dcceb29e2b { display: none !important; }}
#s-788fa1c0-6bf8-4512-b5a6-b5dcceb29e2b {
  background-image: url();
}








#s-788fa1c0-6bf8-4512-b5a6-b5dcceb29e2b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-788fa1c0-6bf8-4512-b5a6-b5dcceb29e2b.shg-box.shg-c {
  justify-content: flex-start;
}

#s-825fe0f4-014a-4c58-b194-351610335d30 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
min-height: 650px;
max-width: 2400px;
text-align: center;
}
@media (max-width: 767px){#s-825fe0f4-014a-4c58-b194-351610335d30 {
  min-height: 300px;
}
}
#s-825fe0f4-014a-4c58-b194-351610335d30 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-825fe0f4-014a-4c58-b194-351610335d30-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-825fe0f4-014a-4c58-b194-351610335d30 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-825fe0f4-014a-4c58-b194-351610335d30 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-825fe0f4-014a-4c58-b194-351610335d30 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-825fe0f4-014a-4c58-b194-351610335d30 img.shogun-image {
  width: 100%;
  
  min-height: 650px;
  max-width: 2400px;

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




.s-825fe0f4-014a-4c58-b194-351610335d30 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-825fe0f4-014a-4c58-b194-351610335d30.shg-align-container {
  display: flex;
  justify-content: center
}

.s-825fe0f4-014a-4c58-b194-351610335d30.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-825fe0f4-014a-4c58-b194-351610335d30.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-825fe0f4-014a-4c58-b194-351610335d30 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-825fe0f4-014a-4c58-b194-351610335d30-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-825fe0f4-014a-4c58-b194-351610335d30 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-825fe0f4-014a-4c58-b194-351610335d30 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-825fe0f4-014a-4c58-b194-351610335d30 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-825fe0f4-014a-4c58-b194-351610335d30 img.shogun-image {
  width: 100%;
  
  
  

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




.s-825fe0f4-014a-4c58-b194-351610335d30 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-825fe0f4-014a-4c58-b194-351610335d30.shg-align-container {
  display: flex;
  justify-content: center
}

.s-825fe0f4-014a-4c58-b194-351610335d30.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-825fe0f4-014a-4c58-b194-351610335d30.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-825fe0f4-014a-4c58-b194-351610335d30 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-825fe0f4-014a-4c58-b194-351610335d30-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-825fe0f4-014a-4c58-b194-351610335d30 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-825fe0f4-014a-4c58-b194-351610335d30 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-825fe0f4-014a-4c58-b194-351610335d30 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-825fe0f4-014a-4c58-b194-351610335d30 img.shogun-image {
  width: 100%;
  
  
  

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




.s-825fe0f4-014a-4c58-b194-351610335d30 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-825fe0f4-014a-4c58-b194-351610335d30.shg-align-container {
  display: flex;
  justify-content: center
}

.s-825fe0f4-014a-4c58-b194-351610335d30.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-825fe0f4-014a-4c58-b194-351610335d30.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-825fe0f4-014a-4c58-b194-351610335d30 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-825fe0f4-014a-4c58-b194-351610335d30-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-825fe0f4-014a-4c58-b194-351610335d30 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-825fe0f4-014a-4c58-b194-351610335d30 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-825fe0f4-014a-4c58-b194-351610335d30 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-825fe0f4-014a-4c58-b194-351610335d30 img.shogun-image {
  width: 100%;
  
  
  

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




.s-825fe0f4-014a-4c58-b194-351610335d30 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-825fe0f4-014a-4c58-b194-351610335d30.shg-align-container {
  display: flex;
  justify-content: center
}

.s-825fe0f4-014a-4c58-b194-351610335d30.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-825fe0f4-014a-4c58-b194-351610335d30.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-825fe0f4-014a-4c58-b194-351610335d30 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-825fe0f4-014a-4c58-b194-351610335d30-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-825fe0f4-014a-4c58-b194-351610335d30 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-825fe0f4-014a-4c58-b194-351610335d30 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-825fe0f4-014a-4c58-b194-351610335d30 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-825fe0f4-014a-4c58-b194-351610335d30 img.shogun-image {
  width: 100%;
  
  min-height: 300px;
  

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




.s-825fe0f4-014a-4c58-b194-351610335d30 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-825fe0f4-014a-4c58-b194-351610335d30.shg-align-container {
  display: flex;
  justify-content: center
}

.s-825fe0f4-014a-4c58-b194-351610335d30.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-825fe0f4-014a-4c58-b194-351610335d30.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-9f631eba-279e-4cf6-b5c5-6cdce1a17d49 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 0px;
padding-bottom: 20px;
padding-right: 0px;
min-height: 550px;
}
@media (max-width: 767px){#s-9f631eba-279e-4cf6-b5c5-6cdce1a17d49 {
  padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
}
}







#s-9f631eba-279e-4cf6-b5c5-6cdce1a17d49 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9f631eba-279e-4cf6-b5c5-6cdce1a17d49.shg-box.shg-c {
  justify-content: center;
}

#s-22944cc7-e362-4e6d-b9e0-6eec96a9163b {
  margin-left: auto;
margin-bottom: 16px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-22944cc7-e362-4e6d-b9e0-6eec96a9163b {
  margin-bottom: 12px;
}
}
#s-22944cc7-e362-4e6d-b9e0-6eec96a9163b .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-143903cb-0fd0-497a-baaf-66c890fc3d19 {
  margin-left: auto;
margin-bottom: 32px;
margin-right: auto;
}
@media (max-width: 767px){#s-143903cb-0fd0-497a-baaf-66c890fc3d19 {
  margin-bottom: 24px;
}
}
#s-143903cb-0fd0-497a-baaf-66c890fc3d19 .shg-proportional-font-size,
#s-143903cb-0fd0-497a-baaf-66c890fc3d19 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-571be5ab-955c-431a-bcfb-83e536d92c14 {
  margin-left: auto;
margin-right: auto;
min-height: 650px;
}
@media (min-width: 1200px){#s-571be5ab-955c-431a-bcfb-83e536d92c14 {
  display: none;
}
#s-571be5ab-955c-431a-bcfb-83e536d92c14, #wrap-s-571be5ab-955c-431a-bcfb-83e536d92c14, #wrap-content-s-571be5ab-955c-431a-bcfb-83e536d92c14 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-571be5ab-955c-431a-bcfb-83e536d92c14 {
  display: none;
}
#s-571be5ab-955c-431a-bcfb-83e536d92c14, #wrap-s-571be5ab-955c-431a-bcfb-83e536d92c14, #wrap-content-s-571be5ab-955c-431a-bcfb-83e536d92c14 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-571be5ab-955c-431a-bcfb-83e536d92c14 {
  display: none;
}
#s-571be5ab-955c-431a-bcfb-83e536d92c14, #wrap-s-571be5ab-955c-431a-bcfb-83e536d92c14, #wrap-content-s-571be5ab-955c-431a-bcfb-83e536d92c14 { display: none !important; }}@media (max-width: 767px){#s-571be5ab-955c-431a-bcfb-83e536d92c14 {
  margin-bottom: 24px;
min-height: 300px;
}
}
#s-571be5ab-955c-431a-bcfb-83e536d92c14 {
  background-image: url();
}








#s-571be5ab-955c-431a-bcfb-83e536d92c14 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-571be5ab-955c-431a-bcfb-83e536d92c14.shg-box.shg-c {
  justify-content: flex-start;
}

#s-7105e895-cf8d-44b1-86ac-1c50d9467d44 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
min-height: 650px;
max-width: 2400px;
text-align: center;
}
@media (max-width: 767px){#s-7105e895-cf8d-44b1-86ac-1c50d9467d44 {
  min-height: 300px;
}
}
#s-7105e895-cf8d-44b1-86ac-1c50d9467d44 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7105e895-cf8d-44b1-86ac-1c50d9467d44-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7105e895-cf8d-44b1-86ac-1c50d9467d44 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-7105e895-cf8d-44b1-86ac-1c50d9467d44 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7105e895-cf8d-44b1-86ac-1c50d9467d44 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7105e895-cf8d-44b1-86ac-1c50d9467d44 img.shogun-image {
  width: 100%;
  
  min-height: 650px;
  max-width: 2400px;

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




.s-7105e895-cf8d-44b1-86ac-1c50d9467d44 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7105e895-cf8d-44b1-86ac-1c50d9467d44.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7105e895-cf8d-44b1-86ac-1c50d9467d44.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7105e895-cf8d-44b1-86ac-1c50d9467d44.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-7105e895-cf8d-44b1-86ac-1c50d9467d44 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7105e895-cf8d-44b1-86ac-1c50d9467d44-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7105e895-cf8d-44b1-86ac-1c50d9467d44 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7105e895-cf8d-44b1-86ac-1c50d9467d44 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7105e895-cf8d-44b1-86ac-1c50d9467d44 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7105e895-cf8d-44b1-86ac-1c50d9467d44 img.shogun-image {
  width: 100%;
  
  
  

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




.s-7105e895-cf8d-44b1-86ac-1c50d9467d44 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7105e895-cf8d-44b1-86ac-1c50d9467d44.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7105e895-cf8d-44b1-86ac-1c50d9467d44.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7105e895-cf8d-44b1-86ac-1c50d9467d44.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-7105e895-cf8d-44b1-86ac-1c50d9467d44 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7105e895-cf8d-44b1-86ac-1c50d9467d44-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7105e895-cf8d-44b1-86ac-1c50d9467d44 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7105e895-cf8d-44b1-86ac-1c50d9467d44 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7105e895-cf8d-44b1-86ac-1c50d9467d44 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7105e895-cf8d-44b1-86ac-1c50d9467d44 img.shogun-image {
  width: 100%;
  
  
  

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




.s-7105e895-cf8d-44b1-86ac-1c50d9467d44 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7105e895-cf8d-44b1-86ac-1c50d9467d44.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7105e895-cf8d-44b1-86ac-1c50d9467d44.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7105e895-cf8d-44b1-86ac-1c50d9467d44.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-7105e895-cf8d-44b1-86ac-1c50d9467d44 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7105e895-cf8d-44b1-86ac-1c50d9467d44-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7105e895-cf8d-44b1-86ac-1c50d9467d44 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7105e895-cf8d-44b1-86ac-1c50d9467d44 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7105e895-cf8d-44b1-86ac-1c50d9467d44 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7105e895-cf8d-44b1-86ac-1c50d9467d44 img.shogun-image {
  width: 100%;
  
  
  

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




.s-7105e895-cf8d-44b1-86ac-1c50d9467d44 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7105e895-cf8d-44b1-86ac-1c50d9467d44.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7105e895-cf8d-44b1-86ac-1c50d9467d44.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7105e895-cf8d-44b1-86ac-1c50d9467d44.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-7105e895-cf8d-44b1-86ac-1c50d9467d44 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7105e895-cf8d-44b1-86ac-1c50d9467d44-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7105e895-cf8d-44b1-86ac-1c50d9467d44 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7105e895-cf8d-44b1-86ac-1c50d9467d44 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-7105e895-cf8d-44b1-86ac-1c50d9467d44 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7105e895-cf8d-44b1-86ac-1c50d9467d44 img.shogun-image {
  width: 100%;
  
  min-height: 300px;
  

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




.s-7105e895-cf8d-44b1-86ac-1c50d9467d44 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7105e895-cf8d-44b1-86ac-1c50d9467d44.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7105e895-cf8d-44b1-86ac-1c50d9467d44.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7105e895-cf8d-44b1-86ac-1c50d9467d44.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-29578508-0fa6-4053-87b1-4d762c3fbbd8 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 32px;
margin-right: auto;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 50px;
max-width: 800px;
}
@media (max-width: 767px){#s-29578508-0fa6-4053-87b1-4d762c3fbbd8 {
  margin-bottom: 32px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
}
}
#s-29578508-0fa6-4053-87b1-4d762c3fbbd8 {
  background-image: url();
}








#s-29578508-0fa6-4053-87b1-4d762c3fbbd8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-29578508-0fa6-4053-87b1-4d762c3fbbd8.shg-box.shg-c {
  justify-content: center;
}

#s-6d17e750-9198-43ab-8ed1-ee2e1a3c9f70 {
  margin-left: auto;
margin-bottom: 16px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-6d17e750-9198-43ab-8ed1-ee2e1a3c9f70 {
  margin-bottom: 8px;
}
}
#s-6d17e750-9198-43ab-8ed1-ee2e1a3c9f70 .shogun-heading-component h3 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-57b31158-689d-48d6-b8fb-c3ee81f4a6cc {
  margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
}








#s-57b31158-689d-48d6-b8fb-c3ee81f4a6cc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-57b31158-689d-48d6-b8fb-c3ee81f4a6cc.shg-box.shg-c {
  justify-content: center;
}

#s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 24px;
max-width: 24px;
aspect-ratio: 1/1;
text-align: left;
}

#s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b {
  margin: 0 !important;
  overflow: visible;
}

#s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b img.shogun-image {
  /* Add background color handling */
  
}

#s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b .shogun-image-content {
  
    justify-content: center;
  
}

.s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shogun-image {
  box-sizing: border-box;
}



.s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shogun-image-container {
      position: relative;
    }

    .s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

@media (min-width: 1200px){#s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b {
  margin: 0 !important;
  overflow: visible;
}

#s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b img.shogun-image {
  /* Add background color handling */
  
}

#s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b .shogun-image-content {
  
    justify-content: center;
  
}

.s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shogun-image {
  box-sizing: border-box;
}



.s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shogun-image-container {
      position: relative;
    }

    .s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b {
  margin: 0 !important;
  overflow: visible;
}

#s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b img.shogun-image {
  /* Add background color handling */
  
}

#s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b .shogun-image-content {
  
    justify-content: center;
  
}

.s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shogun-image {
  box-sizing: border-box;
}



.s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shogun-image-container {
      position: relative;
    }

    .s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b {
  margin: 0 !important;
  overflow: visible;
}

#s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b img.shogun-image {
  /* Add background color handling */
  
}

#s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b .shogun-image-content {
  
    justify-content: center;
  
}

.s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shogun-image {
  box-sizing: border-box;
}



.s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shogun-image-container {
      position: relative;
    }

    .s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (max-width: 767px){#s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b {
  margin: 0 !important;
  overflow: visible;
}

#s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b img.shogun-image {
  /* Add background color handling */
  
}

#s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b .shogun-image-content {
  
    justify-content: center;
  
}

.s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shogun-image {
  box-sizing: border-box;
}



.s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shogun-image-container {
      position: relative;
    }

    .s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bab27dd0-5756-4fa5-82f2-0bf941c1bc9b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}
#s-4eb08f1e-4b92-4ca0-bfd2-e8ae2839460f {
  margin-left: 0%;
margin-right: auto;
}

#s-b3dab8fc-9682-4c18-9d2d-6132b0239c64 {
  margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
}








#s-b3dab8fc-9682-4c18-9d2d-6132b0239c64 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b3dab8fc-9682-4c18-9d2d-6132b0239c64.shg-box.shg-c {
  justify-content: center;
}

#s-3fd09374-ba86-47aa-8704-da9fdb6ee336 {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 24px;
max-width: 24px;
aspect-ratio: 1/1;
text-align: left;
}

#s-3fd09374-ba86-47aa-8704-da9fdb6ee336 {
  margin: 0 !important;
  overflow: visible;
}

#s-3fd09374-ba86-47aa-8704-da9fdb6ee336-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3fd09374-ba86-47aa-8704-da9fdb6ee336 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-3fd09374-ba86-47aa-8704-da9fdb6ee336 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3fd09374-ba86-47aa-8704-da9fdb6ee336 img.shogun-image {
  /* Add background color handling */
  
}

#s-3fd09374-ba86-47aa-8704-da9fdb6ee336 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3fd09374-ba86-47aa-8704-da9fdb6ee336 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3fd09374-ba86-47aa-8704-da9fdb6ee336 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3fd09374-ba86-47aa-8704-da9fdb6ee336 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3fd09374-ba86-47aa-8704-da9fdb6ee336 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-3fd09374-ba86-47aa-8704-da9fdb6ee336 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shogun-image {
  box-sizing: border-box;
}



.s-3fd09374-ba86-47aa-8704-da9fdb6ee336 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-3fd09374-ba86-47aa-8704-da9fdb6ee336 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shogun-image-container {
      position: relative;
    }

    .s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3fd09374-ba86-47aa-8704-da9fdb6ee336 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

@media (min-width: 1200px){#s-3fd09374-ba86-47aa-8704-da9fdb6ee336 {
  margin: 0 !important;
  overflow: visible;
}

#s-3fd09374-ba86-47aa-8704-da9fdb6ee336-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3fd09374-ba86-47aa-8704-da9fdb6ee336 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3fd09374-ba86-47aa-8704-da9fdb6ee336 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3fd09374-ba86-47aa-8704-da9fdb6ee336 img.shogun-image {
  /* Add background color handling */
  
}

#s-3fd09374-ba86-47aa-8704-da9fdb6ee336 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3fd09374-ba86-47aa-8704-da9fdb6ee336 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3fd09374-ba86-47aa-8704-da9fdb6ee336 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3fd09374-ba86-47aa-8704-da9fdb6ee336 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3fd09374-ba86-47aa-8704-da9fdb6ee336 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-3fd09374-ba86-47aa-8704-da9fdb6ee336 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shogun-image {
  box-sizing: border-box;
}



.s-3fd09374-ba86-47aa-8704-da9fdb6ee336 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-3fd09374-ba86-47aa-8704-da9fdb6ee336 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shogun-image-container {
      position: relative;
    }

    .s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3fd09374-ba86-47aa-8704-da9fdb6ee336 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-3fd09374-ba86-47aa-8704-da9fdb6ee336 {
  margin: 0 !important;
  overflow: visible;
}

#s-3fd09374-ba86-47aa-8704-da9fdb6ee336-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3fd09374-ba86-47aa-8704-da9fdb6ee336 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3fd09374-ba86-47aa-8704-da9fdb6ee336 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3fd09374-ba86-47aa-8704-da9fdb6ee336 img.shogun-image {
  /* Add background color handling */
  
}

#s-3fd09374-ba86-47aa-8704-da9fdb6ee336 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3fd09374-ba86-47aa-8704-da9fdb6ee336 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3fd09374-ba86-47aa-8704-da9fdb6ee336 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3fd09374-ba86-47aa-8704-da9fdb6ee336 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3fd09374-ba86-47aa-8704-da9fdb6ee336 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-3fd09374-ba86-47aa-8704-da9fdb6ee336 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shogun-image {
  box-sizing: border-box;
}



.s-3fd09374-ba86-47aa-8704-da9fdb6ee336 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-3fd09374-ba86-47aa-8704-da9fdb6ee336 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shogun-image-container {
      position: relative;
    }

    .s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3fd09374-ba86-47aa-8704-da9fdb6ee336 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-3fd09374-ba86-47aa-8704-da9fdb6ee336 {
  margin: 0 !important;
  overflow: visible;
}

#s-3fd09374-ba86-47aa-8704-da9fdb6ee336-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3fd09374-ba86-47aa-8704-da9fdb6ee336 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3fd09374-ba86-47aa-8704-da9fdb6ee336 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3fd09374-ba86-47aa-8704-da9fdb6ee336 img.shogun-image {
  /* Add background color handling */
  
}

#s-3fd09374-ba86-47aa-8704-da9fdb6ee336 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3fd09374-ba86-47aa-8704-da9fdb6ee336 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3fd09374-ba86-47aa-8704-da9fdb6ee336 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3fd09374-ba86-47aa-8704-da9fdb6ee336 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3fd09374-ba86-47aa-8704-da9fdb6ee336 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-3fd09374-ba86-47aa-8704-da9fdb6ee336 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shogun-image {
  box-sizing: border-box;
}



.s-3fd09374-ba86-47aa-8704-da9fdb6ee336 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-3fd09374-ba86-47aa-8704-da9fdb6ee336 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shogun-image-container {
      position: relative;
    }

    .s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3fd09374-ba86-47aa-8704-da9fdb6ee336 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (max-width: 767px){#s-3fd09374-ba86-47aa-8704-da9fdb6ee336 {
  margin: 0 !important;
  overflow: visible;
}

#s-3fd09374-ba86-47aa-8704-da9fdb6ee336-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3fd09374-ba86-47aa-8704-da9fdb6ee336 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3fd09374-ba86-47aa-8704-da9fdb6ee336 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3fd09374-ba86-47aa-8704-da9fdb6ee336 img.shogun-image {
  /* Add background color handling */
  
}

#s-3fd09374-ba86-47aa-8704-da9fdb6ee336 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3fd09374-ba86-47aa-8704-da9fdb6ee336 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3fd09374-ba86-47aa-8704-da9fdb6ee336 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3fd09374-ba86-47aa-8704-da9fdb6ee336 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3fd09374-ba86-47aa-8704-da9fdb6ee336 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-3fd09374-ba86-47aa-8704-da9fdb6ee336 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shogun-image {
  box-sizing: border-box;
}



.s-3fd09374-ba86-47aa-8704-da9fdb6ee336 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-3fd09374-ba86-47aa-8704-da9fdb6ee336 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shogun-image-container {
      position: relative;
    }

    .s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3fd09374-ba86-47aa-8704-da9fdb6ee336.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3fd09374-ba86-47aa-8704-da9fdb6ee336 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}
#s-1d1ef61b-8f6a-45c4-ba72-94341479e7d2 {
  margin-left: 0%;
margin-right: auto;
}

#s-91260462-7a25-4d1b-8425-573c23b4fe97 {
  margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
}








#s-91260462-7a25-4d1b-8425-573c23b4fe97 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-91260462-7a25-4d1b-8425-573c23b4fe97.shg-box.shg-c {
  justify-content: center;
}

#s-be3d6989-a0e2-4dfe-873c-ea9782d39862 {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 24px;
max-width: 24px;
aspect-ratio: 1/1;
text-align: left;
}

#s-be3d6989-a0e2-4dfe-873c-ea9782d39862 {
  margin: 0 !important;
  overflow: visible;
}

#s-be3d6989-a0e2-4dfe-873c-ea9782d39862-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be3d6989-a0e2-4dfe-873c-ea9782d39862 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-be3d6989-a0e2-4dfe-873c-ea9782d39862 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be3d6989-a0e2-4dfe-873c-ea9782d39862 img.shogun-image {
  /* Add background color handling */
  
}

#s-be3d6989-a0e2-4dfe-873c-ea9782d39862 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be3d6989-a0e2-4dfe-873c-ea9782d39862 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-be3d6989-a0e2-4dfe-873c-ea9782d39862 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be3d6989-a0e2-4dfe-873c-ea9782d39862 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be3d6989-a0e2-4dfe-873c-ea9782d39862 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-be3d6989-a0e2-4dfe-873c-ea9782d39862 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shogun-image {
  box-sizing: border-box;
}



.s-be3d6989-a0e2-4dfe-873c-ea9782d39862 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-be3d6989-a0e2-4dfe-873c-ea9782d39862 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shogun-image-container {
      position: relative;
    }

    .s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be3d6989-a0e2-4dfe-873c-ea9782d39862 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

@media (min-width: 1200px){#s-be3d6989-a0e2-4dfe-873c-ea9782d39862 {
  margin: 0 !important;
  overflow: visible;
}

#s-be3d6989-a0e2-4dfe-873c-ea9782d39862-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be3d6989-a0e2-4dfe-873c-ea9782d39862 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be3d6989-a0e2-4dfe-873c-ea9782d39862 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be3d6989-a0e2-4dfe-873c-ea9782d39862 img.shogun-image {
  /* Add background color handling */
  
}

#s-be3d6989-a0e2-4dfe-873c-ea9782d39862 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be3d6989-a0e2-4dfe-873c-ea9782d39862 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-be3d6989-a0e2-4dfe-873c-ea9782d39862 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be3d6989-a0e2-4dfe-873c-ea9782d39862 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be3d6989-a0e2-4dfe-873c-ea9782d39862 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-be3d6989-a0e2-4dfe-873c-ea9782d39862 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shogun-image {
  box-sizing: border-box;
}



.s-be3d6989-a0e2-4dfe-873c-ea9782d39862 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-be3d6989-a0e2-4dfe-873c-ea9782d39862 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shogun-image-container {
      position: relative;
    }

    .s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be3d6989-a0e2-4dfe-873c-ea9782d39862 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-be3d6989-a0e2-4dfe-873c-ea9782d39862 {
  margin: 0 !important;
  overflow: visible;
}

#s-be3d6989-a0e2-4dfe-873c-ea9782d39862-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be3d6989-a0e2-4dfe-873c-ea9782d39862 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be3d6989-a0e2-4dfe-873c-ea9782d39862 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be3d6989-a0e2-4dfe-873c-ea9782d39862 img.shogun-image {
  /* Add background color handling */
  
}

#s-be3d6989-a0e2-4dfe-873c-ea9782d39862 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be3d6989-a0e2-4dfe-873c-ea9782d39862 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-be3d6989-a0e2-4dfe-873c-ea9782d39862 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be3d6989-a0e2-4dfe-873c-ea9782d39862 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be3d6989-a0e2-4dfe-873c-ea9782d39862 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-be3d6989-a0e2-4dfe-873c-ea9782d39862 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shogun-image {
  box-sizing: border-box;
}



.s-be3d6989-a0e2-4dfe-873c-ea9782d39862 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-be3d6989-a0e2-4dfe-873c-ea9782d39862 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shogun-image-container {
      position: relative;
    }

    .s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be3d6989-a0e2-4dfe-873c-ea9782d39862 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-be3d6989-a0e2-4dfe-873c-ea9782d39862 {
  margin: 0 !important;
  overflow: visible;
}

#s-be3d6989-a0e2-4dfe-873c-ea9782d39862-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be3d6989-a0e2-4dfe-873c-ea9782d39862 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be3d6989-a0e2-4dfe-873c-ea9782d39862 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be3d6989-a0e2-4dfe-873c-ea9782d39862 img.shogun-image {
  /* Add background color handling */
  
}

#s-be3d6989-a0e2-4dfe-873c-ea9782d39862 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be3d6989-a0e2-4dfe-873c-ea9782d39862 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-be3d6989-a0e2-4dfe-873c-ea9782d39862 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be3d6989-a0e2-4dfe-873c-ea9782d39862 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be3d6989-a0e2-4dfe-873c-ea9782d39862 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-be3d6989-a0e2-4dfe-873c-ea9782d39862 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shogun-image {
  box-sizing: border-box;
}



.s-be3d6989-a0e2-4dfe-873c-ea9782d39862 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-be3d6989-a0e2-4dfe-873c-ea9782d39862 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shogun-image-container {
      position: relative;
    }

    .s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be3d6989-a0e2-4dfe-873c-ea9782d39862 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (max-width: 767px){#s-be3d6989-a0e2-4dfe-873c-ea9782d39862 {
  margin: 0 !important;
  overflow: visible;
}

#s-be3d6989-a0e2-4dfe-873c-ea9782d39862-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be3d6989-a0e2-4dfe-873c-ea9782d39862 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be3d6989-a0e2-4dfe-873c-ea9782d39862 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be3d6989-a0e2-4dfe-873c-ea9782d39862 img.shogun-image {
  /* Add background color handling */
  
}

#s-be3d6989-a0e2-4dfe-873c-ea9782d39862 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be3d6989-a0e2-4dfe-873c-ea9782d39862 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-be3d6989-a0e2-4dfe-873c-ea9782d39862 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be3d6989-a0e2-4dfe-873c-ea9782d39862 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be3d6989-a0e2-4dfe-873c-ea9782d39862 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-be3d6989-a0e2-4dfe-873c-ea9782d39862 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shogun-image {
  box-sizing: border-box;
}



.s-be3d6989-a0e2-4dfe-873c-ea9782d39862 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-be3d6989-a0e2-4dfe-873c-ea9782d39862 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shogun-image-container {
      position: relative;
    }

    .s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be3d6989-a0e2-4dfe-873c-ea9782d39862.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be3d6989-a0e2-4dfe-873c-ea9782d39862 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}
#s-e0f9e499-6dd4-4f95-a201-8df83e1bb69c {
  margin-left: 0%;
margin-right: auto;
}

#s-745b394e-07d0-4cbf-82c8-a0cc78b45664 {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}








#s-745b394e-07d0-4cbf-82c8-a0cc78b45664 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-745b394e-07d0-4cbf-82c8-a0cc78b45664.shg-box.shg-c {
  justify-content: center;
}

#s-abe343b9-3911-48c3-8661-7b9cb572135b {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 24px;
max-width: 24px;
aspect-ratio: 1/1;
text-align: left;
}

#s-abe343b9-3911-48c3-8661-7b9cb572135b {
  margin: 0 !important;
  overflow: visible;
}

#s-abe343b9-3911-48c3-8661-7b9cb572135b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-abe343b9-3911-48c3-8661-7b9cb572135b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-abe343b9-3911-48c3-8661-7b9cb572135b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-abe343b9-3911-48c3-8661-7b9cb572135b img.shogun-image {
  /* Add background color handling */
  
}

#s-abe343b9-3911-48c3-8661-7b9cb572135b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-abe343b9-3911-48c3-8661-7b9cb572135b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-abe343b9-3911-48c3-8661-7b9cb572135b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-abe343b9-3911-48c3-8661-7b9cb572135b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-abe343b9-3911-48c3-8661-7b9cb572135b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-abe343b9-3911-48c3-8661-7b9cb572135b img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-abe343b9-3911-48c3-8661-7b9cb572135b.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-abe343b9-3911-48c3-8661-7b9cb572135b .shogun-image-content {
  
    justify-content: center;
  
}

.s-abe343b9-3911-48c3-8661-7b9cb572135b.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-abe343b9-3911-48c3-8661-7b9cb572135b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-abe343b9-3911-48c3-8661-7b9cb572135b.shogun-image {
  box-sizing: border-box;
}



.s-abe343b9-3911-48c3-8661-7b9cb572135b img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-abe343b9-3911-48c3-8661-7b9cb572135b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-abe343b9-3911-48c3-8661-7b9cb572135b.shogun-image-container {
      position: relative;
    }

    .s-abe343b9-3911-48c3-8661-7b9cb572135b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-abe343b9-3911-48c3-8661-7b9cb572135b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-abe343b9-3911-48c3-8661-7b9cb572135b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

@media (min-width: 1200px){#s-abe343b9-3911-48c3-8661-7b9cb572135b {
  margin: 0 !important;
  overflow: visible;
}

#s-abe343b9-3911-48c3-8661-7b9cb572135b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-abe343b9-3911-48c3-8661-7b9cb572135b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-abe343b9-3911-48c3-8661-7b9cb572135b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-abe343b9-3911-48c3-8661-7b9cb572135b img.shogun-image {
  /* Add background color handling */
  
}

#s-abe343b9-3911-48c3-8661-7b9cb572135b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-abe343b9-3911-48c3-8661-7b9cb572135b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-abe343b9-3911-48c3-8661-7b9cb572135b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-abe343b9-3911-48c3-8661-7b9cb572135b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-abe343b9-3911-48c3-8661-7b9cb572135b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-abe343b9-3911-48c3-8661-7b9cb572135b img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-abe343b9-3911-48c3-8661-7b9cb572135b.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-abe343b9-3911-48c3-8661-7b9cb572135b .shogun-image-content {
  
    justify-content: center;
  
}

.s-abe343b9-3911-48c3-8661-7b9cb572135b.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-abe343b9-3911-48c3-8661-7b9cb572135b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-abe343b9-3911-48c3-8661-7b9cb572135b.shogun-image {
  box-sizing: border-box;
}



.s-abe343b9-3911-48c3-8661-7b9cb572135b img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-abe343b9-3911-48c3-8661-7b9cb572135b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-abe343b9-3911-48c3-8661-7b9cb572135b.shogun-image-container {
      position: relative;
    }

    .s-abe343b9-3911-48c3-8661-7b9cb572135b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-abe343b9-3911-48c3-8661-7b9cb572135b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-abe343b9-3911-48c3-8661-7b9cb572135b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-abe343b9-3911-48c3-8661-7b9cb572135b {
  margin: 0 !important;
  overflow: visible;
}

#s-abe343b9-3911-48c3-8661-7b9cb572135b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-abe343b9-3911-48c3-8661-7b9cb572135b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-abe343b9-3911-48c3-8661-7b9cb572135b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-abe343b9-3911-48c3-8661-7b9cb572135b img.shogun-image {
  /* Add background color handling */
  
}

#s-abe343b9-3911-48c3-8661-7b9cb572135b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-abe343b9-3911-48c3-8661-7b9cb572135b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-abe343b9-3911-48c3-8661-7b9cb572135b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-abe343b9-3911-48c3-8661-7b9cb572135b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-abe343b9-3911-48c3-8661-7b9cb572135b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-abe343b9-3911-48c3-8661-7b9cb572135b img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-abe343b9-3911-48c3-8661-7b9cb572135b.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-abe343b9-3911-48c3-8661-7b9cb572135b .shogun-image-content {
  
    justify-content: center;
  
}

.s-abe343b9-3911-48c3-8661-7b9cb572135b.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-abe343b9-3911-48c3-8661-7b9cb572135b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-abe343b9-3911-48c3-8661-7b9cb572135b.shogun-image {
  box-sizing: border-box;
}



.s-abe343b9-3911-48c3-8661-7b9cb572135b img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-abe343b9-3911-48c3-8661-7b9cb572135b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-abe343b9-3911-48c3-8661-7b9cb572135b.shogun-image-container {
      position: relative;
    }

    .s-abe343b9-3911-48c3-8661-7b9cb572135b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-abe343b9-3911-48c3-8661-7b9cb572135b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-abe343b9-3911-48c3-8661-7b9cb572135b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-abe343b9-3911-48c3-8661-7b9cb572135b {
  margin: 0 !important;
  overflow: visible;
}

#s-abe343b9-3911-48c3-8661-7b9cb572135b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-abe343b9-3911-48c3-8661-7b9cb572135b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-abe343b9-3911-48c3-8661-7b9cb572135b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-abe343b9-3911-48c3-8661-7b9cb572135b img.shogun-image {
  /* Add background color handling */
  
}

#s-abe343b9-3911-48c3-8661-7b9cb572135b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-abe343b9-3911-48c3-8661-7b9cb572135b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-abe343b9-3911-48c3-8661-7b9cb572135b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-abe343b9-3911-48c3-8661-7b9cb572135b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-abe343b9-3911-48c3-8661-7b9cb572135b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-abe343b9-3911-48c3-8661-7b9cb572135b img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-abe343b9-3911-48c3-8661-7b9cb572135b.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-abe343b9-3911-48c3-8661-7b9cb572135b .shogun-image-content {
  
    justify-content: center;
  
}

.s-abe343b9-3911-48c3-8661-7b9cb572135b.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-abe343b9-3911-48c3-8661-7b9cb572135b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-abe343b9-3911-48c3-8661-7b9cb572135b.shogun-image {
  box-sizing: border-box;
}



.s-abe343b9-3911-48c3-8661-7b9cb572135b img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-abe343b9-3911-48c3-8661-7b9cb572135b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-abe343b9-3911-48c3-8661-7b9cb572135b.shogun-image-container {
      position: relative;
    }

    .s-abe343b9-3911-48c3-8661-7b9cb572135b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-abe343b9-3911-48c3-8661-7b9cb572135b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-abe343b9-3911-48c3-8661-7b9cb572135b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (max-width: 767px){#s-abe343b9-3911-48c3-8661-7b9cb572135b {
  margin: 0 !important;
  overflow: visible;
}

#s-abe343b9-3911-48c3-8661-7b9cb572135b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-abe343b9-3911-48c3-8661-7b9cb572135b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-abe343b9-3911-48c3-8661-7b9cb572135b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-abe343b9-3911-48c3-8661-7b9cb572135b img.shogun-image {
  /* Add background color handling */
  
}

#s-abe343b9-3911-48c3-8661-7b9cb572135b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-abe343b9-3911-48c3-8661-7b9cb572135b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-abe343b9-3911-48c3-8661-7b9cb572135b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-abe343b9-3911-48c3-8661-7b9cb572135b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-abe343b9-3911-48c3-8661-7b9cb572135b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-abe343b9-3911-48c3-8661-7b9cb572135b img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-abe343b9-3911-48c3-8661-7b9cb572135b.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-abe343b9-3911-48c3-8661-7b9cb572135b .shogun-image-content {
  
    justify-content: center;
  
}

.s-abe343b9-3911-48c3-8661-7b9cb572135b.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-abe343b9-3911-48c3-8661-7b9cb572135b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-abe343b9-3911-48c3-8661-7b9cb572135b.shogun-image {
  box-sizing: border-box;
}



.s-abe343b9-3911-48c3-8661-7b9cb572135b img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-abe343b9-3911-48c3-8661-7b9cb572135b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-abe343b9-3911-48c3-8661-7b9cb572135b.shogun-image-container {
      position: relative;
    }

    .s-abe343b9-3911-48c3-8661-7b9cb572135b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-abe343b9-3911-48c3-8661-7b9cb572135b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-abe343b9-3911-48c3-8661-7b9cb572135b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}
#s-ac48d5c3-f8a2-4cf7-8bb6-21785f576c7f {
  margin-left: 0%;
margin-right: auto;
}

#s-b151460e-7615-4f04-8fc3-4c277f4a1162 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 16px;
padding-left: 24px;
padding-bottom: 16px;
padding-right: 24px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(29, 71, 57, 1);
border-style: solid;
border-radius: 100px;
background-color: rgba(29, 71, 57, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-b151460e-7615-4f04-8fc3-4c277f4a1162:hover {border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(33, 117, 86, 1) !important;
border-radius: 100px !important;
background-color: rgba(33, 117, 86, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-b151460e-7615-4f04-8fc3-4c277f4a1162:active {border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(33, 117, 86, 1) !important;
border-radius: 100px !important;
background-color: rgba(33, 117, 86, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}@media (max-width: 767px){#s-b151460e-7615-4f04-8fc3-4c277f4a1162 {
  
}
}

  #s-b151460e-7615-4f04-8fc3-4c277f4a1162-root {
    text-align: left;
  }


#s-b151460e-7615-4f04-8fc3-4c277f4a1162.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-b151460e-7615-4f04-8fc3-4c277f4a1162-root {
    text-align: left;
  }


#s-b151460e-7615-4f04-8fc3-4c277f4a1162.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-b151460e-7615-4f04-8fc3-4c277f4a1162-root {
    text-align: left;
  }


#s-b151460e-7615-4f04-8fc3-4c277f4a1162.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-b151460e-7615-4f04-8fc3-4c277f4a1162-root {
    text-align: left;
  }


#s-b151460e-7615-4f04-8fc3-4c277f4a1162.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-b151460e-7615-4f04-8fc3-4c277f4a1162-root {
    text-align: left;
  }


#s-b151460e-7615-4f04-8fc3-4c277f4a1162.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-c913e78c-f7a6-4f24-8b74-b95ca4caa30e {
  margin-left: auto;
margin-right: auto;
padding-top: 100px;
padding-left: 80px;
padding-bottom: 100px;
padding-right: 80px;
min-height: 50px;
background-color: rgba(251, 242, 234, 1);
}
@media (max-width: 767px){#s-c913e78c-f7a6-4f24-8b74-b95ca4caa30e {
  padding-top: 48px;
padding-left: 8%;
padding-bottom: 48px;
padding-right: 8%;
}
}







#s-c913e78c-f7a6-4f24-8b74-b95ca4caa30e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c913e78c-f7a6-4f24-8b74-b95ca4caa30e.shg-box.shg-c {
  justify-content: center;
}

#s-e51007d2-8ef1-47ce-b661-038c08179c4a {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
max-width: 800px;
text-align: center;
}
@media (max-width: 767px){#s-e51007d2-8ef1-47ce-b661-038c08179c4a {
  margin-bottom: 16px;
}
}
#s-e51007d2-8ef1-47ce-b661-038c08179c4a .shogun-heading-component h2 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-e51007d2-8ef1-47ce-b661-038c08179c4a .shogun-heading-component h2 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  line-height: 1.2em;
  
  
}


}
#s-ecbeae60-2e36-4a5e-93be-2dd61fbc3955 {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
}

#s-ecbeae60-2e36-4a5e-93be-2dd61fbc3955 .shg-proportional-font-size,
#s-ecbeae60-2e36-4a5e-93be-2dd61fbc3955 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-3d99fc78-5fa9-4095-8cbe-fc14145a12cf {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1440px;
}

@media (min-width: 0px) {
[id="s-3d99fc78-5fa9-4095-8cbe-fc14145a12cf"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-3d99fc78-5fa9-4095-8cbe-fc14145a12cf"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-3d99fc78-5fa9-4095-8cbe-fc14145a12cf"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-3d99fc78-5fa9-4095-8cbe-fc14145a12cf"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

}

#s-b24b50a4-29c7-4a47-abc5-7f3a7726074c {
  margin-left: auto;
margin-right: auto;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 500px;
background-color: rgba(255, 255, 255, 1);
}








#s-b24b50a4-29c7-4a47-abc5-7f3a7726074c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b24b50a4-29c7-4a47-abc5-7f3a7726074c.shg-box.shg-c {
  justify-content: flex-start;
}

#s-f9c4de15-a4f6-4ea2-bd24-95dea8985183 {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
min-height: 300px;
max-width: 4284px;
aspect-ratio: 1/1;
text-align: center;
}

#s-f9c4de15-a4f6-4ea2-bd24-95dea8985183 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f9c4de15-a4f6-4ea2-bd24-95dea8985183-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f9c4de15-a4f6-4ea2-bd24-95dea8985183 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  margin-bottom: 20px;
}

#s-f9c4de15-a4f6-4ea2-bd24-95dea8985183 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f9c4de15-a4f6-4ea2-bd24-95dea8985183 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f9c4de15-a4f6-4ea2-bd24-95dea8985183 img.shogun-image {
  width: 100%;
  
  min-height: 300px;
  max-width: 4284px;

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-f9c4de15-a4f6-4ea2-bd24-95dea8985183 .shg-inner-inline-image {   
      aspect-ratio: 1/1;
    }

    #s-f9c4de15-a4f6-4ea2-bd24-95dea8985183 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: ;
    }
  }

  .s-f9c4de15-a4f6-4ea2-bd24-95dea8985183.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f9c4de15-a4f6-4ea2-bd24-95dea8985183 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;

  }


.s-f9c4de15-a4f6-4ea2-bd24-95dea8985183 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f9c4de15-a4f6-4ea2-bd24-95dea8985183.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f9c4de15-a4f6-4ea2-bd24-95dea8985183.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f9c4de15-a4f6-4ea2-bd24-95dea8985183.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f9c4de15-a4f6-4ea2-bd24-95dea8985183 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f9c4de15-a4f6-4ea2-bd24-95dea8985183.shogun-image-container {
      position: relative;
    }

    .s-f9c4de15-a4f6-4ea2-bd24-95dea8985183.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f9c4de15-a4f6-4ea2-bd24-95dea8985183.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f9c4de15-a4f6-4ea2-bd24-95dea8985183 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      
      min-height: 300px;
      max-width: 4284px;
    }
  }

@media (min-width: 1200px){#s-f9c4de15-a4f6-4ea2-bd24-95dea8985183 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f9c4de15-a4f6-4ea2-bd24-95dea8985183-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f9c4de15-a4f6-4ea2-bd24-95dea8985183 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f9c4de15-a4f6-4ea2-bd24-95dea8985183 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f9c4de15-a4f6-4ea2-bd24-95dea8985183 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f9c4de15-a4f6-4ea2-bd24-95dea8985183 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f9c4de15-a4f6-4ea2-bd24-95dea8985183 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f9c4de15-a4f6-4ea2-bd24-95dea8985183.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f9c4de15-a4f6-4ea2-bd24-95dea8985183.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f9c4de15-a4f6-4ea2-bd24-95dea8985183.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f9c4de15-a4f6-4ea2-bd24-95dea8985183 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f9c4de15-a4f6-4ea2-bd24-95dea8985183-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f9c4de15-a4f6-4ea2-bd24-95dea8985183 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f9c4de15-a4f6-4ea2-bd24-95dea8985183 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f9c4de15-a4f6-4ea2-bd24-95dea8985183 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f9c4de15-a4f6-4ea2-bd24-95dea8985183 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f9c4de15-a4f6-4ea2-bd24-95dea8985183 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f9c4de15-a4f6-4ea2-bd24-95dea8985183.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f9c4de15-a4f6-4ea2-bd24-95dea8985183.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f9c4de15-a4f6-4ea2-bd24-95dea8985183.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f9c4de15-a4f6-4ea2-bd24-95dea8985183 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f9c4de15-a4f6-4ea2-bd24-95dea8985183-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f9c4de15-a4f6-4ea2-bd24-95dea8985183 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f9c4de15-a4f6-4ea2-bd24-95dea8985183 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f9c4de15-a4f6-4ea2-bd24-95dea8985183 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f9c4de15-a4f6-4ea2-bd24-95dea8985183 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f9c4de15-a4f6-4ea2-bd24-95dea8985183 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f9c4de15-a4f6-4ea2-bd24-95dea8985183.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f9c4de15-a4f6-4ea2-bd24-95dea8985183.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f9c4de15-a4f6-4ea2-bd24-95dea8985183.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f9c4de15-a4f6-4ea2-bd24-95dea8985183 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f9c4de15-a4f6-4ea2-bd24-95dea8985183-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f9c4de15-a4f6-4ea2-bd24-95dea8985183 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f9c4de15-a4f6-4ea2-bd24-95dea8985183 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f9c4de15-a4f6-4ea2-bd24-95dea8985183 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f9c4de15-a4f6-4ea2-bd24-95dea8985183 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f9c4de15-a4f6-4ea2-bd24-95dea8985183 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f9c4de15-a4f6-4ea2-bd24-95dea8985183.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f9c4de15-a4f6-4ea2-bd24-95dea8985183.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f9c4de15-a4f6-4ea2-bd24-95dea8985183.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-8b29e732-fe11-4b50-9b77-ad0458704b5a {
  margin-left: auto;
margin-right: auto;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
min-height: 150px;
}








#s-8b29e732-fe11-4b50-9b77-ad0458704b5a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8b29e732-fe11-4b50-9b77-ad0458704b5a.shg-box.shg-c {
  justify-content: center;
}

#s-f5543fa1-80d8-4f2b-af76-ea7e5ce6f93e {
  margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
}
@media (max-width: 767px){#s-f5543fa1-80d8-4f2b-af76-ea7e5ce6f93e {
  display: none;
}
#s-f5543fa1-80d8-4f2b-af76-ea7e5ce6f93e, #wrap-s-f5543fa1-80d8-4f2b-af76-ea7e5ce6f93e, #wrap-content-s-f5543fa1-80d8-4f2b-af76-ea7e5ce6f93e { display: none !important; }}
@media (min-width: 0px) {
[id="s-f5543fa1-80d8-4f2b-af76-ea7e5ce6f93e"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 4.0px);
}

}

@media (min-width: 768px) {
[id="s-f5543fa1-80d8-4f2b-af76-ea7e5ce6f93e"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 4.0px);
}

[id="s-f5543fa1-80d8-4f2b-af76-ea7e5ce6f93e"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 4.0px);
}

}

@media (min-width: 992px) {
[id="s-f5543fa1-80d8-4f2b-af76-ea7e5ce6f93e"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 4.0px);
}

[id="s-f5543fa1-80d8-4f2b-af76-ea7e5ce6f93e"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 4.0px);
}

}

@media (min-width: 1200px) {
[id="s-f5543fa1-80d8-4f2b-af76-ea7e5ce6f93e"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 4.0px);
}

[id="s-f5543fa1-80d8-4f2b-af76-ea7e5ce6f93e"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 4.0px);
}

}

#s-f881abdc-feac-487c-939a-4e279690a13b {
  margin-left: 0px;
margin-bottom: 0px;
margin-right: auto;
max-width: 106px;
aspect-ratio: 106/18;
text-align: left;
}
@media (max-width: 767px){#s-f881abdc-feac-487c-939a-4e279690a13b {
  margin-bottom: 8px;
max-width: 90px;
}
}
#s-f881abdc-feac-487c-939a-4e279690a13b {
  margin: 0 !important;
  overflow: visible;
}

#s-f881abdc-feac-487c-939a-4e279690a13b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f881abdc-feac-487c-939a-4e279690a13b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-f881abdc-feac-487c-939a-4e279690a13b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f881abdc-feac-487c-939a-4e279690a13b img.shogun-image {
  /* Add background color handling */
  
}

#s-f881abdc-feac-487c-939a-4e279690a13b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f881abdc-feac-487c-939a-4e279690a13b .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-f881abdc-feac-487c-939a-4e279690a13b .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f881abdc-feac-487c-939a-4e279690a13b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f881abdc-feac-487c-939a-4e279690a13b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f881abdc-feac-487c-939a-4e279690a13b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-f881abdc-feac-487c-939a-4e279690a13b.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-f881abdc-feac-487c-939a-4e279690a13b .shogun-image-content {
  
    justify-content: center;
  
}

.s-f881abdc-feac-487c-939a-4e279690a13b.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-f881abdc-feac-487c-939a-4e279690a13b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f881abdc-feac-487c-939a-4e279690a13b.shogun-image {
  box-sizing: border-box;
}



.s-f881abdc-feac-487c-939a-4e279690a13b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f881abdc-feac-487c-939a-4e279690a13b {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-f881abdc-feac-487c-939a-4e279690a13b.shogun-image-container {
      position: relative;
    }

    .s-f881abdc-feac-487c-939a-4e279690a13b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f881abdc-feac-487c-939a-4e279690a13b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f881abdc-feac-487c-939a-4e279690a13b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

@media (min-width: 1200px){#s-f881abdc-feac-487c-939a-4e279690a13b {
  margin: 0 !important;
  overflow: visible;
}

#s-f881abdc-feac-487c-939a-4e279690a13b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f881abdc-feac-487c-939a-4e279690a13b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f881abdc-feac-487c-939a-4e279690a13b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f881abdc-feac-487c-939a-4e279690a13b img.shogun-image {
  /* Add background color handling */
  
}

#s-f881abdc-feac-487c-939a-4e279690a13b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f881abdc-feac-487c-939a-4e279690a13b .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-f881abdc-feac-487c-939a-4e279690a13b .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f881abdc-feac-487c-939a-4e279690a13b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f881abdc-feac-487c-939a-4e279690a13b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f881abdc-feac-487c-939a-4e279690a13b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-f881abdc-feac-487c-939a-4e279690a13b.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-f881abdc-feac-487c-939a-4e279690a13b .shogun-image-content {
  
    justify-content: center;
  
}

.s-f881abdc-feac-487c-939a-4e279690a13b.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-f881abdc-feac-487c-939a-4e279690a13b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f881abdc-feac-487c-939a-4e279690a13b.shogun-image {
  box-sizing: border-box;
}



.s-f881abdc-feac-487c-939a-4e279690a13b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f881abdc-feac-487c-939a-4e279690a13b {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-f881abdc-feac-487c-939a-4e279690a13b.shogun-image-container {
      position: relative;
    }

    .s-f881abdc-feac-487c-939a-4e279690a13b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f881abdc-feac-487c-939a-4e279690a13b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f881abdc-feac-487c-939a-4e279690a13b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-f881abdc-feac-487c-939a-4e279690a13b {
  margin: 0 !important;
  overflow: visible;
}

#s-f881abdc-feac-487c-939a-4e279690a13b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f881abdc-feac-487c-939a-4e279690a13b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f881abdc-feac-487c-939a-4e279690a13b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f881abdc-feac-487c-939a-4e279690a13b img.shogun-image {
  /* Add background color handling */
  
}

#s-f881abdc-feac-487c-939a-4e279690a13b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f881abdc-feac-487c-939a-4e279690a13b .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-f881abdc-feac-487c-939a-4e279690a13b .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f881abdc-feac-487c-939a-4e279690a13b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f881abdc-feac-487c-939a-4e279690a13b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f881abdc-feac-487c-939a-4e279690a13b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-f881abdc-feac-487c-939a-4e279690a13b.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-f881abdc-feac-487c-939a-4e279690a13b .shogun-image-content {
  
    justify-content: center;
  
}

.s-f881abdc-feac-487c-939a-4e279690a13b.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-f881abdc-feac-487c-939a-4e279690a13b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f881abdc-feac-487c-939a-4e279690a13b.shogun-image {
  box-sizing: border-box;
}



.s-f881abdc-feac-487c-939a-4e279690a13b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f881abdc-feac-487c-939a-4e279690a13b {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-f881abdc-feac-487c-939a-4e279690a13b.shogun-image-container {
      position: relative;
    }

    .s-f881abdc-feac-487c-939a-4e279690a13b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f881abdc-feac-487c-939a-4e279690a13b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f881abdc-feac-487c-939a-4e279690a13b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-f881abdc-feac-487c-939a-4e279690a13b {
  margin: 0 !important;
  overflow: visible;
}

#s-f881abdc-feac-487c-939a-4e279690a13b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f881abdc-feac-487c-939a-4e279690a13b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f881abdc-feac-487c-939a-4e279690a13b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f881abdc-feac-487c-939a-4e279690a13b img.shogun-image {
  /* Add background color handling */
  
}

#s-f881abdc-feac-487c-939a-4e279690a13b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f881abdc-feac-487c-939a-4e279690a13b .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-f881abdc-feac-487c-939a-4e279690a13b .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f881abdc-feac-487c-939a-4e279690a13b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f881abdc-feac-487c-939a-4e279690a13b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f881abdc-feac-487c-939a-4e279690a13b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-f881abdc-feac-487c-939a-4e279690a13b.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-f881abdc-feac-487c-939a-4e279690a13b .shogun-image-content {
  
    justify-content: center;
  
}

.s-f881abdc-feac-487c-939a-4e279690a13b.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-f881abdc-feac-487c-939a-4e279690a13b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f881abdc-feac-487c-939a-4e279690a13b.shogun-image {
  box-sizing: border-box;
}



.s-f881abdc-feac-487c-939a-4e279690a13b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f881abdc-feac-487c-939a-4e279690a13b {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-f881abdc-feac-487c-939a-4e279690a13b.shogun-image-container {
      position: relative;
    }

    .s-f881abdc-feac-487c-939a-4e279690a13b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f881abdc-feac-487c-939a-4e279690a13b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f881abdc-feac-487c-939a-4e279690a13b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

}@media (max-width: 767px){#s-f881abdc-feac-487c-939a-4e279690a13b {
  margin: 0 !important;
  overflow: visible;
}

#s-f881abdc-feac-487c-939a-4e279690a13b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f881abdc-feac-487c-939a-4e279690a13b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  margin-bottom: 8px;
}

.shg-image-content-margin-container-s-f881abdc-feac-487c-939a-4e279690a13b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f881abdc-feac-487c-939a-4e279690a13b img.shogun-image {
  /* Add background color handling */
  
}

#s-f881abdc-feac-487c-939a-4e279690a13b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f881abdc-feac-487c-939a-4e279690a13b .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-f881abdc-feac-487c-939a-4e279690a13b .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f881abdc-feac-487c-939a-4e279690a13b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f881abdc-feac-487c-939a-4e279690a13b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f881abdc-feac-487c-939a-4e279690a13b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-f881abdc-feac-487c-939a-4e279690a13b.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-f881abdc-feac-487c-939a-4e279690a13b .shogun-image-content {
  
    justify-content: center;
  
}

.s-f881abdc-feac-487c-939a-4e279690a13b.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-f881abdc-feac-487c-939a-4e279690a13b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f881abdc-feac-487c-939a-4e279690a13b.shogun-image {
  box-sizing: border-box;
}



.s-f881abdc-feac-487c-939a-4e279690a13b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f881abdc-feac-487c-939a-4e279690a13b {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-f881abdc-feac-487c-939a-4e279690a13b.shogun-image-container {
      position: relative;
    }

    .s-f881abdc-feac-487c-939a-4e279690a13b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f881abdc-feac-487c-939a-4e279690a13b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f881abdc-feac-487c-939a-4e279690a13b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

}
#s-aa97f035-0c8f-424d-a8c7-a89ba38f082b {
  margin-left: auto;
margin-right: auto;
}

#s-aa97f035-0c8f-424d-a8c7-a89ba38f082b .shg-proportional-font-size,
#s-aa97f035-0c8f-424d-a8c7-a89ba38f082b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f9331429-af98-46c1-b768-82e4455c1c51 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-f9331429-af98-46c1-b768-82e4455c1c51 {
  display: none;
}
#s-f9331429-af98-46c1-b768-82e4455c1c51, #wrap-s-f9331429-af98-46c1-b768-82e4455c1c51, #wrap-content-s-f9331429-af98-46c1-b768-82e4455c1c51 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f9331429-af98-46c1-b768-82e4455c1c51 {
  display: none;
}
#s-f9331429-af98-46c1-b768-82e4455c1c51, #wrap-s-f9331429-af98-46c1-b768-82e4455c1c51, #wrap-content-s-f9331429-af98-46c1-b768-82e4455c1c51 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-f9331429-af98-46c1-b768-82e4455c1c51 {
  display: none;
}
#s-f9331429-af98-46c1-b768-82e4455c1c51, #wrap-s-f9331429-af98-46c1-b768-82e4455c1c51, #wrap-content-s-f9331429-af98-46c1-b768-82e4455c1c51 { display: none !important; }}@media (max-width: 767px){#s-f9331429-af98-46c1-b768-82e4455c1c51 {
  margin-bottom: 12px;
}
}







#s-f9331429-af98-46c1-b768-82e4455c1c51 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f9331429-af98-46c1-b768-82e4455c1c51.shg-box.shg-c {
  justify-content: center;
}
@media (max-width: 767px){






#s-f9331429-af98-46c1-b768-82e4455c1c51 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f9331429-af98-46c1-b768-82e4455c1c51.shg-box.shg-c {
  justify-content: flex-start;
}
}
#s-956fe44e-d18c-447a-8ba1-23a365789bbe {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-956fe44e-d18c-447a-8ba1-23a365789bbe {
  margin-bottom: 4px;
}
}
#s-956fe44e-d18c-447a-8ba1-23a365789bbe .shg-proportional-font-size,
#s-956fe44e-d18c-447a-8ba1-23a365789bbe .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-bd5ea655-4064-461a-9227-f6d4706ebbf5 {
  margin-left: 0px;
margin-bottom: 0px;
margin-right: auto;
max-width: 106px;
aspect-ratio: 106/18;
text-align: left;
}
@media (max-width: 767px){#s-bd5ea655-4064-461a-9227-f6d4706ebbf5 {
  margin-bottom: 0px;
max-width: 110px;
}
}
#s-bd5ea655-4064-461a-9227-f6d4706ebbf5 {
  margin: 0 !important;
  overflow: visible;
}

#s-bd5ea655-4064-461a-9227-f6d4706ebbf5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bd5ea655-4064-461a-9227-f6d4706ebbf5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-bd5ea655-4064-461a-9227-f6d4706ebbf5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bd5ea655-4064-461a-9227-f6d4706ebbf5 img.shogun-image {
  /* Add background color handling */
  
}

#s-bd5ea655-4064-461a-9227-f6d4706ebbf5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bd5ea655-4064-461a-9227-f6d4706ebbf5 .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-bd5ea655-4064-461a-9227-f6d4706ebbf5 .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bd5ea655-4064-461a-9227-f6d4706ebbf5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bd5ea655-4064-461a-9227-f6d4706ebbf5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-bd5ea655-4064-461a-9227-f6d4706ebbf5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shogun-image {
  box-sizing: border-box;
}



.s-bd5ea655-4064-461a-9227-f6d4706ebbf5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bd5ea655-4064-461a-9227-f6d4706ebbf5 {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shogun-image-container {
      position: relative;
    }

    .s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bd5ea655-4064-461a-9227-f6d4706ebbf5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

@media (min-width: 1200px){#s-bd5ea655-4064-461a-9227-f6d4706ebbf5 {
  margin: 0 !important;
  overflow: visible;
}

#s-bd5ea655-4064-461a-9227-f6d4706ebbf5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bd5ea655-4064-461a-9227-f6d4706ebbf5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bd5ea655-4064-461a-9227-f6d4706ebbf5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bd5ea655-4064-461a-9227-f6d4706ebbf5 img.shogun-image {
  /* Add background color handling */
  
}

#s-bd5ea655-4064-461a-9227-f6d4706ebbf5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bd5ea655-4064-461a-9227-f6d4706ebbf5 .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-bd5ea655-4064-461a-9227-f6d4706ebbf5 .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bd5ea655-4064-461a-9227-f6d4706ebbf5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bd5ea655-4064-461a-9227-f6d4706ebbf5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-bd5ea655-4064-461a-9227-f6d4706ebbf5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shogun-image {
  box-sizing: border-box;
}



.s-bd5ea655-4064-461a-9227-f6d4706ebbf5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bd5ea655-4064-461a-9227-f6d4706ebbf5 {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shogun-image-container {
      position: relative;
    }

    .s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bd5ea655-4064-461a-9227-f6d4706ebbf5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-bd5ea655-4064-461a-9227-f6d4706ebbf5 {
  margin: 0 !important;
  overflow: visible;
}

#s-bd5ea655-4064-461a-9227-f6d4706ebbf5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bd5ea655-4064-461a-9227-f6d4706ebbf5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bd5ea655-4064-461a-9227-f6d4706ebbf5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bd5ea655-4064-461a-9227-f6d4706ebbf5 img.shogun-image {
  /* Add background color handling */
  
}

#s-bd5ea655-4064-461a-9227-f6d4706ebbf5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bd5ea655-4064-461a-9227-f6d4706ebbf5 .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-bd5ea655-4064-461a-9227-f6d4706ebbf5 .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bd5ea655-4064-461a-9227-f6d4706ebbf5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bd5ea655-4064-461a-9227-f6d4706ebbf5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-bd5ea655-4064-461a-9227-f6d4706ebbf5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shogun-image {
  box-sizing: border-box;
}



.s-bd5ea655-4064-461a-9227-f6d4706ebbf5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bd5ea655-4064-461a-9227-f6d4706ebbf5 {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shogun-image-container {
      position: relative;
    }

    .s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bd5ea655-4064-461a-9227-f6d4706ebbf5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-bd5ea655-4064-461a-9227-f6d4706ebbf5 {
  margin: 0 !important;
  overflow: visible;
}

#s-bd5ea655-4064-461a-9227-f6d4706ebbf5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bd5ea655-4064-461a-9227-f6d4706ebbf5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bd5ea655-4064-461a-9227-f6d4706ebbf5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bd5ea655-4064-461a-9227-f6d4706ebbf5 img.shogun-image {
  /* Add background color handling */
  
}

#s-bd5ea655-4064-461a-9227-f6d4706ebbf5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bd5ea655-4064-461a-9227-f6d4706ebbf5 .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-bd5ea655-4064-461a-9227-f6d4706ebbf5 .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bd5ea655-4064-461a-9227-f6d4706ebbf5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bd5ea655-4064-461a-9227-f6d4706ebbf5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-bd5ea655-4064-461a-9227-f6d4706ebbf5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shogun-image {
  box-sizing: border-box;
}



.s-bd5ea655-4064-461a-9227-f6d4706ebbf5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bd5ea655-4064-461a-9227-f6d4706ebbf5 {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shogun-image-container {
      position: relative;
    }

    .s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bd5ea655-4064-461a-9227-f6d4706ebbf5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

}@media (max-width: 767px){#s-bd5ea655-4064-461a-9227-f6d4706ebbf5 {
  margin: 0 !important;
  overflow: visible;
}

#s-bd5ea655-4064-461a-9227-f6d4706ebbf5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bd5ea655-4064-461a-9227-f6d4706ebbf5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-bd5ea655-4064-461a-9227-f6d4706ebbf5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bd5ea655-4064-461a-9227-f6d4706ebbf5 img.shogun-image {
  /* Add background color handling */
  
}

#s-bd5ea655-4064-461a-9227-f6d4706ebbf5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bd5ea655-4064-461a-9227-f6d4706ebbf5 .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-bd5ea655-4064-461a-9227-f6d4706ebbf5 .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bd5ea655-4064-461a-9227-f6d4706ebbf5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bd5ea655-4064-461a-9227-f6d4706ebbf5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-bd5ea655-4064-461a-9227-f6d4706ebbf5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shogun-image {
  box-sizing: border-box;
}



.s-bd5ea655-4064-461a-9227-f6d4706ebbf5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bd5ea655-4064-461a-9227-f6d4706ebbf5 {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shogun-image-container {
      position: relative;
    }

    .s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bd5ea655-4064-461a-9227-f6d4706ebbf5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bd5ea655-4064-461a-9227-f6d4706ebbf5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

}
#s-028b5eca-3f41-4a3e-bc4c-88ec71e78146 {
  margin-left: auto;
margin-bottom: 8px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-028b5eca-3f41-4a3e-bc4c-88ec71e78146 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-f1f7ec12-baf2-4f8f-9573-46e8cbff945f {
  margin-left: auto;
margin-right: auto;
min-height: 100px;
}

#s-f1f7ec12-baf2-4f8f-9573-46e8cbff945f .shg-proportional-font-size,
#s-f1f7ec12-baf2-4f8f-9573-46e8cbff945f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9338225a-b487-43c8-af4e-15b85c41f340 {
  margin-left: auto;
margin-right: auto;
}

#s-9338225a-b487-43c8-af4e-15b85c41f340 .shg-proportional-font-size,
#s-9338225a-b487-43c8-af4e-15b85c41f340 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e9cb9963-ff08-416f-92d3-808792e6e17c {
  margin-left: auto;
margin-right: auto;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 500px;
background-color: rgba(255, 255, 255, 1);
}








#s-e9cb9963-ff08-416f-92d3-808792e6e17c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e9cb9963-ff08-416f-92d3-808792e6e17c.shg-box.shg-c {
  justify-content: flex-start;
}

#s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
min-height: 300px;
max-width: 4096px;
aspect-ratio: 1/1;
text-align: center;
}

#s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  margin-bottom: 20px;
}

#s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b img.shogun-image {
  width: 100%;
  
  min-height: 300px;
  max-width: 4096px;

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b .shg-inner-inline-image {   
      aspect-ratio: 1/1;
    }

    #s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: ;
    }
  }

  .s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;

  }


.s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b.shogun-image-container {
      position: relative;
    }

    .s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      
      min-height: 300px;
      max-width: 4096px;
    }
  }

@media (min-width: 1200px){#s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b img.shogun-image {
  width: 100%;
  
  
  

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




.s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b img.shogun-image {
  width: 100%;
  
  
  

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




.s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b img.shogun-image {
  width: 100%;
  
  
  

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




.s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b img.shogun-image {
  width: 100%;
  
  
  

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




.s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d9fedf64-f7fc-44b5-bc75-f62648d5a75b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ecbf0b75-a607-4493-9903-b7142aa214ef {
  margin-left: auto;
margin-right: auto;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
min-height: 150px;
}








#s-ecbf0b75-a607-4493-9903-b7142aa214ef > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ecbf0b75-a607-4493-9903-b7142aa214ef.shg-box.shg-c {
  justify-content: center;
}

#s-a867ca51-0506-40e3-b4c8-e93187cd8225 {
  margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
}
@media (max-width: 767px){#s-a867ca51-0506-40e3-b4c8-e93187cd8225 {
  display: none;
}
#s-a867ca51-0506-40e3-b4c8-e93187cd8225, #wrap-s-a867ca51-0506-40e3-b4c8-e93187cd8225, #wrap-content-s-a867ca51-0506-40e3-b4c8-e93187cd8225 { display: none !important; }}
@media (min-width: 0px) {
[id="s-a867ca51-0506-40e3-b4c8-e93187cd8225"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a867ca51-0506-40e3-b4c8-e93187cd8225"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 4.0px);
}

[id="s-a867ca51-0506-40e3-b4c8-e93187cd8225"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 4.0px);
}

}

@media (min-width: 992px) {
[id="s-a867ca51-0506-40e3-b4c8-e93187cd8225"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 4.0px);
}

[id="s-a867ca51-0506-40e3-b4c8-e93187cd8225"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 4.0px);
}

}

@media (min-width: 1200px) {
[id="s-a867ca51-0506-40e3-b4c8-e93187cd8225"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 4.0px);
}

[id="s-a867ca51-0506-40e3-b4c8-e93187cd8225"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 4.0px);
}

}

#s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 {
  margin-left: 0px;
margin-bottom: 0px;
margin-right: auto;
max-width: 106px;
aspect-ratio: 106/18;
text-align: left;
}
@media (max-width: 767px){#s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 {
  margin-bottom: 8px;
max-width: 90px;
}
}
#s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 {
  margin: 0 !important;
  overflow: visible;
}

#s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 img.shogun-image {
  /* Add background color handling */
  
}

#s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shogun-image {
  box-sizing: border-box;
}



.s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shogun-image-container {
      position: relative;
    }

    .s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

@media (min-width: 1200px){#s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 {
  margin: 0 !important;
  overflow: visible;
}

#s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 img.shogun-image {
  /* Add background color handling */
  
}

#s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shogun-image {
  box-sizing: border-box;
}



.s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shogun-image-container {
      position: relative;
    }

    .s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 {
  margin: 0 !important;
  overflow: visible;
}

#s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 img.shogun-image {
  /* Add background color handling */
  
}

#s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shogun-image {
  box-sizing: border-box;
}



.s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shogun-image-container {
      position: relative;
    }

    .s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 {
  margin: 0 !important;
  overflow: visible;
}

#s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 img.shogun-image {
  /* Add background color handling */
  
}

#s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shogun-image {
  box-sizing: border-box;
}



.s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shogun-image-container {
      position: relative;
    }

    .s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

}@media (max-width: 767px){#s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 {
  margin: 0 !important;
  overflow: visible;
}

#s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  margin-bottom: 8px;
}

.shg-image-content-margin-container-s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 img.shogun-image {
  /* Add background color handling */
  
}

#s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shogun-image {
  box-sizing: border-box;
}



.s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shogun-image-container {
      position: relative;
    }

    .s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-48ae5fbe-f2e7-4cdc-9193-0f7ecbfc47f7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

}
#s-4c16c40c-a66b-4268-9518-148d192381dc {
  margin-left: auto;
margin-right: auto;
}

#s-4c16c40c-a66b-4268-9518-148d192381dc .shg-proportional-font-size,
#s-4c16c40c-a66b-4268-9518-148d192381dc .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4d940937-d792-4886-95ed-7942b8cf16cc {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-4d940937-d792-4886-95ed-7942b8cf16cc {
  display: none;
}
#s-4d940937-d792-4886-95ed-7942b8cf16cc, #wrap-s-4d940937-d792-4886-95ed-7942b8cf16cc, #wrap-content-s-4d940937-d792-4886-95ed-7942b8cf16cc { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-4d940937-d792-4886-95ed-7942b8cf16cc {
  display: none;
}
#s-4d940937-d792-4886-95ed-7942b8cf16cc, #wrap-s-4d940937-d792-4886-95ed-7942b8cf16cc, #wrap-content-s-4d940937-d792-4886-95ed-7942b8cf16cc { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-4d940937-d792-4886-95ed-7942b8cf16cc {
  display: none;
}
#s-4d940937-d792-4886-95ed-7942b8cf16cc, #wrap-s-4d940937-d792-4886-95ed-7942b8cf16cc, #wrap-content-s-4d940937-d792-4886-95ed-7942b8cf16cc { display: none !important; }}@media (max-width: 767px){#s-4d940937-d792-4886-95ed-7942b8cf16cc {
  margin-bottom: 12px;
}
}







#s-4d940937-d792-4886-95ed-7942b8cf16cc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4d940937-d792-4886-95ed-7942b8cf16cc.shg-box.shg-c {
  justify-content: center;
}
@media (max-width: 767px){






#s-4d940937-d792-4886-95ed-7942b8cf16cc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4d940937-d792-4886-95ed-7942b8cf16cc.shg-box.shg-c {
  justify-content: flex-start;
}
}
#s-6366c0c5-a95c-4b54-a28d-52fd27d956b8 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-6366c0c5-a95c-4b54-a28d-52fd27d956b8 {
  margin-bottom: 4px;
}
}
#s-6366c0c5-a95c-4b54-a28d-52fd27d956b8 .shg-proportional-font-size,
#s-6366c0c5-a95c-4b54-a28d-52fd27d956b8 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 {
  margin-left: 0px;
margin-bottom: 0px;
margin-right: auto;
max-width: 106px;
aspect-ratio: 106/18;
text-align: left;
}
@media (max-width: 767px){#s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 {
  margin-bottom: 0px;
max-width: 110px;
}
}
#s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 {
  margin: 0 !important;
  overflow: visible;
}

#s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 img.shogun-image {
  /* Add background color handling */
  
}

#s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shogun-image {
  box-sizing: border-box;
}



.s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shogun-image-container {
      position: relative;
    }

    .s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

@media (min-width: 1200px){#s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 {
  margin: 0 !important;
  overflow: visible;
}

#s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 img.shogun-image {
  /* Add background color handling */
  
}

#s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shogun-image {
  box-sizing: border-box;
}



.s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shogun-image-container {
      position: relative;
    }

    .s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 {
  margin: 0 !important;
  overflow: visible;
}

#s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 img.shogun-image {
  /* Add background color handling */
  
}

#s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shogun-image {
  box-sizing: border-box;
}



.s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shogun-image-container {
      position: relative;
    }

    .s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 {
  margin: 0 !important;
  overflow: visible;
}

#s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 img.shogun-image {
  /* Add background color handling */
  
}

#s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shogun-image {
  box-sizing: border-box;
}



.s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shogun-image-container {
      position: relative;
    }

    .s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

}@media (max-width: 767px){#s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 {
  margin: 0 !important;
  overflow: visible;
}

#s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 img.shogun-image {
  /* Add background color handling */
  
}

#s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shogun-image {
  box-sizing: border-box;
}



.s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shogun-image-container {
      position: relative;
    }

    .s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e4c94cf8-8714-4f9a-b885-5d81e0be92b4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

}
#s-c0aa1252-d46f-4e0c-82bc-8be68ce26e6c {
  margin-left: auto;
margin-bottom: 8px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-c0aa1252-d46f-4e0c-82bc-8be68ce26e6c .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-167449af-69d3-4b01-a344-834dd47c4c6b {
  margin-left: auto;
margin-right: auto;
min-height: 100px;
}

#s-167449af-69d3-4b01-a344-834dd47c4c6b .shg-proportional-font-size,
#s-167449af-69d3-4b01-a344-834dd47c4c6b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-c32c7629-0ad2-4ab4-a095-a9e2680330f9 {
  margin-left: auto;
margin-right: auto;
}

#s-c32c7629-0ad2-4ab4-a095-a9e2680330f9 .shg-proportional-font-size,
#s-c32c7629-0ad2-4ab4-a095-a9e2680330f9 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b6d982a6-b2b8-4dfe-a574-30410e7bd2b8 {
  margin-left: auto;
margin-right: auto;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 500px;
background-color: rgba(255, 255, 255, 1);
}








#s-b6d982a6-b2b8-4dfe-a574-30410e7bd2b8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b6d982a6-b2b8-4dfe-a574-30410e7bd2b8.shg-box.shg-c {
  justify-content: flex-start;
}

#s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13 {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
min-height: 300px;
max-width: 2400px;
aspect-ratio: 1/1;
text-align: center;
}

#s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  margin-bottom: 20px;
}

#s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13 img.shogun-image {
  width: 100%;
  
  min-height: 300px;
  max-width: 2400px;

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13 .shg-inner-inline-image {   
      aspect-ratio: 1/1;
    }

    #s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: ;
    }
  }

  .s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;

  }


.s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13.shogun-image-container {
      position: relative;
    }

    .s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      
      min-height: 300px;
      max-width: 2400px;
    }
  }

@media (min-width: 1200px){#s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13 img.shogun-image {
  width: 100%;
  
  
  

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




.s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13 img.shogun-image {
  width: 100%;
  
  
  

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




.s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13 img.shogun-image {
  width: 100%;
  
  
  

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




.s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13 img.shogun-image {
  width: 100%;
  
  
  

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




.s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a55826e-c7a8-41ce-a4a2-c93a2503bf13.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-516a7529-1d4b-4cc4-b54f-ce9a8ebe0805 {
  margin-left: auto;
margin-right: auto;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
min-height: 150px;
}








#s-516a7529-1d4b-4cc4-b54f-ce9a8ebe0805 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-516a7529-1d4b-4cc4-b54f-ce9a8ebe0805.shg-box.shg-c {
  justify-content: center;
}

#s-b9bf6f97-28de-4c0c-92f3-578d861639bc {
  margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
}
@media (max-width: 767px){#s-b9bf6f97-28de-4c0c-92f3-578d861639bc {
  display: none;
}
#s-b9bf6f97-28de-4c0c-92f3-578d861639bc, #wrap-s-b9bf6f97-28de-4c0c-92f3-578d861639bc, #wrap-content-s-b9bf6f97-28de-4c0c-92f3-578d861639bc { display: none !important; }}
@media (min-width: 0px) {
[id="s-b9bf6f97-28de-4c0c-92f3-578d861639bc"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b9bf6f97-28de-4c0c-92f3-578d861639bc"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 4.0px);
}

[id="s-b9bf6f97-28de-4c0c-92f3-578d861639bc"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 4.0px);
}

}

@media (min-width: 992px) {
[id="s-b9bf6f97-28de-4c0c-92f3-578d861639bc"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 4.0px);
}

[id="s-b9bf6f97-28de-4c0c-92f3-578d861639bc"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 4.0px);
}

}

@media (min-width: 1200px) {
[id="s-b9bf6f97-28de-4c0c-92f3-578d861639bc"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 4.0px);
}

[id="s-b9bf6f97-28de-4c0c-92f3-578d861639bc"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 4.0px);
}

}

#s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e {
  margin-left: 0px;
margin-bottom: 0px;
margin-right: auto;
max-width: 106px;
aspect-ratio: 106/18;
text-align: left;
}
@media (max-width: 767px){#s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e {
  margin-bottom: 8px;
max-width: 90px;
}
}
#s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e {
  margin: 0 !important;
  overflow: visible;
}

#s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e img.shogun-image {
  /* Add background color handling */
  
}

#s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e .shogun-image-content {
  
    justify-content: center;
  
}

.s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shogun-image {
  box-sizing: border-box;
}



.s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shogun-image-container {
      position: relative;
    }

    .s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

@media (min-width: 1200px){#s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e {
  margin: 0 !important;
  overflow: visible;
}

#s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e img.shogun-image {
  /* Add background color handling */
  
}

#s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e .shogun-image-content {
  
    justify-content: center;
  
}

.s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shogun-image {
  box-sizing: border-box;
}



.s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shogun-image-container {
      position: relative;
    }

    .s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e {
  margin: 0 !important;
  overflow: visible;
}

#s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e img.shogun-image {
  /* Add background color handling */
  
}

#s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e .shogun-image-content {
  
    justify-content: center;
  
}

.s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shogun-image {
  box-sizing: border-box;
}



.s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shogun-image-container {
      position: relative;
    }

    .s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e {
  margin: 0 !important;
  overflow: visible;
}

#s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e img.shogun-image {
  /* Add background color handling */
  
}

#s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e .shogun-image-content {
  
    justify-content: center;
  
}

.s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shogun-image {
  box-sizing: border-box;
}



.s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shogun-image-container {
      position: relative;
    }

    .s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

}@media (max-width: 767px){#s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e {
  margin: 0 !important;
  overflow: visible;
}

#s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  margin-bottom: 8px;
}

.shg-image-content-margin-container-s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e img.shogun-image {
  /* Add background color handling */
  
}

#s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e .shogun-image-content {
  
    justify-content: center;
  
}

.s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shogun-image {
  box-sizing: border-box;
}



.s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shogun-image-container {
      position: relative;
    }

    .s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2ddd518a-8cf8-4f68-9dc8-d80acdc99a8e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

}
#s-cfcb2d04-dde2-43c0-8446-ea0def203979 {
  margin-left: auto;
margin-right: auto;
}

#s-cfcb2d04-dde2-43c0-8446-ea0def203979 .shg-proportional-font-size,
#s-cfcb2d04-dde2-43c0-8446-ea0def203979 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-2e9870e0-fe18-411a-b7e5-1cc3a91f0bc0 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-2e9870e0-fe18-411a-b7e5-1cc3a91f0bc0 {
  display: none;
}
#s-2e9870e0-fe18-411a-b7e5-1cc3a91f0bc0, #wrap-s-2e9870e0-fe18-411a-b7e5-1cc3a91f0bc0, #wrap-content-s-2e9870e0-fe18-411a-b7e5-1cc3a91f0bc0 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-2e9870e0-fe18-411a-b7e5-1cc3a91f0bc0 {
  display: none;
}
#s-2e9870e0-fe18-411a-b7e5-1cc3a91f0bc0, #wrap-s-2e9870e0-fe18-411a-b7e5-1cc3a91f0bc0, #wrap-content-s-2e9870e0-fe18-411a-b7e5-1cc3a91f0bc0 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-2e9870e0-fe18-411a-b7e5-1cc3a91f0bc0 {
  display: none;
}
#s-2e9870e0-fe18-411a-b7e5-1cc3a91f0bc0, #wrap-s-2e9870e0-fe18-411a-b7e5-1cc3a91f0bc0, #wrap-content-s-2e9870e0-fe18-411a-b7e5-1cc3a91f0bc0 { display: none !important; }}@media (max-width: 767px){#s-2e9870e0-fe18-411a-b7e5-1cc3a91f0bc0 {
  margin-bottom: 12px;
}
}







#s-2e9870e0-fe18-411a-b7e5-1cc3a91f0bc0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2e9870e0-fe18-411a-b7e5-1cc3a91f0bc0.shg-box.shg-c {
  justify-content: center;
}
@media (max-width: 767px){






#s-2e9870e0-fe18-411a-b7e5-1cc3a91f0bc0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2e9870e0-fe18-411a-b7e5-1cc3a91f0bc0.shg-box.shg-c {
  justify-content: flex-start;
}
}
#s-c1b77930-5b7a-4d2b-a820-1c09f24daced {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-c1b77930-5b7a-4d2b-a820-1c09f24daced {
  margin-bottom: 4px;
}
}
#s-c1b77930-5b7a-4d2b-a820-1c09f24daced .shg-proportional-font-size,
#s-c1b77930-5b7a-4d2b-a820-1c09f24daced .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-afad0129-9080-4ff4-9e90-cd0dd522bc91 {
  margin-left: 0px;
margin-bottom: 0px;
margin-right: auto;
max-width: 106px;
aspect-ratio: 106/18;
text-align: left;
}
@media (max-width: 767px){#s-afad0129-9080-4ff4-9e90-cd0dd522bc91 {
  margin-bottom: 0px;
max-width: 110px;
}
}
#s-afad0129-9080-4ff4-9e90-cd0dd522bc91 {
  margin: 0 !important;
  overflow: visible;
}

#s-afad0129-9080-4ff4-9e90-cd0dd522bc91-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-afad0129-9080-4ff4-9e90-cd0dd522bc91 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-afad0129-9080-4ff4-9e90-cd0dd522bc91 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-afad0129-9080-4ff4-9e90-cd0dd522bc91 img.shogun-image {
  /* Add background color handling */
  
}

#s-afad0129-9080-4ff4-9e90-cd0dd522bc91 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-afad0129-9080-4ff4-9e90-cd0dd522bc91 .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-afad0129-9080-4ff4-9e90-cd0dd522bc91 .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-afad0129-9080-4ff4-9e90-cd0dd522bc91 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-afad0129-9080-4ff4-9e90-cd0dd522bc91 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-afad0129-9080-4ff4-9e90-cd0dd522bc91 .shogun-image-content {
  
    justify-content: center;
  
}

.s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shogun-image {
  box-sizing: border-box;
}



.s-afad0129-9080-4ff4-9e90-cd0dd522bc91 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-afad0129-9080-4ff4-9e90-cd0dd522bc91 {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shogun-image-container {
      position: relative;
    }

    .s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-afad0129-9080-4ff4-9e90-cd0dd522bc91 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

@media (min-width: 1200px){#s-afad0129-9080-4ff4-9e90-cd0dd522bc91 {
  margin: 0 !important;
  overflow: visible;
}

#s-afad0129-9080-4ff4-9e90-cd0dd522bc91-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-afad0129-9080-4ff4-9e90-cd0dd522bc91 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-afad0129-9080-4ff4-9e90-cd0dd522bc91 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-afad0129-9080-4ff4-9e90-cd0dd522bc91 img.shogun-image {
  /* Add background color handling */
  
}

#s-afad0129-9080-4ff4-9e90-cd0dd522bc91 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-afad0129-9080-4ff4-9e90-cd0dd522bc91 .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-afad0129-9080-4ff4-9e90-cd0dd522bc91 .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-afad0129-9080-4ff4-9e90-cd0dd522bc91 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-afad0129-9080-4ff4-9e90-cd0dd522bc91 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-afad0129-9080-4ff4-9e90-cd0dd522bc91 .shogun-image-content {
  
    justify-content: center;
  
}

.s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shogun-image {
  box-sizing: border-box;
}



.s-afad0129-9080-4ff4-9e90-cd0dd522bc91 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-afad0129-9080-4ff4-9e90-cd0dd522bc91 {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shogun-image-container {
      position: relative;
    }

    .s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-afad0129-9080-4ff4-9e90-cd0dd522bc91 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-afad0129-9080-4ff4-9e90-cd0dd522bc91 {
  margin: 0 !important;
  overflow: visible;
}

#s-afad0129-9080-4ff4-9e90-cd0dd522bc91-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-afad0129-9080-4ff4-9e90-cd0dd522bc91 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-afad0129-9080-4ff4-9e90-cd0dd522bc91 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-afad0129-9080-4ff4-9e90-cd0dd522bc91 img.shogun-image {
  /* Add background color handling */
  
}

#s-afad0129-9080-4ff4-9e90-cd0dd522bc91 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-afad0129-9080-4ff4-9e90-cd0dd522bc91 .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-afad0129-9080-4ff4-9e90-cd0dd522bc91 .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-afad0129-9080-4ff4-9e90-cd0dd522bc91 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-afad0129-9080-4ff4-9e90-cd0dd522bc91 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-afad0129-9080-4ff4-9e90-cd0dd522bc91 .shogun-image-content {
  
    justify-content: center;
  
}

.s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shogun-image {
  box-sizing: border-box;
}



.s-afad0129-9080-4ff4-9e90-cd0dd522bc91 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-afad0129-9080-4ff4-9e90-cd0dd522bc91 {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shogun-image-container {
      position: relative;
    }

    .s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-afad0129-9080-4ff4-9e90-cd0dd522bc91 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-afad0129-9080-4ff4-9e90-cd0dd522bc91 {
  margin: 0 !important;
  overflow: visible;
}

#s-afad0129-9080-4ff4-9e90-cd0dd522bc91-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-afad0129-9080-4ff4-9e90-cd0dd522bc91 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-afad0129-9080-4ff4-9e90-cd0dd522bc91 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-afad0129-9080-4ff4-9e90-cd0dd522bc91 img.shogun-image {
  /* Add background color handling */
  
}

#s-afad0129-9080-4ff4-9e90-cd0dd522bc91 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-afad0129-9080-4ff4-9e90-cd0dd522bc91 .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-afad0129-9080-4ff4-9e90-cd0dd522bc91 .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-afad0129-9080-4ff4-9e90-cd0dd522bc91 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-afad0129-9080-4ff4-9e90-cd0dd522bc91 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-afad0129-9080-4ff4-9e90-cd0dd522bc91 .shogun-image-content {
  
    justify-content: center;
  
}

.s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shogun-image {
  box-sizing: border-box;
}



.s-afad0129-9080-4ff4-9e90-cd0dd522bc91 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-afad0129-9080-4ff4-9e90-cd0dd522bc91 {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shogun-image-container {
      position: relative;
    }

    .s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-afad0129-9080-4ff4-9e90-cd0dd522bc91 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

}@media (max-width: 767px){#s-afad0129-9080-4ff4-9e90-cd0dd522bc91 {
  margin: 0 !important;
  overflow: visible;
}

#s-afad0129-9080-4ff4-9e90-cd0dd522bc91-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-afad0129-9080-4ff4-9e90-cd0dd522bc91 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-afad0129-9080-4ff4-9e90-cd0dd522bc91 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-afad0129-9080-4ff4-9e90-cd0dd522bc91 img.shogun-image {
  /* Add background color handling */
  
}

#s-afad0129-9080-4ff4-9e90-cd0dd522bc91 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-afad0129-9080-4ff4-9e90-cd0dd522bc91 .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-afad0129-9080-4ff4-9e90-cd0dd522bc91 .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-afad0129-9080-4ff4-9e90-cd0dd522bc91 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-afad0129-9080-4ff4-9e90-cd0dd522bc91 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-afad0129-9080-4ff4-9e90-cd0dd522bc91 .shogun-image-content {
  
    justify-content: center;
  
}

.s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shogun-image {
  box-sizing: border-box;
}



.s-afad0129-9080-4ff4-9e90-cd0dd522bc91 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-afad0129-9080-4ff4-9e90-cd0dd522bc91 {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shogun-image-container {
      position: relative;
    }

    .s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-afad0129-9080-4ff4-9e90-cd0dd522bc91.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-afad0129-9080-4ff4-9e90-cd0dd522bc91 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

}
#s-9b1fb990-de11-46b2-b893-2549c4e44902 {
  margin-left: auto;
margin-bottom: 8px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-9b1fb990-de11-46b2-b893-2549c4e44902 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-452fb1b7-4881-4ca6-9936-c519c249f446 {
  margin-left: auto;
margin-right: auto;
min-height: 100px;
}

#s-452fb1b7-4881-4ca6-9936-c519c249f446 .shg-proportional-font-size,
#s-452fb1b7-4881-4ca6-9936-c519c249f446 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1c5425be-4594-477b-a7a3-da737825f698 {
  margin-left: auto;
margin-right: auto;
}

#s-1c5425be-4594-477b-a7a3-da737825f698 .shg-proportional-font-size,
#s-1c5425be-4594-477b-a7a3-da737825f698 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-292b85df-af81-4365-9784-7cbd013b0e8a {
  margin-left: auto;
margin-right: auto;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 500px;
background-color: rgba(255, 255, 255, 1);
}








#s-292b85df-af81-4365-9784-7cbd013b0e8a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-292b85df-af81-4365-9784-7cbd013b0e8a.shg-box.shg-c {
  justify-content: flex-start;
}

#s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
min-height: 300px;
max-width: 4032px;
aspect-ratio: 1/1;
text-align: center;
}

#s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  margin-bottom: 20px;
}

#s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b img.shogun-image {
  width: 100%;
  
  min-height: 300px;
  max-width: 4032px;

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b .shg-inner-inline-image {   
      aspect-ratio: 1/1;
    }

    #s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: ;
    }
  }

  .s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;

  }


.s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




  @supports not (aspect-ratio: 1/1) {
    .s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b.shogun-image-container {
      position: relative;
    }

    .s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      
      min-height: 300px;
      max-width: 4032px;
    }
  }

@media (min-width: 1200px){#s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b img.shogun-image {
  width: 100%;
  
  
  

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




.s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b img.shogun-image {
  width: 100%;
  
  
  

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




.s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b img.shogun-image {
  width: 100%;
  
  
  

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




.s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b img.shogun-image {
  width: 100%;
  
  
  

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




.s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-babe977c-540f-425f-b6a7-3dc3e7e1fb0b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-0ae94532-a7e6-47a4-981f-6d5509d6df8d {
  margin-left: auto;
margin-right: auto;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
min-height: 150px;
}








#s-0ae94532-a7e6-47a4-981f-6d5509d6df8d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0ae94532-a7e6-47a4-981f-6d5509d6df8d.shg-box.shg-c {
  justify-content: center;
}

#s-fae4fe21-488e-4998-9c87-ff47ed465072 {
  margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
}
@media (max-width: 767px){#s-fae4fe21-488e-4998-9c87-ff47ed465072 {
  display: none;
}
#s-fae4fe21-488e-4998-9c87-ff47ed465072, #wrap-s-fae4fe21-488e-4998-9c87-ff47ed465072, #wrap-content-s-fae4fe21-488e-4998-9c87-ff47ed465072 { display: none !important; }}
@media (min-width: 0px) {
[id="s-fae4fe21-488e-4998-9c87-ff47ed465072"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 4.0px);
}

}

@media (min-width: 768px) {
[id="s-fae4fe21-488e-4998-9c87-ff47ed465072"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 4.0px);
}

[id="s-fae4fe21-488e-4998-9c87-ff47ed465072"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 4.0px);
}

}

@media (min-width: 992px) {
[id="s-fae4fe21-488e-4998-9c87-ff47ed465072"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 4.0px);
}

[id="s-fae4fe21-488e-4998-9c87-ff47ed465072"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 4.0px);
}

}

@media (min-width: 1200px) {
[id="s-fae4fe21-488e-4998-9c87-ff47ed465072"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 4.0px);
}

[id="s-fae4fe21-488e-4998-9c87-ff47ed465072"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 4.0px);
}

}

#s-b6315910-b795-46df-a667-927d68134194 {
  margin-left: 0px;
margin-bottom: 0px;
margin-right: auto;
max-width: 106px;
aspect-ratio: 106/18;
text-align: left;
}
@media (max-width: 767px){#s-b6315910-b795-46df-a667-927d68134194 {
  margin-bottom: 8px;
max-width: 90px;
}
}
#s-b6315910-b795-46df-a667-927d68134194 {
  margin: 0 !important;
  overflow: visible;
}

#s-b6315910-b795-46df-a667-927d68134194-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b6315910-b795-46df-a667-927d68134194 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-b6315910-b795-46df-a667-927d68134194 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b6315910-b795-46df-a667-927d68134194 img.shogun-image {
  /* Add background color handling */
  
}

#s-b6315910-b795-46df-a667-927d68134194 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b6315910-b795-46df-a667-927d68134194 .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-b6315910-b795-46df-a667-927d68134194 .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b6315910-b795-46df-a667-927d68134194 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b6315910-b795-46df-a667-927d68134194.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b6315910-b795-46df-a667-927d68134194 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-b6315910-b795-46df-a667-927d68134194.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-b6315910-b795-46df-a667-927d68134194 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b6315910-b795-46df-a667-927d68134194.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-b6315910-b795-46df-a667-927d68134194.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b6315910-b795-46df-a667-927d68134194.shogun-image {
  box-sizing: border-box;
}



.s-b6315910-b795-46df-a667-927d68134194 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b6315910-b795-46df-a667-927d68134194 {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-b6315910-b795-46df-a667-927d68134194.shogun-image-container {
      position: relative;
    }

    .s-b6315910-b795-46df-a667-927d68134194.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b6315910-b795-46df-a667-927d68134194.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b6315910-b795-46df-a667-927d68134194 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

@media (min-width: 1200px){#s-b6315910-b795-46df-a667-927d68134194 {
  margin: 0 !important;
  overflow: visible;
}

#s-b6315910-b795-46df-a667-927d68134194-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b6315910-b795-46df-a667-927d68134194 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b6315910-b795-46df-a667-927d68134194 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b6315910-b795-46df-a667-927d68134194 img.shogun-image {
  /* Add background color handling */
  
}

#s-b6315910-b795-46df-a667-927d68134194 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b6315910-b795-46df-a667-927d68134194 .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-b6315910-b795-46df-a667-927d68134194 .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b6315910-b795-46df-a667-927d68134194 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b6315910-b795-46df-a667-927d68134194.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b6315910-b795-46df-a667-927d68134194 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-b6315910-b795-46df-a667-927d68134194.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-b6315910-b795-46df-a667-927d68134194 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b6315910-b795-46df-a667-927d68134194.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-b6315910-b795-46df-a667-927d68134194.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b6315910-b795-46df-a667-927d68134194.shogun-image {
  box-sizing: border-box;
}



.s-b6315910-b795-46df-a667-927d68134194 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b6315910-b795-46df-a667-927d68134194 {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-b6315910-b795-46df-a667-927d68134194.shogun-image-container {
      position: relative;
    }

    .s-b6315910-b795-46df-a667-927d68134194.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b6315910-b795-46df-a667-927d68134194.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b6315910-b795-46df-a667-927d68134194 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b6315910-b795-46df-a667-927d68134194 {
  margin: 0 !important;
  overflow: visible;
}

#s-b6315910-b795-46df-a667-927d68134194-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b6315910-b795-46df-a667-927d68134194 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b6315910-b795-46df-a667-927d68134194 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b6315910-b795-46df-a667-927d68134194 img.shogun-image {
  /* Add background color handling */
  
}

#s-b6315910-b795-46df-a667-927d68134194 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b6315910-b795-46df-a667-927d68134194 .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-b6315910-b795-46df-a667-927d68134194 .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b6315910-b795-46df-a667-927d68134194 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b6315910-b795-46df-a667-927d68134194.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b6315910-b795-46df-a667-927d68134194 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-b6315910-b795-46df-a667-927d68134194.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-b6315910-b795-46df-a667-927d68134194 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b6315910-b795-46df-a667-927d68134194.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-b6315910-b795-46df-a667-927d68134194.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b6315910-b795-46df-a667-927d68134194.shogun-image {
  box-sizing: border-box;
}



.s-b6315910-b795-46df-a667-927d68134194 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b6315910-b795-46df-a667-927d68134194 {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-b6315910-b795-46df-a667-927d68134194.shogun-image-container {
      position: relative;
    }

    .s-b6315910-b795-46df-a667-927d68134194.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b6315910-b795-46df-a667-927d68134194.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b6315910-b795-46df-a667-927d68134194 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b6315910-b795-46df-a667-927d68134194 {
  margin: 0 !important;
  overflow: visible;
}

#s-b6315910-b795-46df-a667-927d68134194-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b6315910-b795-46df-a667-927d68134194 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b6315910-b795-46df-a667-927d68134194 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b6315910-b795-46df-a667-927d68134194 img.shogun-image {
  /* Add background color handling */
  
}

#s-b6315910-b795-46df-a667-927d68134194 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b6315910-b795-46df-a667-927d68134194 .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-b6315910-b795-46df-a667-927d68134194 .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b6315910-b795-46df-a667-927d68134194 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b6315910-b795-46df-a667-927d68134194.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b6315910-b795-46df-a667-927d68134194 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-b6315910-b795-46df-a667-927d68134194.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-b6315910-b795-46df-a667-927d68134194 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b6315910-b795-46df-a667-927d68134194.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-b6315910-b795-46df-a667-927d68134194.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b6315910-b795-46df-a667-927d68134194.shogun-image {
  box-sizing: border-box;
}



.s-b6315910-b795-46df-a667-927d68134194 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b6315910-b795-46df-a667-927d68134194 {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-b6315910-b795-46df-a667-927d68134194.shogun-image-container {
      position: relative;
    }

    .s-b6315910-b795-46df-a667-927d68134194.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b6315910-b795-46df-a667-927d68134194.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b6315910-b795-46df-a667-927d68134194 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

}@media (max-width: 767px){#s-b6315910-b795-46df-a667-927d68134194 {
  margin: 0 !important;
  overflow: visible;
}

#s-b6315910-b795-46df-a667-927d68134194-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b6315910-b795-46df-a667-927d68134194 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  margin-bottom: 8px;
}

.shg-image-content-margin-container-s-b6315910-b795-46df-a667-927d68134194 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b6315910-b795-46df-a667-927d68134194 img.shogun-image {
  /* Add background color handling */
  
}

#s-b6315910-b795-46df-a667-927d68134194 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b6315910-b795-46df-a667-927d68134194 .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-b6315910-b795-46df-a667-927d68134194 .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b6315910-b795-46df-a667-927d68134194 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b6315910-b795-46df-a667-927d68134194.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b6315910-b795-46df-a667-927d68134194 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-b6315910-b795-46df-a667-927d68134194.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-b6315910-b795-46df-a667-927d68134194 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b6315910-b795-46df-a667-927d68134194.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-b6315910-b795-46df-a667-927d68134194.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b6315910-b795-46df-a667-927d68134194.shogun-image {
  box-sizing: border-box;
}



.s-b6315910-b795-46df-a667-927d68134194 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b6315910-b795-46df-a667-927d68134194 {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-b6315910-b795-46df-a667-927d68134194.shogun-image-container {
      position: relative;
    }

    .s-b6315910-b795-46df-a667-927d68134194.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b6315910-b795-46df-a667-927d68134194.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b6315910-b795-46df-a667-927d68134194 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

}
#s-9d4abea5-70a2-41af-b3d9-3114465cef77 {
  margin-left: auto;
margin-right: auto;
}

#s-9d4abea5-70a2-41af-b3d9-3114465cef77 .shg-proportional-font-size,
#s-9d4abea5-70a2-41af-b3d9-3114465cef77 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a1ef9e30-5bdf-42b5-9489-bc9ab352f79d {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-a1ef9e30-5bdf-42b5-9489-bc9ab352f79d {
  display: none;
}
#s-a1ef9e30-5bdf-42b5-9489-bc9ab352f79d, #wrap-s-a1ef9e30-5bdf-42b5-9489-bc9ab352f79d, #wrap-content-s-a1ef9e30-5bdf-42b5-9489-bc9ab352f79d { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-a1ef9e30-5bdf-42b5-9489-bc9ab352f79d {
  display: none;
}
#s-a1ef9e30-5bdf-42b5-9489-bc9ab352f79d, #wrap-s-a1ef9e30-5bdf-42b5-9489-bc9ab352f79d, #wrap-content-s-a1ef9e30-5bdf-42b5-9489-bc9ab352f79d { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-a1ef9e30-5bdf-42b5-9489-bc9ab352f79d {
  display: none;
}
#s-a1ef9e30-5bdf-42b5-9489-bc9ab352f79d, #wrap-s-a1ef9e30-5bdf-42b5-9489-bc9ab352f79d, #wrap-content-s-a1ef9e30-5bdf-42b5-9489-bc9ab352f79d { display: none !important; }}@media (max-width: 767px){#s-a1ef9e30-5bdf-42b5-9489-bc9ab352f79d {
  margin-bottom: 12px;
}
}







#s-a1ef9e30-5bdf-42b5-9489-bc9ab352f79d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a1ef9e30-5bdf-42b5-9489-bc9ab352f79d.shg-box.shg-c {
  justify-content: center;
}
@media (max-width: 767px){






#s-a1ef9e30-5bdf-42b5-9489-bc9ab352f79d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a1ef9e30-5bdf-42b5-9489-bc9ab352f79d.shg-box.shg-c {
  justify-content: flex-start;
}
}
#s-03b15528-7a34-42ea-a3e3-3f6f7b3fc0fb {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-03b15528-7a34-42ea-a3e3-3f6f7b3fc0fb {
  margin-bottom: 4px;
}
}
#s-03b15528-7a34-42ea-a3e3-3f6f7b3fc0fb .shg-proportional-font-size,
#s-03b15528-7a34-42ea-a3e3-3f6f7b3fc0fb .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-087ddb1e-23b0-41cf-8350-633e1f58f91c {
  margin-left: 0px;
margin-bottom: 0px;
margin-right: auto;
max-width: 106px;
aspect-ratio: 106/18;
text-align: left;
}
@media (max-width: 767px){#s-087ddb1e-23b0-41cf-8350-633e1f58f91c {
  margin-bottom: 0px;
max-width: 110px;
}
}
#s-087ddb1e-23b0-41cf-8350-633e1f58f91c {
  margin: 0 !important;
  overflow: visible;
}

#s-087ddb1e-23b0-41cf-8350-633e1f58f91c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-087ddb1e-23b0-41cf-8350-633e1f58f91c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-087ddb1e-23b0-41cf-8350-633e1f58f91c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-087ddb1e-23b0-41cf-8350-633e1f58f91c img.shogun-image {
  /* Add background color handling */
  
}

#s-087ddb1e-23b0-41cf-8350-633e1f58f91c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-087ddb1e-23b0-41cf-8350-633e1f58f91c .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-087ddb1e-23b0-41cf-8350-633e1f58f91c .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-087ddb1e-23b0-41cf-8350-633e1f58f91c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-087ddb1e-23b0-41cf-8350-633e1f58f91c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-087ddb1e-23b0-41cf-8350-633e1f58f91c .shogun-image-content {
  
    justify-content: center;
  
}

.s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shogun-image {
  box-sizing: border-box;
}



.s-087ddb1e-23b0-41cf-8350-633e1f58f91c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-087ddb1e-23b0-41cf-8350-633e1f58f91c {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shogun-image-container {
      position: relative;
    }

    .s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-087ddb1e-23b0-41cf-8350-633e1f58f91c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

@media (min-width: 1200px){#s-087ddb1e-23b0-41cf-8350-633e1f58f91c {
  margin: 0 !important;
  overflow: visible;
}

#s-087ddb1e-23b0-41cf-8350-633e1f58f91c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-087ddb1e-23b0-41cf-8350-633e1f58f91c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-087ddb1e-23b0-41cf-8350-633e1f58f91c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-087ddb1e-23b0-41cf-8350-633e1f58f91c img.shogun-image {
  /* Add background color handling */
  
}

#s-087ddb1e-23b0-41cf-8350-633e1f58f91c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-087ddb1e-23b0-41cf-8350-633e1f58f91c .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-087ddb1e-23b0-41cf-8350-633e1f58f91c .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-087ddb1e-23b0-41cf-8350-633e1f58f91c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-087ddb1e-23b0-41cf-8350-633e1f58f91c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-087ddb1e-23b0-41cf-8350-633e1f58f91c .shogun-image-content {
  
    justify-content: center;
  
}

.s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shogun-image {
  box-sizing: border-box;
}



.s-087ddb1e-23b0-41cf-8350-633e1f58f91c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-087ddb1e-23b0-41cf-8350-633e1f58f91c {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shogun-image-container {
      position: relative;
    }

    .s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-087ddb1e-23b0-41cf-8350-633e1f58f91c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-087ddb1e-23b0-41cf-8350-633e1f58f91c {
  margin: 0 !important;
  overflow: visible;
}

#s-087ddb1e-23b0-41cf-8350-633e1f58f91c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-087ddb1e-23b0-41cf-8350-633e1f58f91c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-087ddb1e-23b0-41cf-8350-633e1f58f91c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-087ddb1e-23b0-41cf-8350-633e1f58f91c img.shogun-image {
  /* Add background color handling */
  
}

#s-087ddb1e-23b0-41cf-8350-633e1f58f91c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-087ddb1e-23b0-41cf-8350-633e1f58f91c .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-087ddb1e-23b0-41cf-8350-633e1f58f91c .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-087ddb1e-23b0-41cf-8350-633e1f58f91c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-087ddb1e-23b0-41cf-8350-633e1f58f91c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-087ddb1e-23b0-41cf-8350-633e1f58f91c .shogun-image-content {
  
    justify-content: center;
  
}

.s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shogun-image {
  box-sizing: border-box;
}



.s-087ddb1e-23b0-41cf-8350-633e1f58f91c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-087ddb1e-23b0-41cf-8350-633e1f58f91c {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shogun-image-container {
      position: relative;
    }

    .s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-087ddb1e-23b0-41cf-8350-633e1f58f91c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-087ddb1e-23b0-41cf-8350-633e1f58f91c {
  margin: 0 !important;
  overflow: visible;
}

#s-087ddb1e-23b0-41cf-8350-633e1f58f91c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-087ddb1e-23b0-41cf-8350-633e1f58f91c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-087ddb1e-23b0-41cf-8350-633e1f58f91c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-087ddb1e-23b0-41cf-8350-633e1f58f91c img.shogun-image {
  /* Add background color handling */
  
}

#s-087ddb1e-23b0-41cf-8350-633e1f58f91c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-087ddb1e-23b0-41cf-8350-633e1f58f91c .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-087ddb1e-23b0-41cf-8350-633e1f58f91c .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-087ddb1e-23b0-41cf-8350-633e1f58f91c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-087ddb1e-23b0-41cf-8350-633e1f58f91c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-087ddb1e-23b0-41cf-8350-633e1f58f91c .shogun-image-content {
  
    justify-content: center;
  
}

.s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shogun-image {
  box-sizing: border-box;
}



.s-087ddb1e-23b0-41cf-8350-633e1f58f91c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-087ddb1e-23b0-41cf-8350-633e1f58f91c {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shogun-image-container {
      position: relative;
    }

    .s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-087ddb1e-23b0-41cf-8350-633e1f58f91c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

}@media (max-width: 767px){#s-087ddb1e-23b0-41cf-8350-633e1f58f91c {
  margin: 0 !important;
  overflow: visible;
}

#s-087ddb1e-23b0-41cf-8350-633e1f58f91c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-087ddb1e-23b0-41cf-8350-633e1f58f91c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-087ddb1e-23b0-41cf-8350-633e1f58f91c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-087ddb1e-23b0-41cf-8350-633e1f58f91c img.shogun-image {
  /* Add background color handling */
  
}

#s-087ddb1e-23b0-41cf-8350-633e1f58f91c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-087ddb1e-23b0-41cf-8350-633e1f58f91c .shg-image-content-wrapper {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }

    #s-087ddb1e-23b0-41cf-8350-633e1f58f91c .shogun-image-link {
      aspect-ratio: 106/18;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-087ddb1e-23b0-41cf-8350-633e1f58f91c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-087ddb1e-23b0-41cf-8350-633e1f58f91c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 106px;
  }



  img.s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shogun-image {
    
    
    
    max-height: 106px;
  }


.s-087ddb1e-23b0-41cf-8350-633e1f58f91c .shogun-image-content {
  
    justify-content: center;
  
}

.s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shogun-image {
  box-sizing: border-box;
}



.s-087ddb1e-23b0-41cf-8350-633e1f58f91c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-087ddb1e-23b0-41cf-8350-633e1f58f91c {
      --shg-aspect-ratio: calc(106/18); 
    }

    .s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shogun-image-container {
      position: relative;
    }

    .s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-087ddb1e-23b0-41cf-8350-633e1f58f91c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-087ddb1e-23b0-41cf-8350-633e1f58f91c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 106px;
    }
  }

}
#s-3add1fd1-5bf4-4a9d-8797-c263905b1945 {
  margin-left: auto;
margin-bottom: 8px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-3add1fd1-5bf4-4a9d-8797-c263905b1945 .shogun-heading-component h4 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-6d49c4a3-6588-4853-bb7f-a8adb688f587 {
  margin-left: auto;
margin-right: auto;
min-height: 100px;
}

#s-6d49c4a3-6588-4853-bb7f-a8adb688f587 .shg-proportional-font-size,
#s-6d49c4a3-6588-4853-bb7f-a8adb688f587 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a181d2ff-b570-4a01-ae90-ec34e2688e92 {
  margin-left: auto;
margin-right: auto;
}

#s-a181d2ff-b570-4a01-ae90-ec34e2688e92 .shg-proportional-font-size,
#s-a181d2ff-b570-4a01-ae90-ec34e2688e92 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f20c7596-c3c0-4163-b48f-68c2b88997a1 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-2990d7ad-ae7c-4df2-906b-034b5a1f30b6 {
  padding-top: 100px;
padding-left: 80px;
padding-bottom: 100px;
padding-right: 80px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-2990d7ad-ae7c-4df2-906b-034b5a1f30b6 {
  padding-top: 80px;
padding-left: 40px;
padding-bottom: 40px;
padding-right: 40px;
}
}@media (max-width: 767px){#s-2990d7ad-ae7c-4df2-906b-034b5a1f30b6 {
  padding-top: 48px;
padding-left: 8%;
padding-bottom: 48px;
padding-right: 8%;
}
}







#s-2990d7ad-ae7c-4df2-906b-034b5a1f30b6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2990d7ad-ae7c-4df2-906b-034b5a1f30b6.shg-box.shg-c {
  justify-content: center;
}

#s-f8da27ae-164a-4999-b41e-28bd1460fa25 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1440px;
}
@media (max-width: 767px){#s-f8da27ae-164a-4999-b41e-28bd1460fa25 {
  margin-bottom: 0px;
}
}
@media (min-width: 0px) {
[id="s-f8da27ae-164a-4999-b41e-28bd1460fa25"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f8da27ae-164a-4999-b41e-28bd1460fa25"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-f8da27ae-164a-4999-b41e-28bd1460fa25"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-f8da27ae-164a-4999-b41e-28bd1460fa25"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 30.0px);
}

}

#s-91401439-a126-4f1d-9f47-8fddd189471e {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 20px;
padding-left: 0px;
padding-bottom: 20px;
padding-right: 0px;
min-height: 550px;
}
@media (max-width: 767px){#s-91401439-a126-4f1d-9f47-8fddd189471e {
  padding-top: 0px;
padding-left: 0px;
padding-bottom: 24px;
padding-right: 0px;
min-height: 50px;
}
}







#s-91401439-a126-4f1d-9f47-8fddd189471e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-91401439-a126-4f1d-9f47-8fddd189471e.shg-box.shg-c {
  justify-content: center;
}

#s-2847454c-819d-47f0-bb90-cd3533df5b30 {
  margin-left: auto;
margin-bottom: 16px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-2847454c-819d-47f0-bb90-cd3533df5b30 {
  margin-bottom: 12px;
}
}
#s-2847454c-819d-47f0-bb90-cd3533df5b30 .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-85b10316-0b79-473e-b961-28fc8c40e430 {
  margin-left: auto;
margin-bottom: 32px;
margin-right: auto;
}

#s-85b10316-0b79-473e-b961-28fc8c40e430 .shg-proportional-font-size,
#s-85b10316-0b79-473e-b961-28fc8c40e430 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-94aa4be4-05dd-42f7-a1ba-8600bd6ccb77 {
  margin-left: auto;
margin-right: auto;
min-height: 300px;
}
@media (min-width: 1200px){#s-94aa4be4-05dd-42f7-a1ba-8600bd6ccb77 {
  display: none;
}
#s-94aa4be4-05dd-42f7-a1ba-8600bd6ccb77, #wrap-s-94aa4be4-05dd-42f7-a1ba-8600bd6ccb77, #wrap-content-s-94aa4be4-05dd-42f7-a1ba-8600bd6ccb77 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-94aa4be4-05dd-42f7-a1ba-8600bd6ccb77 {
  display: none;
}
#s-94aa4be4-05dd-42f7-a1ba-8600bd6ccb77, #wrap-s-94aa4be4-05dd-42f7-a1ba-8600bd6ccb77, #wrap-content-s-94aa4be4-05dd-42f7-a1ba-8600bd6ccb77 { display: none !important; }}@media (max-width: 767px){#s-94aa4be4-05dd-42f7-a1ba-8600bd6ccb77 {
  margin-bottom: 32px;
min-height: 300px;
}
}
#s-94aa4be4-05dd-42f7-a1ba-8600bd6ccb77 {
  background-image: url();
}








#s-94aa4be4-05dd-42f7-a1ba-8600bd6ccb77 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-94aa4be4-05dd-42f7-a1ba-8600bd6ccb77.shg-box.shg-c {
  justify-content: flex-start;
}

#s-f063a391-09d9-4652-a33f-b628176a5e88 {
  margin-left: auto;
margin-right: auto;
min-height: 300px;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}

#s-f063a391-09d9-4652-a33f-b628176a5e88 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f063a391-09d9-4652-a33f-b628176a5e88-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f063a391-09d9-4652-a33f-b628176a5e88 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f063a391-09d9-4652-a33f-b628176a5e88 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f063a391-09d9-4652-a33f-b628176a5e88 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f063a391-09d9-4652-a33f-b628176a5e88 img.shogun-image {
  width: 100%;
  
  min-height: 300px;
  max-width: 1280px;

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-f063a391-09d9-4652-a33f-b628176a5e88 .shg-inner-inline-image {   
      aspect-ratio: 1/1;
    }

    #s-f063a391-09d9-4652-a33f-b628176a5e88 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: ;
    }
  }

  .s-f063a391-09d9-4652-a33f-b628176a5e88.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f063a391-09d9-4652-a33f-b628176a5e88 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;

  }


.s-f063a391-09d9-4652-a33f-b628176a5e88 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f063a391-09d9-4652-a33f-b628176a5e88.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f063a391-09d9-4652-a33f-b628176a5e88.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f063a391-09d9-4652-a33f-b628176a5e88.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f063a391-09d9-4652-a33f-b628176a5e88 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f063a391-09d9-4652-a33f-b628176a5e88.shogun-image-container {
      position: relative;
    }

    .s-f063a391-09d9-4652-a33f-b628176a5e88.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f063a391-09d9-4652-a33f-b628176a5e88.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f063a391-09d9-4652-a33f-b628176a5e88 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      
      min-height: 300px;
      max-width: 1280px;
    }
  }

@media (min-width: 1200px){#s-f063a391-09d9-4652-a33f-b628176a5e88 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f063a391-09d9-4652-a33f-b628176a5e88-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f063a391-09d9-4652-a33f-b628176a5e88 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f063a391-09d9-4652-a33f-b628176a5e88 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f063a391-09d9-4652-a33f-b628176a5e88 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f063a391-09d9-4652-a33f-b628176a5e88 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f063a391-09d9-4652-a33f-b628176a5e88 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f063a391-09d9-4652-a33f-b628176a5e88.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f063a391-09d9-4652-a33f-b628176a5e88.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f063a391-09d9-4652-a33f-b628176a5e88.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f063a391-09d9-4652-a33f-b628176a5e88 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f063a391-09d9-4652-a33f-b628176a5e88-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f063a391-09d9-4652-a33f-b628176a5e88 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f063a391-09d9-4652-a33f-b628176a5e88 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f063a391-09d9-4652-a33f-b628176a5e88 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f063a391-09d9-4652-a33f-b628176a5e88 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f063a391-09d9-4652-a33f-b628176a5e88 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f063a391-09d9-4652-a33f-b628176a5e88.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f063a391-09d9-4652-a33f-b628176a5e88.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f063a391-09d9-4652-a33f-b628176a5e88.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f063a391-09d9-4652-a33f-b628176a5e88 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f063a391-09d9-4652-a33f-b628176a5e88-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f063a391-09d9-4652-a33f-b628176a5e88 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f063a391-09d9-4652-a33f-b628176a5e88 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f063a391-09d9-4652-a33f-b628176a5e88 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f063a391-09d9-4652-a33f-b628176a5e88 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f063a391-09d9-4652-a33f-b628176a5e88 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f063a391-09d9-4652-a33f-b628176a5e88.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f063a391-09d9-4652-a33f-b628176a5e88.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f063a391-09d9-4652-a33f-b628176a5e88.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f063a391-09d9-4652-a33f-b628176a5e88 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f063a391-09d9-4652-a33f-b628176a5e88-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f063a391-09d9-4652-a33f-b628176a5e88 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f063a391-09d9-4652-a33f-b628176a5e88 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-f063a391-09d9-4652-a33f-b628176a5e88 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f063a391-09d9-4652-a33f-b628176a5e88 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f063a391-09d9-4652-a33f-b628176a5e88 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f063a391-09d9-4652-a33f-b628176a5e88.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f063a391-09d9-4652-a33f-b628176a5e88.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f063a391-09d9-4652-a33f-b628176a5e88.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-47f9eb17-c899-4f75-9813-bbb34cb774bc {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 32px;
margin-right: auto;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 50px;
max-width: 800px;
}
@media (max-width: 767px){#s-47f9eb17-c899-4f75-9813-bbb34cb774bc {
  margin-bottom: 32px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
}
}
#s-47f9eb17-c899-4f75-9813-bbb34cb774bc {
  background-image: url();
}








#s-47f9eb17-c899-4f75-9813-bbb34cb774bc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-47f9eb17-c899-4f75-9813-bbb34cb774bc.shg-box.shg-c {
  justify-content: center;
}

#s-f2044b8d-3165-4bb3-87f4-aa5efa93eb8f {
  margin-left: auto;
margin-bottom: 16px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-f2044b8d-3165-4bb3-87f4-aa5efa93eb8f {
  margin-bottom: 8px;
}
}
#s-f2044b8d-3165-4bb3-87f4-aa5efa93eb8f .shogun-heading-component h3 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-7cfc99bf-73e4-45b3-9adc-f3b4fc245f2a {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
}

#s-7cfc99bf-73e4-45b3-9adc-f3b4fc245f2a .shg-proportional-font-size,
#s-7cfc99bf-73e4-45b3-9adc-f3b4fc245f2a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-6396cfd2-6745-4b5c-a08b-a5c220f5c363 {
  margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
}








#s-6396cfd2-6745-4b5c-a08b-a5c220f5c363 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6396cfd2-6745-4b5c-a08b-a5c220f5c363.shg-box.shg-c {
  justify-content: center;
}

#s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 24px;
max-width: 24px;
aspect-ratio: 1/1;
text-align: left;
}

#s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 {
  margin: 0 !important;
  overflow: visible;
}

#s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 img.shogun-image {
  /* Add background color handling */
  
}

#s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 .shogun-image-content {
  
    justify-content: center;
  
}

.s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shogun-image {
  box-sizing: border-box;
}



.s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shogun-image-container {
      position: relative;
    }

    .s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

@media (min-width: 1200px){#s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 {
  margin: 0 !important;
  overflow: visible;
}

#s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 img.shogun-image {
  /* Add background color handling */
  
}

#s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 .shogun-image-content {
  
    justify-content: center;
  
}

.s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shogun-image {
  box-sizing: border-box;
}



.s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shogun-image-container {
      position: relative;
    }

    .s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 {
  margin: 0 !important;
  overflow: visible;
}

#s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 img.shogun-image {
  /* Add background color handling */
  
}

#s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 .shogun-image-content {
  
    justify-content: center;
  
}

.s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shogun-image {
  box-sizing: border-box;
}



.s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shogun-image-container {
      position: relative;
    }

    .s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 {
  margin: 0 !important;
  overflow: visible;
}

#s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 img.shogun-image {
  /* Add background color handling */
  
}

#s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 .shogun-image-content {
  
    justify-content: center;
  
}

.s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shogun-image {
  box-sizing: border-box;
}



.s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shogun-image-container {
      position: relative;
    }

    .s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (max-width: 767px){#s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 {
  margin: 0 !important;
  overflow: visible;
}

#s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 img.shogun-image {
  /* Add background color handling */
  
}

#s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 .shogun-image-content {
  
    justify-content: center;
  
}

.s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shogun-image {
  box-sizing: border-box;
}



.s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shogun-image-container {
      position: relative;
    }

    .s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-13b5bb5c-0287-42f1-9dfd-c0ac11d79b51 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}
#s-50f35128-fb7a-42aa-ba4a-9d6c4c52ae13 {
  margin-left: 0%;
margin-right: auto;
}

#s-cc3fa826-1002-4fd9-99e2-8a2420666919 {
  margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
}








#s-cc3fa826-1002-4fd9-99e2-8a2420666919 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cc3fa826-1002-4fd9-99e2-8a2420666919.shg-box.shg-c {
  justify-content: center;
}

#s-744bb1f3-4ea2-471d-ae3f-94234a93778b {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 24px;
max-width: 24px;
aspect-ratio: 1/1;
text-align: left;
}

#s-744bb1f3-4ea2-471d-ae3f-94234a93778b {
  margin: 0 !important;
  overflow: visible;
}

#s-744bb1f3-4ea2-471d-ae3f-94234a93778b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-744bb1f3-4ea2-471d-ae3f-94234a93778b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-744bb1f3-4ea2-471d-ae3f-94234a93778b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-744bb1f3-4ea2-471d-ae3f-94234a93778b img.shogun-image {
  /* Add background color handling */
  
}

#s-744bb1f3-4ea2-471d-ae3f-94234a93778b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-744bb1f3-4ea2-471d-ae3f-94234a93778b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-744bb1f3-4ea2-471d-ae3f-94234a93778b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-744bb1f3-4ea2-471d-ae3f-94234a93778b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-744bb1f3-4ea2-471d-ae3f-94234a93778b img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-744bb1f3-4ea2-471d-ae3f-94234a93778b .shogun-image-content {
  
    justify-content: center;
  
}

.s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shogun-image {
  box-sizing: border-box;
}



.s-744bb1f3-4ea2-471d-ae3f-94234a93778b img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-744bb1f3-4ea2-471d-ae3f-94234a93778b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shogun-image-container {
      position: relative;
    }

    .s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-744bb1f3-4ea2-471d-ae3f-94234a93778b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

@media (min-width: 1200px){#s-744bb1f3-4ea2-471d-ae3f-94234a93778b {
  margin: 0 !important;
  overflow: visible;
}

#s-744bb1f3-4ea2-471d-ae3f-94234a93778b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-744bb1f3-4ea2-471d-ae3f-94234a93778b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-744bb1f3-4ea2-471d-ae3f-94234a93778b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-744bb1f3-4ea2-471d-ae3f-94234a93778b img.shogun-image {
  /* Add background color handling */
  
}

#s-744bb1f3-4ea2-471d-ae3f-94234a93778b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-744bb1f3-4ea2-471d-ae3f-94234a93778b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-744bb1f3-4ea2-471d-ae3f-94234a93778b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-744bb1f3-4ea2-471d-ae3f-94234a93778b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-744bb1f3-4ea2-471d-ae3f-94234a93778b img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-744bb1f3-4ea2-471d-ae3f-94234a93778b .shogun-image-content {
  
    justify-content: center;
  
}

.s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shogun-image {
  box-sizing: border-box;
}



.s-744bb1f3-4ea2-471d-ae3f-94234a93778b img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-744bb1f3-4ea2-471d-ae3f-94234a93778b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shogun-image-container {
      position: relative;
    }

    .s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-744bb1f3-4ea2-471d-ae3f-94234a93778b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-744bb1f3-4ea2-471d-ae3f-94234a93778b {
  margin: 0 !important;
  overflow: visible;
}

#s-744bb1f3-4ea2-471d-ae3f-94234a93778b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-744bb1f3-4ea2-471d-ae3f-94234a93778b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-744bb1f3-4ea2-471d-ae3f-94234a93778b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-744bb1f3-4ea2-471d-ae3f-94234a93778b img.shogun-image {
  /* Add background color handling */
  
}

#s-744bb1f3-4ea2-471d-ae3f-94234a93778b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-744bb1f3-4ea2-471d-ae3f-94234a93778b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-744bb1f3-4ea2-471d-ae3f-94234a93778b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-744bb1f3-4ea2-471d-ae3f-94234a93778b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-744bb1f3-4ea2-471d-ae3f-94234a93778b img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-744bb1f3-4ea2-471d-ae3f-94234a93778b .shogun-image-content {
  
    justify-content: center;
  
}

.s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shogun-image {
  box-sizing: border-box;
}



.s-744bb1f3-4ea2-471d-ae3f-94234a93778b img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-744bb1f3-4ea2-471d-ae3f-94234a93778b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shogun-image-container {
      position: relative;
    }

    .s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-744bb1f3-4ea2-471d-ae3f-94234a93778b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-744bb1f3-4ea2-471d-ae3f-94234a93778b {
  margin: 0 !important;
  overflow: visible;
}

#s-744bb1f3-4ea2-471d-ae3f-94234a93778b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-744bb1f3-4ea2-471d-ae3f-94234a93778b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-744bb1f3-4ea2-471d-ae3f-94234a93778b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-744bb1f3-4ea2-471d-ae3f-94234a93778b img.shogun-image {
  /* Add background color handling */
  
}

#s-744bb1f3-4ea2-471d-ae3f-94234a93778b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-744bb1f3-4ea2-471d-ae3f-94234a93778b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-744bb1f3-4ea2-471d-ae3f-94234a93778b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-744bb1f3-4ea2-471d-ae3f-94234a93778b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-744bb1f3-4ea2-471d-ae3f-94234a93778b img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-744bb1f3-4ea2-471d-ae3f-94234a93778b .shogun-image-content {
  
    justify-content: center;
  
}

.s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shogun-image {
  box-sizing: border-box;
}



.s-744bb1f3-4ea2-471d-ae3f-94234a93778b img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-744bb1f3-4ea2-471d-ae3f-94234a93778b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shogun-image-container {
      position: relative;
    }

    .s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-744bb1f3-4ea2-471d-ae3f-94234a93778b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (max-width: 767px){#s-744bb1f3-4ea2-471d-ae3f-94234a93778b {
  margin: 0 !important;
  overflow: visible;
}

#s-744bb1f3-4ea2-471d-ae3f-94234a93778b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-744bb1f3-4ea2-471d-ae3f-94234a93778b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-744bb1f3-4ea2-471d-ae3f-94234a93778b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-744bb1f3-4ea2-471d-ae3f-94234a93778b img.shogun-image {
  /* Add background color handling */
  
}

#s-744bb1f3-4ea2-471d-ae3f-94234a93778b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-744bb1f3-4ea2-471d-ae3f-94234a93778b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-744bb1f3-4ea2-471d-ae3f-94234a93778b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-744bb1f3-4ea2-471d-ae3f-94234a93778b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-744bb1f3-4ea2-471d-ae3f-94234a93778b img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-744bb1f3-4ea2-471d-ae3f-94234a93778b .shogun-image-content {
  
    justify-content: center;
  
}

.s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shogun-image {
  box-sizing: border-box;
}



.s-744bb1f3-4ea2-471d-ae3f-94234a93778b img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-744bb1f3-4ea2-471d-ae3f-94234a93778b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shogun-image-container {
      position: relative;
    }

    .s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-744bb1f3-4ea2-471d-ae3f-94234a93778b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-744bb1f3-4ea2-471d-ae3f-94234a93778b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}
#s-f5539a49-f25f-438b-91db-b588a215b503 {
  margin-left: 0%;
margin-right: auto;
}

#s-65e7e01c-cab4-4fa6-a7aa-51997699d113 {
  margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
}








#s-65e7e01c-cab4-4fa6-a7aa-51997699d113 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-65e7e01c-cab4-4fa6-a7aa-51997699d113.shg-box.shg-c {
  justify-content: center;
}

#s-3592f90c-783b-4498-a125-24f7cd8c4dce {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 24px;
max-width: 24px;
aspect-ratio: 1/1;
text-align: left;
}

#s-3592f90c-783b-4498-a125-24f7cd8c4dce {
  margin: 0 !important;
  overflow: visible;
}

#s-3592f90c-783b-4498-a125-24f7cd8c4dce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3592f90c-783b-4498-a125-24f7cd8c4dce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-3592f90c-783b-4498-a125-24f7cd8c4dce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3592f90c-783b-4498-a125-24f7cd8c4dce img.shogun-image {
  /* Add background color handling */
  
}

#s-3592f90c-783b-4498-a125-24f7cd8c4dce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3592f90c-783b-4498-a125-24f7cd8c4dce .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3592f90c-783b-4498-a125-24f7cd8c4dce .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3592f90c-783b-4498-a125-24f7cd8c4dce .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3592f90c-783b-4498-a125-24f7cd8c4dce.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3592f90c-783b-4498-a125-24f7cd8c4dce img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-3592f90c-783b-4498-a125-24f7cd8c4dce.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-3592f90c-783b-4498-a125-24f7cd8c4dce .shogun-image-content {
  
    justify-content: center;
  
}

.s-3592f90c-783b-4498-a125-24f7cd8c4dce.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-3592f90c-783b-4498-a125-24f7cd8c4dce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3592f90c-783b-4498-a125-24f7cd8c4dce.shogun-image {
  box-sizing: border-box;
}



.s-3592f90c-783b-4498-a125-24f7cd8c4dce img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-3592f90c-783b-4498-a125-24f7cd8c4dce {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3592f90c-783b-4498-a125-24f7cd8c4dce.shogun-image-container {
      position: relative;
    }

    .s-3592f90c-783b-4498-a125-24f7cd8c4dce.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3592f90c-783b-4498-a125-24f7cd8c4dce.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3592f90c-783b-4498-a125-24f7cd8c4dce img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

@media (min-width: 1200px){#s-3592f90c-783b-4498-a125-24f7cd8c4dce {
  margin: 0 !important;
  overflow: visible;
}

#s-3592f90c-783b-4498-a125-24f7cd8c4dce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3592f90c-783b-4498-a125-24f7cd8c4dce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3592f90c-783b-4498-a125-24f7cd8c4dce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3592f90c-783b-4498-a125-24f7cd8c4dce img.shogun-image {
  /* Add background color handling */
  
}

#s-3592f90c-783b-4498-a125-24f7cd8c4dce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3592f90c-783b-4498-a125-24f7cd8c4dce .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3592f90c-783b-4498-a125-24f7cd8c4dce .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3592f90c-783b-4498-a125-24f7cd8c4dce .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3592f90c-783b-4498-a125-24f7cd8c4dce.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3592f90c-783b-4498-a125-24f7cd8c4dce img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-3592f90c-783b-4498-a125-24f7cd8c4dce.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-3592f90c-783b-4498-a125-24f7cd8c4dce .shogun-image-content {
  
    justify-content: center;
  
}

.s-3592f90c-783b-4498-a125-24f7cd8c4dce.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-3592f90c-783b-4498-a125-24f7cd8c4dce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3592f90c-783b-4498-a125-24f7cd8c4dce.shogun-image {
  box-sizing: border-box;
}



.s-3592f90c-783b-4498-a125-24f7cd8c4dce img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-3592f90c-783b-4498-a125-24f7cd8c4dce {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3592f90c-783b-4498-a125-24f7cd8c4dce.shogun-image-container {
      position: relative;
    }

    .s-3592f90c-783b-4498-a125-24f7cd8c4dce.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3592f90c-783b-4498-a125-24f7cd8c4dce.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3592f90c-783b-4498-a125-24f7cd8c4dce img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-3592f90c-783b-4498-a125-24f7cd8c4dce {
  margin: 0 !important;
  overflow: visible;
}

#s-3592f90c-783b-4498-a125-24f7cd8c4dce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3592f90c-783b-4498-a125-24f7cd8c4dce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3592f90c-783b-4498-a125-24f7cd8c4dce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3592f90c-783b-4498-a125-24f7cd8c4dce img.shogun-image {
  /* Add background color handling */
  
}

#s-3592f90c-783b-4498-a125-24f7cd8c4dce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3592f90c-783b-4498-a125-24f7cd8c4dce .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3592f90c-783b-4498-a125-24f7cd8c4dce .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3592f90c-783b-4498-a125-24f7cd8c4dce .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3592f90c-783b-4498-a125-24f7cd8c4dce.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3592f90c-783b-4498-a125-24f7cd8c4dce img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-3592f90c-783b-4498-a125-24f7cd8c4dce.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-3592f90c-783b-4498-a125-24f7cd8c4dce .shogun-image-content {
  
    justify-content: center;
  
}

.s-3592f90c-783b-4498-a125-24f7cd8c4dce.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-3592f90c-783b-4498-a125-24f7cd8c4dce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3592f90c-783b-4498-a125-24f7cd8c4dce.shogun-image {
  box-sizing: border-box;
}



.s-3592f90c-783b-4498-a125-24f7cd8c4dce img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-3592f90c-783b-4498-a125-24f7cd8c4dce {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3592f90c-783b-4498-a125-24f7cd8c4dce.shogun-image-container {
      position: relative;
    }

    .s-3592f90c-783b-4498-a125-24f7cd8c4dce.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3592f90c-783b-4498-a125-24f7cd8c4dce.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3592f90c-783b-4498-a125-24f7cd8c4dce img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-3592f90c-783b-4498-a125-24f7cd8c4dce {
  margin: 0 !important;
  overflow: visible;
}

#s-3592f90c-783b-4498-a125-24f7cd8c4dce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3592f90c-783b-4498-a125-24f7cd8c4dce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3592f90c-783b-4498-a125-24f7cd8c4dce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3592f90c-783b-4498-a125-24f7cd8c4dce img.shogun-image {
  /* Add background color handling */
  
}

#s-3592f90c-783b-4498-a125-24f7cd8c4dce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3592f90c-783b-4498-a125-24f7cd8c4dce .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3592f90c-783b-4498-a125-24f7cd8c4dce .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3592f90c-783b-4498-a125-24f7cd8c4dce .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3592f90c-783b-4498-a125-24f7cd8c4dce.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3592f90c-783b-4498-a125-24f7cd8c4dce img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-3592f90c-783b-4498-a125-24f7cd8c4dce.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-3592f90c-783b-4498-a125-24f7cd8c4dce .shogun-image-content {
  
    justify-content: center;
  
}

.s-3592f90c-783b-4498-a125-24f7cd8c4dce.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-3592f90c-783b-4498-a125-24f7cd8c4dce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3592f90c-783b-4498-a125-24f7cd8c4dce.shogun-image {
  box-sizing: border-box;
}



.s-3592f90c-783b-4498-a125-24f7cd8c4dce img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-3592f90c-783b-4498-a125-24f7cd8c4dce {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3592f90c-783b-4498-a125-24f7cd8c4dce.shogun-image-container {
      position: relative;
    }

    .s-3592f90c-783b-4498-a125-24f7cd8c4dce.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3592f90c-783b-4498-a125-24f7cd8c4dce.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3592f90c-783b-4498-a125-24f7cd8c4dce img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (max-width: 767px){#s-3592f90c-783b-4498-a125-24f7cd8c4dce {
  margin: 0 !important;
  overflow: visible;
}

#s-3592f90c-783b-4498-a125-24f7cd8c4dce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3592f90c-783b-4498-a125-24f7cd8c4dce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3592f90c-783b-4498-a125-24f7cd8c4dce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3592f90c-783b-4498-a125-24f7cd8c4dce img.shogun-image {
  /* Add background color handling */
  
}

#s-3592f90c-783b-4498-a125-24f7cd8c4dce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3592f90c-783b-4498-a125-24f7cd8c4dce .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3592f90c-783b-4498-a125-24f7cd8c4dce .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3592f90c-783b-4498-a125-24f7cd8c4dce .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3592f90c-783b-4498-a125-24f7cd8c4dce.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3592f90c-783b-4498-a125-24f7cd8c4dce img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-3592f90c-783b-4498-a125-24f7cd8c4dce.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-3592f90c-783b-4498-a125-24f7cd8c4dce .shogun-image-content {
  
    justify-content: center;
  
}

.s-3592f90c-783b-4498-a125-24f7cd8c4dce.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-3592f90c-783b-4498-a125-24f7cd8c4dce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3592f90c-783b-4498-a125-24f7cd8c4dce.shogun-image {
  box-sizing: border-box;
}



.s-3592f90c-783b-4498-a125-24f7cd8c4dce img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-3592f90c-783b-4498-a125-24f7cd8c4dce {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3592f90c-783b-4498-a125-24f7cd8c4dce.shogun-image-container {
      position: relative;
    }

    .s-3592f90c-783b-4498-a125-24f7cd8c4dce.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3592f90c-783b-4498-a125-24f7cd8c4dce.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3592f90c-783b-4498-a125-24f7cd8c4dce img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}
#s-fed5872c-8033-455f-838e-f23445e8aeeb {
  margin-left: 0%;
margin-right: auto;
}

#s-417c3318-5c28-423b-b3cd-b4c027a21993 {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}








#s-417c3318-5c28-423b-b3cd-b4c027a21993 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-417c3318-5c28-423b-b3cd-b4c027a21993.shg-box.shg-c {
  justify-content: center;
}

#s-4e383134-225e-4881-9585-5df48c52d31d {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 24px;
max-width: 24px;
aspect-ratio: 1/1;
text-align: left;
}

#s-4e383134-225e-4881-9585-5df48c52d31d {
  margin: 0 !important;
  overflow: visible;
}

#s-4e383134-225e-4881-9585-5df48c52d31d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4e383134-225e-4881-9585-5df48c52d31d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-4e383134-225e-4881-9585-5df48c52d31d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4e383134-225e-4881-9585-5df48c52d31d img.shogun-image {
  /* Add background color handling */
  
}

#s-4e383134-225e-4881-9585-5df48c52d31d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4e383134-225e-4881-9585-5df48c52d31d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4e383134-225e-4881-9585-5df48c52d31d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4e383134-225e-4881-9585-5df48c52d31d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4e383134-225e-4881-9585-5df48c52d31d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4e383134-225e-4881-9585-5df48c52d31d img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-4e383134-225e-4881-9585-5df48c52d31d.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-4e383134-225e-4881-9585-5df48c52d31d .shogun-image-content {
  
    justify-content: center;
  
}

.s-4e383134-225e-4881-9585-5df48c52d31d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-4e383134-225e-4881-9585-5df48c52d31d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4e383134-225e-4881-9585-5df48c52d31d.shogun-image {
  box-sizing: border-box;
}



.s-4e383134-225e-4881-9585-5df48c52d31d img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-4e383134-225e-4881-9585-5df48c52d31d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4e383134-225e-4881-9585-5df48c52d31d.shogun-image-container {
      position: relative;
    }

    .s-4e383134-225e-4881-9585-5df48c52d31d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4e383134-225e-4881-9585-5df48c52d31d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4e383134-225e-4881-9585-5df48c52d31d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

@media (min-width: 1200px){#s-4e383134-225e-4881-9585-5df48c52d31d {
  margin: 0 !important;
  overflow: visible;
}

#s-4e383134-225e-4881-9585-5df48c52d31d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4e383134-225e-4881-9585-5df48c52d31d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4e383134-225e-4881-9585-5df48c52d31d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4e383134-225e-4881-9585-5df48c52d31d img.shogun-image {
  /* Add background color handling */
  
}

#s-4e383134-225e-4881-9585-5df48c52d31d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4e383134-225e-4881-9585-5df48c52d31d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4e383134-225e-4881-9585-5df48c52d31d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4e383134-225e-4881-9585-5df48c52d31d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4e383134-225e-4881-9585-5df48c52d31d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4e383134-225e-4881-9585-5df48c52d31d img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-4e383134-225e-4881-9585-5df48c52d31d.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-4e383134-225e-4881-9585-5df48c52d31d .shogun-image-content {
  
    justify-content: center;
  
}

.s-4e383134-225e-4881-9585-5df48c52d31d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-4e383134-225e-4881-9585-5df48c52d31d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4e383134-225e-4881-9585-5df48c52d31d.shogun-image {
  box-sizing: border-box;
}



.s-4e383134-225e-4881-9585-5df48c52d31d img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-4e383134-225e-4881-9585-5df48c52d31d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4e383134-225e-4881-9585-5df48c52d31d.shogun-image-container {
      position: relative;
    }

    .s-4e383134-225e-4881-9585-5df48c52d31d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4e383134-225e-4881-9585-5df48c52d31d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4e383134-225e-4881-9585-5df48c52d31d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-4e383134-225e-4881-9585-5df48c52d31d {
  margin: 0 !important;
  overflow: visible;
}

#s-4e383134-225e-4881-9585-5df48c52d31d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4e383134-225e-4881-9585-5df48c52d31d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4e383134-225e-4881-9585-5df48c52d31d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4e383134-225e-4881-9585-5df48c52d31d img.shogun-image {
  /* Add background color handling */
  
}

#s-4e383134-225e-4881-9585-5df48c52d31d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4e383134-225e-4881-9585-5df48c52d31d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4e383134-225e-4881-9585-5df48c52d31d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4e383134-225e-4881-9585-5df48c52d31d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4e383134-225e-4881-9585-5df48c52d31d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4e383134-225e-4881-9585-5df48c52d31d img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-4e383134-225e-4881-9585-5df48c52d31d.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-4e383134-225e-4881-9585-5df48c52d31d .shogun-image-content {
  
    justify-content: center;
  
}

.s-4e383134-225e-4881-9585-5df48c52d31d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-4e383134-225e-4881-9585-5df48c52d31d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4e383134-225e-4881-9585-5df48c52d31d.shogun-image {
  box-sizing: border-box;
}



.s-4e383134-225e-4881-9585-5df48c52d31d img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-4e383134-225e-4881-9585-5df48c52d31d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4e383134-225e-4881-9585-5df48c52d31d.shogun-image-container {
      position: relative;
    }

    .s-4e383134-225e-4881-9585-5df48c52d31d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4e383134-225e-4881-9585-5df48c52d31d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4e383134-225e-4881-9585-5df48c52d31d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-4e383134-225e-4881-9585-5df48c52d31d {
  margin: 0 !important;
  overflow: visible;
}

#s-4e383134-225e-4881-9585-5df48c52d31d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4e383134-225e-4881-9585-5df48c52d31d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4e383134-225e-4881-9585-5df48c52d31d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4e383134-225e-4881-9585-5df48c52d31d img.shogun-image {
  /* Add background color handling */
  
}

#s-4e383134-225e-4881-9585-5df48c52d31d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4e383134-225e-4881-9585-5df48c52d31d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4e383134-225e-4881-9585-5df48c52d31d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4e383134-225e-4881-9585-5df48c52d31d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4e383134-225e-4881-9585-5df48c52d31d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4e383134-225e-4881-9585-5df48c52d31d img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-4e383134-225e-4881-9585-5df48c52d31d.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-4e383134-225e-4881-9585-5df48c52d31d .shogun-image-content {
  
    justify-content: center;
  
}

.s-4e383134-225e-4881-9585-5df48c52d31d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-4e383134-225e-4881-9585-5df48c52d31d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4e383134-225e-4881-9585-5df48c52d31d.shogun-image {
  box-sizing: border-box;
}



.s-4e383134-225e-4881-9585-5df48c52d31d img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-4e383134-225e-4881-9585-5df48c52d31d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4e383134-225e-4881-9585-5df48c52d31d.shogun-image-container {
      position: relative;
    }

    .s-4e383134-225e-4881-9585-5df48c52d31d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4e383134-225e-4881-9585-5df48c52d31d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4e383134-225e-4881-9585-5df48c52d31d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (max-width: 767px){#s-4e383134-225e-4881-9585-5df48c52d31d {
  margin: 0 !important;
  overflow: visible;
}

#s-4e383134-225e-4881-9585-5df48c52d31d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4e383134-225e-4881-9585-5df48c52d31d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4e383134-225e-4881-9585-5df48c52d31d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4e383134-225e-4881-9585-5df48c52d31d img.shogun-image {
  /* Add background color handling */
  
}

#s-4e383134-225e-4881-9585-5df48c52d31d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4e383134-225e-4881-9585-5df48c52d31d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4e383134-225e-4881-9585-5df48c52d31d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4e383134-225e-4881-9585-5df48c52d31d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4e383134-225e-4881-9585-5df48c52d31d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4e383134-225e-4881-9585-5df48c52d31d img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-4e383134-225e-4881-9585-5df48c52d31d.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-4e383134-225e-4881-9585-5df48c52d31d .shogun-image-content {
  
    justify-content: center;
  
}

.s-4e383134-225e-4881-9585-5df48c52d31d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-4e383134-225e-4881-9585-5df48c52d31d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4e383134-225e-4881-9585-5df48c52d31d.shogun-image {
  box-sizing: border-box;
}



.s-4e383134-225e-4881-9585-5df48c52d31d img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-4e383134-225e-4881-9585-5df48c52d31d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4e383134-225e-4881-9585-5df48c52d31d.shogun-image-container {
      position: relative;
    }

    .s-4e383134-225e-4881-9585-5df48c52d31d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4e383134-225e-4881-9585-5df48c52d31d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4e383134-225e-4881-9585-5df48c52d31d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}
#s-9360374c-e371-43ee-ada3-ba8152e9e76e {
  margin-left: 0%;
margin-right: auto;
}

#s-2cff79d3-f881-46a8-83cd-c798aecea85b {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 16px;
padding-left: 24px;
padding-bottom: 16px;
padding-right: 24px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(29, 71, 57, 1);
border-style: solid;
border-radius: 100px;
background-color: rgba(29, 71, 57, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-2cff79d3-f881-46a8-83cd-c798aecea85b:hover {border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(33, 117, 86, 1) !important;
border-radius: 100px !important;
background-color: rgba(33, 117, 86, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-2cff79d3-f881-46a8-83cd-c798aecea85b:active {border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(33, 117, 86, 1) !important;
border-radius: 100px !important;
background-color: rgba(33, 117, 86, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}@media (max-width: 767px){#s-2cff79d3-f881-46a8-83cd-c798aecea85b {
  
}
}

  #s-2cff79d3-f881-46a8-83cd-c798aecea85b-root {
    text-align: left;
  }


#s-2cff79d3-f881-46a8-83cd-c798aecea85b.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-2cff79d3-f881-46a8-83cd-c798aecea85b-root {
    text-align: left;
  }


#s-2cff79d3-f881-46a8-83cd-c798aecea85b.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-2cff79d3-f881-46a8-83cd-c798aecea85b-root {
    text-align: left;
  }


#s-2cff79d3-f881-46a8-83cd-c798aecea85b.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-2cff79d3-f881-46a8-83cd-c798aecea85b-root {
    text-align: left;
  }


#s-2cff79d3-f881-46a8-83cd-c798aecea85b.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-2cff79d3-f881-46a8-83cd-c798aecea85b-root {
    text-align: left;
  }


#s-2cff79d3-f881-46a8-83cd-c798aecea85b.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-c860350e-42be-4541-8542-b1b2b392463f {
  margin-left: auto;
margin-right: auto;
min-height: 300px;
}
@media (min-width: 1200px){#s-c860350e-42be-4541-8542-b1b2b392463f {
  display: none;
}
#s-c860350e-42be-4541-8542-b1b2b392463f, #wrap-s-c860350e-42be-4541-8542-b1b2b392463f, #wrap-content-s-c860350e-42be-4541-8542-b1b2b392463f { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-c860350e-42be-4541-8542-b1b2b392463f {
  display: none;
}
#s-c860350e-42be-4541-8542-b1b2b392463f, #wrap-s-c860350e-42be-4541-8542-b1b2b392463f, #wrap-content-s-c860350e-42be-4541-8542-b1b2b392463f { display: none !important; }}@media (max-width: 767px){#s-c860350e-42be-4541-8542-b1b2b392463f {
  min-height: 300px;
}
}
#s-c860350e-42be-4541-8542-b1b2b392463f {
  background-image: url();
}








#s-c860350e-42be-4541-8542-b1b2b392463f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c860350e-42be-4541-8542-b1b2b392463f.shg-box.shg-c {
  justify-content: flex-start;
}

#s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7 {
  margin-left: auto;
margin-right: auto;
min-height: 300px;
max-width: 2400px;
aspect-ratio: 1/1;
text-align: center;
}

#s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7 img.shogun-image {
  width: 100%;
  
  min-height: 300px;
  max-width: 2400px;

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7 .shg-inner-inline-image {   
      aspect-ratio: 1/1;
    }

    #s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: ;
    }
  }

  .s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;

  }


.s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7.shogun-image-container {
      position: relative;
    }

    .s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      
      min-height: 300px;
      max-width: 2400px;
    }
  }

@media (min-width: 1200px){#s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7 img.shogun-image {
  width: 100%;
  
  
  

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




.s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7 img.shogun-image {
  width: 100%;
  
  
  

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




.s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7 img.shogun-image {
  width: 100%;
  
  
  

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




.s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7 img.shogun-image {
  width: 100%;
  
  
  

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




.s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a1bcd3d3-4371-48ca-919b-9c5bc71690f7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-498e3aeb-8dc4-49d8-bc6c-22333ea22c3e {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-498e3aeb-8dc4-49d8-bc6c-22333ea22c3e {
  display: none;
}
#s-498e3aeb-8dc4-49d8-bc6c-22333ea22c3e, #wrap-s-498e3aeb-8dc4-49d8-bc6c-22333ea22c3e, #wrap-content-s-498e3aeb-8dc4-49d8-bc6c-22333ea22c3e { display: none !important; }}@media (max-width: 767px){#s-498e3aeb-8dc4-49d8-bc6c-22333ea22c3e {
  display: none;
}
#s-498e3aeb-8dc4-49d8-bc6c-22333ea22c3e, #wrap-s-498e3aeb-8dc4-49d8-bc6c-22333ea22c3e, #wrap-content-s-498e3aeb-8dc4-49d8-bc6c-22333ea22c3e { display: none !important; }}







#s-498e3aeb-8dc4-49d8-bc6c-22333ea22c3e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-498e3aeb-8dc4-49d8-bc6c-22333ea22c3e.shg-box.shg-c {
  justify-content: center;
}

#s-08560559-01a1-4618-a0e7-ed7375124ba0 {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-08560559-01a1-4618-a0e7-ed7375124ba0"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-08560559-01a1-4618-a0e7-ed7375124ba0"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-08560559-01a1-4618-a0e7-ed7375124ba0"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-08560559-01a1-4618-a0e7-ed7375124ba0"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-310aa4bb-0597-4cd4-a207-fdb0e9efea3f {
  margin-left: auto;
margin-right: auto;
min-height: 300px;
}
@media (max-width: 767px){#s-310aa4bb-0597-4cd4-a207-fdb0e9efea3f {
  min-height: 300px;
}
}
#s-310aa4bb-0597-4cd4-a207-fdb0e9efea3f {
  background-image: url();
}








#s-310aa4bb-0597-4cd4-a207-fdb0e9efea3f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-310aa4bb-0597-4cd4-a207-fdb0e9efea3f.shg-box.shg-c {
  justify-content: flex-start;
}

#s-3e0a8851-75dc-4d02-853e-ee79272974e6 {
  margin-left: auto;
margin-right: auto;
min-height: 300px;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}

#s-3e0a8851-75dc-4d02-853e-ee79272974e6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3e0a8851-75dc-4d02-853e-ee79272974e6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3e0a8851-75dc-4d02-853e-ee79272974e6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3e0a8851-75dc-4d02-853e-ee79272974e6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3e0a8851-75dc-4d02-853e-ee79272974e6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3e0a8851-75dc-4d02-853e-ee79272974e6 img.shogun-image {
  width: 100%;
  
  min-height: 300px;
  max-width: 1280px;

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-3e0a8851-75dc-4d02-853e-ee79272974e6 .shg-inner-inline-image {   
      aspect-ratio: 1/1;
    }

    #s-3e0a8851-75dc-4d02-853e-ee79272974e6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: ;
    }
  }

  .s-3e0a8851-75dc-4d02-853e-ee79272974e6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3e0a8851-75dc-4d02-853e-ee79272974e6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;

  }


.s-3e0a8851-75dc-4d02-853e-ee79272974e6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3e0a8851-75dc-4d02-853e-ee79272974e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e0a8851-75dc-4d02-853e-ee79272974e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e0a8851-75dc-4d02-853e-ee79272974e6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3e0a8851-75dc-4d02-853e-ee79272974e6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3e0a8851-75dc-4d02-853e-ee79272974e6.shogun-image-container {
      position: relative;
    }

    .s-3e0a8851-75dc-4d02-853e-ee79272974e6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3e0a8851-75dc-4d02-853e-ee79272974e6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3e0a8851-75dc-4d02-853e-ee79272974e6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      
      min-height: 300px;
      max-width: 1280px;
    }
  }

@media (min-width: 1200px){#s-3e0a8851-75dc-4d02-853e-ee79272974e6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3e0a8851-75dc-4d02-853e-ee79272974e6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3e0a8851-75dc-4d02-853e-ee79272974e6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3e0a8851-75dc-4d02-853e-ee79272974e6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3e0a8851-75dc-4d02-853e-ee79272974e6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3e0a8851-75dc-4d02-853e-ee79272974e6 img.shogun-image {
  width: 100%;
  
  
  

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




.s-3e0a8851-75dc-4d02-853e-ee79272974e6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3e0a8851-75dc-4d02-853e-ee79272974e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e0a8851-75dc-4d02-853e-ee79272974e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e0a8851-75dc-4d02-853e-ee79272974e6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-3e0a8851-75dc-4d02-853e-ee79272974e6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3e0a8851-75dc-4d02-853e-ee79272974e6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3e0a8851-75dc-4d02-853e-ee79272974e6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3e0a8851-75dc-4d02-853e-ee79272974e6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3e0a8851-75dc-4d02-853e-ee79272974e6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3e0a8851-75dc-4d02-853e-ee79272974e6 img.shogun-image {
  width: 100%;
  
  
  

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




.s-3e0a8851-75dc-4d02-853e-ee79272974e6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3e0a8851-75dc-4d02-853e-ee79272974e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e0a8851-75dc-4d02-853e-ee79272974e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e0a8851-75dc-4d02-853e-ee79272974e6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-3e0a8851-75dc-4d02-853e-ee79272974e6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3e0a8851-75dc-4d02-853e-ee79272974e6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3e0a8851-75dc-4d02-853e-ee79272974e6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3e0a8851-75dc-4d02-853e-ee79272974e6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3e0a8851-75dc-4d02-853e-ee79272974e6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3e0a8851-75dc-4d02-853e-ee79272974e6 img.shogun-image {
  width: 100%;
  
  
  

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




.s-3e0a8851-75dc-4d02-853e-ee79272974e6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3e0a8851-75dc-4d02-853e-ee79272974e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e0a8851-75dc-4d02-853e-ee79272974e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e0a8851-75dc-4d02-853e-ee79272974e6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-3e0a8851-75dc-4d02-853e-ee79272974e6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3e0a8851-75dc-4d02-853e-ee79272974e6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3e0a8851-75dc-4d02-853e-ee79272974e6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3e0a8851-75dc-4d02-853e-ee79272974e6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3e0a8851-75dc-4d02-853e-ee79272974e6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3e0a8851-75dc-4d02-853e-ee79272974e6 img.shogun-image {
  width: 100%;
  
  
  

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




.s-3e0a8851-75dc-4d02-853e-ee79272974e6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3e0a8851-75dc-4d02-853e-ee79272974e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e0a8851-75dc-4d02-853e-ee79272974e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e0a8851-75dc-4d02-853e-ee79272974e6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-75e6ccf7-d6b6-4813-b4bc-a00410f8f3c6 {
  margin-left: auto;
margin-right: auto;
min-height: 300px;
}
@media (min-width: 768px) and (max-width: 991px){#s-75e6ccf7-d6b6-4813-b4bc-a00410f8f3c6 {
  display: none;
}
#s-75e6ccf7-d6b6-4813-b4bc-a00410f8f3c6, #wrap-s-75e6ccf7-d6b6-4813-b4bc-a00410f8f3c6, #wrap-content-s-75e6ccf7-d6b6-4813-b4bc-a00410f8f3c6 { display: none !important; }}@media (max-width: 767px){#s-75e6ccf7-d6b6-4813-b4bc-a00410f8f3c6 {
  min-height: 300px;
display: none;
}
#s-75e6ccf7-d6b6-4813-b4bc-a00410f8f3c6, #wrap-s-75e6ccf7-d6b6-4813-b4bc-a00410f8f3c6, #wrap-content-s-75e6ccf7-d6b6-4813-b4bc-a00410f8f3c6 { display: none !important; }}
#s-75e6ccf7-d6b6-4813-b4bc-a00410f8f3c6 {
  background-image: url();
}








#s-75e6ccf7-d6b6-4813-b4bc-a00410f8f3c6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-75e6ccf7-d6b6-4813-b4bc-a00410f8f3c6.shg-box.shg-c {
  justify-content: flex-start;
}

#s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22 {
  margin-left: auto;
margin-right: auto;
min-height: 300px;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}

#s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22 img.shogun-image {
  width: 100%;
  
  min-height: 300px;
  max-width: 1280px;

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22 .shg-inner-inline-image {   
      aspect-ratio: 1/1;
    }

    #s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: ;
    }
  }

  .s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;

  }


.s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22.shogun-image-container {
      position: relative;
    }

    .s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      
      min-height: 300px;
      max-width: 1280px;
    }
  }

@media (min-width: 1200px){#s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22 img.shogun-image {
  width: 100%;
  
  
  

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




.s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22 img.shogun-image {
  width: 100%;
  
  
  

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




.s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22 img.shogun-image {
  width: 100%;
  
  
  

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




.s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22 img.shogun-image {
  width: 100%;
  
  
  

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




.s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b174c55a-488e-4da7-b6a5-6b55f6ca6a22.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-2ab56368-f250-4cdf-9994-eb5a4cb0f192 {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-2ab56368-f250-4cdf-9994-eb5a4cb0f192"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2ab56368-f250-4cdf-9994-eb5a4cb0f192"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-2ab56368-f250-4cdf-9994-eb5a4cb0f192"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-2ab56368-f250-4cdf-9994-eb5a4cb0f192"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-b412ac7b-615a-4b7b-88af-8debfdfaeee2 {
  margin-left: auto;
margin-right: auto;
min-height: 300px;
}
@media (max-width: 767px){#s-b412ac7b-615a-4b7b-88af-8debfdfaeee2 {
  min-height: 300px;
}
}
#s-b412ac7b-615a-4b7b-88af-8debfdfaeee2 {
  background-image: url();
}








#s-b412ac7b-615a-4b7b-88af-8debfdfaeee2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b412ac7b-615a-4b7b-88af-8debfdfaeee2.shg-box.shg-c {
  justify-content: flex-start;
}

#s-64758aa2-47a9-4ec7-b109-7519294b2b88 {
  margin-left: auto;
margin-right: auto;
min-height: 300px;
max-width: 2400px;
aspect-ratio: 1/1;
text-align: center;
}

#s-64758aa2-47a9-4ec7-b109-7519294b2b88 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-64758aa2-47a9-4ec7-b109-7519294b2b88-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-64758aa2-47a9-4ec7-b109-7519294b2b88 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-64758aa2-47a9-4ec7-b109-7519294b2b88 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-64758aa2-47a9-4ec7-b109-7519294b2b88 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-64758aa2-47a9-4ec7-b109-7519294b2b88 img.shogun-image {
  width: 100%;
  
  min-height: 300px;
  max-width: 2400px;

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-64758aa2-47a9-4ec7-b109-7519294b2b88 .shg-inner-inline-image {   
      aspect-ratio: 1/1;
    }

    #s-64758aa2-47a9-4ec7-b109-7519294b2b88 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: ;
    }
  }

  .s-64758aa2-47a9-4ec7-b109-7519294b2b88.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-64758aa2-47a9-4ec7-b109-7519294b2b88 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;

  }


.s-64758aa2-47a9-4ec7-b109-7519294b2b88 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-64758aa2-47a9-4ec7-b109-7519294b2b88.shg-align-container {
  display: flex;
  justify-content: center
}

.s-64758aa2-47a9-4ec7-b109-7519294b2b88.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-64758aa2-47a9-4ec7-b109-7519294b2b88.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




  @supports not (aspect-ratio: 1/1) {
    .s-64758aa2-47a9-4ec7-b109-7519294b2b88 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-64758aa2-47a9-4ec7-b109-7519294b2b88.shogun-image-container {
      position: relative;
    }

    .s-64758aa2-47a9-4ec7-b109-7519294b2b88.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-64758aa2-47a9-4ec7-b109-7519294b2b88.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-64758aa2-47a9-4ec7-b109-7519294b2b88 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      
      min-height: 300px;
      max-width: 2400px;
    }
  }

@media (min-width: 1200px){#s-64758aa2-47a9-4ec7-b109-7519294b2b88 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-64758aa2-47a9-4ec7-b109-7519294b2b88-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-64758aa2-47a9-4ec7-b109-7519294b2b88 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-64758aa2-47a9-4ec7-b109-7519294b2b88 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-64758aa2-47a9-4ec7-b109-7519294b2b88 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-64758aa2-47a9-4ec7-b109-7519294b2b88 img.shogun-image {
  width: 100%;
  
  
  

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




.s-64758aa2-47a9-4ec7-b109-7519294b2b88 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-64758aa2-47a9-4ec7-b109-7519294b2b88.shg-align-container {
  display: flex;
  justify-content: center
}

.s-64758aa2-47a9-4ec7-b109-7519294b2b88.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-64758aa2-47a9-4ec7-b109-7519294b2b88.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-64758aa2-47a9-4ec7-b109-7519294b2b88 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-64758aa2-47a9-4ec7-b109-7519294b2b88-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-64758aa2-47a9-4ec7-b109-7519294b2b88 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-64758aa2-47a9-4ec7-b109-7519294b2b88 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-64758aa2-47a9-4ec7-b109-7519294b2b88 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-64758aa2-47a9-4ec7-b109-7519294b2b88 img.shogun-image {
  width: 100%;
  
  
  

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




.s-64758aa2-47a9-4ec7-b109-7519294b2b88 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-64758aa2-47a9-4ec7-b109-7519294b2b88.shg-align-container {
  display: flex;
  justify-content: center
}

.s-64758aa2-47a9-4ec7-b109-7519294b2b88.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-64758aa2-47a9-4ec7-b109-7519294b2b88.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-64758aa2-47a9-4ec7-b109-7519294b2b88 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-64758aa2-47a9-4ec7-b109-7519294b2b88-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-64758aa2-47a9-4ec7-b109-7519294b2b88 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-64758aa2-47a9-4ec7-b109-7519294b2b88 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-64758aa2-47a9-4ec7-b109-7519294b2b88 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-64758aa2-47a9-4ec7-b109-7519294b2b88 img.shogun-image {
  width: 100%;
  
  
  

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




.s-64758aa2-47a9-4ec7-b109-7519294b2b88 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-64758aa2-47a9-4ec7-b109-7519294b2b88.shg-align-container {
  display: flex;
  justify-content: center
}

.s-64758aa2-47a9-4ec7-b109-7519294b2b88.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-64758aa2-47a9-4ec7-b109-7519294b2b88.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-64758aa2-47a9-4ec7-b109-7519294b2b88 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-64758aa2-47a9-4ec7-b109-7519294b2b88-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-64758aa2-47a9-4ec7-b109-7519294b2b88 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-64758aa2-47a9-4ec7-b109-7519294b2b88 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-64758aa2-47a9-4ec7-b109-7519294b2b88 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-64758aa2-47a9-4ec7-b109-7519294b2b88 img.shogun-image {
  width: 100%;
  
  
  

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




.s-64758aa2-47a9-4ec7-b109-7519294b2b88 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-64758aa2-47a9-4ec7-b109-7519294b2b88.shg-align-container {
  display: flex;
  justify-content: center
}

.s-64758aa2-47a9-4ec7-b109-7519294b2b88.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-64758aa2-47a9-4ec7-b109-7519294b2b88.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-40a8dddb-1a26-481e-ad51-ae6c146373f1 {
  margin-left: auto;
margin-right: auto;
min-height: 300px;
}
@media (max-width: 767px){#s-40a8dddb-1a26-481e-ad51-ae6c146373f1 {
  min-height: 300px;
}
}
#s-40a8dddb-1a26-481e-ad51-ae6c146373f1 {
  background-image: url();
}








#s-40a8dddb-1a26-481e-ad51-ae6c146373f1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-40a8dddb-1a26-481e-ad51-ae6c146373f1.shg-box.shg-c {
  justify-content: flex-start;
}

#s-de242b96-1746-40e6-9573-c561e4061056 {
  margin-left: auto;
margin-right: auto;
min-height: 300px;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}

#s-de242b96-1746-40e6-9573-c561e4061056 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-de242b96-1746-40e6-9573-c561e4061056-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-de242b96-1746-40e6-9573-c561e4061056 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-de242b96-1746-40e6-9573-c561e4061056 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-de242b96-1746-40e6-9573-c561e4061056 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-de242b96-1746-40e6-9573-c561e4061056 img.shogun-image {
  width: 100%;
  
  min-height: 300px;
  max-width: 1280px;

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-de242b96-1746-40e6-9573-c561e4061056 .shg-inner-inline-image {   
      aspect-ratio: 1/1;
    }

    #s-de242b96-1746-40e6-9573-c561e4061056 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: ;
    }
  }

  .s-de242b96-1746-40e6-9573-c561e4061056.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-de242b96-1746-40e6-9573-c561e4061056 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;

  }


.s-de242b96-1746-40e6-9573-c561e4061056 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-de242b96-1746-40e6-9573-c561e4061056.shg-align-container {
  display: flex;
  justify-content: center
}

.s-de242b96-1746-40e6-9573-c561e4061056.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-de242b96-1746-40e6-9573-c561e4061056.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




  @supports not (aspect-ratio: 1/1) {
    .s-de242b96-1746-40e6-9573-c561e4061056 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-de242b96-1746-40e6-9573-c561e4061056.shogun-image-container {
      position: relative;
    }

    .s-de242b96-1746-40e6-9573-c561e4061056.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-de242b96-1746-40e6-9573-c561e4061056.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-de242b96-1746-40e6-9573-c561e4061056 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      
      min-height: 300px;
      max-width: 1280px;
    }
  }

@media (min-width: 1200px){#s-de242b96-1746-40e6-9573-c561e4061056 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-de242b96-1746-40e6-9573-c561e4061056-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-de242b96-1746-40e6-9573-c561e4061056 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-de242b96-1746-40e6-9573-c561e4061056 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-de242b96-1746-40e6-9573-c561e4061056 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-de242b96-1746-40e6-9573-c561e4061056 img.shogun-image {
  width: 100%;
  
  
  

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




.s-de242b96-1746-40e6-9573-c561e4061056 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-de242b96-1746-40e6-9573-c561e4061056.shg-align-container {
  display: flex;
  justify-content: center
}

.s-de242b96-1746-40e6-9573-c561e4061056.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-de242b96-1746-40e6-9573-c561e4061056.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-de242b96-1746-40e6-9573-c561e4061056 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-de242b96-1746-40e6-9573-c561e4061056-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-de242b96-1746-40e6-9573-c561e4061056 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-de242b96-1746-40e6-9573-c561e4061056 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-de242b96-1746-40e6-9573-c561e4061056 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-de242b96-1746-40e6-9573-c561e4061056 img.shogun-image {
  width: 100%;
  
  
  

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




.s-de242b96-1746-40e6-9573-c561e4061056 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-de242b96-1746-40e6-9573-c561e4061056.shg-align-container {
  display: flex;
  justify-content: center
}

.s-de242b96-1746-40e6-9573-c561e4061056.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-de242b96-1746-40e6-9573-c561e4061056.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-de242b96-1746-40e6-9573-c561e4061056 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-de242b96-1746-40e6-9573-c561e4061056-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-de242b96-1746-40e6-9573-c561e4061056 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-de242b96-1746-40e6-9573-c561e4061056 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-de242b96-1746-40e6-9573-c561e4061056 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-de242b96-1746-40e6-9573-c561e4061056 img.shogun-image {
  width: 100%;
  
  
  

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




.s-de242b96-1746-40e6-9573-c561e4061056 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-de242b96-1746-40e6-9573-c561e4061056.shg-align-container {
  display: flex;
  justify-content: center
}

.s-de242b96-1746-40e6-9573-c561e4061056.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-de242b96-1746-40e6-9573-c561e4061056.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-de242b96-1746-40e6-9573-c561e4061056 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-de242b96-1746-40e6-9573-c561e4061056-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-de242b96-1746-40e6-9573-c561e4061056 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-de242b96-1746-40e6-9573-c561e4061056 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-de242b96-1746-40e6-9573-c561e4061056 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-de242b96-1746-40e6-9573-c561e4061056 img.shogun-image {
  width: 100%;
  
  
  

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




.s-de242b96-1746-40e6-9573-c561e4061056 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-de242b96-1746-40e6-9573-c561e4061056.shg-align-container {
  display: flex;
  justify-content: center
}

.s-de242b96-1746-40e6-9573-c561e4061056.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-de242b96-1746-40e6-9573-c561e4061056.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-96018285-4329-4671-b99a-74820608b1bf {
  margin-left: auto;
margin-right: auto;
padding-top: 100px;
padding-left: 80px;
padding-bottom: 100px;
padding-right: 80px;
min-height: 50px;
background-color: rgba(251, 242, 234, 1);
}
@media (max-width: 767px){#s-96018285-4329-4671-b99a-74820608b1bf {
  padding-top: 48px;
padding-left: 8%;
padding-bottom: 48px;
padding-right: 8%;
}
}







#s-96018285-4329-4671-b99a-74820608b1bf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-96018285-4329-4671-b99a-74820608b1bf.shg-box.shg-c {
  justify-content: center;
}

#s-eb82ca67-ba90-462f-a97e-983bb64645c8 {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
max-width: 1000px;
text-align: center;
}
@media (max-width: 767px){#s-eb82ca67-ba90-462f-a97e-983bb64645c8 {
  margin-bottom: 32px;
}
}
#s-eb82ca67-ba90-462f-a97e-983bb64645c8 .shogun-heading-component h2 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-eb82ca67-ba90-462f-a97e-983bb64645c8 .shogun-heading-component h2 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  line-height: 1.2em;
  
  
}


}
#s-4cf04619-a831-40d4-8ebe-8496dd827f30 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
}
@media (min-width: 768px) and (max-width: 991px){#s-4cf04619-a831-40d4-8ebe-8496dd827f30 {
  display: none;
}
#s-4cf04619-a831-40d4-8ebe-8496dd827f30, #wrap-s-4cf04619-a831-40d4-8ebe-8496dd827f30, #wrap-content-s-4cf04619-a831-40d4-8ebe-8496dd827f30 { display: none !important; }}@media (max-width: 767px){#s-4cf04619-a831-40d4-8ebe-8496dd827f30 {
  display: none;
}
#s-4cf04619-a831-40d4-8ebe-8496dd827f30, #wrap-s-4cf04619-a831-40d4-8ebe-8496dd827f30, #wrap-content-s-4cf04619-a831-40d4-8ebe-8496dd827f30 { display: none !important; }}
@media (min-width: 0px) {
[id="s-4cf04619-a831-40d4-8ebe-8496dd827f30"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 12.0px);
}

}

@media (min-width: 768px) {
[id="s-4cf04619-a831-40d4-8ebe-8496dd827f30"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 18.0px);
}

}

@media (min-width: 992px) {
[id="s-4cf04619-a831-40d4-8ebe-8496dd827f30"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 18.0px);
}

}

@media (min-width: 1200px) {
[id="s-4cf04619-a831-40d4-8ebe-8496dd827f30"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 18.0px);
}

}

#s-435babae-9882-49e8-a1f3-c2478b9bebde {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}
@media (max-width: 767px){#s-435babae-9882-49e8-a1f3-c2478b9bebde {
  margin-bottom: 12px;
}
}







#s-435babae-9882-49e8-a1f3-c2478b9bebde > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-435babae-9882-49e8-a1f3-c2478b9bebde.shg-box.shg-c {
  justify-content: center;
}

#s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 32px;
max-width: 32px;
aspect-ratio: 1/1;
text-align: left;
}

#s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c {
  margin: 0 !important;
  overflow: visible;
}

#s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c img.shogun-image {
  /* Add background color handling */
  
}

#s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 32px;
    max-height: 32px;
  }




.s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c .shogun-image-content {
  
    justify-content: center;
  
}

.s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c.shogun-image {
  box-sizing: border-box;
}



.s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c img.shogun-image {
  min-height: 32px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c.shogun-image-container {
      position: relative;
    }

    .s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 32px;
      max-width: 32px;
    }
  }

@media (min-width: 1200px){#s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c {
  margin: 0 !important;
  overflow: visible;
}

#s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c img.shogun-image {
  /* Add background color handling */
  
}

#s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 32px;
    max-height: 32px;
  }




.s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c .shogun-image-content {
  
    justify-content: center;
  
}

.s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c.shogun-image {
  box-sizing: border-box;
}



.s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c img.shogun-image {
  min-height: 32px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c.shogun-image-container {
      position: relative;
    }

    .s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 32px;
      max-width: 32px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c {
  margin: 0 !important;
  overflow: visible;
}

#s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c img.shogun-image {
  /* Add background color handling */
  
}

#s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 32px;
    max-height: 32px;
  }




.s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c .shogun-image-content {
  
    justify-content: center;
  
}

.s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c.shogun-image {
  box-sizing: border-box;
}



.s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c img.shogun-image {
  min-height: 32px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c.shogun-image-container {
      position: relative;
    }

    .s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 32px;
      max-width: 32px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c {
  margin: 0 !important;
  overflow: visible;
}

#s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c img.shogun-image {
  /* Add background color handling */
  
}

#s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 32px;
    max-height: 32px;
  }




.s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c .shogun-image-content {
  
    justify-content: center;
  
}

.s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c.shogun-image {
  box-sizing: border-box;
}



.s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c img.shogun-image {
  min-height: 32px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c.shogun-image-container {
      position: relative;
    }

    .s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 32px;
      max-width: 32px;
    }
  }

}@media (max-width: 767px){#s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c {
  margin: 0 !important;
  overflow: visible;
}

#s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c img.shogun-image {
  /* Add background color handling */
  
}

#s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 32px;
    max-height: 32px;
  }




.s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c .shogun-image-content {
  
    justify-content: center;
  
}

.s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c.shogun-image {
  box-sizing: border-box;
}



.s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c img.shogun-image {
  min-height: 32px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c.shogun-image-container {
      position: relative;
    }

    .s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-40fe3a01-7ade-4a36-a1c7-0eabddde8e6c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 32px;
      max-width: 32px;
    }
  }

}
#s-27e8ea42-e68d-42eb-91fb-85b77e45dd4c {
  margin-left: 0%;
margin-right: auto;
}

#s-508203aa-65a3-45d6-97f0-d7f5af3352af {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}
@media (max-width: 767px){#s-508203aa-65a3-45d6-97f0-d7f5af3352af {
  margin-bottom: 12px;
}
}







#s-508203aa-65a3-45d6-97f0-d7f5af3352af > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-508203aa-65a3-45d6-97f0-d7f5af3352af.shg-box.shg-c {
  justify-content: center;
}

#s-2d02e912-f67d-4f22-8a32-23570fbe6c05 {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 32px;
max-width: 32px;
aspect-ratio: 1/1;
text-align: left;
}

#s-2d02e912-f67d-4f22-8a32-23570fbe6c05 {
  margin: 0 !important;
  overflow: visible;
}

#s-2d02e912-f67d-4f22-8a32-23570fbe6c05-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d02e912-f67d-4f22-8a32-23570fbe6c05 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-2d02e912-f67d-4f22-8a32-23570fbe6c05 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d02e912-f67d-4f22-8a32-23570fbe6c05 img.shogun-image {
  /* Add background color handling */
  
}

#s-2d02e912-f67d-4f22-8a32-23570fbe6c05 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2d02e912-f67d-4f22-8a32-23570fbe6c05 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2d02e912-f67d-4f22-8a32-23570fbe6c05 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2d02e912-f67d-4f22-8a32-23570fbe6c05 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2d02e912-f67d-4f22-8a32-23570fbe6c05.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2d02e912-f67d-4f22-8a32-23570fbe6c05 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 32px;
    max-height: 32px;
  }




.s-2d02e912-f67d-4f22-8a32-23570fbe6c05 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d02e912-f67d-4f22-8a32-23570fbe6c05.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-2d02e912-f67d-4f22-8a32-23570fbe6c05.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d02e912-f67d-4f22-8a32-23570fbe6c05.shogun-image {
  box-sizing: border-box;
}



.s-2d02e912-f67d-4f22-8a32-23570fbe6c05 img.shogun-image {
  min-height: 32px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-2d02e912-f67d-4f22-8a32-23570fbe6c05 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2d02e912-f67d-4f22-8a32-23570fbe6c05.shogun-image-container {
      position: relative;
    }

    .s-2d02e912-f67d-4f22-8a32-23570fbe6c05.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2d02e912-f67d-4f22-8a32-23570fbe6c05.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2d02e912-f67d-4f22-8a32-23570fbe6c05 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 32px;
      max-width: 32px;
    }
  }

@media (min-width: 1200px){#s-2d02e912-f67d-4f22-8a32-23570fbe6c05 {
  margin: 0 !important;
  overflow: visible;
}

#s-2d02e912-f67d-4f22-8a32-23570fbe6c05-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d02e912-f67d-4f22-8a32-23570fbe6c05 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2d02e912-f67d-4f22-8a32-23570fbe6c05 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d02e912-f67d-4f22-8a32-23570fbe6c05 img.shogun-image {
  /* Add background color handling */
  
}

#s-2d02e912-f67d-4f22-8a32-23570fbe6c05 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2d02e912-f67d-4f22-8a32-23570fbe6c05 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2d02e912-f67d-4f22-8a32-23570fbe6c05 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2d02e912-f67d-4f22-8a32-23570fbe6c05 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2d02e912-f67d-4f22-8a32-23570fbe6c05.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2d02e912-f67d-4f22-8a32-23570fbe6c05 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 32px;
    max-height: 32px;
  }




.s-2d02e912-f67d-4f22-8a32-23570fbe6c05 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d02e912-f67d-4f22-8a32-23570fbe6c05.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-2d02e912-f67d-4f22-8a32-23570fbe6c05.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d02e912-f67d-4f22-8a32-23570fbe6c05.shogun-image {
  box-sizing: border-box;
}



.s-2d02e912-f67d-4f22-8a32-23570fbe6c05 img.shogun-image {
  min-height: 32px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-2d02e912-f67d-4f22-8a32-23570fbe6c05 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2d02e912-f67d-4f22-8a32-23570fbe6c05.shogun-image-container {
      position: relative;
    }

    .s-2d02e912-f67d-4f22-8a32-23570fbe6c05.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2d02e912-f67d-4f22-8a32-23570fbe6c05.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2d02e912-f67d-4f22-8a32-23570fbe6c05 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 32px;
      max-width: 32px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-2d02e912-f67d-4f22-8a32-23570fbe6c05 {
  margin: 0 !important;
  overflow: visible;
}

#s-2d02e912-f67d-4f22-8a32-23570fbe6c05-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d02e912-f67d-4f22-8a32-23570fbe6c05 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2d02e912-f67d-4f22-8a32-23570fbe6c05 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d02e912-f67d-4f22-8a32-23570fbe6c05 img.shogun-image {
  /* Add background color handling */
  
}

#s-2d02e912-f67d-4f22-8a32-23570fbe6c05 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2d02e912-f67d-4f22-8a32-23570fbe6c05 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2d02e912-f67d-4f22-8a32-23570fbe6c05 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2d02e912-f67d-4f22-8a32-23570fbe6c05 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2d02e912-f67d-4f22-8a32-23570fbe6c05.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2d02e912-f67d-4f22-8a32-23570fbe6c05 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 32px;
    max-height: 32px;
  }




.s-2d02e912-f67d-4f22-8a32-23570fbe6c05 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d02e912-f67d-4f22-8a32-23570fbe6c05.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-2d02e912-f67d-4f22-8a32-23570fbe6c05.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d02e912-f67d-4f22-8a32-23570fbe6c05.shogun-image {
  box-sizing: border-box;
}



.s-2d02e912-f67d-4f22-8a32-23570fbe6c05 img.shogun-image {
  min-height: 32px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-2d02e912-f67d-4f22-8a32-23570fbe6c05 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2d02e912-f67d-4f22-8a32-23570fbe6c05.shogun-image-container {
      position: relative;
    }

    .s-2d02e912-f67d-4f22-8a32-23570fbe6c05.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2d02e912-f67d-4f22-8a32-23570fbe6c05.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2d02e912-f67d-4f22-8a32-23570fbe6c05 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 32px;
      max-width: 32px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-2d02e912-f67d-4f22-8a32-23570fbe6c05 {
  margin: 0 !important;
  overflow: visible;
}

#s-2d02e912-f67d-4f22-8a32-23570fbe6c05-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d02e912-f67d-4f22-8a32-23570fbe6c05 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2d02e912-f67d-4f22-8a32-23570fbe6c05 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d02e912-f67d-4f22-8a32-23570fbe6c05 img.shogun-image {
  /* Add background color handling */
  
}

#s-2d02e912-f67d-4f22-8a32-23570fbe6c05 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2d02e912-f67d-4f22-8a32-23570fbe6c05 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2d02e912-f67d-4f22-8a32-23570fbe6c05 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2d02e912-f67d-4f22-8a32-23570fbe6c05 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2d02e912-f67d-4f22-8a32-23570fbe6c05.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2d02e912-f67d-4f22-8a32-23570fbe6c05 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 32px;
    max-height: 32px;
  }




.s-2d02e912-f67d-4f22-8a32-23570fbe6c05 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d02e912-f67d-4f22-8a32-23570fbe6c05.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-2d02e912-f67d-4f22-8a32-23570fbe6c05.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d02e912-f67d-4f22-8a32-23570fbe6c05.shogun-image {
  box-sizing: border-box;
}



.s-2d02e912-f67d-4f22-8a32-23570fbe6c05 img.shogun-image {
  min-height: 32px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-2d02e912-f67d-4f22-8a32-23570fbe6c05 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2d02e912-f67d-4f22-8a32-23570fbe6c05.shogun-image-container {
      position: relative;
    }

    .s-2d02e912-f67d-4f22-8a32-23570fbe6c05.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2d02e912-f67d-4f22-8a32-23570fbe6c05.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2d02e912-f67d-4f22-8a32-23570fbe6c05 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 32px;
      max-width: 32px;
    }
  }

}@media (max-width: 767px){#s-2d02e912-f67d-4f22-8a32-23570fbe6c05 {
  margin: 0 !important;
  overflow: visible;
}

#s-2d02e912-f67d-4f22-8a32-23570fbe6c05-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2d02e912-f67d-4f22-8a32-23570fbe6c05 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2d02e912-f67d-4f22-8a32-23570fbe6c05 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2d02e912-f67d-4f22-8a32-23570fbe6c05 img.shogun-image {
  /* Add background color handling */
  
}

#s-2d02e912-f67d-4f22-8a32-23570fbe6c05 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2d02e912-f67d-4f22-8a32-23570fbe6c05 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2d02e912-f67d-4f22-8a32-23570fbe6c05 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2d02e912-f67d-4f22-8a32-23570fbe6c05 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2d02e912-f67d-4f22-8a32-23570fbe6c05.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2d02e912-f67d-4f22-8a32-23570fbe6c05 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 32px;
    max-height: 32px;
  }




.s-2d02e912-f67d-4f22-8a32-23570fbe6c05 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2d02e912-f67d-4f22-8a32-23570fbe6c05.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-2d02e912-f67d-4f22-8a32-23570fbe6c05.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d02e912-f67d-4f22-8a32-23570fbe6c05.shogun-image {
  box-sizing: border-box;
}



.s-2d02e912-f67d-4f22-8a32-23570fbe6c05 img.shogun-image {
  min-height: 32px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-2d02e912-f67d-4f22-8a32-23570fbe6c05 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2d02e912-f67d-4f22-8a32-23570fbe6c05.shogun-image-container {
      position: relative;
    }

    .s-2d02e912-f67d-4f22-8a32-23570fbe6c05.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2d02e912-f67d-4f22-8a32-23570fbe6c05.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2d02e912-f67d-4f22-8a32-23570fbe6c05 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 32px;
      max-width: 32px;
    }
  }

}
#s-7cba6605-7cad-4fbf-90ba-0d0b66af7e30 {
  margin-left: 0%;
margin-right: auto;
}

#s-79a0c952-2931-4e6c-a9b6-216ce2bcf6db {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}
@media (max-width: 767px){#s-79a0c952-2931-4e6c-a9b6-216ce2bcf6db {
  margin-bottom: 12px;
}
}







#s-79a0c952-2931-4e6c-a9b6-216ce2bcf6db > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-79a0c952-2931-4e6c-a9b6-216ce2bcf6db.shg-box.shg-c {
  justify-content: center;
}

#s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 32px;
max-width: 32px;
aspect-ratio: 1/1;
text-align: left;
}

#s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 {
  margin: 0 !important;
  overflow: visible;
}

#s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 img.shogun-image {
  /* Add background color handling */
  
}

#s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 32px;
    max-height: 32px;
  }




.s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1.shogun-image {
  box-sizing: border-box;
}



.s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 img.shogun-image {
  min-height: 32px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1.shogun-image-container {
      position: relative;
    }

    .s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 32px;
      max-width: 32px;
    }
  }

@media (min-width: 1200px){#s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 {
  margin: 0 !important;
  overflow: visible;
}

#s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 img.shogun-image {
  /* Add background color handling */
  
}

#s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 32px;
    max-height: 32px;
  }




.s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1.shogun-image {
  box-sizing: border-box;
}



.s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 img.shogun-image {
  min-height: 32px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1.shogun-image-container {
      position: relative;
    }

    .s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 32px;
      max-width: 32px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 {
  margin: 0 !important;
  overflow: visible;
}

#s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 img.shogun-image {
  /* Add background color handling */
  
}

#s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 32px;
    max-height: 32px;
  }




.s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1.shogun-image {
  box-sizing: border-box;
}



.s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 img.shogun-image {
  min-height: 32px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1.shogun-image-container {
      position: relative;
    }

    .s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 32px;
      max-width: 32px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 {
  margin: 0 !important;
  overflow: visible;
}

#s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 img.shogun-image {
  /* Add background color handling */
  
}

#s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 32px;
    max-height: 32px;
  }




.s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1.shogun-image {
  box-sizing: border-box;
}



.s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 img.shogun-image {
  min-height: 32px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1.shogun-image-container {
      position: relative;
    }

    .s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 32px;
      max-width: 32px;
    }
  }

}@media (max-width: 767px){#s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 {
  margin: 0 !important;
  overflow: visible;
}

#s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 img.shogun-image {
  /* Add background color handling */
  
}

#s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 32px;
    max-height: 32px;
  }




.s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1.shogun-image {
  box-sizing: border-box;
}



.s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 img.shogun-image {
  min-height: 32px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1.shogun-image-container {
      position: relative;
    }

    .s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1dac3ea4-98ce-414a-be2b-dfcbf3b8afe1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 32px;
      max-width: 32px;
    }
  }

}
#s-31c7fed2-bc45-4bbd-b9b9-54f3cf9c3dbe {
  margin-left: 0%;
margin-right: auto;
}

#s-0c6a6069-8ffa-45ec-aa6f-e2c58dae473d {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}
@media (max-width: 767px){#s-0c6a6069-8ffa-45ec-aa6f-e2c58dae473d {
  margin-bottom: 12px;
}
}







#s-0c6a6069-8ffa-45ec-aa6f-e2c58dae473d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0c6a6069-8ffa-45ec-aa6f-e2c58dae473d.shg-box.shg-c {
  justify-content: center;
}

#s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 32px;
max-width: 32px;
aspect-ratio: 1/1;
text-align: left;
}

#s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 {
  margin: 0 !important;
  overflow: visible;
}

#s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 img.shogun-image {
  /* Add background color handling */
  
}

#s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 32px;
    max-height: 32px;
  }




.s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4.shogun-image {
  box-sizing: border-box;
}



.s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 img.shogun-image {
  min-height: 32px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4.shogun-image-container {
      position: relative;
    }

    .s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 32px;
      max-width: 32px;
    }
  }

@media (min-width: 1200px){#s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 {
  margin: 0 !important;
  overflow: visible;
}

#s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 img.shogun-image {
  /* Add background color handling */
  
}

#s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 32px;
    max-height: 32px;
  }




.s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4.shogun-image {
  box-sizing: border-box;
}



.s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 img.shogun-image {
  min-height: 32px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4.shogun-image-container {
      position: relative;
    }

    .s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 32px;
      max-width: 32px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 {
  margin: 0 !important;
  overflow: visible;
}

#s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 img.shogun-image {
  /* Add background color handling */
  
}

#s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 32px;
    max-height: 32px;
  }




.s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4.shogun-image {
  box-sizing: border-box;
}



.s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 img.shogun-image {
  min-height: 32px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4.shogun-image-container {
      position: relative;
    }

    .s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 32px;
      max-width: 32px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 {
  margin: 0 !important;
  overflow: visible;
}

#s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 img.shogun-image {
  /* Add background color handling */
  
}

#s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 32px;
    max-height: 32px;
  }




.s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4.shogun-image {
  box-sizing: border-box;
}



.s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 img.shogun-image {
  min-height: 32px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4.shogun-image-container {
      position: relative;
    }

    .s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 32px;
      max-width: 32px;
    }
  }

}@media (max-width: 767px){#s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 {
  margin: 0 !important;
  overflow: visible;
}

#s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 img.shogun-image {
  /* Add background color handling */
  
}

#s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 32px;
    max-height: 32px;
  }




.s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4.shogun-image {
  box-sizing: border-box;
}



.s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 img.shogun-image {
  min-height: 32px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4.shogun-image-container {
      position: relative;
    }

    .s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bb8d50c4-934c-4a35-aff6-b99225f6e9d4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 32px;
      max-width: 32px;
    }
  }

}
#s-e84ea1ec-8ce1-4d7a-8040-87f66d138e0f {
  margin-left: 0%;
margin-right: auto;
}

#s-93a08d08-88f2-43d4-9553-8984e4aedabf {
  margin-left: 0px;
margin-right: 0px;
padding-left: 0%;
padding-right: 0%;
min-height: 50px;
}
@media (min-width: 1200px){#s-93a08d08-88f2-43d4-9553-8984e4aedabf {
  display: none;
}
#s-93a08d08-88f2-43d4-9553-8984e4aedabf, #wrap-s-93a08d08-88f2-43d4-9553-8984e4aedabf, #wrap-content-s-93a08d08-88f2-43d4-9553-8984e4aedabf { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-93a08d08-88f2-43d4-9553-8984e4aedabf {
  display: none;
}
#s-93a08d08-88f2-43d4-9553-8984e4aedabf, #wrap-s-93a08d08-88f2-43d4-9553-8984e4aedabf, #wrap-content-s-93a08d08-88f2-43d4-9553-8984e4aedabf { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-93a08d08-88f2-43d4-9553-8984e4aedabf {
  
}
}@media (max-width: 767px){#s-93a08d08-88f2-43d4-9553-8984e4aedabf {
  margin-left: auto;
margin-right: auto;
}
}







#s-93a08d08-88f2-43d4-9553-8984e4aedabf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-93a08d08-88f2-43d4-9553-8984e4aedabf.shg-box.shg-c {
  justify-content: center;
}

#s-b320a0db-3033-4413-a90e-5016e7cce26c {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
}








#s-b320a0db-3033-4413-a90e-5016e7cce26c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b320a0db-3033-4413-a90e-5016e7cce26c.shg-box.shg-c {
  justify-content: center;
}

#s-3d5a91e2-b263-4a39-874d-1d83db56068f {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 32px;
max-width: 54px;
text-align: left;
}
@media (max-width: 767px){#s-3d5a91e2-b263-4a39-874d-1d83db56068f {
  min-height: 32px;
max-width: 32px;
aspect-ratio: 1/1;
}
}
#s-3d5a91e2-b263-4a39-874d-1d83db56068f {
  margin: 0 !important;
  overflow: visible;
}

#s-3d5a91e2-b263-4a39-874d-1d83db56068f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3d5a91e2-b263-4a39-874d-1d83db56068f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-3d5a91e2-b263-4a39-874d-1d83db56068f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3d5a91e2-b263-4a39-874d-1d83db56068f img.shogun-image {
  /* Add background color handling */
  
}

#s-3d5a91e2-b263-4a39-874d-1d83db56068f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3d5a91e2-b263-4a39-874d-1d83db56068f .shogun-image-content {
  
    justify-content: center;
  
}

.s-3d5a91e2-b263-4a39-874d-1d83db56068f.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-3d5a91e2-b263-4a39-874d-1d83db56068f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3d5a91e2-b263-4a39-874d-1d83db56068f.shogun-image {
  box-sizing: border-box;
}



.s-3d5a91e2-b263-4a39-874d-1d83db56068f img.shogun-image {
  min-height: 32px;
}


@media (min-width: 1200px){#s-3d5a91e2-b263-4a39-874d-1d83db56068f {
  margin: 0 !important;
  overflow: visible;
}

#s-3d5a91e2-b263-4a39-874d-1d83db56068f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3d5a91e2-b263-4a39-874d-1d83db56068f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3d5a91e2-b263-4a39-874d-1d83db56068f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3d5a91e2-b263-4a39-874d-1d83db56068f img.shogun-image {
  /* Add background color handling */
  
}

#s-3d5a91e2-b263-4a39-874d-1d83db56068f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3d5a91e2-b263-4a39-874d-1d83db56068f .shogun-image-content {
  
    justify-content: center;
  
}

.s-3d5a91e2-b263-4a39-874d-1d83db56068f.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-3d5a91e2-b263-4a39-874d-1d83db56068f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3d5a91e2-b263-4a39-874d-1d83db56068f.shogun-image {
  box-sizing: border-box;
}



.s-3d5a91e2-b263-4a39-874d-1d83db56068f img.shogun-image {
  min-height: 32px;
}


}@media (min-width: 992px) and (max-width: 1199px){#s-3d5a91e2-b263-4a39-874d-1d83db56068f {
  margin: 0 !important;
  overflow: visible;
}

#s-3d5a91e2-b263-4a39-874d-1d83db56068f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3d5a91e2-b263-4a39-874d-1d83db56068f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3d5a91e2-b263-4a39-874d-1d83db56068f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3d5a91e2-b263-4a39-874d-1d83db56068f img.shogun-image {
  /* Add background color handling */
  
}

#s-3d5a91e2-b263-4a39-874d-1d83db56068f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3d5a91e2-b263-4a39-874d-1d83db56068f .shogun-image-content {
  
    justify-content: center;
  
}

.s-3d5a91e2-b263-4a39-874d-1d83db56068f.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-3d5a91e2-b263-4a39-874d-1d83db56068f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3d5a91e2-b263-4a39-874d-1d83db56068f.shogun-image {
  box-sizing: border-box;
}



.s-3d5a91e2-b263-4a39-874d-1d83db56068f img.shogun-image {
  min-height: 32px;
}


}@media (min-width: 768px) and (max-width: 991px){#s-3d5a91e2-b263-4a39-874d-1d83db56068f {
  margin: 0 !important;
  overflow: visible;
}

#s-3d5a91e2-b263-4a39-874d-1d83db56068f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3d5a91e2-b263-4a39-874d-1d83db56068f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3d5a91e2-b263-4a39-874d-1d83db56068f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3d5a91e2-b263-4a39-874d-1d83db56068f img.shogun-image {
  /* Add background color handling */
  
}

#s-3d5a91e2-b263-4a39-874d-1d83db56068f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3d5a91e2-b263-4a39-874d-1d83db56068f .shogun-image-content {
  
    justify-content: center;
  
}

.s-3d5a91e2-b263-4a39-874d-1d83db56068f.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-3d5a91e2-b263-4a39-874d-1d83db56068f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3d5a91e2-b263-4a39-874d-1d83db56068f.shogun-image {
  box-sizing: border-box;
}



.s-3d5a91e2-b263-4a39-874d-1d83db56068f img.shogun-image {
  min-height: 32px;
}


}@media (max-width: 767px){#s-3d5a91e2-b263-4a39-874d-1d83db56068f {
  margin: 0 !important;
  overflow: visible;
}

#s-3d5a91e2-b263-4a39-874d-1d83db56068f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3d5a91e2-b263-4a39-874d-1d83db56068f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3d5a91e2-b263-4a39-874d-1d83db56068f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3d5a91e2-b263-4a39-874d-1d83db56068f img.shogun-image {
  /* Add background color handling */
  
}

#s-3d5a91e2-b263-4a39-874d-1d83db56068f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3d5a91e2-b263-4a39-874d-1d83db56068f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3d5a91e2-b263-4a39-874d-1d83db56068f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3d5a91e2-b263-4a39-874d-1d83db56068f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3d5a91e2-b263-4a39-874d-1d83db56068f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3d5a91e2-b263-4a39-874d-1d83db56068f img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 32px;
    max-height: 54px;
  }




.s-3d5a91e2-b263-4a39-874d-1d83db56068f .shogun-image-content {
  
    justify-content: center;
  
}

.s-3d5a91e2-b263-4a39-874d-1d83db56068f.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-3d5a91e2-b263-4a39-874d-1d83db56068f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3d5a91e2-b263-4a39-874d-1d83db56068f.shogun-image {
  box-sizing: border-box;
}



.s-3d5a91e2-b263-4a39-874d-1d83db56068f img.shogun-image {
  min-height: 32px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-3d5a91e2-b263-4a39-874d-1d83db56068f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3d5a91e2-b263-4a39-874d-1d83db56068f.shogun-image-container {
      position: relative;
    }

    .s-3d5a91e2-b263-4a39-874d-1d83db56068f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3d5a91e2-b263-4a39-874d-1d83db56068f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3d5a91e2-b263-4a39-874d-1d83db56068f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 32px;
      max-width: 54px;
    }
  }

}
#s-e26073b3-d84d-435f-81e5-348e36957a0a {
  margin-left: 0%;
margin-right: auto;
}
@media (max-width: 767px){#s-e26073b3-d84d-435f-81e5-348e36957a0a {
  padding-top: 8px;
}
}
#s-872a3284-54e9-4c68-b326-1afa30427de1 {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
}








#s-872a3284-54e9-4c68-b326-1afa30427de1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-872a3284-54e9-4c68-b326-1afa30427de1.shg-box.shg-c {
  justify-content: center;
}

#s-00489708-1a16-4020-95af-62b4ce25a791 {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 32px;
max-width: 32px;
aspect-ratio: 1/1;
text-align: left;
}

#s-00489708-1a16-4020-95af-62b4ce25a791 {
  margin: 0 !important;
  overflow: visible;
}

#s-00489708-1a16-4020-95af-62b4ce25a791-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-00489708-1a16-4020-95af-62b4ce25a791 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-00489708-1a16-4020-95af-62b4ce25a791 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-00489708-1a16-4020-95af-62b4ce25a791 img.shogun-image {
  /* Add background color handling */
  
}

#s-00489708-1a16-4020-95af-62b4ce25a791 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-00489708-1a16-4020-95af-62b4ce25a791 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-00489708-1a16-4020-95af-62b4ce25a791 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-00489708-1a16-4020-95af-62b4ce25a791 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-00489708-1a16-4020-95af-62b4ce25a791.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-00489708-1a16-4020-95af-62b4ce25a791 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 32px;
    max-height: 32px;
  }




.s-00489708-1a16-4020-95af-62b4ce25a791 .shogun-image-content {
  
    justify-content: center;
  
}

.s-00489708-1a16-4020-95af-62b4ce25a791.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-00489708-1a16-4020-95af-62b4ce25a791.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-00489708-1a16-4020-95af-62b4ce25a791.shogun-image {
  box-sizing: border-box;
}



.s-00489708-1a16-4020-95af-62b4ce25a791 img.shogun-image {
  min-height: 32px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-00489708-1a16-4020-95af-62b4ce25a791 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-00489708-1a16-4020-95af-62b4ce25a791.shogun-image-container {
      position: relative;
    }

    .s-00489708-1a16-4020-95af-62b4ce25a791.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-00489708-1a16-4020-95af-62b4ce25a791.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-00489708-1a16-4020-95af-62b4ce25a791 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 32px;
      max-width: 32px;
    }
  }

@media (min-width: 1200px){#s-00489708-1a16-4020-95af-62b4ce25a791 {
  margin: 0 !important;
  overflow: visible;
}

#s-00489708-1a16-4020-95af-62b4ce25a791-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-00489708-1a16-4020-95af-62b4ce25a791 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-00489708-1a16-4020-95af-62b4ce25a791 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-00489708-1a16-4020-95af-62b4ce25a791 img.shogun-image {
  /* Add background color handling */
  
}

#s-00489708-1a16-4020-95af-62b4ce25a791 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-00489708-1a16-4020-95af-62b4ce25a791 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-00489708-1a16-4020-95af-62b4ce25a791 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-00489708-1a16-4020-95af-62b4ce25a791 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-00489708-1a16-4020-95af-62b4ce25a791.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-00489708-1a16-4020-95af-62b4ce25a791 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 32px;
    max-height: 32px;
  }




.s-00489708-1a16-4020-95af-62b4ce25a791 .shogun-image-content {
  
    justify-content: center;
  
}

.s-00489708-1a16-4020-95af-62b4ce25a791.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-00489708-1a16-4020-95af-62b4ce25a791.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-00489708-1a16-4020-95af-62b4ce25a791.shogun-image {
  box-sizing: border-box;
}



.s-00489708-1a16-4020-95af-62b4ce25a791 img.shogun-image {
  min-height: 32px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-00489708-1a16-4020-95af-62b4ce25a791 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-00489708-1a16-4020-95af-62b4ce25a791.shogun-image-container {
      position: relative;
    }

    .s-00489708-1a16-4020-95af-62b4ce25a791.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-00489708-1a16-4020-95af-62b4ce25a791.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-00489708-1a16-4020-95af-62b4ce25a791 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 32px;
      max-width: 32px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-00489708-1a16-4020-95af-62b4ce25a791 {
  margin: 0 !important;
  overflow: visible;
}

#s-00489708-1a16-4020-95af-62b4ce25a791-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-00489708-1a16-4020-95af-62b4ce25a791 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-00489708-1a16-4020-95af-62b4ce25a791 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-00489708-1a16-4020-95af-62b4ce25a791 img.shogun-image {
  /* Add background color handling */
  
}

#s-00489708-1a16-4020-95af-62b4ce25a791 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-00489708-1a16-4020-95af-62b4ce25a791 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-00489708-1a16-4020-95af-62b4ce25a791 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-00489708-1a16-4020-95af-62b4ce25a791 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-00489708-1a16-4020-95af-62b4ce25a791.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-00489708-1a16-4020-95af-62b4ce25a791 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 32px;
    max-height: 32px;
  }




.s-00489708-1a16-4020-95af-62b4ce25a791 .shogun-image-content {
  
    justify-content: center;
  
}

.s-00489708-1a16-4020-95af-62b4ce25a791.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-00489708-1a16-4020-95af-62b4ce25a791.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-00489708-1a16-4020-95af-62b4ce25a791.shogun-image {
  box-sizing: border-box;
}



.s-00489708-1a16-4020-95af-62b4ce25a791 img.shogun-image {
  min-height: 32px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-00489708-1a16-4020-95af-62b4ce25a791 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-00489708-1a16-4020-95af-62b4ce25a791.shogun-image-container {
      position: relative;
    }

    .s-00489708-1a16-4020-95af-62b4ce25a791.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-00489708-1a16-4020-95af-62b4ce25a791.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-00489708-1a16-4020-95af-62b4ce25a791 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 32px;
      max-width: 32px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-00489708-1a16-4020-95af-62b4ce25a791 {
  margin: 0 !important;
  overflow: visible;
}

#s-00489708-1a16-4020-95af-62b4ce25a791-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-00489708-1a16-4020-95af-62b4ce25a791 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-00489708-1a16-4020-95af-62b4ce25a791 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-00489708-1a16-4020-95af-62b4ce25a791 img.shogun-image {
  /* Add background color handling */
  
}

#s-00489708-1a16-4020-95af-62b4ce25a791 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-00489708-1a16-4020-95af-62b4ce25a791 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-00489708-1a16-4020-95af-62b4ce25a791 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-00489708-1a16-4020-95af-62b4ce25a791 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-00489708-1a16-4020-95af-62b4ce25a791.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-00489708-1a16-4020-95af-62b4ce25a791 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 32px;
    max-height: 32px;
  }




.s-00489708-1a16-4020-95af-62b4ce25a791 .shogun-image-content {
  
    justify-content: center;
  
}

.s-00489708-1a16-4020-95af-62b4ce25a791.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-00489708-1a16-4020-95af-62b4ce25a791.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-00489708-1a16-4020-95af-62b4ce25a791.shogun-image {
  box-sizing: border-box;
}



.s-00489708-1a16-4020-95af-62b4ce25a791 img.shogun-image {
  min-height: 32px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-00489708-1a16-4020-95af-62b4ce25a791 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-00489708-1a16-4020-95af-62b4ce25a791.shogun-image-container {
      position: relative;
    }

    .s-00489708-1a16-4020-95af-62b4ce25a791.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-00489708-1a16-4020-95af-62b4ce25a791.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-00489708-1a16-4020-95af-62b4ce25a791 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 32px;
      max-width: 32px;
    }
  }

}@media (max-width: 767px){#s-00489708-1a16-4020-95af-62b4ce25a791 {
  margin: 0 !important;
  overflow: visible;
}

#s-00489708-1a16-4020-95af-62b4ce25a791-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-00489708-1a16-4020-95af-62b4ce25a791 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-00489708-1a16-4020-95af-62b4ce25a791 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-00489708-1a16-4020-95af-62b4ce25a791 img.shogun-image {
  /* Add background color handling */
  
}

#s-00489708-1a16-4020-95af-62b4ce25a791 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-00489708-1a16-4020-95af-62b4ce25a791 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-00489708-1a16-4020-95af-62b4ce25a791 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-00489708-1a16-4020-95af-62b4ce25a791 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-00489708-1a16-4020-95af-62b4ce25a791.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-00489708-1a16-4020-95af-62b4ce25a791 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 32px;
    max-height: 32px;
  }




.s-00489708-1a16-4020-95af-62b4ce25a791 .shogun-image-content {
  
    justify-content: center;
  
}

.s-00489708-1a16-4020-95af-62b4ce25a791.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-00489708-1a16-4020-95af-62b4ce25a791.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-00489708-1a16-4020-95af-62b4ce25a791.shogun-image {
  box-sizing: border-box;
}



.s-00489708-1a16-4020-95af-62b4ce25a791 img.shogun-image {
  min-height: 32px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-00489708-1a16-4020-95af-62b4ce25a791 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-00489708-1a16-4020-95af-62b4ce25a791.shogun-image-container {
      position: relative;
    }

    .s-00489708-1a16-4020-95af-62b4ce25a791.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-00489708-1a16-4020-95af-62b4ce25a791.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-00489708-1a16-4020-95af-62b4ce25a791 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 32px;
      max-width: 32px;
    }
  }

}
#s-34aa4211-89b2-4e7a-9a33-41fd0b556c3e {
  margin-left: 0%;
margin-right: auto;
}
@media (max-width: 767px){#s-34aa4211-89b2-4e7a-9a33-41fd0b556c3e {
  padding-top: 8px;
}
}
#s-75983f31-5ccc-4430-888d-93803d5dea33 {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
}








#s-75983f31-5ccc-4430-888d-93803d5dea33 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-75983f31-5ccc-4430-888d-93803d5dea33.shg-box.shg-c {
  justify-content: center;
}

#s-fe079d99-5b51-40e9-81ba-474064965699 {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 32px;
max-width: 32px;
aspect-ratio: 1/1;
text-align: left;
}

#s-fe079d99-5b51-40e9-81ba-474064965699 {
  margin: 0 !important;
  overflow: visible;
}

#s-fe079d99-5b51-40e9-81ba-474064965699-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fe079d99-5b51-40e9-81ba-474064965699 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-fe079d99-5b51-40e9-81ba-474064965699 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fe079d99-5b51-40e9-81ba-474064965699 img.shogun-image {
  /* Add background color handling */
  
}

#s-fe079d99-5b51-40e9-81ba-474064965699 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fe079d99-5b51-40e9-81ba-474064965699 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fe079d99-5b51-40e9-81ba-474064965699 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fe079d99-5b51-40e9-81ba-474064965699 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fe079d99-5b51-40e9-81ba-474064965699.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fe079d99-5b51-40e9-81ba-474064965699 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 32px;
    max-height: 32px;
  }




.s-fe079d99-5b51-40e9-81ba-474064965699 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fe079d99-5b51-40e9-81ba-474064965699.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-fe079d99-5b51-40e9-81ba-474064965699.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fe079d99-5b51-40e9-81ba-474064965699.shogun-image {
  box-sizing: border-box;
}



.s-fe079d99-5b51-40e9-81ba-474064965699 img.shogun-image {
  min-height: 32px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-fe079d99-5b51-40e9-81ba-474064965699 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fe079d99-5b51-40e9-81ba-474064965699.shogun-image-container {
      position: relative;
    }

    .s-fe079d99-5b51-40e9-81ba-474064965699.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fe079d99-5b51-40e9-81ba-474064965699.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fe079d99-5b51-40e9-81ba-474064965699 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 32px;
      max-width: 32px;
    }
  }

@media (min-width: 1200px){#s-fe079d99-5b51-40e9-81ba-474064965699 {
  margin: 0 !important;
  overflow: visible;
}

#s-fe079d99-5b51-40e9-81ba-474064965699-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fe079d99-5b51-40e9-81ba-474064965699 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fe079d99-5b51-40e9-81ba-474064965699 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fe079d99-5b51-40e9-81ba-474064965699 img.shogun-image {
  /* Add background color handling */
  
}

#s-fe079d99-5b51-40e9-81ba-474064965699 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fe079d99-5b51-40e9-81ba-474064965699 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fe079d99-5b51-40e9-81ba-474064965699 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fe079d99-5b51-40e9-81ba-474064965699 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fe079d99-5b51-40e9-81ba-474064965699.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fe079d99-5b51-40e9-81ba-474064965699 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 32px;
    max-height: 32px;
  }




.s-fe079d99-5b51-40e9-81ba-474064965699 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fe079d99-5b51-40e9-81ba-474064965699.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-fe079d99-5b51-40e9-81ba-474064965699.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fe079d99-5b51-40e9-81ba-474064965699.shogun-image {
  box-sizing: border-box;
}



.s-fe079d99-5b51-40e9-81ba-474064965699 img.shogun-image {
  min-height: 32px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-fe079d99-5b51-40e9-81ba-474064965699 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fe079d99-5b51-40e9-81ba-474064965699.shogun-image-container {
      position: relative;
    }

    .s-fe079d99-5b51-40e9-81ba-474064965699.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fe079d99-5b51-40e9-81ba-474064965699.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fe079d99-5b51-40e9-81ba-474064965699 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 32px;
      max-width: 32px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-fe079d99-5b51-40e9-81ba-474064965699 {
  margin: 0 !important;
  overflow: visible;
}

#s-fe079d99-5b51-40e9-81ba-474064965699-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fe079d99-5b51-40e9-81ba-474064965699 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fe079d99-5b51-40e9-81ba-474064965699 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fe079d99-5b51-40e9-81ba-474064965699 img.shogun-image {
  /* Add background color handling */
  
}

#s-fe079d99-5b51-40e9-81ba-474064965699 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fe079d99-5b51-40e9-81ba-474064965699 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fe079d99-5b51-40e9-81ba-474064965699 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fe079d99-5b51-40e9-81ba-474064965699 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fe079d99-5b51-40e9-81ba-474064965699.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fe079d99-5b51-40e9-81ba-474064965699 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 32px;
    max-height: 32px;
  }




.s-fe079d99-5b51-40e9-81ba-474064965699 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fe079d99-5b51-40e9-81ba-474064965699.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-fe079d99-5b51-40e9-81ba-474064965699.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fe079d99-5b51-40e9-81ba-474064965699.shogun-image {
  box-sizing: border-box;
}



.s-fe079d99-5b51-40e9-81ba-474064965699 img.shogun-image {
  min-height: 32px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-fe079d99-5b51-40e9-81ba-474064965699 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fe079d99-5b51-40e9-81ba-474064965699.shogun-image-container {
      position: relative;
    }

    .s-fe079d99-5b51-40e9-81ba-474064965699.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fe079d99-5b51-40e9-81ba-474064965699.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fe079d99-5b51-40e9-81ba-474064965699 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 32px;
      max-width: 32px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-fe079d99-5b51-40e9-81ba-474064965699 {
  margin: 0 !important;
  overflow: visible;
}

#s-fe079d99-5b51-40e9-81ba-474064965699-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fe079d99-5b51-40e9-81ba-474064965699 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fe079d99-5b51-40e9-81ba-474064965699 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fe079d99-5b51-40e9-81ba-474064965699 img.shogun-image {
  /* Add background color handling */
  
}

#s-fe079d99-5b51-40e9-81ba-474064965699 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fe079d99-5b51-40e9-81ba-474064965699 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fe079d99-5b51-40e9-81ba-474064965699 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fe079d99-5b51-40e9-81ba-474064965699 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fe079d99-5b51-40e9-81ba-474064965699.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fe079d99-5b51-40e9-81ba-474064965699 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 32px;
    max-height: 32px;
  }




.s-fe079d99-5b51-40e9-81ba-474064965699 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fe079d99-5b51-40e9-81ba-474064965699.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-fe079d99-5b51-40e9-81ba-474064965699.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fe079d99-5b51-40e9-81ba-474064965699.shogun-image {
  box-sizing: border-box;
}



.s-fe079d99-5b51-40e9-81ba-474064965699 img.shogun-image {
  min-height: 32px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-fe079d99-5b51-40e9-81ba-474064965699 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fe079d99-5b51-40e9-81ba-474064965699.shogun-image-container {
      position: relative;
    }

    .s-fe079d99-5b51-40e9-81ba-474064965699.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fe079d99-5b51-40e9-81ba-474064965699.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fe079d99-5b51-40e9-81ba-474064965699 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 32px;
      max-width: 32px;
    }
  }

}@media (max-width: 767px){#s-fe079d99-5b51-40e9-81ba-474064965699 {
  margin: 0 !important;
  overflow: visible;
}

#s-fe079d99-5b51-40e9-81ba-474064965699-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fe079d99-5b51-40e9-81ba-474064965699 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fe079d99-5b51-40e9-81ba-474064965699 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fe079d99-5b51-40e9-81ba-474064965699 img.shogun-image {
  /* Add background color handling */
  
}

#s-fe079d99-5b51-40e9-81ba-474064965699 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fe079d99-5b51-40e9-81ba-474064965699 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fe079d99-5b51-40e9-81ba-474064965699 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fe079d99-5b51-40e9-81ba-474064965699 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fe079d99-5b51-40e9-81ba-474064965699.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fe079d99-5b51-40e9-81ba-474064965699 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 32px;
    max-height: 32px;
  }




.s-fe079d99-5b51-40e9-81ba-474064965699 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fe079d99-5b51-40e9-81ba-474064965699.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-fe079d99-5b51-40e9-81ba-474064965699.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fe079d99-5b51-40e9-81ba-474064965699.shogun-image {
  box-sizing: border-box;
}



.s-fe079d99-5b51-40e9-81ba-474064965699 img.shogun-image {
  min-height: 32px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-fe079d99-5b51-40e9-81ba-474064965699 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fe079d99-5b51-40e9-81ba-474064965699.shogun-image-container {
      position: relative;
    }

    .s-fe079d99-5b51-40e9-81ba-474064965699.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fe079d99-5b51-40e9-81ba-474064965699.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fe079d99-5b51-40e9-81ba-474064965699 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 32px;
      max-width: 32px;
    }
  }

}
#s-16a0b817-b46a-422c-b41d-294dc9805f82 {
  margin-left: 0%;
margin-right: auto;
}
@media (max-width: 767px){#s-16a0b817-b46a-422c-b41d-294dc9805f82 {
  padding-top: 8px;
}
}
#s-447dc759-d079-4be8-9bc9-e865a28b32e1 {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
}
@media (max-width: 767px){#s-447dc759-d079-4be8-9bc9-e865a28b32e1 {
  margin-bottom: 0px;
}
}







#s-447dc759-d079-4be8-9bc9-e865a28b32e1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-447dc759-d079-4be8-9bc9-e865a28b32e1.shg-box.shg-c {
  justify-content: center;
}

#s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 32px;
max-width: 32px;
aspect-ratio: 1/1;
text-align: left;
}

#s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-91154258-0b4c-40ca-ae80-3b0f8198d8c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-91154258-0b4c-40ca-ae80-3b0f8198d8c8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 32px;
    max-height: 32px;
  }




.s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-91154258-0b4c-40ca-ae80-3b0f8198d8c8.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-91154258-0b4c-40ca-ae80-3b0f8198d8c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-91154258-0b4c-40ca-ae80-3b0f8198d8c8.shogun-image {
  box-sizing: border-box;
}



.s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 img.shogun-image {
  min-height: 32px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-91154258-0b4c-40ca-ae80-3b0f8198d8c8.shogun-image-container {
      position: relative;
    }

    .s-91154258-0b4c-40ca-ae80-3b0f8198d8c8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-91154258-0b4c-40ca-ae80-3b0f8198d8c8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 32px;
      max-width: 32px;
    }
  }

@media (min-width: 1200px){#s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-91154258-0b4c-40ca-ae80-3b0f8198d8c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-91154258-0b4c-40ca-ae80-3b0f8198d8c8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 32px;
    max-height: 32px;
  }




.s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-91154258-0b4c-40ca-ae80-3b0f8198d8c8.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-91154258-0b4c-40ca-ae80-3b0f8198d8c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-91154258-0b4c-40ca-ae80-3b0f8198d8c8.shogun-image {
  box-sizing: border-box;
}



.s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 img.shogun-image {
  min-height: 32px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-91154258-0b4c-40ca-ae80-3b0f8198d8c8.shogun-image-container {
      position: relative;
    }

    .s-91154258-0b4c-40ca-ae80-3b0f8198d8c8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-91154258-0b4c-40ca-ae80-3b0f8198d8c8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 32px;
      max-width: 32px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-91154258-0b4c-40ca-ae80-3b0f8198d8c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-91154258-0b4c-40ca-ae80-3b0f8198d8c8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 32px;
    max-height: 32px;
  }




.s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-91154258-0b4c-40ca-ae80-3b0f8198d8c8.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-91154258-0b4c-40ca-ae80-3b0f8198d8c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-91154258-0b4c-40ca-ae80-3b0f8198d8c8.shogun-image {
  box-sizing: border-box;
}



.s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 img.shogun-image {
  min-height: 32px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-91154258-0b4c-40ca-ae80-3b0f8198d8c8.shogun-image-container {
      position: relative;
    }

    .s-91154258-0b4c-40ca-ae80-3b0f8198d8c8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-91154258-0b4c-40ca-ae80-3b0f8198d8c8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 32px;
      max-width: 32px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-91154258-0b4c-40ca-ae80-3b0f8198d8c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-91154258-0b4c-40ca-ae80-3b0f8198d8c8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 32px;
    max-height: 32px;
  }




.s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-91154258-0b4c-40ca-ae80-3b0f8198d8c8.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-91154258-0b4c-40ca-ae80-3b0f8198d8c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-91154258-0b4c-40ca-ae80-3b0f8198d8c8.shogun-image {
  box-sizing: border-box;
}



.s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 img.shogun-image {
  min-height: 32px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-91154258-0b4c-40ca-ae80-3b0f8198d8c8.shogun-image-container {
      position: relative;
    }

    .s-91154258-0b4c-40ca-ae80-3b0f8198d8c8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-91154258-0b4c-40ca-ae80-3b0f8198d8c8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 32px;
      max-width: 32px;
    }
  }

}@media (max-width: 767px){#s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-91154258-0b4c-40ca-ae80-3b0f8198d8c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-91154258-0b4c-40ca-ae80-3b0f8198d8c8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 32px;
    max-height: 32px;
  }




.s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-91154258-0b4c-40ca-ae80-3b0f8198d8c8.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-91154258-0b4c-40ca-ae80-3b0f8198d8c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-91154258-0b4c-40ca-ae80-3b0f8198d8c8.shogun-image {
  box-sizing: border-box;
}



.s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 img.shogun-image {
  min-height: 32px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-91154258-0b4c-40ca-ae80-3b0f8198d8c8.shogun-image-container {
      position: relative;
    }

    .s-91154258-0b4c-40ca-ae80-3b0f8198d8c8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-91154258-0b4c-40ca-ae80-3b0f8198d8c8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-91154258-0b4c-40ca-ae80-3b0f8198d8c8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 32px;
      max-width: 32px;
    }
  }

}
#s-7dae8c22-274e-479e-bb5c-027487115cd0 {
  margin-left: 0%;
margin-right: auto;
}
@media (max-width: 767px){#s-7dae8c22-274e-479e-bb5c-027487115cd0 {
  padding-top: 8px;
}
}
#s-8841eb5d-a52d-4616-ac98-5883e69e6566 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-f95f7a7f-988e-4838-8b58-c90207a8624c {
  padding-top: 100px;
padding-left: 80px;
padding-bottom: 100px;
padding-right: 80px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-f95f7a7f-988e-4838-8b58-c90207a8624c {
  padding-top: 80px;
padding-left: 40px;
padding-bottom: 40px;
padding-right: 40px;
}
}@media (max-width: 767px){#s-f95f7a7f-988e-4838-8b58-c90207a8624c {
  padding-top: 48px;
padding-left: 8%;
padding-bottom: 48px;
padding-right: 8%;
}
}







#s-f95f7a7f-988e-4838-8b58-c90207a8624c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f95f7a7f-988e-4838-8b58-c90207a8624c.shg-box.shg-c {
  justify-content: center;
}

#s-998d2849-b803-4245-a111-2d07673b7cad {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1440px;
}
@media (max-width: 767px){#s-998d2849-b803-4245-a111-2d07673b7cad {
  margin-bottom: 0px;
}
}
@media (min-width: 0px) {
[id="s-998d2849-b803-4245-a111-2d07673b7cad"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-998d2849-b803-4245-a111-2d07673b7cad"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-998d2849-b803-4245-a111-2d07673b7cad"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-998d2849-b803-4245-a111-2d07673b7cad"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (max-width: 767px) {
  [id="s-998d2849-b803-4245-a111-2d07673b7cad"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-0db18bd8-d6e2-495b-a127-8ccb2c374512 {
  margin-left: auto;
margin-right: auto;
min-height: 650px;
}
@media (min-width: 768px) and (max-width: 991px){#s-0db18bd8-d6e2-495b-a127-8ccb2c374512 {
  display: none;
}
#s-0db18bd8-d6e2-495b-a127-8ccb2c374512, #wrap-s-0db18bd8-d6e2-495b-a127-8ccb2c374512, #wrap-content-s-0db18bd8-d6e2-495b-a127-8ccb2c374512 { display: none !important; }}@media (max-width: 767px){#s-0db18bd8-d6e2-495b-a127-8ccb2c374512 {
  min-height: 300px;
display: none;
}
#s-0db18bd8-d6e2-495b-a127-8ccb2c374512, #wrap-s-0db18bd8-d6e2-495b-a127-8ccb2c374512, #wrap-content-s-0db18bd8-d6e2-495b-a127-8ccb2c374512 { display: none !important; }}
#s-0db18bd8-d6e2-495b-a127-8ccb2c374512 {
  background-image: url();
}








#s-0db18bd8-d6e2-495b-a127-8ccb2c374512 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0db18bd8-d6e2-495b-a127-8ccb2c374512.shg-box.shg-c {
  justify-content: flex-start;
}

#s-461023ff-149c-4f99-b90d-c065530fe2cb {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
min-height: 650px;
max-width: 2400px;
text-align: center;
}
@media (max-width: 767px){#s-461023ff-149c-4f99-b90d-c065530fe2cb {
  min-height: 300px;
}
}
#s-461023ff-149c-4f99-b90d-c065530fe2cb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-461023ff-149c-4f99-b90d-c065530fe2cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-461023ff-149c-4f99-b90d-c065530fe2cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-461023ff-149c-4f99-b90d-c065530fe2cb .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-461023ff-149c-4f99-b90d-c065530fe2cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-461023ff-149c-4f99-b90d-c065530fe2cb img.shogun-image {
  width: 100%;
  
  min-height: 650px;
  max-width: 2400px;

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




.s-461023ff-149c-4f99-b90d-c065530fe2cb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-461023ff-149c-4f99-b90d-c065530fe2cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-461023ff-149c-4f99-b90d-c065530fe2cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-461023ff-149c-4f99-b90d-c065530fe2cb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-461023ff-149c-4f99-b90d-c065530fe2cb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-461023ff-149c-4f99-b90d-c065530fe2cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-461023ff-149c-4f99-b90d-c065530fe2cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-461023ff-149c-4f99-b90d-c065530fe2cb .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-461023ff-149c-4f99-b90d-c065530fe2cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-461023ff-149c-4f99-b90d-c065530fe2cb img.shogun-image {
  width: 100%;
  
  
  

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




.s-461023ff-149c-4f99-b90d-c065530fe2cb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-461023ff-149c-4f99-b90d-c065530fe2cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-461023ff-149c-4f99-b90d-c065530fe2cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-461023ff-149c-4f99-b90d-c065530fe2cb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-461023ff-149c-4f99-b90d-c065530fe2cb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-461023ff-149c-4f99-b90d-c065530fe2cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-461023ff-149c-4f99-b90d-c065530fe2cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-461023ff-149c-4f99-b90d-c065530fe2cb .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-461023ff-149c-4f99-b90d-c065530fe2cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-461023ff-149c-4f99-b90d-c065530fe2cb img.shogun-image {
  width: 100%;
  
  
  

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




.s-461023ff-149c-4f99-b90d-c065530fe2cb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-461023ff-149c-4f99-b90d-c065530fe2cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-461023ff-149c-4f99-b90d-c065530fe2cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-461023ff-149c-4f99-b90d-c065530fe2cb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-461023ff-149c-4f99-b90d-c065530fe2cb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-461023ff-149c-4f99-b90d-c065530fe2cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-461023ff-149c-4f99-b90d-c065530fe2cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-461023ff-149c-4f99-b90d-c065530fe2cb .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-461023ff-149c-4f99-b90d-c065530fe2cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-461023ff-149c-4f99-b90d-c065530fe2cb img.shogun-image {
  width: 100%;
  
  
  

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




.s-461023ff-149c-4f99-b90d-c065530fe2cb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-461023ff-149c-4f99-b90d-c065530fe2cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-461023ff-149c-4f99-b90d-c065530fe2cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-461023ff-149c-4f99-b90d-c065530fe2cb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-461023ff-149c-4f99-b90d-c065530fe2cb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-461023ff-149c-4f99-b90d-c065530fe2cb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-461023ff-149c-4f99-b90d-c065530fe2cb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-461023ff-149c-4f99-b90d-c065530fe2cb .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-461023ff-149c-4f99-b90d-c065530fe2cb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-461023ff-149c-4f99-b90d-c065530fe2cb img.shogun-image {
  width: 100%;
  
  min-height: 300px;
  

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




.s-461023ff-149c-4f99-b90d-c065530fe2cb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-461023ff-149c-4f99-b90d-c065530fe2cb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-461023ff-149c-4f99-b90d-c065530fe2cb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-461023ff-149c-4f99-b90d-c065530fe2cb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-c54a374c-b34f-40a7-a5ac-a86e051f6f67 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 0px;
padding-bottom: 20px;
padding-right: 0px;
min-height: 550px;
}
@media (max-width: 767px){#s-c54a374c-b34f-40a7-a5ac-a86e051f6f67 {
  padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 50px;
}
}







#s-c54a374c-b34f-40a7-a5ac-a86e051f6f67 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c54a374c-b34f-40a7-a5ac-a86e051f6f67.shg-box.shg-c {
  justify-content: center;
}

#s-fe3345d0-9fcb-4620-bcd9-8f3110bbff18 {
  margin-left: auto;
margin-bottom: 16px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-fe3345d0-9fcb-4620-bcd9-8f3110bbff18 {
  margin-bottom: 12px;
}
}
#s-fe3345d0-9fcb-4620-bcd9-8f3110bbff18 .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-828db2e0-6873-4748-9c37-74998e418075 {
  margin-left: auto;
margin-bottom: 32px;
margin-right: auto;
}
@media (max-width: 767px){#s-828db2e0-6873-4748-9c37-74998e418075 {
  margin-bottom: 24px;
}
}
#s-828db2e0-6873-4748-9c37-74998e418075 .shg-proportional-font-size,
#s-828db2e0-6873-4748-9c37-74998e418075 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-fd3ae137-e694-4e1d-a327-31c09c156860 {
  margin-left: auto;
margin-right: auto;
min-height: 650px;
}
@media (min-width: 1200px){#s-fd3ae137-e694-4e1d-a327-31c09c156860 {
  display: none;
}
#s-fd3ae137-e694-4e1d-a327-31c09c156860, #wrap-s-fd3ae137-e694-4e1d-a327-31c09c156860, #wrap-content-s-fd3ae137-e694-4e1d-a327-31c09c156860 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-fd3ae137-e694-4e1d-a327-31c09c156860 {
  display: none;
}
#s-fd3ae137-e694-4e1d-a327-31c09c156860, #wrap-s-fd3ae137-e694-4e1d-a327-31c09c156860, #wrap-content-s-fd3ae137-e694-4e1d-a327-31c09c156860 { display: none !important; }}@media (max-width: 767px){#s-fd3ae137-e694-4e1d-a327-31c09c156860 {
  margin-bottom: 32px;
min-height: 300px;
}
}
#s-fd3ae137-e694-4e1d-a327-31c09c156860 {
  background-image: url();
}








#s-fd3ae137-e694-4e1d-a327-31c09c156860 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fd3ae137-e694-4e1d-a327-31c09c156860.shg-box.shg-c {
  justify-content: flex-start;
}

#s-1df27e04-5069-4ec5-a3bd-cf63067e8172 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
min-height: 650px;
max-width: 2400px;
text-align: center;
}
@media (max-width: 767px){#s-1df27e04-5069-4ec5-a3bd-cf63067e8172 {
  min-height: 300px;
}
}
#s-1df27e04-5069-4ec5-a3bd-cf63067e8172 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1df27e04-5069-4ec5-a3bd-cf63067e8172-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1df27e04-5069-4ec5-a3bd-cf63067e8172 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

#s-1df27e04-5069-4ec5-a3bd-cf63067e8172 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-1df27e04-5069-4ec5-a3bd-cf63067e8172 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1df27e04-5069-4ec5-a3bd-cf63067e8172 img.shogun-image {
  width: 100%;
  
  min-height: 650px;
  max-width: 2400px;

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




.s-1df27e04-5069-4ec5-a3bd-cf63067e8172 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1df27e04-5069-4ec5-a3bd-cf63067e8172.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1df27e04-5069-4ec5-a3bd-cf63067e8172.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1df27e04-5069-4ec5-a3bd-cf63067e8172.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-1df27e04-5069-4ec5-a3bd-cf63067e8172 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1df27e04-5069-4ec5-a3bd-cf63067e8172-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1df27e04-5069-4ec5-a3bd-cf63067e8172 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1df27e04-5069-4ec5-a3bd-cf63067e8172 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-1df27e04-5069-4ec5-a3bd-cf63067e8172 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1df27e04-5069-4ec5-a3bd-cf63067e8172 img.shogun-image {
  width: 100%;
  
  
  

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




.s-1df27e04-5069-4ec5-a3bd-cf63067e8172 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1df27e04-5069-4ec5-a3bd-cf63067e8172.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1df27e04-5069-4ec5-a3bd-cf63067e8172.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1df27e04-5069-4ec5-a3bd-cf63067e8172.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-1df27e04-5069-4ec5-a3bd-cf63067e8172 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1df27e04-5069-4ec5-a3bd-cf63067e8172-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1df27e04-5069-4ec5-a3bd-cf63067e8172 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1df27e04-5069-4ec5-a3bd-cf63067e8172 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-1df27e04-5069-4ec5-a3bd-cf63067e8172 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1df27e04-5069-4ec5-a3bd-cf63067e8172 img.shogun-image {
  width: 100%;
  
  
  

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




.s-1df27e04-5069-4ec5-a3bd-cf63067e8172 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1df27e04-5069-4ec5-a3bd-cf63067e8172.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1df27e04-5069-4ec5-a3bd-cf63067e8172.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1df27e04-5069-4ec5-a3bd-cf63067e8172.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-1df27e04-5069-4ec5-a3bd-cf63067e8172 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1df27e04-5069-4ec5-a3bd-cf63067e8172-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1df27e04-5069-4ec5-a3bd-cf63067e8172 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1df27e04-5069-4ec5-a3bd-cf63067e8172 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-1df27e04-5069-4ec5-a3bd-cf63067e8172 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1df27e04-5069-4ec5-a3bd-cf63067e8172 img.shogun-image {
  width: 100%;
  
  
  

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




.s-1df27e04-5069-4ec5-a3bd-cf63067e8172 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1df27e04-5069-4ec5-a3bd-cf63067e8172.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1df27e04-5069-4ec5-a3bd-cf63067e8172.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1df27e04-5069-4ec5-a3bd-cf63067e8172.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-1df27e04-5069-4ec5-a3bd-cf63067e8172 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1df27e04-5069-4ec5-a3bd-cf63067e8172-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1df27e04-5069-4ec5-a3bd-cf63067e8172 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1df27e04-5069-4ec5-a3bd-cf63067e8172 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-1df27e04-5069-4ec5-a3bd-cf63067e8172 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1df27e04-5069-4ec5-a3bd-cf63067e8172 img.shogun-image {
  width: 100%;
  
  min-height: 300px;
  

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




.s-1df27e04-5069-4ec5-a3bd-cf63067e8172 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1df27e04-5069-4ec5-a3bd-cf63067e8172.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1df27e04-5069-4ec5-a3bd-cf63067e8172.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1df27e04-5069-4ec5-a3bd-cf63067e8172.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-11897131-4f1a-442f-8c37-73a1349318b0 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 32px;
margin-right: auto;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 50px;
max-width: 800px;
}
@media (max-width: 767px){#s-11897131-4f1a-442f-8c37-73a1349318b0 {
  margin-bottom: 32px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
}
}
#s-11897131-4f1a-442f-8c37-73a1349318b0 {
  background-image: url();
}








#s-11897131-4f1a-442f-8c37-73a1349318b0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-11897131-4f1a-442f-8c37-73a1349318b0.shg-box.shg-c {
  justify-content: center;
}

#s-7d30d331-37af-4a19-9add-116f0c74b9d3 {
  margin-left: auto;
margin-bottom: 16px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-7d30d331-37af-4a19-9add-116f0c74b9d3 {
  margin-bottom: 8px;
}
}
#s-7d30d331-37af-4a19-9add-116f0c74b9d3 .shogun-heading-component h3 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-3988332b-f1d2-4379-b16d-08709e298230 {
  margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
}








#s-3988332b-f1d2-4379-b16d-08709e298230 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3988332b-f1d2-4379-b16d-08709e298230.shg-box.shg-c {
  justify-content: center;
}

#s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 24px;
max-width: 24px;
aspect-ratio: 1/1;
text-align: left;
}

#s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd {
  margin: 0 !important;
  overflow: visible;
}

#s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd img.shogun-image {
  /* Add background color handling */
  
}

#s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd .shogun-image-content {
  
    justify-content: center;
  
}

.s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shogun-image {
  box-sizing: border-box;
}



.s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shogun-image-container {
      position: relative;
    }

    .s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

@media (min-width: 1200px){#s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd {
  margin: 0 !important;
  overflow: visible;
}

#s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd img.shogun-image {
  /* Add background color handling */
  
}

#s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd .shogun-image-content {
  
    justify-content: center;
  
}

.s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shogun-image {
  box-sizing: border-box;
}



.s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shogun-image-container {
      position: relative;
    }

    .s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd {
  margin: 0 !important;
  overflow: visible;
}

#s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd img.shogun-image {
  /* Add background color handling */
  
}

#s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd .shogun-image-content {
  
    justify-content: center;
  
}

.s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shogun-image {
  box-sizing: border-box;
}



.s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shogun-image-container {
      position: relative;
    }

    .s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd {
  margin: 0 !important;
  overflow: visible;
}

#s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd img.shogun-image {
  /* Add background color handling */
  
}

#s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd .shogun-image-content {
  
    justify-content: center;
  
}

.s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shogun-image {
  box-sizing: border-box;
}



.s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shogun-image-container {
      position: relative;
    }

    .s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (max-width: 767px){#s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd {
  margin: 0 !important;
  overflow: visible;
}

#s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd img.shogun-image {
  /* Add background color handling */
  
}

#s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd .shogun-image-content {
  
    justify-content: center;
  
}

.s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shogun-image {
  box-sizing: border-box;
}



.s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shogun-image-container {
      position: relative;
    }

    .s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7dff1843-b1cc-4859-9e60-63f7afa8d3cd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}
#s-e229b592-01a1-4e10-abe1-3ba69c1234c3 {
  margin-left: 0%;
margin-right: auto;
}

#s-7993bb15-b51e-4ffe-8c19-a2f5867ae1d3 {
  margin-left: auto;
margin-bottom: 12px;
margin-right: auto;
}








#s-7993bb15-b51e-4ffe-8c19-a2f5867ae1d3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7993bb15-b51e-4ffe-8c19-a2f5867ae1d3.shg-box.shg-c {
  justify-content: center;
}

#s-c5657677-4494-4404-bc14-f5aaad480e60 {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 24px;
max-width: 24px;
aspect-ratio: 1/1;
text-align: left;
}

#s-c5657677-4494-4404-bc14-f5aaad480e60 {
  margin: 0 !important;
  overflow: visible;
}

#s-c5657677-4494-4404-bc14-f5aaad480e60-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c5657677-4494-4404-bc14-f5aaad480e60 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-c5657677-4494-4404-bc14-f5aaad480e60 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c5657677-4494-4404-bc14-f5aaad480e60 img.shogun-image {
  /* Add background color handling */
  
}

#s-c5657677-4494-4404-bc14-f5aaad480e60 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c5657677-4494-4404-bc14-f5aaad480e60 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c5657677-4494-4404-bc14-f5aaad480e60 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c5657677-4494-4404-bc14-f5aaad480e60 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c5657677-4494-4404-bc14-f5aaad480e60.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c5657677-4494-4404-bc14-f5aaad480e60 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-c5657677-4494-4404-bc14-f5aaad480e60.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-c5657677-4494-4404-bc14-f5aaad480e60 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c5657677-4494-4404-bc14-f5aaad480e60.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-c5657677-4494-4404-bc14-f5aaad480e60.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c5657677-4494-4404-bc14-f5aaad480e60.shogun-image {
  box-sizing: border-box;
}



.s-c5657677-4494-4404-bc14-f5aaad480e60 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-c5657677-4494-4404-bc14-f5aaad480e60 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c5657677-4494-4404-bc14-f5aaad480e60.shogun-image-container {
      position: relative;
    }

    .s-c5657677-4494-4404-bc14-f5aaad480e60.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c5657677-4494-4404-bc14-f5aaad480e60.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c5657677-4494-4404-bc14-f5aaad480e60 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

@media (min-width: 1200px){#s-c5657677-4494-4404-bc14-f5aaad480e60 {
  margin: 0 !important;
  overflow: visible;
}

#s-c5657677-4494-4404-bc14-f5aaad480e60-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c5657677-4494-4404-bc14-f5aaad480e60 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c5657677-4494-4404-bc14-f5aaad480e60 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c5657677-4494-4404-bc14-f5aaad480e60 img.shogun-image {
  /* Add background color handling */
  
}

#s-c5657677-4494-4404-bc14-f5aaad480e60 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c5657677-4494-4404-bc14-f5aaad480e60 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c5657677-4494-4404-bc14-f5aaad480e60 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c5657677-4494-4404-bc14-f5aaad480e60 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c5657677-4494-4404-bc14-f5aaad480e60.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c5657677-4494-4404-bc14-f5aaad480e60 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-c5657677-4494-4404-bc14-f5aaad480e60.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-c5657677-4494-4404-bc14-f5aaad480e60 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c5657677-4494-4404-bc14-f5aaad480e60.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-c5657677-4494-4404-bc14-f5aaad480e60.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c5657677-4494-4404-bc14-f5aaad480e60.shogun-image {
  box-sizing: border-box;
}



.s-c5657677-4494-4404-bc14-f5aaad480e60 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-c5657677-4494-4404-bc14-f5aaad480e60 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c5657677-4494-4404-bc14-f5aaad480e60.shogun-image-container {
      position: relative;
    }

    .s-c5657677-4494-4404-bc14-f5aaad480e60.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c5657677-4494-4404-bc14-f5aaad480e60.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c5657677-4494-4404-bc14-f5aaad480e60 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-c5657677-4494-4404-bc14-f5aaad480e60 {
  margin: 0 !important;
  overflow: visible;
}

#s-c5657677-4494-4404-bc14-f5aaad480e60-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c5657677-4494-4404-bc14-f5aaad480e60 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c5657677-4494-4404-bc14-f5aaad480e60 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c5657677-4494-4404-bc14-f5aaad480e60 img.shogun-image {
  /* Add background color handling */
  
}

#s-c5657677-4494-4404-bc14-f5aaad480e60 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c5657677-4494-4404-bc14-f5aaad480e60 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c5657677-4494-4404-bc14-f5aaad480e60 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c5657677-4494-4404-bc14-f5aaad480e60 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c5657677-4494-4404-bc14-f5aaad480e60.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c5657677-4494-4404-bc14-f5aaad480e60 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-c5657677-4494-4404-bc14-f5aaad480e60.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-c5657677-4494-4404-bc14-f5aaad480e60 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c5657677-4494-4404-bc14-f5aaad480e60.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-c5657677-4494-4404-bc14-f5aaad480e60.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c5657677-4494-4404-bc14-f5aaad480e60.shogun-image {
  box-sizing: border-box;
}



.s-c5657677-4494-4404-bc14-f5aaad480e60 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-c5657677-4494-4404-bc14-f5aaad480e60 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c5657677-4494-4404-bc14-f5aaad480e60.shogun-image-container {
      position: relative;
    }

    .s-c5657677-4494-4404-bc14-f5aaad480e60.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c5657677-4494-4404-bc14-f5aaad480e60.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c5657677-4494-4404-bc14-f5aaad480e60 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-c5657677-4494-4404-bc14-f5aaad480e60 {
  margin: 0 !important;
  overflow: visible;
}

#s-c5657677-4494-4404-bc14-f5aaad480e60-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c5657677-4494-4404-bc14-f5aaad480e60 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c5657677-4494-4404-bc14-f5aaad480e60 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c5657677-4494-4404-bc14-f5aaad480e60 img.shogun-image {
  /* Add background color handling */
  
}

#s-c5657677-4494-4404-bc14-f5aaad480e60 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c5657677-4494-4404-bc14-f5aaad480e60 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c5657677-4494-4404-bc14-f5aaad480e60 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c5657677-4494-4404-bc14-f5aaad480e60 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c5657677-4494-4404-bc14-f5aaad480e60.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c5657677-4494-4404-bc14-f5aaad480e60 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-c5657677-4494-4404-bc14-f5aaad480e60.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-c5657677-4494-4404-bc14-f5aaad480e60 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c5657677-4494-4404-bc14-f5aaad480e60.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-c5657677-4494-4404-bc14-f5aaad480e60.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c5657677-4494-4404-bc14-f5aaad480e60.shogun-image {
  box-sizing: border-box;
}



.s-c5657677-4494-4404-bc14-f5aaad480e60 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-c5657677-4494-4404-bc14-f5aaad480e60 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c5657677-4494-4404-bc14-f5aaad480e60.shogun-image-container {
      position: relative;
    }

    .s-c5657677-4494-4404-bc14-f5aaad480e60.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c5657677-4494-4404-bc14-f5aaad480e60.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c5657677-4494-4404-bc14-f5aaad480e60 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (max-width: 767px){#s-c5657677-4494-4404-bc14-f5aaad480e60 {
  margin: 0 !important;
  overflow: visible;
}

#s-c5657677-4494-4404-bc14-f5aaad480e60-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c5657677-4494-4404-bc14-f5aaad480e60 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c5657677-4494-4404-bc14-f5aaad480e60 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c5657677-4494-4404-bc14-f5aaad480e60 img.shogun-image {
  /* Add background color handling */
  
}

#s-c5657677-4494-4404-bc14-f5aaad480e60 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c5657677-4494-4404-bc14-f5aaad480e60 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c5657677-4494-4404-bc14-f5aaad480e60 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c5657677-4494-4404-bc14-f5aaad480e60 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c5657677-4494-4404-bc14-f5aaad480e60.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c5657677-4494-4404-bc14-f5aaad480e60 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-c5657677-4494-4404-bc14-f5aaad480e60.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-c5657677-4494-4404-bc14-f5aaad480e60 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c5657677-4494-4404-bc14-f5aaad480e60.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-c5657677-4494-4404-bc14-f5aaad480e60.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c5657677-4494-4404-bc14-f5aaad480e60.shogun-image {
  box-sizing: border-box;
}



.s-c5657677-4494-4404-bc14-f5aaad480e60 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-c5657677-4494-4404-bc14-f5aaad480e60 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c5657677-4494-4404-bc14-f5aaad480e60.shogun-image-container {
      position: relative;
    }

    .s-c5657677-4494-4404-bc14-f5aaad480e60.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c5657677-4494-4404-bc14-f5aaad480e60.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c5657677-4494-4404-bc14-f5aaad480e60 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}
#s-270b53da-14f4-479c-a2ec-751b4c49bf49 {
  margin-left: 0%;
margin-right: auto;
}

#s-67991a4b-5490-4445-9210-5b6333d6fa6d {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}








#s-67991a4b-5490-4445-9210-5b6333d6fa6d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-67991a4b-5490-4445-9210-5b6333d6fa6d.shg-box.shg-c {
  justify-content: center;
}

#s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 {
  margin-left: 0%;
margin-bottom: 0px;
margin-right: 12px;
min-height: 24px;
max-width: 24px;
aspect-ratio: 1/1;
text-align: left;
}

#s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 {
  margin: 0 !important;
  overflow: visible;
}

#s-9e8b5ceb-7e5e-493b-b013-e204f5865df5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 12px;
  
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 img.shogun-image {
  /* Add background color handling */
  
}

#s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shogun-image {
  box-sizing: border-box;
}



.s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shogun-image-container {
      position: relative;
    }

    .s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

@media (min-width: 1200px){#s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 {
  margin: 0 !important;
  overflow: visible;
}

#s-9e8b5ceb-7e5e-493b-b013-e204f5865df5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 img.shogun-image {
  /* Add background color handling */
  
}

#s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shogun-image {
  box-sizing: border-box;
}



.s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shogun-image-container {
      position: relative;
    }

    .s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 {
  margin: 0 !important;
  overflow: visible;
}

#s-9e8b5ceb-7e5e-493b-b013-e204f5865df5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 img.shogun-image {
  /* Add background color handling */
  
}

#s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shogun-image {
  box-sizing: border-box;
}



.s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shogun-image-container {
      position: relative;
    }

    .s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 {
  margin: 0 !important;
  overflow: visible;
}

#s-9e8b5ceb-7e5e-493b-b013-e204f5865df5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 img.shogun-image {
  /* Add background color handling */
  
}

#s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shogun-image {
  box-sizing: border-box;
}



.s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shogun-image-container {
      position: relative;
    }

    .s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}@media (max-width: 767px){#s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 {
  margin: 0 !important;
  overflow: visible;
}

#s-9e8b5ceb-7e5e-493b-b013-e204f5865df5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 img.shogun-image {
  /* Add background color handling */
  
}

#s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 24px;
    max-height: 24px;
  }



  img.s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shogun-image {
    
    
    min-height: 24px;
    max-height: 24px;
  }


.s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shogun-image {
  box-sizing: border-box;
}



.s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 img.shogun-image {
  min-height: 24px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shogun-image-container {
      position: relative;
    }

    .s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9e8b5ceb-7e5e-493b-b013-e204f5865df5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9e8b5ceb-7e5e-493b-b013-e204f5865df5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 24px;
      max-width: 24px;
    }
  }

}
#s-ed167038-138b-4846-b75a-be17041100c5 {
  margin-left: 0%;
margin-right: auto;
}

#s-12169287-61ea-404a-8022-19f185126736 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 16px;
padding-left: 24px;
padding-bottom: 16px;
padding-right: 24px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(29, 71, 57, 1);
border-style: solid;
border-radius: 100px;
background-color: rgba(29, 71, 57, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-12169287-61ea-404a-8022-19f185126736:hover {border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(33, 117, 86, 1) !important;
border-radius: 100px !important;
background-color: rgba(33, 117, 86, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-12169287-61ea-404a-8022-19f185126736:active {border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(33, 117, 86, 1) !important;
border-radius: 100px !important;
background-color: rgba(33, 117, 86, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}@media (max-width: 767px){#s-12169287-61ea-404a-8022-19f185126736 {
  
}
}

  #s-12169287-61ea-404a-8022-19f185126736-root {
    text-align: left;
  }


#s-12169287-61ea-404a-8022-19f185126736.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-12169287-61ea-404a-8022-19f185126736-root {
    text-align: left;
  }


#s-12169287-61ea-404a-8022-19f185126736.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-12169287-61ea-404a-8022-19f185126736-root {
    text-align: left;
  }


#s-12169287-61ea-404a-8022-19f185126736.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-12169287-61ea-404a-8022-19f185126736-root {
    text-align: left;
  }


#s-12169287-61ea-404a-8022-19f185126736.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-12169287-61ea-404a-8022-19f185126736-root {
    text-align: left;
  }


#s-12169287-61ea-404a-8022-19f185126736.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-4a503a93-9440-4fcb-80ff-0e0f7ee23bfd {
  margin-left: auto;
margin-right: auto;
padding-top: 100px;
padding-left: 80px;
padding-bottom: 100px;
padding-right: 80px;
min-height: 50px;
background-color: rgba(235, 242, 240, 1);
}
@media (max-width: 767px){#s-4a503a93-9440-4fcb-80ff-0e0f7ee23bfd {
  padding-top: 48px;
padding-left: 8%;
padding-bottom: 48px;
padding-right: 8%;
}
}







#s-4a503a93-9440-4fcb-80ff-0e0f7ee23bfd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4a503a93-9440-4fcb-80ff-0e0f7ee23bfd.shg-box.shg-c {
  justify-content: center;
}

#s-fbdc20ca-cbea-447c-aa68-0badd28d616a {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
max-width: 900px;
text-align: center;
}
@media (max-width: 767px){#s-fbdc20ca-cbea-447c-aa68-0badd28d616a {
  margin-bottom: 16px;
}
}
#s-fbdc20ca-cbea-447c-aa68-0badd28d616a .shogun-heading-component h2 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-fbdc20ca-cbea-447c-aa68-0badd28d616a .shogun-heading-component h2 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  line-height: 1.2em;
  
  
}


}
#s-bd3abc8a-237a-485f-89df-60c24afc4892 {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
max-width: 900px;
}

#s-bd3abc8a-237a-485f-89df-60c24afc4892 .shg-proportional-font-size,
#s-bd3abc8a-237a-485f-89df-60c24afc4892 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}


.costum-addons-slider .slick-arrow {
    background: #1D4739;
    border-radius: 50%;
    width: 30px;
    height: 30px;
}

.costum-addons-slider .slick-next::before {
    content: '';
  width: 10px;
  height: 10px;
  border-top: 2px solid #FFFFFF;
  border-right: 2px solid #FFFFFF;
  display: inline-block;
  background-image: none !important;
  left: unset !important;
  top: unset !important;
  transform: rotate(45deg);
  margin-right: 3px;
}

.costum-addons-slider .slick-prev::before {
    content: '';
    width: 10px;
    height: 10px;
    border-top: 2px solid #FFFFFF;
    border-right: 2px solid #FFFFFF;
    display: inline-block;
    background-image: none !important;
    left: unset !important;
    top: unset !important;
    transform: rotate(-135deg);
    margin-left: 4px;
}

.costum-addons-slider__slide {
    padding: 0 10px;
}

.costum-addons-slider__slide__image {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 20px;
    margin-bottom: 20px
}

.costum-addons-slider__slide__image img {
  max-width: 315px; /* Increased from 180px */
  max-height: 315px; /* Increased from 180px */
  -o-object-fit: contain;
     object-fit: contain;
  border-radius: 20px;
}

.costum-addons-slider__slide__title {
    font-size: 24px;
    margin-bottom: 16px;
}

.costum-addons-slider__slide__content,
.costum-addons-slider__slide__title,
.costum-addons-slider__slide__footer {
    padding: 0 8px;
}

.costum-addons-slider__slide__content__description {
    margin-bottom: 16px;
}

.costum-addons-slider__slide__content__benefits {
    margin-bottom: 20px;
}

.costum-addons-slider__slide__content__benefits .benefit-list{
    margin-bottom: unset;
    margin-left: unset;
}

.costum-addons-slider__slide__content__benefits .benefit-list li{
    list-style: none;
    display: flex;
}

.costum-addons-slider__slide__content__benefits .benefit-icon{
    width: 19px;
    height: 19px;
    margin-right: 10px;
}

.costum-addons-slider__slide__footer .button {
    padding: 16px 24px;
    font-size: 16px;
}

.costum-addons-slider__slide__footer .button:hover {
    border-color: #217556 !important;
    background-color: #217556 !important;
    color: #fff !important;
}

/* Responsive styles */
@media (max-width: 768px) {
    .costum-addons-slider .slick-list {
        padding-left: 0 !important;
        padding-right: 15% !important;
    }
    .costum-addons-slider__slide__image img {
        max-width: unset;
        max-height: unset;
    }
    
}
#s-ca1ab25a-7f79-413e-94d4-65b0c9738a38 {
  margin-left: auto;
margin-right: auto;
max-width: 1440px;
}

#s-bf7c5a95-3474-4e34-b5ff-08b31cc8f44a {
  margin-left: auto;
margin-right: auto;
padding-top: 100px;
padding-left: 80px;
padding-bottom: 60px;
padding-right: 80px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-bf7c5a95-3474-4e34-b5ff-08b31cc8f44a {
  padding-top: 48px;
padding-left: 8%;
padding-bottom: 30px;
padding-right: 8%;
}
}







#s-bf7c5a95-3474-4e34-b5ff-08b31cc8f44a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bf7c5a95-3474-4e34-b5ff-08b31cc8f44a.shg-box.shg-c {
  justify-content: center;
}

#s-4a564db9-4c59-432e-9973-e0b6b393fbed {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
max-width: 800px;
text-align: center;
}
@media (max-width: 767px){#s-4a564db9-4c59-432e-9973-e0b6b393fbed {
  margin-bottom: 16px;
}
}
#s-4a564db9-4c59-432e-9973-e0b6b393fbed .shogun-heading-component h2 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-4a564db9-4c59-432e-9973-e0b6b393fbed .shogun-heading-component h2 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  line-height: 1.2em;
  
  
}


}
#s-7abfb9e0-3410-4c13-9b41-f7ae0e02b987 {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
max-width: 800px;
}

#s-7abfb9e0-3410-4c13-9b41-f7ae0e02b987 .shg-proportional-font-size,
#s-7abfb9e0-3410-4c13-9b41-f7ae0e02b987 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

/* ============================================================
   Brand Comparison Table
   Block: .bct
   ============================================================ */

.bct {
  margin: 0 auto;
  padding: 40px 24px;
  box-sizing: border-box;
}

/* ---- Table ---- */

.bct__table {
  display: flex;
  flex-direction: column;
  gap: 8px;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.bct__row {
  display: grid;
  grid-template-columns: repeat(var(--bct-cols-total, 4), 1fr);
  align-items: stretch;
  min-width: 580px;
}

/* ---- Cells ---- */

.bct__cell {
  padding: 20px 24px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  box-sizing: border-box;
  margin-bottom: 20px;
}

.bct__cell--label {
  background-color: var(--bct-row-bg, #EBF2F0);
  font-family: 'PP Neue Montreal', sans-serif;
  font-size: 20px;
  font-weight: 500;
  color: #0F0F0F;
  justify-content: center;
}

.bct__cell--competitor {
  background-color: var(--bct-row-bg, #EBF2F0);
  align-items: center;
  text-align: center;
}

/* ofinto column: always white, continuous box bridging the row gap */
.bct__cell--ofinto {
  background-color: #fff;
  border-left: 2px solid var(--bct-border, #1d4739);
  border-right: 2px solid var(--bct-border, #1d4739);
  align-items: center;
  text-align: center;
}

/* ---- Row variants ---- */

/* Data rows: rounded corners on outer cells only */
.bct__row--data .bct__cell--label {
  border-radius: 16px 0 0 16px;
}

.bct__row--data .bct__cell:last-child {
  border-radius: 0 16px 16px 0;
}

/* ofinto data cells: extend by half the gap (4px) top and bottom to bridge row gaps */
.bct__row--data .bct__cell--ofinto {
  position: relative;
  z-index: 1;
  margin-top: -4px;
  margin-bottom: -4px;
  padding-top: 24px;
  padding-bottom: 24px;
}

/* Last data row: bottom cap + extra padding so the box sticks out below */
.bct__row--data:last-child .bct__cell--ofinto {
  margin-bottom: 0;
  padding-bottom: 40px;
  border-bottom: 2px solid var(--bct-border, #1d4739);
  border-radius: 0 0 16px 16px;
}

/* When a CTA button is present, the footer row (not the last data row) owns the bottom cap */
.bct--has-button .bct__row--data:last-child .bct__cell--ofinto {
  margin-bottom: -4px;
  padding-bottom: 24px;
  border-bottom: none;
  border-radius: 0;
}

.bct__row--footer .bct__cell--label,
.bct__row--footer .bct__cell--competitor {
  background-color: transparent;
}

.bct__row--footer .bct__cell--ofinto {
  background-color: #fff;
  border-left: 2px solid var(--bct-border, #1d4739);
  border-right: 2px solid var(--bct-border, #1d4739);
  border-bottom: 2px solid var(--bct-border, #1d4739);
  border-radius: 0 0 16px 16px;
  margin-top: -4px;
  padding: 8px 24px 32px;
  justify-content: center;
}

.bct__button {
  display: inline-block;
}

/* Header row: transparent background, top cap of the ofinto box */
.bct__row--header .bct__cell--label,
.bct__row--header .bct__cell--competitor {
  background-color: transparent;
}

.bct__row--header .bct__cell--ofinto {
  background-color: transparent;
  border-top: 2px solid var(--bct-border, #1d4739);
  border-radius: 16px 16px 0 0;
  margin-bottom: -4px;
  padding-bottom: 12px;
  font-size: 24px;
  font-weight: 700;
  color: #0F0F0F;
  justify-content: center;
}

.bct__row--header .bct__cell--competitor {
  font-size: 20px;
  font-weight: 700;
  color: #0F0F0FBF;
  justify-content: flex-end;
  padding-bottom: 8px;
}

/* ---- Cell content ---- */

.bct__cell-header {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
}

.bct__icon {
  width: 20px;
  height: 20px;
  flex-shrink: 0;
}

.bct__cell-title {
  font-family: 'PP Neue Montreal', sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.3;
  color:#0F0F0FBF;
}

.bct__cell-desc {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.45;
  color: #0F0F0FBF;
}

/* ---- Sticky Header ---- */

.bct__sticky {
  position: sticky;
  top: 90px; /* fallback until JS measures the real page header's live position */
  z-index: 100;
  background-color: var(--bct-border, #1d4739);
  color: #fff;
  opacity: 0;
  pointer-events: none;
  transform: translateY(-20px);
  transition: opacity 0.25s ease, transform 0.35s ease;
  overflow-x: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.bct__sticky::-webkit-scrollbar {
  display: none;
}

.bct__sticky--visible {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

.bct__sticky-row {
  display: grid;
  grid-template-columns: repeat(var(--bct-cols-total, 4), 1fr);
  min-width: 580px;
}

.bct__sticky-cell {
  padding: 14px 16px;
  font-size: 13px;
  font-weight: 500;
  color: rgba(255, 255, 255, 0.85);
  text-align: center;
}

.bct__sticky-cell--ofinto {
  font-size: 16px;
  font-weight: 700;
  color: #fff;
}

/* ---- Mobile ---- */

@media (max-width: 768px) {
  .bct {
    padding: 24px 0 24px 16px;
  }

  .bct__sticky {
    position: fixed;
    top: 90px;
    left: 0;
    right: 0;
    padding-left: 16px;
  }

  .bct__row {
    grid-template-columns: repeat(var(--bct-cols-total, 4), 150px);
  }

  .bct__sticky-row {
    grid-template-columns: repeat(var(--bct-cols-total, 4), 150px);
  }

  .bct__cell {
    padding: 16px 12px;
  }

  .bct__cell--label {
    font-size: 14px;
  }

  .bct__row--header .bct__cell--ofinto {
    font-size: 16px;
    padding: 8px 12px;
  }

  .bct__row--header .bct__cell--competitor {
    font-size: 16px;
  }

  .bct__icon {
    width: 16px;
    height: 16px;
  }

  .bct__cell-title {
    font-size: 12px;
  }

  .bct__cell-desc {
    font-size: 10px;
  }
}

/* ---- Desktop: hide sticky (header row always visible) ---- */

@media (min-width: 769px) {
  .bct__sticky {
    display: none;
  }
}

#s-6cceb1b9-858d-401d-9ac8-1c3a13590ff4 {
  margin-left: auto;
margin-right: auto;
max-width: 1440px;
}

#s-b6458c60-f34e-41ad-a9e0-265491531b92 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 60px;
padding-left: 80px;
padding-bottom: 100px;
padding-right: 80px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-b6458c60-f34e-41ad-a9e0-265491531b92 {
  padding-top: 30px;
padding-left: 8%;
padding-bottom: 48px;
padding-right: 8%;
}
}







#s-b6458c60-f34e-41ad-a9e0-265491531b92 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b6458c60-f34e-41ad-a9e0-265491531b92.shg-box.shg-c {
  justify-content: center;
}

#s-4ac9e7e9-41b7-417e-b7b7-da3825dc310d {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
max-width: 1440px;
}

@media (min-width: 0px) {
[id="s-4ac9e7e9-41b7-417e-b7b7-da3825dc310d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4ac9e7e9-41b7-417e-b7b7-da3825dc310d"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 30.0px);
}

[id="s-4ac9e7e9-41b7-417e-b7b7-da3825dc310d"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-4ac9e7e9-41b7-417e-b7b7-da3825dc310d"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 30.0px);
}

[id="s-4ac9e7e9-41b7-417e-b7b7-da3825dc310d"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-4ac9e7e9-41b7-417e-b7b7-da3825dc310d"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 30.0px);
}

[id="s-4ac9e7e9-41b7-417e-b7b7-da3825dc310d"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 30.0px);
}

}

@media (max-width: 767px) {
  [id="s-4ac9e7e9-41b7-417e-b7b7-da3825dc310d"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-f2f67231-74b0-476b-99a4-d28e72594017 {
  padding-left: 0px;
padding-right: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 0px;
min-height: 450px;
background-attachment: scroll;
}
@media (min-width: 1200px){#s-f2f67231-74b0-476b-99a4-d28e72594017 {
  min-height: 550px;
}
}@media (max-width: 767px){#s-f2f67231-74b0-476b-99a4-d28e72594017 {
  min-height: 100px;
}
}







#s-f2f67231-74b0-476b-99a4-d28e72594017 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f2f67231-74b0-476b-99a4-d28e72594017.shg-box.shg-c {
  justify-content: center;
}

.shg-youtube-embed {
  max-width: 100%;
  position: relative;
  aspect-ratio: 16/9;
  overflow: hidden;
  border-radius: 20px;
}

.shg-youtube-thumbnail {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  background-size: cover;
  background-position: center;
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: filter 0.2s;
}

.shg-youtube-thumbnail::after {
  content: '';
  position: absolute;
  inset: 0;
  background: rgba(30, 30, 30, 0.35); /* subtle dark overlay */
  pointer-events: none;
  border-radius: 20px;
}

.shg-youtube-thumbnail:hover,
.shg-youtube-thumbnail:focus {
  filter: grayscale(40%) brightness(0.9);
}

.shg-youtube-play {
  position: absolute;
  left: 50%; top: 50%;
  transform: translate(-50%, -50%);
  width: 100px;
  height: 100px;
  background: none;
  border: none;
  padding: 0;
  z-index: 2;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0.95;
  transition: opacity 0.2s;
}

.shg-youtube-thumbnail:hover .shg-youtube-play,
.shg-youtube-thumbnail:focus .shg-youtube-play {
  opacity: 1;
}

.shg-youtube-play::before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  margin-left: 8px;
  border-top: 24px solid transparent;
  border-bottom: 24px solid transparent;
  border-left: 36px solid #fff;
  border-radius: 3px;
  box-shadow: 0 0 14px 1px rgba(0,0,0,0.08);
}

.shg-youtube-iframe-wrapper {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  position: absolute;
  top: 0; left: 0;
}

.shg-youtube-iframe-wrapper iframe {
  position: absolute;
  width: 100%; height: 100%;
  border: none;
  left: 0; top: 0;
  border-radius: 12px;
}
#s-52d5490e-34e3-4ed6-9954-88acb9d571f1 {
  margin-top: auto;
margin-bottom: auto;
padding-top: 20px;
padding-bottom: 20px;
padding-right: 20px;
min-height: 50px;
}
@media (max-width: 767px){#s-52d5490e-34e3-4ed6-9954-88acb9d571f1 {
  margin-top: 0px;
margin-bottom: 24px;
padding-top: 0px;
padding-left: 8px;
padding-bottom: 0px;
padding-right: 8px;
}
}







#s-52d5490e-34e3-4ed6-9954-88acb9d571f1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-52d5490e-34e3-4ed6-9954-88acb9d571f1.shg-box.shg-c {
  justify-content: center;
}

#s-284c429e-98be-477f-b377-13b82801b13d {
  margin-top: 0px;
margin-bottom: 20px;
padding-bottom: 0px;
text-align: center;
}
@media (max-width: 767px){#s-284c429e-98be-477f-b377-13b82801b13d {
  margin-bottom: 16px;
}
}
#s-284c429e-98be-477f-b377-13b82801b13d .shogun-heading-component h2 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  text-align: left;
}



#s-bc6eca45-1c21-4e70-a0e4-0a2df3809f78 {
  margin-left: auto;
margin-bottom: 32px;
margin-right: auto;
}
@media (max-width: 767px){#s-bc6eca45-1c21-4e70-a0e4-0a2df3809f78 {
  margin-bottom: 24px;
}
}
#s-663b159e-dfe6-470e-afc8-d09d2f1e40e3 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 16px;
padding-left: 24px;
padding-bottom: 16px;
padding-right: 24px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(29, 71, 57, 1);
border-style: solid;
border-radius: 100px;
background-color: rgba(29, 71, 57, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-663b159e-dfe6-470e-afc8-d09d2f1e40e3:hover {border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(33, 117, 86, 1) !important;
border-radius: 100px !important;
background-color: rgba(33, 117, 86, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-663b159e-dfe6-470e-afc8-d09d2f1e40e3:active {border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(33, 117, 86, 1) !important;
border-radius: 100px !important;
background-color: rgba(33, 117, 86, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}

  #s-663b159e-dfe6-470e-afc8-d09d2f1e40e3-root {
    text-align: left;
  }


#s-663b159e-dfe6-470e-afc8-d09d2f1e40e3.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-663b159e-dfe6-470e-afc8-d09d2f1e40e3-root {
    text-align: left;
  }


#s-663b159e-dfe6-470e-afc8-d09d2f1e40e3.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-663b159e-dfe6-470e-afc8-d09d2f1e40e3-root {
    text-align: left;
  }


#s-663b159e-dfe6-470e-afc8-d09d2f1e40e3.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-663b159e-dfe6-470e-afc8-d09d2f1e40e3-root {
    text-align: left;
  }


#s-663b159e-dfe6-470e-afc8-d09d2f1e40e3.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-663b159e-dfe6-470e-afc8-d09d2f1e40e3-root {
    text-align: left;
  }


#s-663b159e-dfe6-470e-afc8-d09d2f1e40e3.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-3fe9165d-7cd9-4f67-8b98-7cf1b9d32f46 {
  margin-left: auto;
margin-right: auto;
padding-top: 100px;
padding-left: 80px;
padding-bottom: 100px;
padding-right: 80px;
min-height: 50px;
background-color: rgba(235, 242, 240, 1);
}
@media (max-width: 767px){#s-3fe9165d-7cd9-4f67-8b98-7cf1b9d32f46 {
  padding-top: 48px;
padding-left: 8%;
padding-bottom: 48px;
padding-right: 8%;
}
}







#s-3fe9165d-7cd9-4f67-8b98-7cf1b9d32f46 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3fe9165d-7cd9-4f67-8b98-7cf1b9d32f46.shg-box.shg-c {
  justify-content: center;
}

#s-d789daa8-3eba-40a1-bd80-99ea2435ac93 {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
max-width: 900px;
text-align: center;
}
@media (max-width: 767px){#s-d789daa8-3eba-40a1-bd80-99ea2435ac93 {
  margin-bottom: 32px;
}
}
#s-d789daa8-3eba-40a1-bd80-99ea2435ac93 .shogun-heading-component h2 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-d789daa8-3eba-40a1-bd80-99ea2435ac93 .shogun-heading-component h2 {
  color: rgba(15, 15, 15, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  line-height: 1.2em;
  
  
}


}
#s-b54c1cbf-ccf2-4df5-95a1-a0bd3dfcc067 {
  margin-left: auto;
margin-right: auto;
max-width: 1440px;
}

@media (min-width: 0px) {
[id="s-b54c1cbf-ccf2-4df5-95a1-a0bd3dfcc067"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b54c1cbf-ccf2-4df5-95a1-a0bd3dfcc067"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-b54c1cbf-ccf2-4df5-95a1-a0bd3dfcc067"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-b54c1cbf-ccf2-4df5-95a1-a0bd3dfcc067"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 30.0px);
}

}

#s-41378c69-5360-47ef-a004-3bc1e9c94d47 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 32px;
padding-bottom: 32px;
padding-right: 32px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-41378c69-5360-47ef-a004-3bc1e9c94d47 {
  margin-bottom: 20px;
padding-top: 16px;
padding-left: 24px;
padding-bottom: 24px;
padding-right: 24px;
}
}







#s-41378c69-5360-47ef-a004-3bc1e9c94d47 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-41378c69-5360-47ef-a004-3bc1e9c94d47.shg-box.shg-c {
  justify-content: center;
}

/* Design per Figma Design System / FAQ accordion (nodes 815:4470, 2086:102):
   one white card per question, plus/minus icon, several cards open at once.
   Sizes and motion match the benefit-tab feature accordion of the same system.
   Themes: white = cards with a fine border; warm / brand-subtle = coloured
   section background, borderless white cards. */

.custom-faq {
  --faq-section-bg: transparent;
  --faq-card-bg: #fff;
  --faq-card-border: #e6e6e6;
  --faq-text: #0f0f0f;
  --faq-focus: #1d4739;

  background-color: var(--faq-section-bg);
  color: var(--faq-text);
}

.custom-faq.custom-faq--warm {
  --faq-section-bg: #f5f1eb;
  --faq-card-border: transparent;

  padding: 64px 24px;
}

.custom-faq.custom-faq--brand-subtle {
  --faq-section-bg: #cee0d7;
  --faq-card-border: transparent;

  padding: 64px 24px;
}

.custom-faq .custom-faq__accordion {
  display: flex;
  flex-direction: column;
  gap: 16px;
  max-width: 1000px;
  margin: 0 auto;
}

.custom-faq .custom-faq__accordion__item {
  border: 1px solid var(--faq-card-border);
  border-radius: 20px;
  background-color: var(--faq-card-bg);
  overflow: hidden;
}

/* The store theme styles bare h3 (32px, uppercase, margin) — reset it,
   the heading only adds document structure. */
.custom-faq .custom-faq__accordion__heading {
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: normal;
  text-transform: none;
}

.custom-faq .custom-faq__accordion__question {
  display: flex;
  align-items: center;
  gap: 16px;
  width: 100%;
  margin: 0;
  padding: 16px 24px;
  border: none;
  border-radius: 20px;
  background: none;
  cursor: pointer;
  color: var(--faq-text);
  font-family: inherit;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: normal;
  text-align: left;
  text-transform: none;
}

/* The store theme kills every outline (html * { outline: 0 !important }).
   Matching its !important with a more specific selector brings the keyboard
   focus ring back (WCAG 2.4.7); drawn inside so the card does not clip it. */
.custom-faq .custom-faq__accordion__question:focus-visible {
  outline: 2px solid var(--faq-focus) !important;
  outline-offset: -2px;
}

.custom-faq .custom-faq__accordion__question-text {
  flex: 1 1 auto;
  min-width: 0;
  overflow-wrap: anywhere;
}

/* Plus that turns into a minus when the card is open */
.custom-faq .custom-faq__accordion__icon {
  flex: 0 0 auto;
  display: block;
  width: 24px;
  height: 24px;
}

.custom-faq .custom-faq__accordion__icon-v {
  transform-origin: 12px 12px;
  transition:
    transform 0.38s cubic-bezier(0.32, 0.72, 0, 1),
    opacity 0.38s cubic-bezier(0.4, 0, 0.2, 1);
}

.custom-faq .custom-faq__accordion__item.active .custom-faq__accordion__icon-v {
  opacity: 0;
  transform: rotate(90deg);
}

/* Height animates via grid rows, so long answers are never cut off.
   Closed answers stay in the HTML (indexable), but the whole region —
   not just its text — is hidden from screen readers and keyboard focus via
   visibility, switched only after the collapse animation has finished. */
.custom-faq .custom-faq__accordion__answer {
  display: grid;
  grid-template-rows: 0fr;
  overflow: hidden;
  visibility: hidden;
  transition:
    grid-template-rows 0.38s cubic-bezier(0.32, 0.72, 0, 1),
    visibility 0s 0.38s;
}

.custom-faq .custom-faq__accordion__item.active .custom-faq__accordion__answer {
  grid-template-rows: 1fr;
  visibility: visible;
  transition:
    grid-template-rows 0.38s cubic-bezier(0.32, 0.72, 0, 1),
    visibility 0s;
}

.custom-faq .custom-faq__accordion__answer-inner {
  min-height: 0;
  overflow: hidden;
  padding: 0 24px;
  opacity: 0;
  transition:
    opacity 0.16s cubic-bezier(0.4, 0, 0.2, 1),
    padding-bottom 0.38s cubic-bezier(0.32, 0.72, 0, 1);
}

.custom-faq .custom-faq__accordion__item.active .custom-faq__accordion__answer-inner {
  padding-bottom: 24px;
  opacity: 1;
  transition:
    opacity 0.26s cubic-bezier(0.4, 0, 0.2, 1) 0.12s,
    padding-bottom 0.38s cubic-bezier(0.32, 0.72, 0, 1);
}

.custom-faq .custom-faq__accordion__answer-content {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.16px;
  text-align: left;
}

.custom-faq .custom-faq__accordion__answer-content p {
  margin: 0 0 8px;
  font-size: inherit;
  line-height: inherit;
}

.custom-faq .custom-faq__accordion__answer-content > :last-child {
  margin-bottom: 0;
}

/* Tablet: section padding only */
@media (max-width: 1024px) {
  .custom-faq.custom-faq--warm,
  .custom-faq.custom-faq--brand-subtle {
    padding: 48px 20px;
  }
}

/* Phone */
@media (max-width: 767px) {
  .custom-faq.custom-faq--warm,
  .custom-faq.custom-faq--brand-subtle {
    padding: 40px 16px;
  }

  .custom-faq .custom-faq__accordion__question {
    gap: 12px;
    padding: 16px 20px;
    font-size: 16px;
    line-height: 20px;
  }

  .custom-faq .custom-faq__accordion__answer-inner {
    padding-right: 20px;
    padding-left: 20px;
  }

  .custom-faq .custom-faq__accordion__item.active .custom-faq__accordion__answer-inner {
    padding-bottom: 20px;
  }

  .custom-faq .custom-faq__accordion__answer-content {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.14px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .custom-faq *,
  .custom-faq *::before,
  .custom-faq *::after {
    transition: none !important;
  }
}

#s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6 {
  margin-left: auto;
margin-right: auto;
min-height: 450px;
max-width: 2400px;
text-align: center;
}
@media (max-width: 767px){#s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6 {
  display: none;
}
#s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6, #wrap-s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6, #wrap-content-s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6 { display: none !important; }}
#s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6 img.shogun-image {
  width: 100%;
  
  min-height: 450px;
  max-width: 2400px;

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




.s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6 img.shogun-image {
  width: 100%;
  
  
  

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




.s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6 img.shogun-image {
  width: 100%;
  
  
  

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




.s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6 img.shogun-image {
  width: 100%;
  
  
  

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




.s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6 img.shogun-image {
  width: 100%;
  
  
  

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




.s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dbd26f26-0d2b-4bc1-9010-e5e485f0cea6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-8b1c1732-21b8-471c-a45e-1315665b48a6 {
  margin-left: auto;
margin-right: auto;
max-width: 6566px;
text-align: center;
}
@media (min-width: 1200px){#s-8b1c1732-21b8-471c-a45e-1315665b48a6 {
  display: none;
}
#s-8b1c1732-21b8-471c-a45e-1315665b48a6, #wrap-s-8b1c1732-21b8-471c-a45e-1315665b48a6, #wrap-content-s-8b1c1732-21b8-471c-a45e-1315665b48a6 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-8b1c1732-21b8-471c-a45e-1315665b48a6 {
  display: none;
}
#s-8b1c1732-21b8-471c-a45e-1315665b48a6, #wrap-s-8b1c1732-21b8-471c-a45e-1315665b48a6, #wrap-content-s-8b1c1732-21b8-471c-a45e-1315665b48a6 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-8b1c1732-21b8-471c-a45e-1315665b48a6 {
  display: none;
}
#s-8b1c1732-21b8-471c-a45e-1315665b48a6, #wrap-s-8b1c1732-21b8-471c-a45e-1315665b48a6, #wrap-content-s-8b1c1732-21b8-471c-a45e-1315665b48a6 { display: none !important; }}@media (max-width: 767px){#s-8b1c1732-21b8-471c-a45e-1315665b48a6 {
  min-height: 350px;
}
}
#s-8b1c1732-21b8-471c-a45e-1315665b48a6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8b1c1732-21b8-471c-a45e-1315665b48a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8b1c1732-21b8-471c-a45e-1315665b48a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8b1c1732-21b8-471c-a45e-1315665b48a6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8b1c1732-21b8-471c-a45e-1315665b48a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8b1c1732-21b8-471c-a45e-1315665b48a6 img.shogun-image {
  width: 100%;
  
  
  max-width: 6566px;

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




.s-8b1c1732-21b8-471c-a45e-1315665b48a6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8b1c1732-21b8-471c-a45e-1315665b48a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8b1c1732-21b8-471c-a45e-1315665b48a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b1c1732-21b8-471c-a45e-1315665b48a6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-8b1c1732-21b8-471c-a45e-1315665b48a6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8b1c1732-21b8-471c-a45e-1315665b48a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8b1c1732-21b8-471c-a45e-1315665b48a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8b1c1732-21b8-471c-a45e-1315665b48a6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8b1c1732-21b8-471c-a45e-1315665b48a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8b1c1732-21b8-471c-a45e-1315665b48a6 img.shogun-image {
  width: 100%;
  
  
  

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




.s-8b1c1732-21b8-471c-a45e-1315665b48a6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8b1c1732-21b8-471c-a45e-1315665b48a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8b1c1732-21b8-471c-a45e-1315665b48a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b1c1732-21b8-471c-a45e-1315665b48a6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-8b1c1732-21b8-471c-a45e-1315665b48a6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8b1c1732-21b8-471c-a45e-1315665b48a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8b1c1732-21b8-471c-a45e-1315665b48a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8b1c1732-21b8-471c-a45e-1315665b48a6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8b1c1732-21b8-471c-a45e-1315665b48a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8b1c1732-21b8-471c-a45e-1315665b48a6 img.shogun-image {
  width: 100%;
  
  
  

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




.s-8b1c1732-21b8-471c-a45e-1315665b48a6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8b1c1732-21b8-471c-a45e-1315665b48a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8b1c1732-21b8-471c-a45e-1315665b48a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b1c1732-21b8-471c-a45e-1315665b48a6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-8b1c1732-21b8-471c-a45e-1315665b48a6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8b1c1732-21b8-471c-a45e-1315665b48a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8b1c1732-21b8-471c-a45e-1315665b48a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8b1c1732-21b8-471c-a45e-1315665b48a6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8b1c1732-21b8-471c-a45e-1315665b48a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8b1c1732-21b8-471c-a45e-1315665b48a6 img.shogun-image {
  width: 100%;
  
  
  

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




.s-8b1c1732-21b8-471c-a45e-1315665b48a6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8b1c1732-21b8-471c-a45e-1315665b48a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8b1c1732-21b8-471c-a45e-1315665b48a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b1c1732-21b8-471c-a45e-1315665b48a6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-8b1c1732-21b8-471c-a45e-1315665b48a6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8b1c1732-21b8-471c-a45e-1315665b48a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8b1c1732-21b8-471c-a45e-1315665b48a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8b1c1732-21b8-471c-a45e-1315665b48a6 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-8b1c1732-21b8-471c-a45e-1315665b48a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8b1c1732-21b8-471c-a45e-1315665b48a6 img.shogun-image {
  width: 100%;
  
  min-height: 350px;
  

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




.s-8b1c1732-21b8-471c-a45e-1315665b48a6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8b1c1732-21b8-471c-a45e-1315665b48a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8b1c1732-21b8-471c-a45e-1315665b48a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b1c1732-21b8-471c-a45e-1315665b48a6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
/*
  $vgutter : 20px
  $hgutter : 10px;
*/

.shg-c:before,
.shg-c:after {
  content: " ";
  display: table;
}

/**
  Ref:
  https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
  https://dnf.slack.com/archives/C0514HB79/p1538741509000100
**/
.shogun-root {
  z-index: 1;
  position: relative;
  isolation: isolate;
}

.shogun-root iframe {
  display: initial;
}

#mc_embed_signup .clear {
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
}

.shg-clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.shogun-image {
  max-width: 100%;
  min-height: inherit;
  max-height: inherit;
  display: inline !important;
  border: 0;
  vertical-align: middle;
}

.shg-fw {
  margin-left: calc(50% - 50vw);
  width: 100vw;
}

.shg-fw .shg-fw {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

div[data-shg-lightbox-switch] {
  cursor: pointer;
}

.shg-lightbox {
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.85);
}

.shg-lightbox.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  z-index: 1;
}

.shg-lightbox .shg-lightbox-image-container {
  padding: 25px;
}

.shg-lightbox .shg-lightbox-image {
  margin: auto;
  max-height: 90vh;
  max-width: 100%;
}

.shg-lightbox .shg-lightbox-close:hover,
.shg-lightbox .shg-lightbox-close:focus {
  color: #a2a2a2;
  text-decoration: none;
  cursor: pointer;
}

.shg-lightbox .shg-lightbox-nav {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: translate(0%, -50%);
  z-index: 1;
}

.shg-lightbox .shg-lightbox-nav.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-nav.shg-nav-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==);
}

.shg-lightbox .shg-lightbox-nav.shg-nav-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

@media screen and (min-width: 769px) {
  .shg-lightbox .shg-lightbox-image-container {
    padding: 50px;
  }
}

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
  opacity: 0;
}

.shogun-lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

.shogun-root a:empty,
.shogun-root article:empty,
.shogun-root dl:empty,
.shogun-root h1:empty,
.shogun-root h2:empty,
.shogun-root h3:empty,
.shogun-root h4:empty,
.shogun-root h5:empty,
.shogun-root h6:empty,
.shogun-root p:empty,
.shogun-root section:empty,
.shogun-root ul:empty {
  display: unset;
}

.shogun-root div:empty:not(.shopify-section *):not([id^="wistia"]) {
  display: inline-block;
}

/* User Content Animations --> */
[data-animations*="enterviewport"][data-animations*="fadeIn"],
[data-animations*="enterviewport"][data-animations*="zoomIn"] {
  opacity: 0;
}

/* <-- User Content Animations */

.shogun-form-error-msg,
.shogun-form-field-error-msg {
  display: flex;
  align-items: center;
  color: #dc143c;
}

.shogun-badge {
  margin-bottom: 50px;
}

.shogun-badge-container {
  position: fixed;
  right: 0;
  bottom: 0;
  margin-bottom: -10px;
}
