.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-9492ffff-7ce9-4641-b992-49c6a9856415 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-9492ffff-7ce9-4641-b992-49c6a9856415 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9492ffff-7ce9-4641-b992-49c6a9856415.shg-box.shg-c {
  justify-content: center;
}

#s-ac49e484-5e37-4b57-b877-ddc2561a813c {
  padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
background-repeat: no-repeat;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-ac49e484-5e37-4b57-b877-ddc2561a813c {
  padding-top: 0px;
padding-bottom: 0px;
min-height: 750px;
display: none;
}
#s-ac49e484-5e37-4b57-b877-ddc2561a813c, #wrap-s-ac49e484-5e37-4b57-b877-ddc2561a813c, #wrap-content-s-ac49e484-5e37-4b57-b877-ddc2561a813c { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-ac49e484-5e37-4b57-b877-ddc2561a813c {
  min-height: 700px;
display: none;
}
#s-ac49e484-5e37-4b57-b877-ddc2561a813c, #wrap-s-ac49e484-5e37-4b57-b877-ddc2561a813c, #wrap-content-s-ac49e484-5e37-4b57-b877-ddc2561a813c { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-ac49e484-5e37-4b57-b877-ddc2561a813c {
  padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
background-color: rgba(255, 255, 255, 1);
}
}@media (max-width: 767px){#s-ac49e484-5e37-4b57-b877-ddc2561a813c {
  padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
background-color: rgba(0, 0, 0, 1);
}
}







#s-ac49e484-5e37-4b57-b877-ddc2561a813c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ac49e484-5e37-4b57-b877-ddc2561a813c.shg-box.shg-c {
  justify-content: flex-end;
}
@media (min-width: 768px) and (max-width: 991px){






#s-ac49e484-5e37-4b57-b877-ddc2561a813c > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0;
  display: block;
}#s-ac49e484-5e37-4b57-b877-ddc2561a813c.shg-box.shg-c {
  justify-content: center;
}
}@media (max-width: 767px){






#s-ac49e484-5e37-4b57-b877-ddc2561a813c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ac49e484-5e37-4b57-b877-ddc2561a813c.shg-box.shg-c {
  justify-content: flex-start;
}
}
.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-9ee6a591-106a-47e4-b156-51591235ff37 {
  margin-left: auto;
margin-right: auto;
max-width: 820px;
text-align: center;
}

#s-9ee6a591-106a-47e4-b156-51591235ff37 {
  margin: 0 !important;
  overflow: visible;
}

#s-9ee6a591-106a-47e4-b156-51591235ff37-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ee6a591-106a-47e4-b156-51591235ff37 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9ee6a591-106a-47e4-b156-51591235ff37 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ee6a591-106a-47e4-b156-51591235ff37 img.shogun-image {
  /* Add background color handling */
  
}

#s-9ee6a591-106a-47e4-b156-51591235ff37 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-9ee6a591-106a-47e4-b156-51591235ff37.shogun-image {
    
    
    
    max-height: 820px;
  }


.s-9ee6a591-106a-47e4-b156-51591235ff37 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ee6a591-106a-47e4-b156-51591235ff37.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ee6a591-106a-47e4-b156-51591235ff37.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ee6a591-106a-47e4-b156-51591235ff37.shogun-image {
  box-sizing: border-box;
}



.s-9ee6a591-106a-47e4-b156-51591235ff37 img.shogun-image {
  
}


@media (min-width: 1200px){#s-9ee6a591-106a-47e4-b156-51591235ff37 {
  margin: 0 !important;
  overflow: visible;
}

#s-9ee6a591-106a-47e4-b156-51591235ff37-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ee6a591-106a-47e4-b156-51591235ff37 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9ee6a591-106a-47e4-b156-51591235ff37 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ee6a591-106a-47e4-b156-51591235ff37 img.shogun-image {
  /* Add background color handling */
  
}

#s-9ee6a591-106a-47e4-b156-51591235ff37 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-9ee6a591-106a-47e4-b156-51591235ff37.shogun-image {
    
    
    
    max-height: 820px;
  }


.s-9ee6a591-106a-47e4-b156-51591235ff37 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ee6a591-106a-47e4-b156-51591235ff37.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ee6a591-106a-47e4-b156-51591235ff37.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ee6a591-106a-47e4-b156-51591235ff37.shogun-image {
  box-sizing: border-box;
}



.s-9ee6a591-106a-47e4-b156-51591235ff37 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-9ee6a591-106a-47e4-b156-51591235ff37 {
  margin: 0 !important;
  overflow: visible;
}

#s-9ee6a591-106a-47e4-b156-51591235ff37-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ee6a591-106a-47e4-b156-51591235ff37 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9ee6a591-106a-47e4-b156-51591235ff37 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ee6a591-106a-47e4-b156-51591235ff37 img.shogun-image {
  /* Add background color handling */
  
}

#s-9ee6a591-106a-47e4-b156-51591235ff37 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-9ee6a591-106a-47e4-b156-51591235ff37.shogun-image {
    
    
    
    max-height: 820px;
  }


.s-9ee6a591-106a-47e4-b156-51591235ff37 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ee6a591-106a-47e4-b156-51591235ff37.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ee6a591-106a-47e4-b156-51591235ff37.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ee6a591-106a-47e4-b156-51591235ff37.shogun-image {
  box-sizing: border-box;
}



.s-9ee6a591-106a-47e4-b156-51591235ff37 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-9ee6a591-106a-47e4-b156-51591235ff37 {
  margin: 0 !important;
  overflow: visible;
}

#s-9ee6a591-106a-47e4-b156-51591235ff37-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ee6a591-106a-47e4-b156-51591235ff37 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9ee6a591-106a-47e4-b156-51591235ff37 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ee6a591-106a-47e4-b156-51591235ff37 img.shogun-image {
  /* Add background color handling */
  
}

#s-9ee6a591-106a-47e4-b156-51591235ff37 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-9ee6a591-106a-47e4-b156-51591235ff37.shogun-image {
    
    
    
    max-height: 820px;
  }


.s-9ee6a591-106a-47e4-b156-51591235ff37 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ee6a591-106a-47e4-b156-51591235ff37.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ee6a591-106a-47e4-b156-51591235ff37.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ee6a591-106a-47e4-b156-51591235ff37.shogun-image {
  box-sizing: border-box;
}



.s-9ee6a591-106a-47e4-b156-51591235ff37 img.shogun-image {
  
}


}@media (max-width: 767px){#s-9ee6a591-106a-47e4-b156-51591235ff37 {
  margin: 0 !important;
  overflow: visible;
}

#s-9ee6a591-106a-47e4-b156-51591235ff37-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9ee6a591-106a-47e4-b156-51591235ff37 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9ee6a591-106a-47e4-b156-51591235ff37 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9ee6a591-106a-47e4-b156-51591235ff37 img.shogun-image {
  /* Add background color handling */
  background: rgba(255, 255, 255, 1);
}

#s-9ee6a591-106a-47e4-b156-51591235ff37 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-9ee6a591-106a-47e4-b156-51591235ff37.shogun-image {
    
    
    
    max-height: 820px;
  }


.s-9ee6a591-106a-47e4-b156-51591235ff37 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9ee6a591-106a-47e4-b156-51591235ff37.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9ee6a591-106a-47e4-b156-51591235ff37.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9ee6a591-106a-47e4-b156-51591235ff37.shogun-image {
  box-sizing: border-box;
}



.s-9ee6a591-106a-47e4-b156-51591235ff37 img.shogun-image {
  
}


}
#s-c940cadf-8e09-43e6-832e-2851c96e0081 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-c940cadf-8e09-43e6-832e-2851c96e0081 {
  display: none;
}
#s-c940cadf-8e09-43e6-832e-2851c96e0081, #wrap-s-c940cadf-8e09-43e6-832e-2851c96e0081, #wrap-content-s-c940cadf-8e09-43e6-832e-2851c96e0081 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-c940cadf-8e09-43e6-832e-2851c96e0081 {
  display: none;
}
#s-c940cadf-8e09-43e6-832e-2851c96e0081, #wrap-s-c940cadf-8e09-43e6-832e-2851c96e0081, #wrap-content-s-c940cadf-8e09-43e6-832e-2851c96e0081 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-c940cadf-8e09-43e6-832e-2851c96e0081 {
  margin-top: 15px;
margin-left: 5%;
margin-bottom: 15px;
margin-right: 5%;
}
}@media (max-width: 767px){#s-c940cadf-8e09-43e6-832e-2851c96e0081 {
  margin-top: 15px;
margin-left: 5%;
margin-bottom: 15px;
margin-right: 5%;
padding-left: 0%;
padding-right: 0%;
}
}







#s-c940cadf-8e09-43e6-832e-2851c96e0081 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c940cadf-8e09-43e6-832e-2851c96e0081.shg-box.shg-c {
  justify-content: center;
}

.shogun-heading-component h1,
.shogun-heading-component h2,
.shogun-heading-component h3,
.shogun-heading-component h4,
.shogun-heading-component h5,
.shogun-heading-component h6 {
  margin: 0;
  padding: 0;
  display: block;
  color: ;
  font-family: ;
  text-transform: none;
  font-weight: ;
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
}

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

#s-79b9e0a0-293e-4fc3-9fa6-000fe1342b70 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-79b9e0a0-293e-4fc3-9fa6-000fe1342b70 {
  max-width: 375px;
}
}@media (max-width: 767px){#s-79b9e0a0-293e-4fc3-9fa6-000fe1342b70 {
  margin-top: 5px;
margin-bottom: 2px;
padding-top: 0px;
padding-bottom: 0px;
max-width: 325px;
text-align: left;
}
}
#s-79b9e0a0-293e-4fc3-9fa6-000fe1342b70 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 36px;
  line-height: 1.2em;
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-79b9e0a0-293e-4fc3-9fa6-000fe1342b70 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  line-height: 1.2em;
  
  
}


}@media (max-width: 767px){#s-79b9e0a0-293e-4fc3-9fa6-000fe1342b70 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 28px;
  line-height: 1.2em;
  
  
}


}
.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-9b67b92f-2c97-4121-ad70-95208608cb0c {
  margin-bottom: 90%;
max-width: 255px;
}
@media (min-width: 768px) and (max-width: 991px){#s-9b67b92f-2c97-4121-ad70-95208608cb0c {
  margin-bottom: 15px;
max-width: 400px;
}
}@media (max-width: 767px){#s-9b67b92f-2c97-4121-ad70-95208608cb0c {
  margin-top: 5px;
margin-bottom: 10px;
max-width: 600px;
}
}
.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-b6bc7b6c-edaa-4ba0-a4a2-e1fbe273e3a3 {
  margin-bottom: 15px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
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: 8px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-b6bc7b6c-edaa-4ba0-a4a2-e1fbe273e3a3:hover {background-color: rgba(113, 204, 152, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-b6bc7b6c-edaa-4ba0-a4a2-e1fbe273e3a3:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-b6bc7b6c-edaa-4ba0-a4a2-e1fbe273e3a3 {
  max-width: 300px;
background-image: none;
background-color: rgba(113, 204, 152, 1);
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-b6bc7b6c-edaa-4ba0-a4a2-e1fbe273e3a3:active {background-color: #000000 !important;
text-decoration: none !important;
color: rgba(0, 0, 0, 1) !important;}}@media (max-width: 767px){#s-b6bc7b6c-edaa-4ba0-a4a2-e1fbe273e3a3 {
  margin-bottom: 5px;
padding-top: 8px;
padding-left: 20px;
padding-bottom: 8px;
padding-right: 20px;
background-image: none;
background-color: rgba(113, 204, 152, 1);
hover-type: color;
color: rgba(0, 0, 0, 1);
}
}

  #s-b6bc7b6c-edaa-4ba0-a4a2-e1fbe273e3a3-root {
    text-align: center;
  }


#s-b6bc7b6c-edaa-4ba0-a4a2-e1fbe273e3a3.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
@media (min-width: 1200px){
  #s-b6bc7b6c-edaa-4ba0-a4a2-e1fbe273e3a3-root {
    text-align: center;
  }


#s-b6bc7b6c-edaa-4ba0-a4a2-e1fbe273e3a3.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-b6bc7b6c-edaa-4ba0-a4a2-e1fbe273e3a3-root {
    text-align: center;
  }


#s-b6bc7b6c-edaa-4ba0-a4a2-e1fbe273e3a3.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-b6bc7b6c-edaa-4ba0-a4a2-e1fbe273e3a3-root {
    text-align: center;
  }


#s-b6bc7b6c-edaa-4ba0-a4a2-e1fbe273e3a3.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (max-width: 767px){
  #s-b6bc7b6c-edaa-4ba0-a4a2-e1fbe273e3a3-root {
    text-align: center;
  }


#s-b6bc7b6c-edaa-4ba0-a4a2-e1fbe273e3a3.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}
#s-4e7d5ce5-4402-451c-9748-dd88e9924bf3 {
  margin-bottom: 15px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 8px;
background-color: rgba(113, 204, 152, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-4e7d5ce5-4402-451c-9748-dd88e9924bf3:hover {background-color: rgba(66, 66, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-4e7d5ce5-4402-451c-9748-dd88e9924bf3:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-4e7d5ce5-4402-451c-9748-dd88e9924bf3 {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
max-width: 300px;
background-image: none;
background-color: rgba(255, 255, 255, 1);
hover-type: color;
}
}@media (max-width: 767px){#s-4e7d5ce5-4402-451c-9748-dd88e9924bf3 {
  border-style: solid;
margin-bottom: 10px;
padding-top: 8px;
padding-bottom: 8px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
background-image: none;
background-color: rgba(255, 255, 255, 1);
hover-type: color;
color: rgba(0, 0, 0, 1);
}
}

  #s-4e7d5ce5-4402-451c-9748-dd88e9924bf3-root {
    text-align: center;
  }


#s-4e7d5ce5-4402-451c-9748-dd88e9924bf3.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
@media (min-width: 1200px){
  #s-4e7d5ce5-4402-451c-9748-dd88e9924bf3-root {
    text-align: center;
  }


#s-4e7d5ce5-4402-451c-9748-dd88e9924bf3.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-4e7d5ce5-4402-451c-9748-dd88e9924bf3-root {
    text-align: center;
  }


#s-4e7d5ce5-4402-451c-9748-dd88e9924bf3.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-4e7d5ce5-4402-451c-9748-dd88e9924bf3-root {
    text-align: center;
  }


#s-4e7d5ce5-4402-451c-9748-dd88e9924bf3.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (max-width: 767px){
  #s-4e7d5ce5-4402-451c-9748-dd88e9924bf3-root {
    text-align: center;
  }


#s-4e7d5ce5-4402-451c-9748-dd88e9924bf3.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}
#s-68b2b283-e1f4-441d-9077-49685d154f7e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (max-width: 767px){#s-68b2b283-e1f4-441d-9077-49685d154f7e {
  margin-top: 0px;
}
}
.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-1353d2e6-a402-48c1-8bc5-24bfee1531ed {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-1353d2e6-a402-48c1-8bc5-24bfee1531ed {
  background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-1353d2e6-a402-48c1-8bc5-24bfee1531ed {
  background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-1353d2e6-a402-48c1-8bc5-24bfee1531ed {
  display: none;
}
#s-1353d2e6-a402-48c1-8bc5-24bfee1531ed, #wrap-s-1353d2e6-a402-48c1-8bc5-24bfee1531ed, #wrap-content-s-1353d2e6-a402-48c1-8bc5-24bfee1531ed { display: none !important; }}@media (max-width: 767px){#s-1353d2e6-a402-48c1-8bc5-24bfee1531ed {
  display: none;
}
#s-1353d2e6-a402-48c1-8bc5-24bfee1531ed, #wrap-s-1353d2e6-a402-48c1-8bc5-24bfee1531ed, #wrap-content-s-1353d2e6-a402-48c1-8bc5-24bfee1531ed { display: none !important; }}
@media (min-width: 0px) {
[id="s-1353d2e6-a402-48c1-8bc5-24bfee1531ed"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1353d2e6-a402-48c1-8bc5-24bfee1531ed"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-1353d2e6-a402-48c1-8bc5-24bfee1531ed"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-1353d2e6-a402-48c1-8bc5-24bfee1531ed"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-f2744de2-5add-40cd-928e-4340b236aa81 {
  padding-left: 45px;
padding-right: 25%;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-f2744de2-5add-40cd-928e-4340b236aa81 {
  padding-left: 25%;
padding-right: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f2744de2-5add-40cd-928e-4340b236aa81 {
  padding-left: 0%;
padding-right: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f2744de2-5add-40cd-928e-4340b236aa81 {
  padding-top: 25px;
padding-left: 25px;
padding-bottom: 25px;
padding-right: 25px;
}
}@media (max-width: 767px){#s-f2744de2-5add-40cd-928e-4340b236aa81 {
  padding-top: 25px;
padding-left: 10px;
padding-bottom: 25px;
padding-right: 10px;
}
}







#s-f2744de2-5add-40cd-928e-4340b236aa81 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f2744de2-5add-40cd-928e-4340b236aa81.shg-box.shg-c {
  justify-content: center;
}

#s-3d74c75d-a454-42e6-b865-f30ca08bd2fd {
  margin-top: 0px;
margin-left: 25px;
margin-bottom: 0px;
margin-right: 20px;
min-height: 50px;
}
@media (min-width: 1200px){#s-3d74c75d-a454-42e6-b865-f30ca08bd2fd {
  margin-bottom: 0px;
}
}







#s-3d74c75d-a454-42e6-b865-f30ca08bd2fd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3d74c75d-a454-42e6-b865-f30ca08bd2fd.shg-box.shg-c {
  justify-content: center;
}
@media (min-width: 1200px){






#s-3d74c75d-a454-42e6-b865-f30ca08bd2fd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3d74c75d-a454-42e6-b865-f30ca08bd2fd.shg-box.shg-c {
  justify-content: center;
}
}
#s-6650a7cf-1562-427d-a518-42b623f625ee {
  margin-top: 25px;
margin-bottom: 15px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 1200px){#s-6650a7cf-1562-427d-a518-42b623f625ee {
  margin-top: 25px;
max-width: 450px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-6650a7cf-1562-427d-a518-42b623f625ee {
  margin-top: 50px;
margin-bottom: 10px;
max-width: 360px;
}
}@media (max-width: 767px){#s-6650a7cf-1562-427d-a518-42b623f625ee {
  text-align: left;
}
}
#s-6650a7cf-1562-427d-a518-42b623f625ee .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  line-height: 1.2em;
  
  
}


@media (min-width: 1200px){#s-6650a7cf-1562-427d-a518-42b623f625ee .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 40px;
  line-height: 1.2em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-6650a7cf-1562-427d-a518-42b623f625ee .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  line-height: 1.2em;
  
  
}


}
#s-0699273a-72a0-4146-a97a-8cffee757b8a {
  margin-bottom: 40px;
}
@media (min-width: 1200px){#s-0699273a-72a0-4146-a97a-8cffee757b8a {
  max-width: 600px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0699273a-72a0-4146-a97a-8cffee757b8a {
  margin-bottom: 25px;
}
}
#s-92700401-31c5-43b4-b216-3dba25dd1262 {
  margin-left: 0px;
margin-right: auto;
max-width: 420px;
}

@media (min-width: 0px) {
[id="s-92700401-31c5-43b4-b216-3dba25dd1262"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-92700401-31c5-43b4-b216-3dba25dd1262"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-92700401-31c5-43b4-b216-3dba25dd1262"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-92700401-31c5-43b4-b216-3dba25dd1262"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 7.5px);
}

}

#s-a2f9d0f1-aec0-40f1-9396-2e3dba9668bc {
  margin-left: 0px;
margin-bottom: 15px;
margin-right: 0%;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
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: 8px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-a2f9d0f1-aec0-40f1-9396-2e3dba9668bc:hover {background-color: rgba(113, 204, 152, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-a2f9d0f1-aec0-40f1-9396-2e3dba9668bc:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-a2f9d0f1-aec0-40f1-9396-2e3dba9668bc {
  background-image: none;
background-color: rgba(113, 204, 152, 1);
hover-type: color;
color: rgba(0, 0, 0, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-a2f9d0f1-aec0-40f1-9396-2e3dba9668bc {
  background-image: none;
background-color: rgba(113, 204, 152, 1);
hover-type: color;
color: rgba(0, 0, 0, 1);
}
}

  #s-a2f9d0f1-aec0-40f1-9396-2e3dba9668bc-root {
    text-align: center;
  }


#s-a2f9d0f1-aec0-40f1-9396-2e3dba9668bc.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
@media (min-width: 1200px){
  #s-a2f9d0f1-aec0-40f1-9396-2e3dba9668bc-root {
    text-align: center;
  }


#s-a2f9d0f1-aec0-40f1-9396-2e3dba9668bc.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-a2f9d0f1-aec0-40f1-9396-2e3dba9668bc-root {
    text-align: center;
  }


#s-a2f9d0f1-aec0-40f1-9396-2e3dba9668bc.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-a2f9d0f1-aec0-40f1-9396-2e3dba9668bc-root {
    text-align: center;
  }


#s-a2f9d0f1-aec0-40f1-9396-2e3dba9668bc.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (max-width: 767px){
  #s-a2f9d0f1-aec0-40f1-9396-2e3dba9668bc-root {
    text-align: center;
  }


#s-a2f9d0f1-aec0-40f1-9396-2e3dba9668bc.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}
#s-0a74a1f2-89ae-4d39-a03a-f2fbde72e7cc {
  margin-left: 0px;
margin-bottom: 15px;
margin-right: 0%;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 8px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-0a74a1f2-89ae-4d39-a03a-f2fbde72e7cc:hover {background-color: rgba(66, 66, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-0a74a1f2-89ae-4d39-a03a-f2fbde72e7cc:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-0a74a1f2-89ae-4d39-a03a-f2fbde72e7cc {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0a74a1f2-89ae-4d39-a03a-f2fbde72e7cc {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
}
}

  #s-0a74a1f2-89ae-4d39-a03a-f2fbde72e7cc-root {
    text-align: center;
  }


#s-0a74a1f2-89ae-4d39-a03a-f2fbde72e7cc.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
@media (min-width: 1200px){
  #s-0a74a1f2-89ae-4d39-a03a-f2fbde72e7cc-root {
    text-align: center;
  }


#s-0a74a1f2-89ae-4d39-a03a-f2fbde72e7cc.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-0a74a1f2-89ae-4d39-a03a-f2fbde72e7cc-root {
    text-align: center;
  }


#s-0a74a1f2-89ae-4d39-a03a-f2fbde72e7cc.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-0a74a1f2-89ae-4d39-a03a-f2fbde72e7cc-root {
    text-align: center;
  }


#s-0a74a1f2-89ae-4d39-a03a-f2fbde72e7cc.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (max-width: 767px){
  #s-0a74a1f2-89ae-4d39-a03a-f2fbde72e7cc-root {
    text-align: center;
  }


#s-0a74a1f2-89ae-4d39-a03a-f2fbde72e7cc.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}
#s-5cc69cf3-8969-4b4f-9393-cc1c0afcd696 {
  margin-top: 15px;
margin-left: auto;
margin-bottom: 25px;
margin-right: auto;
text-align: left;
}
@media (min-width: 1200px){#s-5cc69cf3-8969-4b4f-9393-cc1c0afcd696 {
  margin-top: 0px;
margin-bottom: 25px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-5cc69cf3-8969-4b4f-9393-cc1c0afcd696 {
  margin-top: 0px;
margin-bottom: 50px;
}
}
#s-4717acfe-ba38-48b2-ba91-01e4c48e61ce {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(255, 255, 255, 0);
}
@media (min-width: 768px) and (max-width: 991px){#s-4717acfe-ba38-48b2-ba91-01e4c48e61ce {
  padding-left: 0px;
padding-right: 25px;
}
}







#s-4717acfe-ba38-48b2-ba91-01e4c48e61ce > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4717acfe-ba38-48b2-ba91-01e4c48e61ce.shg-box.shg-c {
  justify-content: center;
}
@media (min-width: 992px) and (max-width: 1199px){






#s-4717acfe-ba38-48b2-ba91-01e4c48e61ce > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4717acfe-ba38-48b2-ba91-01e4c48e61ce.shg-box.shg-c {
  justify-content: center;
}
}
#s-6faa91f3-5680-4839-8055-130e6373d2c8 {
  margin-left: auto;
margin-right: auto;
max-width: 1468px;
aspect-ratio: 1468/1000;
text-align: center;
}

#s-6faa91f3-5680-4839-8055-130e6373d2c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-6faa91f3-5680-4839-8055-130e6373d2c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6faa91f3-5680-4839-8055-130e6373d2c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6faa91f3-5680-4839-8055-130e6373d2c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6faa91f3-5680-4839-8055-130e6373d2c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-6faa91f3-5680-4839-8055-130e6373d2c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* 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: 0px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6faa91f3-5680-4839-8055-130e6373d2c8 .shg-image-content-wrapper {
      aspect-ratio: 1468/1000;
      min-width: 100%;
      height: auto;
    }

    #s-6faa91f3-5680-4839-8055-130e6373d2c8 .shogun-image-link {
      aspect-ratio: 1468/1000;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6faa91f3-5680-4839-8055-130e6373d2c8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6faa91f3-5680-4839-8055-130e6373d2c8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6faa91f3-5680-4839-8055-130e6373d2c8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1468px;
  }



  img.s-6faa91f3-5680-4839-8055-130e6373d2c8.shogun-image {
    
    
    
    max-height: 1468px;
  }


.s-6faa91f3-5680-4839-8055-130e6373d2c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6faa91f3-5680-4839-8055-130e6373d2c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6faa91f3-5680-4839-8055-130e6373d2c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6faa91f3-5680-4839-8055-130e6373d2c8.shogun-image {
  box-sizing: border-box;
}



.s-6faa91f3-5680-4839-8055-130e6373d2c8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6faa91f3-5680-4839-8055-130e6373d2c8 {
      --shg-aspect-ratio: calc(1468/1000); 
    }

    .s-6faa91f3-5680-4839-8055-130e6373d2c8.shogun-image-container {
      position: relative;
    }

    .s-6faa91f3-5680-4839-8055-130e6373d2c8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6faa91f3-5680-4839-8055-130e6373d2c8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6faa91f3-5680-4839-8055-130e6373d2c8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1468px;
    }
  }

@media (min-width: 1200px){#s-6faa91f3-5680-4839-8055-130e6373d2c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-6faa91f3-5680-4839-8055-130e6373d2c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6faa91f3-5680-4839-8055-130e6373d2c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6faa91f3-5680-4839-8055-130e6373d2c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6faa91f3-5680-4839-8055-130e6373d2c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-6faa91f3-5680-4839-8055-130e6373d2c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6faa91f3-5680-4839-8055-130e6373d2c8 .shg-image-content-wrapper {
      aspect-ratio: 1468/1000;
      min-width: 100%;
      height: auto;
    }

    #s-6faa91f3-5680-4839-8055-130e6373d2c8 .shogun-image-link {
      aspect-ratio: 1468/1000;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6faa91f3-5680-4839-8055-130e6373d2c8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6faa91f3-5680-4839-8055-130e6373d2c8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6faa91f3-5680-4839-8055-130e6373d2c8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1468px;
  }



  img.s-6faa91f3-5680-4839-8055-130e6373d2c8.shogun-image {
    
    
    
    max-height: 1468px;
  }


.s-6faa91f3-5680-4839-8055-130e6373d2c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6faa91f3-5680-4839-8055-130e6373d2c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6faa91f3-5680-4839-8055-130e6373d2c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6faa91f3-5680-4839-8055-130e6373d2c8.shogun-image {
  box-sizing: border-box;
}



.s-6faa91f3-5680-4839-8055-130e6373d2c8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6faa91f3-5680-4839-8055-130e6373d2c8 {
      --shg-aspect-ratio: calc(1468/1000); 
    }

    .s-6faa91f3-5680-4839-8055-130e6373d2c8.shogun-image-container {
      position: relative;
    }

    .s-6faa91f3-5680-4839-8055-130e6373d2c8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6faa91f3-5680-4839-8055-130e6373d2c8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6faa91f3-5680-4839-8055-130e6373d2c8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1468px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-6faa91f3-5680-4839-8055-130e6373d2c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-6faa91f3-5680-4839-8055-130e6373d2c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6faa91f3-5680-4839-8055-130e6373d2c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6faa91f3-5680-4839-8055-130e6373d2c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6faa91f3-5680-4839-8055-130e6373d2c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-6faa91f3-5680-4839-8055-130e6373d2c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6faa91f3-5680-4839-8055-130e6373d2c8 .shg-image-content-wrapper {
      aspect-ratio: 1468/1000;
      min-width: 100%;
      height: auto;
    }

    #s-6faa91f3-5680-4839-8055-130e6373d2c8 .shogun-image-link {
      aspect-ratio: 1468/1000;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6faa91f3-5680-4839-8055-130e6373d2c8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6faa91f3-5680-4839-8055-130e6373d2c8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6faa91f3-5680-4839-8055-130e6373d2c8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1468px;
  }



  img.s-6faa91f3-5680-4839-8055-130e6373d2c8.shogun-image {
    
    
    
    max-height: 1468px;
  }


.s-6faa91f3-5680-4839-8055-130e6373d2c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6faa91f3-5680-4839-8055-130e6373d2c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6faa91f3-5680-4839-8055-130e6373d2c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6faa91f3-5680-4839-8055-130e6373d2c8.shogun-image {
  box-sizing: border-box;
}



.s-6faa91f3-5680-4839-8055-130e6373d2c8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6faa91f3-5680-4839-8055-130e6373d2c8 {
      --shg-aspect-ratio: calc(1468/1000); 
    }

    .s-6faa91f3-5680-4839-8055-130e6373d2c8.shogun-image-container {
      position: relative;
    }

    .s-6faa91f3-5680-4839-8055-130e6373d2c8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6faa91f3-5680-4839-8055-130e6373d2c8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6faa91f3-5680-4839-8055-130e6373d2c8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1468px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-6faa91f3-5680-4839-8055-130e6373d2c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-6faa91f3-5680-4839-8055-130e6373d2c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6faa91f3-5680-4839-8055-130e6373d2c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6faa91f3-5680-4839-8055-130e6373d2c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6faa91f3-5680-4839-8055-130e6373d2c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-6faa91f3-5680-4839-8055-130e6373d2c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6faa91f3-5680-4839-8055-130e6373d2c8 .shg-image-content-wrapper {
      aspect-ratio: 1468/1000;
      min-width: 100%;
      height: auto;
    }

    #s-6faa91f3-5680-4839-8055-130e6373d2c8 .shogun-image-link {
      aspect-ratio: 1468/1000;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6faa91f3-5680-4839-8055-130e6373d2c8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6faa91f3-5680-4839-8055-130e6373d2c8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6faa91f3-5680-4839-8055-130e6373d2c8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1468px;
  }



  img.s-6faa91f3-5680-4839-8055-130e6373d2c8.shogun-image {
    
    
    
    max-height: 1468px;
  }


.s-6faa91f3-5680-4839-8055-130e6373d2c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6faa91f3-5680-4839-8055-130e6373d2c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6faa91f3-5680-4839-8055-130e6373d2c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6faa91f3-5680-4839-8055-130e6373d2c8.shogun-image {
  box-sizing: border-box;
}



.s-6faa91f3-5680-4839-8055-130e6373d2c8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6faa91f3-5680-4839-8055-130e6373d2c8 {
      --shg-aspect-ratio: calc(1468/1000); 
    }

    .s-6faa91f3-5680-4839-8055-130e6373d2c8.shogun-image-container {
      position: relative;
    }

    .s-6faa91f3-5680-4839-8055-130e6373d2c8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6faa91f3-5680-4839-8055-130e6373d2c8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6faa91f3-5680-4839-8055-130e6373d2c8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1468px;
    }
  }

}@media (max-width: 767px){#s-6faa91f3-5680-4839-8055-130e6373d2c8 {
  margin: 0 !important;
  overflow: visible;
}

#s-6faa91f3-5680-4839-8055-130e6373d2c8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6faa91f3-5680-4839-8055-130e6373d2c8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6faa91f3-5680-4839-8055-130e6373d2c8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6faa91f3-5680-4839-8055-130e6373d2c8 img.shogun-image {
  /* Add background color handling */
  
}

#s-6faa91f3-5680-4839-8055-130e6373d2c8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6faa91f3-5680-4839-8055-130e6373d2c8 .shg-image-content-wrapper {
      aspect-ratio: 1468/1000;
      min-width: 100%;
      height: auto;
    }

    #s-6faa91f3-5680-4839-8055-130e6373d2c8 .shogun-image-link {
      aspect-ratio: 1468/1000;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6faa91f3-5680-4839-8055-130e6373d2c8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6faa91f3-5680-4839-8055-130e6373d2c8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6faa91f3-5680-4839-8055-130e6373d2c8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1468px;
  }



  img.s-6faa91f3-5680-4839-8055-130e6373d2c8.shogun-image {
    
    
    
    max-height: 1468px;
  }


.s-6faa91f3-5680-4839-8055-130e6373d2c8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6faa91f3-5680-4839-8055-130e6373d2c8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6faa91f3-5680-4839-8055-130e6373d2c8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6faa91f3-5680-4839-8055-130e6373d2c8.shogun-image {
  box-sizing: border-box;
}



.s-6faa91f3-5680-4839-8055-130e6373d2c8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6faa91f3-5680-4839-8055-130e6373d2c8 {
      --shg-aspect-ratio: calc(1468/1000); 
    }

    .s-6faa91f3-5680-4839-8055-130e6373d2c8.shogun-image-container {
      position: relative;
    }

    .s-6faa91f3-5680-4839-8055-130e6373d2c8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6faa91f3-5680-4839-8055-130e6373d2c8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6faa91f3-5680-4839-8055-130e6373d2c8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1468px;
    }
  }

}
#s-dff65c40-1c97-46d5-9334-3558bae2f866 {
  margin-top: 25px;
margin-left: auto;
margin-bottom: 25px;
margin-right: auto;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 1);
border-style: none;
border-radius: 8px;
min-height: 50px;
max-width: 1200px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-dff65c40-1c97-46d5-9334-3558bae2f866 {
  padding-left: 0px;
padding-right: 0px;
border-style: none;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-dff65c40-1c97-46d5-9334-3558bae2f866 {
  border-color: #000;
padding-left: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-style: none;
border-radius: 8px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-dff65c40-1c97-46d5-9334-3558bae2f866 {
  margin-top: 0px;
margin-left: 0em;
margin-bottom: 0px;
margin-right: 0em;
border-style: none;
}
}@media (max-width: 767px){#s-dff65c40-1c97-46d5-9334-3558bae2f866 {
  margin-top: 20px;
margin-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
border-style: none;
}
}







#s-dff65c40-1c97-46d5-9334-3558bae2f866 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dff65c40-1c97-46d5-9334-3558bae2f866.shg-box.shg-c {
  justify-content: center;
}

#s-038f40fd-4d95-4a3d-99c5-d9d13edb013b {
  text-align: left;
}
@media (min-width: 1200px){#s-038f40fd-4d95-4a3d-99c5-d9d13edb013b {
  display: none;
}
#s-038f40fd-4d95-4a3d-99c5-d9d13edb013b, #wrap-s-038f40fd-4d95-4a3d-99c5-d9d13edb013b, #wrap-content-s-038f40fd-4d95-4a3d-99c5-d9d13edb013b { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-038f40fd-4d95-4a3d-99c5-d9d13edb013b {
  display: none;
}
#s-038f40fd-4d95-4a3d-99c5-d9d13edb013b, #wrap-s-038f40fd-4d95-4a3d-99c5-d9d13edb013b, #wrap-content-s-038f40fd-4d95-4a3d-99c5-d9d13edb013b { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-038f40fd-4d95-4a3d-99c5-d9d13edb013b {
  display: none;
}
#s-038f40fd-4d95-4a3d-99c5-d9d13edb013b, #wrap-s-038f40fd-4d95-4a3d-99c5-d9d13edb013b, #wrap-content-s-038f40fd-4d95-4a3d-99c5-d9d13edb013b { display: none !important; }}@media (max-width: 767px){#s-038f40fd-4d95-4a3d-99c5-d9d13edb013b {
  display: none;
}
#s-038f40fd-4d95-4a3d-99c5-d9d13edb013b, #wrap-s-038f40fd-4d95-4a3d-99c5-d9d13edb013b, #wrap-content-s-038f40fd-4d95-4a3d-99c5-d9d13edb013b { display: none !important; }}
.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-cdffc3f1-a8a7-4d19-b6b7-4a90597c41cb {
  margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
}

#s-cdffc3f1-a8a7-4d19-b6b7-4a90597c41cb .shg-proportional-font-size,
#s-cdffc3f1-a8a7-4d19-b6b7-4a90597c41cb .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (max-width: 767px){#s-cdffc3f1-a8a7-4d19-b6b7-4a90597c41cb .shg-proportional-font-size,
#s-cdffc3f1-a8a7-4d19-b6b7-4a90597c41cb .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 60;
    
    
    font-size: 0.6em;
  
}
}
#s-865a541a-d964-4efb-bbbf-0e8731d5f31d {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 25px;
margin-right: auto;
max-width: 1200px;
}
@media (min-width: 1200px){#s-865a541a-d964-4efb-bbbf-0e8731d5f31d {
  margin-top: 10px;
margin-left: 25px;
margin-bottom: 10px;
margin-right: 25px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-865a541a-d964-4efb-bbbf-0e8731d5f31d {
  margin-left: 25px;
margin-bottom: 0px;
margin-right: 25px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-865a541a-d964-4efb-bbbf-0e8731d5f31d {
  
}
}@media (max-width: 767px){#s-865a541a-d964-4efb-bbbf-0e8731d5f31d {
  
}
}
@media (min-width: 0px) {
[id="s-865a541a-d964-4efb-bbbf-0e8731d5f31d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-865a541a-d964-4efb-bbbf-0e8731d5f31d"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-865a541a-d964-4efb-bbbf-0e8731d5f31d"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-865a541a-d964-4efb-bbbf-0e8731d5f31d"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

.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-ea748a43-89ca-4082-841a-368b6883787e {
  margin-left: 10px;
margin-bottom: 25px;
margin-right: 10px;
max-width: 820px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-ea748a43-89ca-4082-841a-368b6883787e {
  margin-left: 20px;
margin-right: 20px;
}
}@media (max-width: 767px){#s-ea748a43-89ca-4082-841a-368b6883787e {
  margin-left: 20px;
margin-right: 20px;
}
}
#s-ea748a43-89ca-4082-841a-368b6883787e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ea748a43-89ca-4082-841a-368b6883787e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ea748a43-89ca-4082-841a-368b6883787e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 10px;
  margin-right: 10px;
  
  margin-bottom: 25px;
}

#s-ea748a43-89ca-4082-841a-368b6883787e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ea748a43-89ca-4082-841a-368b6883787e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ea748a43-89ca-4082-841a-368b6883787e img.shogun-image {
  width: 100%;
  
  
  max-width: 820px;

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




.s-ea748a43-89ca-4082-841a-368b6883787e .shogun-image-content-v3 {
  
    justify-content:  flex-end;
  
}

.s-ea748a43-89ca-4082-841a-368b6883787e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ea748a43-89ca-4082-841a-368b6883787e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ea748a43-89ca-4082-841a-368b6883787e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-ea748a43-89ca-4082-841a-368b6883787e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ea748a43-89ca-4082-841a-368b6883787e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ea748a43-89ca-4082-841a-368b6883787e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ea748a43-89ca-4082-841a-368b6883787e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ea748a43-89ca-4082-841a-368b6883787e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ea748a43-89ca-4082-841a-368b6883787e img.shogun-image {
  width: 100%;
  
  
  

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




.s-ea748a43-89ca-4082-841a-368b6883787e .shogun-image-content-v3 {
  
    justify-content:  flex-end;
  
}

.s-ea748a43-89ca-4082-841a-368b6883787e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ea748a43-89ca-4082-841a-368b6883787e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ea748a43-89ca-4082-841a-368b6883787e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-ea748a43-89ca-4082-841a-368b6883787e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ea748a43-89ca-4082-841a-368b6883787e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ea748a43-89ca-4082-841a-368b6883787e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ea748a43-89ca-4082-841a-368b6883787e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ea748a43-89ca-4082-841a-368b6883787e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ea748a43-89ca-4082-841a-368b6883787e img.shogun-image {
  width: 100%;
  
  
  

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




.s-ea748a43-89ca-4082-841a-368b6883787e .shogun-image-content-v3 {
  
    justify-content:  flex-end;
  
}

.s-ea748a43-89ca-4082-841a-368b6883787e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ea748a43-89ca-4082-841a-368b6883787e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ea748a43-89ca-4082-841a-368b6883787e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-ea748a43-89ca-4082-841a-368b6883787e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ea748a43-89ca-4082-841a-368b6883787e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ea748a43-89ca-4082-841a-368b6883787e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 20px;
  margin-right: 20px;
  
  
}

#s-ea748a43-89ca-4082-841a-368b6883787e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ea748a43-89ca-4082-841a-368b6883787e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ea748a43-89ca-4082-841a-368b6883787e img.shogun-image {
  width: 100%;
  
  
  

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




.s-ea748a43-89ca-4082-841a-368b6883787e .shogun-image-content-v3 {
  
    justify-content:  flex-end;
  
}

.s-ea748a43-89ca-4082-841a-368b6883787e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ea748a43-89ca-4082-841a-368b6883787e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ea748a43-89ca-4082-841a-368b6883787e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-ea748a43-89ca-4082-841a-368b6883787e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ea748a43-89ca-4082-841a-368b6883787e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ea748a43-89ca-4082-841a-368b6883787e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 20px;
  margin-right: 20px;
  
  
}

#s-ea748a43-89ca-4082-841a-368b6883787e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ea748a43-89ca-4082-841a-368b6883787e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ea748a43-89ca-4082-841a-368b6883787e img.shogun-image {
  width: 100%;
  
  
  

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




.s-ea748a43-89ca-4082-841a-368b6883787e .shogun-image-content-v3 {
  
    justify-content:  flex-end;
  
}

.s-ea748a43-89ca-4082-841a-368b6883787e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ea748a43-89ca-4082-841a-368b6883787e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ea748a43-89ca-4082-841a-368b6883787e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d562f2be-0be6-443b-b4df-1430a629f831 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 20px;
margin-right: 20px;
}
@media (min-width: 768px) and (max-width: 991px){#s-d562f2be-0be6-443b-b4df-1430a629f831 {
  margin-top: 30px;
}
}
#s-d562f2be-0be6-443b-b4df-1430a629f831 .shg-proportional-font-size,
#s-d562f2be-0be6-443b-b4df-1430a629f831 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 992px) and (max-width: 1199px){#s-d562f2be-0be6-443b-b4df-1430a629f831 .shg-proportional-font-size,
#s-d562f2be-0be6-443b-b4df-1430a629f831 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 80;
    
    
    font-size: 0.8em;
  
}
}@media (max-width: 767px){#s-d562f2be-0be6-443b-b4df-1430a629f831 .shg-proportional-font-size,
#s-d562f2be-0be6-443b-b4df-1430a629f831 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
}
#s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5 {
  margin-left: 10px;
margin-bottom: 25px;
margin-right: 10px;
max-width: 820px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5 {
  margin-left: 20px;
margin-right: 20px;
}
}@media (max-width: 767px){#s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5 {
  margin-left: 20px;
margin-right: 20px;
}
}
#s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 10px;
  margin-right: 10px;
  
  margin-bottom: 25px;
}

#s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5 img.shogun-image {
  width: 100%;
  
  
  max-width: 820px;

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




.s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5 .shogun-image-content-v3 {
  
    justify-content:  flex-end;
  
}

.s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5 img.shogun-image {
  width: 100%;
  
  
  

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




.s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5 .shogun-image-content-v3 {
  
    justify-content:  flex-end;
  
}

.s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5 img.shogun-image {
  width: 100%;
  
  
  

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




.s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5 .shogun-image-content-v3 {
  
    justify-content:  flex-end;
  
}

.s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 20px;
  margin-right: 20px;
  
  
}

#s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5 img.shogun-image {
  width: 100%;
  
  
  

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




.s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5 .shogun-image-content-v3 {
  
    justify-content:  flex-end;
  
}

.s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 20px;
  margin-right: 20px;
  
  
}

#s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5 img.shogun-image {
  width: 100%;
  
  
  

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




.s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5 .shogun-image-content-v3 {
  
    justify-content:  flex-end;
  
}

.s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef3e72fa-25a5-4332-8af9-be5eaf32b3d5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-78428132-c654-472f-8c77-1914191c1939 {
  margin-top: 20px;
margin-left: 15px;
margin-bottom: 20px;
margin-right: 20px;
}
@media (min-width: 768px) and (max-width: 991px){#s-78428132-c654-472f-8c77-1914191c1939 {
  margin-top: 30px;
}
}
#s-78428132-c654-472f-8c77-1914191c1939 .shg-proportional-font-size,
#s-78428132-c654-472f-8c77-1914191c1939 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 992px) and (max-width: 1199px){#s-78428132-c654-472f-8c77-1914191c1939 .shg-proportional-font-size,
#s-78428132-c654-472f-8c77-1914191c1939 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 80;
    
    
    font-size: 0.8em;
  
}
}@media (max-width: 767px){#s-78428132-c654-472f-8c77-1914191c1939 .shg-proportional-font-size,
#s-78428132-c654-472f-8c77-1914191c1939 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
}
#s-9365b6bf-b053-4609-ba38-5c26aa16836d {
  margin-left: 10px;
margin-bottom: 25px;
margin-right: 10px;
max-width: 820px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-9365b6bf-b053-4609-ba38-5c26aa16836d {
  margin-left: 20px;
margin-right: 20px;
}
}@media (max-width: 767px){#s-9365b6bf-b053-4609-ba38-5c26aa16836d {
  margin-left: 20px;
margin-right: 20px;
}
}
#s-9365b6bf-b053-4609-ba38-5c26aa16836d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9365b6bf-b053-4609-ba38-5c26aa16836d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9365b6bf-b053-4609-ba38-5c26aa16836d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 10px;
  margin-right: 10px;
  
  margin-bottom: 25px;
}

#s-9365b6bf-b053-4609-ba38-5c26aa16836d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9365b6bf-b053-4609-ba38-5c26aa16836d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9365b6bf-b053-4609-ba38-5c26aa16836d img.shogun-image {
  width: 100%;
  
  
  max-width: 820px;

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




.s-9365b6bf-b053-4609-ba38-5c26aa16836d .shogun-image-content-v3 {
  
    justify-content:  flex-end;
  
}

.s-9365b6bf-b053-4609-ba38-5c26aa16836d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9365b6bf-b053-4609-ba38-5c26aa16836d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9365b6bf-b053-4609-ba38-5c26aa16836d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-9365b6bf-b053-4609-ba38-5c26aa16836d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9365b6bf-b053-4609-ba38-5c26aa16836d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9365b6bf-b053-4609-ba38-5c26aa16836d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9365b6bf-b053-4609-ba38-5c26aa16836d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9365b6bf-b053-4609-ba38-5c26aa16836d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9365b6bf-b053-4609-ba38-5c26aa16836d img.shogun-image {
  width: 100%;
  
  
  

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




.s-9365b6bf-b053-4609-ba38-5c26aa16836d .shogun-image-content-v3 {
  
    justify-content:  flex-end;
  
}

.s-9365b6bf-b053-4609-ba38-5c26aa16836d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9365b6bf-b053-4609-ba38-5c26aa16836d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9365b6bf-b053-4609-ba38-5c26aa16836d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-9365b6bf-b053-4609-ba38-5c26aa16836d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9365b6bf-b053-4609-ba38-5c26aa16836d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9365b6bf-b053-4609-ba38-5c26aa16836d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9365b6bf-b053-4609-ba38-5c26aa16836d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9365b6bf-b053-4609-ba38-5c26aa16836d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9365b6bf-b053-4609-ba38-5c26aa16836d img.shogun-image {
  width: 100%;
  
  
  

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




.s-9365b6bf-b053-4609-ba38-5c26aa16836d .shogun-image-content-v3 {
  
    justify-content:  flex-end;
  
}

.s-9365b6bf-b053-4609-ba38-5c26aa16836d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9365b6bf-b053-4609-ba38-5c26aa16836d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9365b6bf-b053-4609-ba38-5c26aa16836d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-9365b6bf-b053-4609-ba38-5c26aa16836d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9365b6bf-b053-4609-ba38-5c26aa16836d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9365b6bf-b053-4609-ba38-5c26aa16836d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 20px;
  margin-right: 20px;
  
  
}

#s-9365b6bf-b053-4609-ba38-5c26aa16836d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9365b6bf-b053-4609-ba38-5c26aa16836d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9365b6bf-b053-4609-ba38-5c26aa16836d img.shogun-image {
  width: 100%;
  
  
  

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




.s-9365b6bf-b053-4609-ba38-5c26aa16836d .shogun-image-content-v3 {
  
    justify-content:  flex-end;
  
}

.s-9365b6bf-b053-4609-ba38-5c26aa16836d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9365b6bf-b053-4609-ba38-5c26aa16836d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9365b6bf-b053-4609-ba38-5c26aa16836d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-9365b6bf-b053-4609-ba38-5c26aa16836d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9365b6bf-b053-4609-ba38-5c26aa16836d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9365b6bf-b053-4609-ba38-5c26aa16836d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 20px;
  margin-right: 20px;
  
  
}

#s-9365b6bf-b053-4609-ba38-5c26aa16836d .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-9365b6bf-b053-4609-ba38-5c26aa16836d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9365b6bf-b053-4609-ba38-5c26aa16836d img.shogun-image {
  width: 100%;
  
  
  

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




.s-9365b6bf-b053-4609-ba38-5c26aa16836d .shogun-image-content-v3 {
  
    justify-content:  flex-end;
  
}

.s-9365b6bf-b053-4609-ba38-5c26aa16836d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9365b6bf-b053-4609-ba38-5c26aa16836d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9365b6bf-b053-4609-ba38-5c26aa16836d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-2cf196cc-cd5c-4d0c-a03d-9e390dd08e89 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 20px;
margin-right: 20px;
}
@media (min-width: 768px) and (max-width: 991px){#s-2cf196cc-cd5c-4d0c-a03d-9e390dd08e89 {
  margin-top: 30px;
}
}
#s-2cf196cc-cd5c-4d0c-a03d-9e390dd08e89 .shg-proportional-font-size,
#s-2cf196cc-cd5c-4d0c-a03d-9e390dd08e89 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
@media (min-width: 992px) and (max-width: 1199px){#s-2cf196cc-cd5c-4d0c-a03d-9e390dd08e89 .shg-proportional-font-size,
#s-2cf196cc-cd5c-4d0c-a03d-9e390dd08e89 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 80;
    
    
    font-size: 0.8em;
  
}
}@media (max-width: 767px){#s-2cf196cc-cd5c-4d0c-a03d-9e390dd08e89 .shg-proportional-font-size,
#s-2cf196cc-cd5c-4d0c-a03d-9e390dd08e89 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}
}
#s-f6223709-b08f-4112-9d0c-b82abe262369 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-f6223709-b08f-4112-9d0c-b82abe262369 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f6223709-b08f-4112-9d0c-b82abe262369.shg-box.shg-c {
  justify-content: center;
}

#s-79a5b467-67b3-4f75-a46f-889f1dd42534 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(229, 229, 229, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-79a5b467-67b3-4f75-a46f-889f1dd42534 {
  margin-top: 0px;
margin-bottom: 0px;
padding-bottom: 20px;
}
}







#s-79a5b467-67b3-4f75-a46f-889f1dd42534 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-79a5b467-67b3-4f75-a46f-889f1dd42534.shg-box.shg-c {
  justify-content: center;
}

#s-6cddef6f-9b7b-4d36-97a3-30b10fd2f862 {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-left: 25px;
padding-bottom: 50px;
padding-right: 25px;
max-width: 1200px;
}
@media (min-width: 1200px){#s-6cddef6f-9b7b-4d36-97a3-30b10fd2f862 {
  padding-top: 75px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-6cddef6f-9b7b-4d36-97a3-30b10fd2f862 {
  display: none;
}
#s-6cddef6f-9b7b-4d36-97a3-30b10fd2f862, #wrap-s-6cddef6f-9b7b-4d36-97a3-30b10fd2f862, #wrap-content-s-6cddef6f-9b7b-4d36-97a3-30b10fd2f862 { display: none !important; }}@media (max-width: 767px){#s-6cddef6f-9b7b-4d36-97a3-30b10fd2f862 {
  display: none;
}
#s-6cddef6f-9b7b-4d36-97a3-30b10fd2f862, #wrap-s-6cddef6f-9b7b-4d36-97a3-30b10fd2f862, #wrap-content-s-6cddef6f-9b7b-4d36-97a3-30b10fd2f862 { display: none !important; }}
@media (min-width: 0px) {
[id="s-6cddef6f-9b7b-4d36-97a3-30b10fd2f862"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6cddef6f-9b7b-4d36-97a3-30b10fd2f862"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-6cddef6f-9b7b-4d36-97a3-30b10fd2f862"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-6cddef6f-9b7b-4d36-97a3-30b10fd2f862"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-1cabedad-418f-4378-b490-dbd387815f0a {
  margin-right: 15%;
min-height: 50px;
}








#s-1cabedad-418f-4378-b490-dbd387815f0a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1cabedad-418f-4378-b490-dbd387815f0a.shg-box.shg-c {
  justify-content: center;
}

#s-97cc64e1-678f-4fc3-ad34-6699338b659b {
  margin-top: 25px;
margin-left: 20px;
margin-bottom: 25px;
margin-right: 20px;
padding-top: 8px;
padding-bottom: 15px;
max-width: 560px;
}

#s-f2f4f31b-ebc1-4316-be9d-19896bd6790b {
  margin-left: 20px;
margin-bottom: 15px;
margin-right: 30%;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
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: 8px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-f2f4f31b-ebc1-4316-be9d-19896bd6790b:hover {background-color: rgba(113, 204, 152, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-f2f4f31b-ebc1-4316-be9d-19896bd6790b:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 992px) and (max-width: 1199px){#s-f2f4f31b-ebc1-4316-be9d-19896bd6790b {
  margin-right: 20px;
max-width: 200px;
}
}

  #s-f2f4f31b-ebc1-4316-be9d-19896bd6790b-root {
    text-align: center;
  }


#s-f2f4f31b-ebc1-4316-be9d-19896bd6790b.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
@media (min-width: 1200px){
  #s-f2f4f31b-ebc1-4316-be9d-19896bd6790b-root {
    text-align: center;
  }


#s-f2f4f31b-ebc1-4316-be9d-19896bd6790b.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-f2f4f31b-ebc1-4316-be9d-19896bd6790b-root {
    text-align: center;
  }


#s-f2f4f31b-ebc1-4316-be9d-19896bd6790b.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-f2f4f31b-ebc1-4316-be9d-19896bd6790b-root {
    text-align: center;
  }


#s-f2f4f31b-ebc1-4316-be9d-19896bd6790b.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (max-width: 767px){
  #s-f2f4f31b-ebc1-4316-be9d-19896bd6790b-root {
    text-align: center;
  }


#s-f2f4f31b-ebc1-4316-be9d-19896bd6790b.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}
#s-39a29b3f-419a-48bc-a032-d8193bb2efea {
  margin-left: 20px;
margin-right: 0px;
padding-left: 0px;
padding-right: 0px;
text-align: left;
}

#s-cd560815-4131-4456-94d9-0549c216a5f0 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 {
  margin-left: auto;
margin-right: auto;
aspect-ratio: 1080/1350;
text-align: right;
}
@media (min-width: 1200px){#s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 {
  max-width: 341px;
}
}
#s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* 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: 8px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 .shg-image-content-wrapper {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }

    #s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 .shogun-image-link {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shogun-image {
    
    
    
    
  }


.s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shogun-image {
  box-sizing: border-box;
}



.s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 {
      --shg-aspect-ratio: calc(1080/1350); 
    }

    .s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shogun-image-container {
      position: relative;
    }

    .s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 .shg-image-content-wrapper {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }

    #s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 .shogun-image-link {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shogun-image {
    
    
    
    
  }


.s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shogun-image {
  box-sizing: border-box;
}



.s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 {
      --shg-aspect-ratio: calc(1080/1350); 
    }

    .s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shogun-image-container {
      position: relative;
    }

    .s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 .shg-image-content-wrapper {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }

    #s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 .shogun-image-link {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shogun-image {
    
    
    
    
  }


.s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shogun-image {
  box-sizing: border-box;
}



.s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 {
      --shg-aspect-ratio: calc(1080/1350); 
    }

    .s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shogun-image-container {
      position: relative;
    }

    .s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 .shg-image-content-wrapper {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }

    #s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 .shogun-image-link {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shogun-image {
    
    
    
    
  }


.s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shogun-image {
  box-sizing: border-box;
}



.s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 {
      --shg-aspect-ratio: calc(1080/1350); 
    }

    .s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shogun-image-container {
      position: relative;
    }

    .s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 .shg-image-content-wrapper {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }

    #s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 .shogun-image-link {
      aspect-ratio: 1080/1350;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shogun-image {
    
    
    
    
  }


.s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shogun-image {
  box-sizing: border-box;
}



.s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 {
      --shg-aspect-ratio: calc(1080/1350); 
    }

    .s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shogun-image-container {
      position: relative;
    }

    .s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3e59d028-6b1e-4ba4-bb8c-23f96f3919d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-be6d1804-8aa1-493b-a249-b1a1e5715236 {
  margin-top: 0px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
max-width: 820px;
aspect-ratio: 1/1;
text-align: left;
}
@media (min-width: 1200px){#s-be6d1804-8aa1-493b-a249-b1a1e5715236 {
  max-width: 200px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-be6d1804-8aa1-493b-a249-b1a1e5715236 {
  max-width: 180px;
}
}
#s-be6d1804-8aa1-493b-a249-b1a1e5715236 {
  margin: 0 !important;
  overflow: visible;
}

#s-be6d1804-8aa1-493b-a249-b1a1e5715236-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be6d1804-8aa1-493b-a249-b1a1e5715236 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-be6d1804-8aa1-493b-a249-b1a1e5715236 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be6d1804-8aa1-493b-a249-b1a1e5715236 img.shogun-image {
  /* Add background color handling */
  
}

#s-be6d1804-8aa1-493b-a249-b1a1e5715236 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* 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: 8px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be6d1804-8aa1-493b-a249-b1a1e5715236 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-be6d1804-8aa1-493b-a249-b1a1e5715236 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be6d1804-8aa1-493b-a249-b1a1e5715236 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be6d1804-8aa1-493b-a249-b1a1e5715236.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be6d1804-8aa1-493b-a249-b1a1e5715236 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 820px;
  }



  img.s-be6d1804-8aa1-493b-a249-b1a1e5715236.shogun-image {
    
    
    
    max-height: 820px;
  }


.s-be6d1804-8aa1-493b-a249-b1a1e5715236 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be6d1804-8aa1-493b-a249-b1a1e5715236.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-be6d1804-8aa1-493b-a249-b1a1e5715236.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be6d1804-8aa1-493b-a249-b1a1e5715236.shogun-image {
  box-sizing: border-box;
}



.s-be6d1804-8aa1-493b-a249-b1a1e5715236 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-be6d1804-8aa1-493b-a249-b1a1e5715236 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-be6d1804-8aa1-493b-a249-b1a1e5715236.shogun-image-container {
      position: relative;
    }

    .s-be6d1804-8aa1-493b-a249-b1a1e5715236.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be6d1804-8aa1-493b-a249-b1a1e5715236.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be6d1804-8aa1-493b-a249-b1a1e5715236 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 820px;
    }
  }

@media (min-width: 1200px){#s-be6d1804-8aa1-493b-a249-b1a1e5715236 {
  margin: 0 !important;
  overflow: visible;
}

#s-be6d1804-8aa1-493b-a249-b1a1e5715236-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be6d1804-8aa1-493b-a249-b1a1e5715236 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be6d1804-8aa1-493b-a249-b1a1e5715236 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be6d1804-8aa1-493b-a249-b1a1e5715236 img.shogun-image {
  /* Add background color handling */
  
}

#s-be6d1804-8aa1-493b-a249-b1a1e5715236 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be6d1804-8aa1-493b-a249-b1a1e5715236 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-be6d1804-8aa1-493b-a249-b1a1e5715236 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be6d1804-8aa1-493b-a249-b1a1e5715236 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be6d1804-8aa1-493b-a249-b1a1e5715236.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be6d1804-8aa1-493b-a249-b1a1e5715236 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 820px;
  }



  img.s-be6d1804-8aa1-493b-a249-b1a1e5715236.shogun-image {
    
    
    
    max-height: 820px;
  }


.s-be6d1804-8aa1-493b-a249-b1a1e5715236 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be6d1804-8aa1-493b-a249-b1a1e5715236.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-be6d1804-8aa1-493b-a249-b1a1e5715236.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be6d1804-8aa1-493b-a249-b1a1e5715236.shogun-image {
  box-sizing: border-box;
}



.s-be6d1804-8aa1-493b-a249-b1a1e5715236 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-be6d1804-8aa1-493b-a249-b1a1e5715236 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-be6d1804-8aa1-493b-a249-b1a1e5715236.shogun-image-container {
      position: relative;
    }

    .s-be6d1804-8aa1-493b-a249-b1a1e5715236.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be6d1804-8aa1-493b-a249-b1a1e5715236.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be6d1804-8aa1-493b-a249-b1a1e5715236 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 820px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-be6d1804-8aa1-493b-a249-b1a1e5715236 {
  margin: 0 !important;
  overflow: visible;
}

#s-be6d1804-8aa1-493b-a249-b1a1e5715236-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be6d1804-8aa1-493b-a249-b1a1e5715236 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be6d1804-8aa1-493b-a249-b1a1e5715236 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be6d1804-8aa1-493b-a249-b1a1e5715236 img.shogun-image {
  /* Add background color handling */
  
}

#s-be6d1804-8aa1-493b-a249-b1a1e5715236 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be6d1804-8aa1-493b-a249-b1a1e5715236 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-be6d1804-8aa1-493b-a249-b1a1e5715236 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be6d1804-8aa1-493b-a249-b1a1e5715236 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be6d1804-8aa1-493b-a249-b1a1e5715236.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be6d1804-8aa1-493b-a249-b1a1e5715236 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 820px;
  }



  img.s-be6d1804-8aa1-493b-a249-b1a1e5715236.shogun-image {
    
    
    
    max-height: 820px;
  }


.s-be6d1804-8aa1-493b-a249-b1a1e5715236 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be6d1804-8aa1-493b-a249-b1a1e5715236.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-be6d1804-8aa1-493b-a249-b1a1e5715236.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be6d1804-8aa1-493b-a249-b1a1e5715236.shogun-image {
  box-sizing: border-box;
}



.s-be6d1804-8aa1-493b-a249-b1a1e5715236 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-be6d1804-8aa1-493b-a249-b1a1e5715236 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-be6d1804-8aa1-493b-a249-b1a1e5715236.shogun-image-container {
      position: relative;
    }

    .s-be6d1804-8aa1-493b-a249-b1a1e5715236.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be6d1804-8aa1-493b-a249-b1a1e5715236.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be6d1804-8aa1-493b-a249-b1a1e5715236 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 820px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-be6d1804-8aa1-493b-a249-b1a1e5715236 {
  margin: 0 !important;
  overflow: visible;
}

#s-be6d1804-8aa1-493b-a249-b1a1e5715236-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be6d1804-8aa1-493b-a249-b1a1e5715236 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be6d1804-8aa1-493b-a249-b1a1e5715236 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be6d1804-8aa1-493b-a249-b1a1e5715236 img.shogun-image {
  /* Add background color handling */
  
}

#s-be6d1804-8aa1-493b-a249-b1a1e5715236 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be6d1804-8aa1-493b-a249-b1a1e5715236 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-be6d1804-8aa1-493b-a249-b1a1e5715236 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be6d1804-8aa1-493b-a249-b1a1e5715236 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be6d1804-8aa1-493b-a249-b1a1e5715236.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be6d1804-8aa1-493b-a249-b1a1e5715236 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 820px;
  }



  img.s-be6d1804-8aa1-493b-a249-b1a1e5715236.shogun-image {
    
    
    
    max-height: 820px;
  }


.s-be6d1804-8aa1-493b-a249-b1a1e5715236 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be6d1804-8aa1-493b-a249-b1a1e5715236.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-be6d1804-8aa1-493b-a249-b1a1e5715236.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be6d1804-8aa1-493b-a249-b1a1e5715236.shogun-image {
  box-sizing: border-box;
}



.s-be6d1804-8aa1-493b-a249-b1a1e5715236 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-be6d1804-8aa1-493b-a249-b1a1e5715236 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-be6d1804-8aa1-493b-a249-b1a1e5715236.shogun-image-container {
      position: relative;
    }

    .s-be6d1804-8aa1-493b-a249-b1a1e5715236.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be6d1804-8aa1-493b-a249-b1a1e5715236.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be6d1804-8aa1-493b-a249-b1a1e5715236 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 820px;
    }
  }

}@media (max-width: 767px){#s-be6d1804-8aa1-493b-a249-b1a1e5715236 {
  margin: 0 !important;
  overflow: visible;
}

#s-be6d1804-8aa1-493b-a249-b1a1e5715236-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be6d1804-8aa1-493b-a249-b1a1e5715236 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be6d1804-8aa1-493b-a249-b1a1e5715236 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be6d1804-8aa1-493b-a249-b1a1e5715236 img.shogun-image {
  /* Add background color handling */
  
}

#s-be6d1804-8aa1-493b-a249-b1a1e5715236 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be6d1804-8aa1-493b-a249-b1a1e5715236 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-be6d1804-8aa1-493b-a249-b1a1e5715236 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be6d1804-8aa1-493b-a249-b1a1e5715236 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be6d1804-8aa1-493b-a249-b1a1e5715236.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be6d1804-8aa1-493b-a249-b1a1e5715236 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 820px;
  }



  img.s-be6d1804-8aa1-493b-a249-b1a1e5715236.shogun-image {
    
    
    
    max-height: 820px;
  }


.s-be6d1804-8aa1-493b-a249-b1a1e5715236 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be6d1804-8aa1-493b-a249-b1a1e5715236.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-be6d1804-8aa1-493b-a249-b1a1e5715236.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be6d1804-8aa1-493b-a249-b1a1e5715236.shogun-image {
  box-sizing: border-box;
}



.s-be6d1804-8aa1-493b-a249-b1a1e5715236 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-be6d1804-8aa1-493b-a249-b1a1e5715236 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-be6d1804-8aa1-493b-a249-b1a1e5715236.shogun-image-container {
      position: relative;
    }

    .s-be6d1804-8aa1-493b-a249-b1a1e5715236.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be6d1804-8aa1-493b-a249-b1a1e5715236.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be6d1804-8aa1-493b-a249-b1a1e5715236 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 820px;
    }
  }

}
#s-1832f8e0-89b6-4687-b5dd-8e0958381800 {
  margin-top: 0px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
max-width: 200px;
aspect-ratio: 1/1;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-1832f8e0-89b6-4687-b5dd-8e0958381800 {
  max-width: 180px;
}
}
#s-1832f8e0-89b6-4687-b5dd-8e0958381800 {
  margin: 0 !important;
  overflow: visible;
}

#s-1832f8e0-89b6-4687-b5dd-8e0958381800-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1832f8e0-89b6-4687-b5dd-8e0958381800 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-1832f8e0-89b6-4687-b5dd-8e0958381800 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1832f8e0-89b6-4687-b5dd-8e0958381800 img.shogun-image {
  /* Add background color handling */
  
}

#s-1832f8e0-89b6-4687-b5dd-8e0958381800 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* 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: 8px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1832f8e0-89b6-4687-b5dd-8e0958381800 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1832f8e0-89b6-4687-b5dd-8e0958381800 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1832f8e0-89b6-4687-b5dd-8e0958381800 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1832f8e0-89b6-4687-b5dd-8e0958381800.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1832f8e0-89b6-4687-b5dd-8e0958381800 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 200px;
  }



  img.s-1832f8e0-89b6-4687-b5dd-8e0958381800.shogun-image {
    
    
    
    max-height: 200px;
  }


.s-1832f8e0-89b6-4687-b5dd-8e0958381800 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1832f8e0-89b6-4687-b5dd-8e0958381800.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-1832f8e0-89b6-4687-b5dd-8e0958381800.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1832f8e0-89b6-4687-b5dd-8e0958381800.shogun-image {
  box-sizing: border-box;
}



.s-1832f8e0-89b6-4687-b5dd-8e0958381800 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1832f8e0-89b6-4687-b5dd-8e0958381800 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1832f8e0-89b6-4687-b5dd-8e0958381800.shogun-image-container {
      position: relative;
    }

    .s-1832f8e0-89b6-4687-b5dd-8e0958381800.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1832f8e0-89b6-4687-b5dd-8e0958381800.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1832f8e0-89b6-4687-b5dd-8e0958381800 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 200px;
    }
  }

@media (min-width: 1200px){#s-1832f8e0-89b6-4687-b5dd-8e0958381800 {
  margin: 0 !important;
  overflow: visible;
}

#s-1832f8e0-89b6-4687-b5dd-8e0958381800-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1832f8e0-89b6-4687-b5dd-8e0958381800 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1832f8e0-89b6-4687-b5dd-8e0958381800 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1832f8e0-89b6-4687-b5dd-8e0958381800 img.shogun-image {
  /* Add background color handling */
  
}

#s-1832f8e0-89b6-4687-b5dd-8e0958381800 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1832f8e0-89b6-4687-b5dd-8e0958381800 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1832f8e0-89b6-4687-b5dd-8e0958381800 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1832f8e0-89b6-4687-b5dd-8e0958381800 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1832f8e0-89b6-4687-b5dd-8e0958381800.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1832f8e0-89b6-4687-b5dd-8e0958381800 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 200px;
  }



  img.s-1832f8e0-89b6-4687-b5dd-8e0958381800.shogun-image {
    
    
    
    max-height: 200px;
  }


.s-1832f8e0-89b6-4687-b5dd-8e0958381800 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1832f8e0-89b6-4687-b5dd-8e0958381800.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-1832f8e0-89b6-4687-b5dd-8e0958381800.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1832f8e0-89b6-4687-b5dd-8e0958381800.shogun-image {
  box-sizing: border-box;
}



.s-1832f8e0-89b6-4687-b5dd-8e0958381800 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1832f8e0-89b6-4687-b5dd-8e0958381800 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1832f8e0-89b6-4687-b5dd-8e0958381800.shogun-image-container {
      position: relative;
    }

    .s-1832f8e0-89b6-4687-b5dd-8e0958381800.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1832f8e0-89b6-4687-b5dd-8e0958381800.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1832f8e0-89b6-4687-b5dd-8e0958381800 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 200px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-1832f8e0-89b6-4687-b5dd-8e0958381800 {
  margin: 0 !important;
  overflow: visible;
}

#s-1832f8e0-89b6-4687-b5dd-8e0958381800-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1832f8e0-89b6-4687-b5dd-8e0958381800 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1832f8e0-89b6-4687-b5dd-8e0958381800 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1832f8e0-89b6-4687-b5dd-8e0958381800 img.shogun-image {
  /* Add background color handling */
  
}

#s-1832f8e0-89b6-4687-b5dd-8e0958381800 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1832f8e0-89b6-4687-b5dd-8e0958381800 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1832f8e0-89b6-4687-b5dd-8e0958381800 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1832f8e0-89b6-4687-b5dd-8e0958381800 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1832f8e0-89b6-4687-b5dd-8e0958381800.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1832f8e0-89b6-4687-b5dd-8e0958381800 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 200px;
  }



  img.s-1832f8e0-89b6-4687-b5dd-8e0958381800.shogun-image {
    
    
    
    max-height: 200px;
  }


.s-1832f8e0-89b6-4687-b5dd-8e0958381800 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1832f8e0-89b6-4687-b5dd-8e0958381800.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-1832f8e0-89b6-4687-b5dd-8e0958381800.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1832f8e0-89b6-4687-b5dd-8e0958381800.shogun-image {
  box-sizing: border-box;
}



.s-1832f8e0-89b6-4687-b5dd-8e0958381800 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1832f8e0-89b6-4687-b5dd-8e0958381800 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1832f8e0-89b6-4687-b5dd-8e0958381800.shogun-image-container {
      position: relative;
    }

    .s-1832f8e0-89b6-4687-b5dd-8e0958381800.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1832f8e0-89b6-4687-b5dd-8e0958381800.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1832f8e0-89b6-4687-b5dd-8e0958381800 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 200px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-1832f8e0-89b6-4687-b5dd-8e0958381800 {
  margin: 0 !important;
  overflow: visible;
}

#s-1832f8e0-89b6-4687-b5dd-8e0958381800-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1832f8e0-89b6-4687-b5dd-8e0958381800 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1832f8e0-89b6-4687-b5dd-8e0958381800 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1832f8e0-89b6-4687-b5dd-8e0958381800 img.shogun-image {
  /* Add background color handling */
  
}

#s-1832f8e0-89b6-4687-b5dd-8e0958381800 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1832f8e0-89b6-4687-b5dd-8e0958381800 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1832f8e0-89b6-4687-b5dd-8e0958381800 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1832f8e0-89b6-4687-b5dd-8e0958381800 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1832f8e0-89b6-4687-b5dd-8e0958381800.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1832f8e0-89b6-4687-b5dd-8e0958381800 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 200px;
  }



  img.s-1832f8e0-89b6-4687-b5dd-8e0958381800.shogun-image {
    
    
    
    max-height: 200px;
  }


.s-1832f8e0-89b6-4687-b5dd-8e0958381800 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1832f8e0-89b6-4687-b5dd-8e0958381800.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-1832f8e0-89b6-4687-b5dd-8e0958381800.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1832f8e0-89b6-4687-b5dd-8e0958381800.shogun-image {
  box-sizing: border-box;
}



.s-1832f8e0-89b6-4687-b5dd-8e0958381800 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1832f8e0-89b6-4687-b5dd-8e0958381800 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1832f8e0-89b6-4687-b5dd-8e0958381800.shogun-image-container {
      position: relative;
    }

    .s-1832f8e0-89b6-4687-b5dd-8e0958381800.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1832f8e0-89b6-4687-b5dd-8e0958381800.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1832f8e0-89b6-4687-b5dd-8e0958381800 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 200px;
    }
  }

}@media (max-width: 767px){#s-1832f8e0-89b6-4687-b5dd-8e0958381800 {
  margin: 0 !important;
  overflow: visible;
}

#s-1832f8e0-89b6-4687-b5dd-8e0958381800-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1832f8e0-89b6-4687-b5dd-8e0958381800 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1832f8e0-89b6-4687-b5dd-8e0958381800 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1832f8e0-89b6-4687-b5dd-8e0958381800 img.shogun-image {
  /* Add background color handling */
  
}

#s-1832f8e0-89b6-4687-b5dd-8e0958381800 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1832f8e0-89b6-4687-b5dd-8e0958381800 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1832f8e0-89b6-4687-b5dd-8e0958381800 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1832f8e0-89b6-4687-b5dd-8e0958381800 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1832f8e0-89b6-4687-b5dd-8e0958381800.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1832f8e0-89b6-4687-b5dd-8e0958381800 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 200px;
  }



  img.s-1832f8e0-89b6-4687-b5dd-8e0958381800.shogun-image {
    
    
    
    max-height: 200px;
  }


.s-1832f8e0-89b6-4687-b5dd-8e0958381800 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1832f8e0-89b6-4687-b5dd-8e0958381800.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-1832f8e0-89b6-4687-b5dd-8e0958381800.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1832f8e0-89b6-4687-b5dd-8e0958381800.shogun-image {
  box-sizing: border-box;
}



.s-1832f8e0-89b6-4687-b5dd-8e0958381800 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1832f8e0-89b6-4687-b5dd-8e0958381800 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1832f8e0-89b6-4687-b5dd-8e0958381800.shogun-image-container {
      position: relative;
    }

    .s-1832f8e0-89b6-4687-b5dd-8e0958381800.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1832f8e0-89b6-4687-b5dd-8e0958381800.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1832f8e0-89b6-4687-b5dd-8e0958381800 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 200px;
    }
  }

}
#s-215f9a99-6a1d-429d-8d0c-0aa6dee4da93 {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-left: 25px;
padding-right: 25px;
min-height: 50px;
max-width: 1200px;
}
@media (min-width: 1200px){#s-215f9a99-6a1d-429d-8d0c-0aa6dee4da93 {
  display: none;
}
#s-215f9a99-6a1d-429d-8d0c-0aa6dee4da93, #wrap-s-215f9a99-6a1d-429d-8d0c-0aa6dee4da93, #wrap-content-s-215f9a99-6a1d-429d-8d0c-0aa6dee4da93 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-215f9a99-6a1d-429d-8d0c-0aa6dee4da93 {
  display: none;
}
#s-215f9a99-6a1d-429d-8d0c-0aa6dee4da93, #wrap-s-215f9a99-6a1d-429d-8d0c-0aa6dee4da93, #wrap-content-s-215f9a99-6a1d-429d-8d0c-0aa6dee4da93 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-215f9a99-6a1d-429d-8d0c-0aa6dee4da93 {
  padding-bottom: 25px;
}
}@media (max-width: 767px){#s-215f9a99-6a1d-429d-8d0c-0aa6dee4da93 {
  padding-top: 25px;
padding-bottom: 40px;
}
}







#s-215f9a99-6a1d-429d-8d0c-0aa6dee4da93 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-215f9a99-6a1d-429d-8d0c-0aa6dee4da93.shg-box.shg-c {
  justify-content: center;
}

#s-f1f9fec9-42ac-4235-b4f3-38fa8eae42f6 {
  padding-top: 0px;
padding-bottom: 50px;
min-height: 50px;
}
@media (max-width: 767px){#s-f1f9fec9-42ac-4235-b4f3-38fa8eae42f6 {
  padding-bottom: 25px;
}
}







#s-f1f9fec9-42ac-4235-b4f3-38fa8eae42f6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f1f9fec9-42ac-4235-b4f3-38fa8eae42f6.shg-box.shg-c {
  justify-content: center;
}

#s-f4391519-5d1f-460c-b810-4303d5f21ae2 {
  margin-top: 25px;
margin-bottom: 0%;
padding-top: 8px;
padding-bottom: 15px;
}
@media (min-width: 768px) and (max-width: 991px){#s-f4391519-5d1f-460c-b810-4303d5f21ae2 {
  margin-top: 0px;
margin-bottom: 20px;
}
}@media (max-width: 767px){#s-f4391519-5d1f-460c-b810-4303d5f21ae2 {
  margin-top: 0px;
margin-bottom: 20px;
}
}
#s-32f7ef43-cac8-4155-92dc-b828f01348dc {
  margin-left: 0px;
margin-bottom: 15px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
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: 8px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-32f7ef43-cac8-4155-92dc-b828f01348dc:hover {background-color: rgba(113, 204, 152, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-32f7ef43-cac8-4155-92dc-b828f01348dc:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-32f7ef43-cac8-4155-92dc-b828f01348dc {
  margin-bottom: 5px;
max-width: 250px;
}
}@media (max-width: 767px){#s-32f7ef43-cac8-4155-92dc-b828f01348dc {
  margin-bottom: 5px;
}
}

  #s-32f7ef43-cac8-4155-92dc-b828f01348dc-root {
    text-align: center;
  }


#s-32f7ef43-cac8-4155-92dc-b828f01348dc.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
@media (min-width: 1200px){
  #s-32f7ef43-cac8-4155-92dc-b828f01348dc-root {
    text-align: center;
  }


#s-32f7ef43-cac8-4155-92dc-b828f01348dc.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-32f7ef43-cac8-4155-92dc-b828f01348dc-root {
    text-align: center;
  }


#s-32f7ef43-cac8-4155-92dc-b828f01348dc.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-32f7ef43-cac8-4155-92dc-b828f01348dc-root {
    text-align: center;
  }


#s-32f7ef43-cac8-4155-92dc-b828f01348dc.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (max-width: 767px){
  #s-32f7ef43-cac8-4155-92dc-b828f01348dc-root {
    text-align: center;
  }


#s-32f7ef43-cac8-4155-92dc-b828f01348dc.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}
#s-babada36-7da1-4e5b-a4a6-b1ea41d614aa {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (max-width: 767px){#s-babada36-7da1-4e5b-a4a6-b1ea41d614aa {
  padding-top: 15px;
padding-bottom: 0px;
}
}
#s-2858926a-d460-4bbd-88ec-4bda7840b56d {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-2858926a-d460-4bbd-88ec-4bda7840b56d"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-2858926a-d460-4bbd-88ec-4bda7840b56d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-2858926a-d460-4bbd-88ec-4bda7840b56d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-2858926a-d460-4bbd-88ec-4bda7840b56d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-6264699b-6f96-418b-a687-a9088bd0ebf0 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 25px;
margin-right: 0px;
max-width: 820px;
aspect-ratio: 1/1;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-6264699b-6f96-418b-a687-a9088bd0ebf0 {
  text-align: left;
}
}
#s-6264699b-6f96-418b-a687-a9088bd0ebf0 {
  margin: 0 !important;
  overflow: visible;
}

#s-6264699b-6f96-418b-a687-a9088bd0ebf0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6264699b-6f96-418b-a687-a9088bd0ebf0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-6264699b-6f96-418b-a687-a9088bd0ebf0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6264699b-6f96-418b-a687-a9088bd0ebf0 img.shogun-image {
  /* Add background color handling */
  
}

#s-6264699b-6f96-418b-a687-a9088bd0ebf0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* 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: 8px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6264699b-6f96-418b-a687-a9088bd0ebf0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6264699b-6f96-418b-a687-a9088bd0ebf0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6264699b-6f96-418b-a687-a9088bd0ebf0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6264699b-6f96-418b-a687-a9088bd0ebf0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6264699b-6f96-418b-a687-a9088bd0ebf0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 820px;
  }



  img.s-6264699b-6f96-418b-a687-a9088bd0ebf0.shogun-image {
    
    
    
    max-height: 820px;
  }


.s-6264699b-6f96-418b-a687-a9088bd0ebf0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6264699b-6f96-418b-a687-a9088bd0ebf0.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-6264699b-6f96-418b-a687-a9088bd0ebf0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6264699b-6f96-418b-a687-a9088bd0ebf0.shogun-image {
  box-sizing: border-box;
}



.s-6264699b-6f96-418b-a687-a9088bd0ebf0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6264699b-6f96-418b-a687-a9088bd0ebf0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6264699b-6f96-418b-a687-a9088bd0ebf0.shogun-image-container {
      position: relative;
    }

    .s-6264699b-6f96-418b-a687-a9088bd0ebf0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6264699b-6f96-418b-a687-a9088bd0ebf0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6264699b-6f96-418b-a687-a9088bd0ebf0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 820px;
    }
  }

@media (min-width: 1200px){#s-6264699b-6f96-418b-a687-a9088bd0ebf0 {
  margin: 0 !important;
  overflow: visible;
}

#s-6264699b-6f96-418b-a687-a9088bd0ebf0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6264699b-6f96-418b-a687-a9088bd0ebf0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6264699b-6f96-418b-a687-a9088bd0ebf0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6264699b-6f96-418b-a687-a9088bd0ebf0 img.shogun-image {
  /* Add background color handling */
  
}

#s-6264699b-6f96-418b-a687-a9088bd0ebf0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6264699b-6f96-418b-a687-a9088bd0ebf0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6264699b-6f96-418b-a687-a9088bd0ebf0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6264699b-6f96-418b-a687-a9088bd0ebf0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6264699b-6f96-418b-a687-a9088bd0ebf0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6264699b-6f96-418b-a687-a9088bd0ebf0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 820px;
  }



  img.s-6264699b-6f96-418b-a687-a9088bd0ebf0.shogun-image {
    
    
    
    max-height: 820px;
  }


.s-6264699b-6f96-418b-a687-a9088bd0ebf0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6264699b-6f96-418b-a687-a9088bd0ebf0.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-6264699b-6f96-418b-a687-a9088bd0ebf0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6264699b-6f96-418b-a687-a9088bd0ebf0.shogun-image {
  box-sizing: border-box;
}



.s-6264699b-6f96-418b-a687-a9088bd0ebf0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6264699b-6f96-418b-a687-a9088bd0ebf0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6264699b-6f96-418b-a687-a9088bd0ebf0.shogun-image-container {
      position: relative;
    }

    .s-6264699b-6f96-418b-a687-a9088bd0ebf0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6264699b-6f96-418b-a687-a9088bd0ebf0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6264699b-6f96-418b-a687-a9088bd0ebf0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 820px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-6264699b-6f96-418b-a687-a9088bd0ebf0 {
  margin: 0 !important;
  overflow: visible;
}

#s-6264699b-6f96-418b-a687-a9088bd0ebf0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6264699b-6f96-418b-a687-a9088bd0ebf0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6264699b-6f96-418b-a687-a9088bd0ebf0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6264699b-6f96-418b-a687-a9088bd0ebf0 img.shogun-image {
  /* Add background color handling */
  
}

#s-6264699b-6f96-418b-a687-a9088bd0ebf0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6264699b-6f96-418b-a687-a9088bd0ebf0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6264699b-6f96-418b-a687-a9088bd0ebf0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6264699b-6f96-418b-a687-a9088bd0ebf0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6264699b-6f96-418b-a687-a9088bd0ebf0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6264699b-6f96-418b-a687-a9088bd0ebf0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 820px;
  }



  img.s-6264699b-6f96-418b-a687-a9088bd0ebf0.shogun-image {
    
    
    
    max-height: 820px;
  }


.s-6264699b-6f96-418b-a687-a9088bd0ebf0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6264699b-6f96-418b-a687-a9088bd0ebf0.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-6264699b-6f96-418b-a687-a9088bd0ebf0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6264699b-6f96-418b-a687-a9088bd0ebf0.shogun-image {
  box-sizing: border-box;
}



.s-6264699b-6f96-418b-a687-a9088bd0ebf0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6264699b-6f96-418b-a687-a9088bd0ebf0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6264699b-6f96-418b-a687-a9088bd0ebf0.shogun-image-container {
      position: relative;
    }

    .s-6264699b-6f96-418b-a687-a9088bd0ebf0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6264699b-6f96-418b-a687-a9088bd0ebf0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6264699b-6f96-418b-a687-a9088bd0ebf0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 820px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-6264699b-6f96-418b-a687-a9088bd0ebf0 {
  margin: 0 !important;
  overflow: visible;
}

#s-6264699b-6f96-418b-a687-a9088bd0ebf0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6264699b-6f96-418b-a687-a9088bd0ebf0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6264699b-6f96-418b-a687-a9088bd0ebf0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6264699b-6f96-418b-a687-a9088bd0ebf0 img.shogun-image {
  /* Add background color handling */
  
}

#s-6264699b-6f96-418b-a687-a9088bd0ebf0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6264699b-6f96-418b-a687-a9088bd0ebf0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6264699b-6f96-418b-a687-a9088bd0ebf0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6264699b-6f96-418b-a687-a9088bd0ebf0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6264699b-6f96-418b-a687-a9088bd0ebf0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6264699b-6f96-418b-a687-a9088bd0ebf0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 820px;
  }



  img.s-6264699b-6f96-418b-a687-a9088bd0ebf0.shogun-image {
    
    
    
    max-height: 820px;
  }


.s-6264699b-6f96-418b-a687-a9088bd0ebf0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6264699b-6f96-418b-a687-a9088bd0ebf0.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-6264699b-6f96-418b-a687-a9088bd0ebf0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6264699b-6f96-418b-a687-a9088bd0ebf0.shogun-image {
  box-sizing: border-box;
}



.s-6264699b-6f96-418b-a687-a9088bd0ebf0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6264699b-6f96-418b-a687-a9088bd0ebf0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6264699b-6f96-418b-a687-a9088bd0ebf0.shogun-image-container {
      position: relative;
    }

    .s-6264699b-6f96-418b-a687-a9088bd0ebf0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6264699b-6f96-418b-a687-a9088bd0ebf0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6264699b-6f96-418b-a687-a9088bd0ebf0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 820px;
    }
  }

}@media (max-width: 767px){#s-6264699b-6f96-418b-a687-a9088bd0ebf0 {
  margin: 0 !important;
  overflow: visible;
}

#s-6264699b-6f96-418b-a687-a9088bd0ebf0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6264699b-6f96-418b-a687-a9088bd0ebf0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6264699b-6f96-418b-a687-a9088bd0ebf0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6264699b-6f96-418b-a687-a9088bd0ebf0 img.shogun-image {
  /* Add background color handling */
  
}

#s-6264699b-6f96-418b-a687-a9088bd0ebf0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6264699b-6f96-418b-a687-a9088bd0ebf0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6264699b-6f96-418b-a687-a9088bd0ebf0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6264699b-6f96-418b-a687-a9088bd0ebf0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6264699b-6f96-418b-a687-a9088bd0ebf0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6264699b-6f96-418b-a687-a9088bd0ebf0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 820px;
  }



  img.s-6264699b-6f96-418b-a687-a9088bd0ebf0.shogun-image {
    
    
    
    max-height: 820px;
  }


.s-6264699b-6f96-418b-a687-a9088bd0ebf0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6264699b-6f96-418b-a687-a9088bd0ebf0.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-6264699b-6f96-418b-a687-a9088bd0ebf0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6264699b-6f96-418b-a687-a9088bd0ebf0.shogun-image {
  box-sizing: border-box;
}



.s-6264699b-6f96-418b-a687-a9088bd0ebf0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6264699b-6f96-418b-a687-a9088bd0ebf0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6264699b-6f96-418b-a687-a9088bd0ebf0.shogun-image-container {
      position: relative;
    }

    .s-6264699b-6f96-418b-a687-a9088bd0ebf0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6264699b-6f96-418b-a687-a9088bd0ebf0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6264699b-6f96-418b-a687-a9088bd0ebf0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 820px;
    }
  }

}
#s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 25px;
margin-right: 0px;
max-width: 820px;
aspect-ratio: 1/1;
text-align: left;
}

#s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 {
  margin: 0 !important;
  overflow: visible;
}

#s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 img.shogun-image {
  /* Add background color handling */
  
}

#s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* 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: 8px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 820px;
  }



  img.s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shogun-image {
    
    
    
    max-height: 820px;
  }


.s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shogun-image {
  box-sizing: border-box;
}



.s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shogun-image-container {
      position: relative;
    }

    .s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 820px;
    }
  }

@media (min-width: 1200px){#s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 {
  margin: 0 !important;
  overflow: visible;
}

#s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 img.shogun-image {
  /* Add background color handling */
  
}

#s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 820px;
  }



  img.s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shogun-image {
    
    
    
    max-height: 820px;
  }


.s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shogun-image {
  box-sizing: border-box;
}



.s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shogun-image-container {
      position: relative;
    }

    .s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 820px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 {
  margin: 0 !important;
  overflow: visible;
}

#s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 img.shogun-image {
  /* Add background color handling */
  
}

#s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 820px;
  }



  img.s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shogun-image {
    
    
    
    max-height: 820px;
  }


.s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shogun-image {
  box-sizing: border-box;
}



.s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shogun-image-container {
      position: relative;
    }

    .s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 820px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 {
  margin: 0 !important;
  overflow: visible;
}

#s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 img.shogun-image {
  /* Add background color handling */
  
}

#s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 820px;
  }



  img.s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shogun-image {
    
    
    
    max-height: 820px;
  }


.s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shogun-image {
  box-sizing: border-box;
}



.s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shogun-image-container {
      position: relative;
    }

    .s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 820px;
    }
  }

}@media (max-width: 767px){#s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 {
  margin: 0 !important;
  overflow: visible;
}

#s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 img.shogun-image {
  /* Add background color handling */
  
}

#s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 820px;
  }



  img.s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shogun-image {
    
    
    
    max-height: 820px;
  }


.s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shogun-image {
  box-sizing: border-box;
}



.s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shogun-image-container {
      position: relative;
    }

    .s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b6d1aeeb-ecd0-4b7c-b924-b4880d787668 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 820px;
    }
  }

}
#s-4d27ede0-4e53-4a58-903e-cea98bf57639 {
  margin-left: auto;
margin-right: auto;
max-width: 1500px;
aspect-ratio: 1500/1200;
text-align: center;
}

#s-4d27ede0-4e53-4a58-903e-cea98bf57639 {
  margin: 0 !important;
  overflow: visible;
}

#s-4d27ede0-4e53-4a58-903e-cea98bf57639-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4d27ede0-4e53-4a58-903e-cea98bf57639 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4d27ede0-4e53-4a58-903e-cea98bf57639 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4d27ede0-4e53-4a58-903e-cea98bf57639 img.shogun-image {
  /* Add background color handling */
  
}

#s-4d27ede0-4e53-4a58-903e-cea98bf57639 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4d27ede0-4e53-4a58-903e-cea98bf57639 .shg-image-content-wrapper {
      aspect-ratio: 1500/1200;
      min-width: 100%;
      height: auto;
    }

    #s-4d27ede0-4e53-4a58-903e-cea98bf57639 .shogun-image-link {
      aspect-ratio: 1500/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4d27ede0-4e53-4a58-903e-cea98bf57639 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4d27ede0-4e53-4a58-903e-cea98bf57639.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4d27ede0-4e53-4a58-903e-cea98bf57639 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-4d27ede0-4e53-4a58-903e-cea98bf57639.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-4d27ede0-4e53-4a58-903e-cea98bf57639 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4d27ede0-4e53-4a58-903e-cea98bf57639.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4d27ede0-4e53-4a58-903e-cea98bf57639.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4d27ede0-4e53-4a58-903e-cea98bf57639.shogun-image {
  box-sizing: border-box;
}



.s-4d27ede0-4e53-4a58-903e-cea98bf57639 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4d27ede0-4e53-4a58-903e-cea98bf57639 {
      --shg-aspect-ratio: calc(1500/1200); 
    }

    .s-4d27ede0-4e53-4a58-903e-cea98bf57639.shogun-image-container {
      position: relative;
    }

    .s-4d27ede0-4e53-4a58-903e-cea98bf57639.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4d27ede0-4e53-4a58-903e-cea98bf57639.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4d27ede0-4e53-4a58-903e-cea98bf57639 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-4d27ede0-4e53-4a58-903e-cea98bf57639 {
  margin: 0 !important;
  overflow: visible;
}

#s-4d27ede0-4e53-4a58-903e-cea98bf57639-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4d27ede0-4e53-4a58-903e-cea98bf57639 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4d27ede0-4e53-4a58-903e-cea98bf57639 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4d27ede0-4e53-4a58-903e-cea98bf57639 img.shogun-image {
  /* Add background color handling */
  
}

#s-4d27ede0-4e53-4a58-903e-cea98bf57639 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4d27ede0-4e53-4a58-903e-cea98bf57639 .shg-image-content-wrapper {
      aspect-ratio: 1500/1200;
      min-width: 100%;
      height: auto;
    }

    #s-4d27ede0-4e53-4a58-903e-cea98bf57639 .shogun-image-link {
      aspect-ratio: 1500/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4d27ede0-4e53-4a58-903e-cea98bf57639 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4d27ede0-4e53-4a58-903e-cea98bf57639.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4d27ede0-4e53-4a58-903e-cea98bf57639 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-4d27ede0-4e53-4a58-903e-cea98bf57639.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-4d27ede0-4e53-4a58-903e-cea98bf57639 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4d27ede0-4e53-4a58-903e-cea98bf57639.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4d27ede0-4e53-4a58-903e-cea98bf57639.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4d27ede0-4e53-4a58-903e-cea98bf57639.shogun-image {
  box-sizing: border-box;
}



.s-4d27ede0-4e53-4a58-903e-cea98bf57639 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4d27ede0-4e53-4a58-903e-cea98bf57639 {
      --shg-aspect-ratio: calc(1500/1200); 
    }

    .s-4d27ede0-4e53-4a58-903e-cea98bf57639.shogun-image-container {
      position: relative;
    }

    .s-4d27ede0-4e53-4a58-903e-cea98bf57639.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4d27ede0-4e53-4a58-903e-cea98bf57639.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4d27ede0-4e53-4a58-903e-cea98bf57639 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-4d27ede0-4e53-4a58-903e-cea98bf57639 {
  margin: 0 !important;
  overflow: visible;
}

#s-4d27ede0-4e53-4a58-903e-cea98bf57639-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4d27ede0-4e53-4a58-903e-cea98bf57639 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4d27ede0-4e53-4a58-903e-cea98bf57639 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4d27ede0-4e53-4a58-903e-cea98bf57639 img.shogun-image {
  /* Add background color handling */
  
}

#s-4d27ede0-4e53-4a58-903e-cea98bf57639 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4d27ede0-4e53-4a58-903e-cea98bf57639 .shg-image-content-wrapper {
      aspect-ratio: 1500/1200;
      min-width: 100%;
      height: auto;
    }

    #s-4d27ede0-4e53-4a58-903e-cea98bf57639 .shogun-image-link {
      aspect-ratio: 1500/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4d27ede0-4e53-4a58-903e-cea98bf57639 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4d27ede0-4e53-4a58-903e-cea98bf57639.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4d27ede0-4e53-4a58-903e-cea98bf57639 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-4d27ede0-4e53-4a58-903e-cea98bf57639.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-4d27ede0-4e53-4a58-903e-cea98bf57639 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4d27ede0-4e53-4a58-903e-cea98bf57639.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4d27ede0-4e53-4a58-903e-cea98bf57639.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4d27ede0-4e53-4a58-903e-cea98bf57639.shogun-image {
  box-sizing: border-box;
}



.s-4d27ede0-4e53-4a58-903e-cea98bf57639 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4d27ede0-4e53-4a58-903e-cea98bf57639 {
      --shg-aspect-ratio: calc(1500/1200); 
    }

    .s-4d27ede0-4e53-4a58-903e-cea98bf57639.shogun-image-container {
      position: relative;
    }

    .s-4d27ede0-4e53-4a58-903e-cea98bf57639.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4d27ede0-4e53-4a58-903e-cea98bf57639.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4d27ede0-4e53-4a58-903e-cea98bf57639 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-4d27ede0-4e53-4a58-903e-cea98bf57639 {
  margin: 0 !important;
  overflow: visible;
}

#s-4d27ede0-4e53-4a58-903e-cea98bf57639-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4d27ede0-4e53-4a58-903e-cea98bf57639 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4d27ede0-4e53-4a58-903e-cea98bf57639 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4d27ede0-4e53-4a58-903e-cea98bf57639 img.shogun-image {
  /* Add background color handling */
  
}

#s-4d27ede0-4e53-4a58-903e-cea98bf57639 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* 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: 8px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4d27ede0-4e53-4a58-903e-cea98bf57639 .shg-image-content-wrapper {
      aspect-ratio: 1500/1200;
      min-width: 100%;
      height: auto;
    }

    #s-4d27ede0-4e53-4a58-903e-cea98bf57639 .shogun-image-link {
      aspect-ratio: 1500/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4d27ede0-4e53-4a58-903e-cea98bf57639 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4d27ede0-4e53-4a58-903e-cea98bf57639.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4d27ede0-4e53-4a58-903e-cea98bf57639 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-4d27ede0-4e53-4a58-903e-cea98bf57639.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-4d27ede0-4e53-4a58-903e-cea98bf57639 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4d27ede0-4e53-4a58-903e-cea98bf57639.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4d27ede0-4e53-4a58-903e-cea98bf57639.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4d27ede0-4e53-4a58-903e-cea98bf57639.shogun-image {
  box-sizing: border-box;
}



.s-4d27ede0-4e53-4a58-903e-cea98bf57639 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4d27ede0-4e53-4a58-903e-cea98bf57639 {
      --shg-aspect-ratio: calc(1500/1200); 
    }

    .s-4d27ede0-4e53-4a58-903e-cea98bf57639.shogun-image-container {
      position: relative;
    }

    .s-4d27ede0-4e53-4a58-903e-cea98bf57639.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4d27ede0-4e53-4a58-903e-cea98bf57639.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4d27ede0-4e53-4a58-903e-cea98bf57639 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-4d27ede0-4e53-4a58-903e-cea98bf57639 {
  margin: 0 !important;
  overflow: visible;
}

#s-4d27ede0-4e53-4a58-903e-cea98bf57639-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4d27ede0-4e53-4a58-903e-cea98bf57639 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4d27ede0-4e53-4a58-903e-cea98bf57639 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4d27ede0-4e53-4a58-903e-cea98bf57639 img.shogun-image {
  /* Add background color handling */
  
}

#s-4d27ede0-4e53-4a58-903e-cea98bf57639 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* 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: 8px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4d27ede0-4e53-4a58-903e-cea98bf57639 .shg-image-content-wrapper {
      aspect-ratio: 1500/1200;
      min-width: 100%;
      height: auto;
    }

    #s-4d27ede0-4e53-4a58-903e-cea98bf57639 .shogun-image-link {
      aspect-ratio: 1500/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4d27ede0-4e53-4a58-903e-cea98bf57639 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4d27ede0-4e53-4a58-903e-cea98bf57639.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4d27ede0-4e53-4a58-903e-cea98bf57639 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-4d27ede0-4e53-4a58-903e-cea98bf57639.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-4d27ede0-4e53-4a58-903e-cea98bf57639 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4d27ede0-4e53-4a58-903e-cea98bf57639.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4d27ede0-4e53-4a58-903e-cea98bf57639.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4d27ede0-4e53-4a58-903e-cea98bf57639.shogun-image {
  box-sizing: border-box;
}



.s-4d27ede0-4e53-4a58-903e-cea98bf57639 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4d27ede0-4e53-4a58-903e-cea98bf57639 {
      --shg-aspect-ratio: calc(1500/1200); 
    }

    .s-4d27ede0-4e53-4a58-903e-cea98bf57639.shogun-image-container {
      position: relative;
    }

    .s-4d27ede0-4e53-4a58-903e-cea98bf57639.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4d27ede0-4e53-4a58-903e-cea98bf57639.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4d27ede0-4e53-4a58-903e-cea98bf57639 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-4eb68955-9673-4cb0-9e4e-d91f0ed6d73d {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-4eb68955-9673-4cb0-9e4e-d91f0ed6d73d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4eb68955-9673-4cb0-9e4e-d91f0ed6d73d.shg-box.shg-c {
  justify-content: center;
}

#s-d7b62625-997f-46cf-9d0c-518901968cfa {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-left: 25px;
padding-bottom: 50px;
padding-right: 25px;
max-width: 1200px;
}
@media (min-width: 768px) and (max-width: 991px){#s-d7b62625-997f-46cf-9d0c-518901968cfa {
  display: none;
}
#s-d7b62625-997f-46cf-9d0c-518901968cfa, #wrap-s-d7b62625-997f-46cf-9d0c-518901968cfa, #wrap-content-s-d7b62625-997f-46cf-9d0c-518901968cfa { display: none !important; }}@media (max-width: 767px){#s-d7b62625-997f-46cf-9d0c-518901968cfa {
  display: none;
}
#s-d7b62625-997f-46cf-9d0c-518901968cfa, #wrap-s-d7b62625-997f-46cf-9d0c-518901968cfa, #wrap-content-s-d7b62625-997f-46cf-9d0c-518901968cfa { display: none !important; }}
@media (min-width: 0px) {
[id="s-d7b62625-997f-46cf-9d0c-518901968cfa"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d7b62625-997f-46cf-9d0c-518901968cfa"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-d7b62625-997f-46cf-9d0c-518901968cfa"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-d7b62625-997f-46cf-9d0c-518901968cfa"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-d7b62625-997f-46cf-9d0c-518901968cfa"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-d7b62625-997f-46cf-9d0c-518901968cfa"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-d7b62625-997f-46cf-9d0c-518901968cfa"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-d7b62625-997f-46cf-9d0c-518901968cfa"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-d7b62625-997f-46cf-9d0c-518901968cfa"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-d7b62625-997f-46cf-9d0c-518901968cfa"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

}

#s-20be9214-a798-4bf0-97b0-1be1086fed12 {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
aspect-ratio: 1200/1500;
text-align: right;
}
@media (min-width: 1200px){#s-20be9214-a798-4bf0-97b0-1be1086fed12 {
  max-width: 341px;
}
}
#s-20be9214-a798-4bf0-97b0-1be1086fed12 {
  margin: 0 !important;
  overflow: visible;
}

#s-20be9214-a798-4bf0-97b0-1be1086fed12-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-20be9214-a798-4bf0-97b0-1be1086fed12 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-20be9214-a798-4bf0-97b0-1be1086fed12 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-20be9214-a798-4bf0-97b0-1be1086fed12 img.shogun-image {
  /* Add background color handling */
  
}

#s-20be9214-a798-4bf0-97b0-1be1086fed12 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* 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: 8px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-20be9214-a798-4bf0-97b0-1be1086fed12 .shg-image-content-wrapper {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }

    #s-20be9214-a798-4bf0-97b0-1be1086fed12 .shogun-image-link {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-20be9214-a798-4bf0-97b0-1be1086fed12 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-20be9214-a798-4bf0-97b0-1be1086fed12.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-20be9214-a798-4bf0-97b0-1be1086fed12 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-20be9214-a798-4bf0-97b0-1be1086fed12.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-20be9214-a798-4bf0-97b0-1be1086fed12 .shogun-image-content {
  
    justify-content: center;
  
}

.s-20be9214-a798-4bf0-97b0-1be1086fed12.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-20be9214-a798-4bf0-97b0-1be1086fed12.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-20be9214-a798-4bf0-97b0-1be1086fed12.shogun-image {
  box-sizing: border-box;
}



.s-20be9214-a798-4bf0-97b0-1be1086fed12 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-20be9214-a798-4bf0-97b0-1be1086fed12 {
      --shg-aspect-ratio: calc(1200/1500); 
    }

    .s-20be9214-a798-4bf0-97b0-1be1086fed12.shogun-image-container {
      position: relative;
    }

    .s-20be9214-a798-4bf0-97b0-1be1086fed12.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-20be9214-a798-4bf0-97b0-1be1086fed12.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-20be9214-a798-4bf0-97b0-1be1086fed12 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

@media (min-width: 1200px){#s-20be9214-a798-4bf0-97b0-1be1086fed12 {
  margin: 0 !important;
  overflow: visible;
}

#s-20be9214-a798-4bf0-97b0-1be1086fed12-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-20be9214-a798-4bf0-97b0-1be1086fed12 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-20be9214-a798-4bf0-97b0-1be1086fed12 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-20be9214-a798-4bf0-97b0-1be1086fed12 img.shogun-image {
  /* Add background color handling */
  
}

#s-20be9214-a798-4bf0-97b0-1be1086fed12 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-20be9214-a798-4bf0-97b0-1be1086fed12 .shg-image-content-wrapper {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }

    #s-20be9214-a798-4bf0-97b0-1be1086fed12 .shogun-image-link {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-20be9214-a798-4bf0-97b0-1be1086fed12 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-20be9214-a798-4bf0-97b0-1be1086fed12.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-20be9214-a798-4bf0-97b0-1be1086fed12 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-20be9214-a798-4bf0-97b0-1be1086fed12.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-20be9214-a798-4bf0-97b0-1be1086fed12 .shogun-image-content {
  
    justify-content: center;
  
}

.s-20be9214-a798-4bf0-97b0-1be1086fed12.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-20be9214-a798-4bf0-97b0-1be1086fed12.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-20be9214-a798-4bf0-97b0-1be1086fed12.shogun-image {
  box-sizing: border-box;
}



.s-20be9214-a798-4bf0-97b0-1be1086fed12 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-20be9214-a798-4bf0-97b0-1be1086fed12 {
      --shg-aspect-ratio: calc(1200/1500); 
    }

    .s-20be9214-a798-4bf0-97b0-1be1086fed12.shogun-image-container {
      position: relative;
    }

    .s-20be9214-a798-4bf0-97b0-1be1086fed12.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-20be9214-a798-4bf0-97b0-1be1086fed12.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-20be9214-a798-4bf0-97b0-1be1086fed12 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-20be9214-a798-4bf0-97b0-1be1086fed12 {
  margin: 0 !important;
  overflow: visible;
}

#s-20be9214-a798-4bf0-97b0-1be1086fed12-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-20be9214-a798-4bf0-97b0-1be1086fed12 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-20be9214-a798-4bf0-97b0-1be1086fed12 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-20be9214-a798-4bf0-97b0-1be1086fed12 img.shogun-image {
  /* Add background color handling */
  
}

#s-20be9214-a798-4bf0-97b0-1be1086fed12 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-20be9214-a798-4bf0-97b0-1be1086fed12 .shg-image-content-wrapper {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }

    #s-20be9214-a798-4bf0-97b0-1be1086fed12 .shogun-image-link {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-20be9214-a798-4bf0-97b0-1be1086fed12 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-20be9214-a798-4bf0-97b0-1be1086fed12.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-20be9214-a798-4bf0-97b0-1be1086fed12 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-20be9214-a798-4bf0-97b0-1be1086fed12.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-20be9214-a798-4bf0-97b0-1be1086fed12 .shogun-image-content {
  
    justify-content: center;
  
}

.s-20be9214-a798-4bf0-97b0-1be1086fed12.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-20be9214-a798-4bf0-97b0-1be1086fed12.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-20be9214-a798-4bf0-97b0-1be1086fed12.shogun-image {
  box-sizing: border-box;
}



.s-20be9214-a798-4bf0-97b0-1be1086fed12 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-20be9214-a798-4bf0-97b0-1be1086fed12 {
      --shg-aspect-ratio: calc(1200/1500); 
    }

    .s-20be9214-a798-4bf0-97b0-1be1086fed12.shogun-image-container {
      position: relative;
    }

    .s-20be9214-a798-4bf0-97b0-1be1086fed12.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-20be9214-a798-4bf0-97b0-1be1086fed12.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-20be9214-a798-4bf0-97b0-1be1086fed12 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-20be9214-a798-4bf0-97b0-1be1086fed12 {
  margin: 0 !important;
  overflow: visible;
}

#s-20be9214-a798-4bf0-97b0-1be1086fed12-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-20be9214-a798-4bf0-97b0-1be1086fed12 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-20be9214-a798-4bf0-97b0-1be1086fed12 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-20be9214-a798-4bf0-97b0-1be1086fed12 img.shogun-image {
  /* Add background color handling */
  
}

#s-20be9214-a798-4bf0-97b0-1be1086fed12 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-20be9214-a798-4bf0-97b0-1be1086fed12 .shg-image-content-wrapper {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }

    #s-20be9214-a798-4bf0-97b0-1be1086fed12 .shogun-image-link {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-20be9214-a798-4bf0-97b0-1be1086fed12 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-20be9214-a798-4bf0-97b0-1be1086fed12.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-20be9214-a798-4bf0-97b0-1be1086fed12 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-20be9214-a798-4bf0-97b0-1be1086fed12.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-20be9214-a798-4bf0-97b0-1be1086fed12 .shogun-image-content {
  
    justify-content: center;
  
}

.s-20be9214-a798-4bf0-97b0-1be1086fed12.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-20be9214-a798-4bf0-97b0-1be1086fed12.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-20be9214-a798-4bf0-97b0-1be1086fed12.shogun-image {
  box-sizing: border-box;
}



.s-20be9214-a798-4bf0-97b0-1be1086fed12 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-20be9214-a798-4bf0-97b0-1be1086fed12 {
      --shg-aspect-ratio: calc(1200/1500); 
    }

    .s-20be9214-a798-4bf0-97b0-1be1086fed12.shogun-image-container {
      position: relative;
    }

    .s-20be9214-a798-4bf0-97b0-1be1086fed12.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-20be9214-a798-4bf0-97b0-1be1086fed12.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-20be9214-a798-4bf0-97b0-1be1086fed12 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (max-width: 767px){#s-20be9214-a798-4bf0-97b0-1be1086fed12 {
  margin: 0 !important;
  overflow: visible;
}

#s-20be9214-a798-4bf0-97b0-1be1086fed12-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-20be9214-a798-4bf0-97b0-1be1086fed12 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-20be9214-a798-4bf0-97b0-1be1086fed12 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-20be9214-a798-4bf0-97b0-1be1086fed12 img.shogun-image {
  /* Add background color handling */
  
}

#s-20be9214-a798-4bf0-97b0-1be1086fed12 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-20be9214-a798-4bf0-97b0-1be1086fed12 .shg-image-content-wrapper {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }

    #s-20be9214-a798-4bf0-97b0-1be1086fed12 .shogun-image-link {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-20be9214-a798-4bf0-97b0-1be1086fed12 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-20be9214-a798-4bf0-97b0-1be1086fed12.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-20be9214-a798-4bf0-97b0-1be1086fed12 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-20be9214-a798-4bf0-97b0-1be1086fed12.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-20be9214-a798-4bf0-97b0-1be1086fed12 .shogun-image-content {
  
    justify-content: center;
  
}

.s-20be9214-a798-4bf0-97b0-1be1086fed12.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-20be9214-a798-4bf0-97b0-1be1086fed12.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-20be9214-a798-4bf0-97b0-1be1086fed12.shogun-image {
  box-sizing: border-box;
}



.s-20be9214-a798-4bf0-97b0-1be1086fed12 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-20be9214-a798-4bf0-97b0-1be1086fed12 {
      --shg-aspect-ratio: calc(1200/1500); 
    }

    .s-20be9214-a798-4bf0-97b0-1be1086fed12.shogun-image-container {
      position: relative;
    }

    .s-20be9214-a798-4bf0-97b0-1be1086fed12.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-20be9214-a798-4bf0-97b0-1be1086fed12.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-20be9214-a798-4bf0-97b0-1be1086fed12 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-02d44114-7671-4979-9da4-139f60bf2c2d {
  margin-top: 0px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
max-width: 200px;
aspect-ratio: 1/1;
text-align: left;
}
@media (min-width: 1200px){#s-02d44114-7671-4979-9da4-139f60bf2c2d {
  max-width: 200px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-02d44114-7671-4979-9da4-139f60bf2c2d {
  max-width: 180px;
}
}
#s-02d44114-7671-4979-9da4-139f60bf2c2d {
  margin: 0 !important;
  overflow: visible;
}

#s-02d44114-7671-4979-9da4-139f60bf2c2d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-02d44114-7671-4979-9da4-139f60bf2c2d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-02d44114-7671-4979-9da4-139f60bf2c2d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-02d44114-7671-4979-9da4-139f60bf2c2d img.shogun-image {
  /* Add background color handling */
  
}

#s-02d44114-7671-4979-9da4-139f60bf2c2d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* 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: 8px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-02d44114-7671-4979-9da4-139f60bf2c2d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-02d44114-7671-4979-9da4-139f60bf2c2d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-02d44114-7671-4979-9da4-139f60bf2c2d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-02d44114-7671-4979-9da4-139f60bf2c2d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-02d44114-7671-4979-9da4-139f60bf2c2d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 200px;
  }



  img.s-02d44114-7671-4979-9da4-139f60bf2c2d.shogun-image {
    
    
    
    max-height: 200px;
  }


.s-02d44114-7671-4979-9da4-139f60bf2c2d .shogun-image-content {
  
    justify-content: center;
  
}

.s-02d44114-7671-4979-9da4-139f60bf2c2d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-02d44114-7671-4979-9da4-139f60bf2c2d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-02d44114-7671-4979-9da4-139f60bf2c2d.shogun-image {
  box-sizing: border-box;
}



.s-02d44114-7671-4979-9da4-139f60bf2c2d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-02d44114-7671-4979-9da4-139f60bf2c2d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-02d44114-7671-4979-9da4-139f60bf2c2d.shogun-image-container {
      position: relative;
    }

    .s-02d44114-7671-4979-9da4-139f60bf2c2d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-02d44114-7671-4979-9da4-139f60bf2c2d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-02d44114-7671-4979-9da4-139f60bf2c2d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 200px;
    }
  }

@media (min-width: 1200px){#s-02d44114-7671-4979-9da4-139f60bf2c2d {
  margin: 0 !important;
  overflow: visible;
}

#s-02d44114-7671-4979-9da4-139f60bf2c2d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-02d44114-7671-4979-9da4-139f60bf2c2d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-02d44114-7671-4979-9da4-139f60bf2c2d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-02d44114-7671-4979-9da4-139f60bf2c2d img.shogun-image {
  /* Add background color handling */
  
}

#s-02d44114-7671-4979-9da4-139f60bf2c2d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-02d44114-7671-4979-9da4-139f60bf2c2d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-02d44114-7671-4979-9da4-139f60bf2c2d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-02d44114-7671-4979-9da4-139f60bf2c2d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-02d44114-7671-4979-9da4-139f60bf2c2d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-02d44114-7671-4979-9da4-139f60bf2c2d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 200px;
  }



  img.s-02d44114-7671-4979-9da4-139f60bf2c2d.shogun-image {
    
    
    
    max-height: 200px;
  }


.s-02d44114-7671-4979-9da4-139f60bf2c2d .shogun-image-content {
  
    justify-content: center;
  
}

.s-02d44114-7671-4979-9da4-139f60bf2c2d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-02d44114-7671-4979-9da4-139f60bf2c2d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-02d44114-7671-4979-9da4-139f60bf2c2d.shogun-image {
  box-sizing: border-box;
}



.s-02d44114-7671-4979-9da4-139f60bf2c2d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-02d44114-7671-4979-9da4-139f60bf2c2d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-02d44114-7671-4979-9da4-139f60bf2c2d.shogun-image-container {
      position: relative;
    }

    .s-02d44114-7671-4979-9da4-139f60bf2c2d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-02d44114-7671-4979-9da4-139f60bf2c2d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-02d44114-7671-4979-9da4-139f60bf2c2d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 200px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-02d44114-7671-4979-9da4-139f60bf2c2d {
  margin: 0 !important;
  overflow: visible;
}

#s-02d44114-7671-4979-9da4-139f60bf2c2d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-02d44114-7671-4979-9da4-139f60bf2c2d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-02d44114-7671-4979-9da4-139f60bf2c2d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-02d44114-7671-4979-9da4-139f60bf2c2d img.shogun-image {
  /* Add background color handling */
  
}

#s-02d44114-7671-4979-9da4-139f60bf2c2d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-02d44114-7671-4979-9da4-139f60bf2c2d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-02d44114-7671-4979-9da4-139f60bf2c2d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-02d44114-7671-4979-9da4-139f60bf2c2d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-02d44114-7671-4979-9da4-139f60bf2c2d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-02d44114-7671-4979-9da4-139f60bf2c2d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 200px;
  }



  img.s-02d44114-7671-4979-9da4-139f60bf2c2d.shogun-image {
    
    
    
    max-height: 200px;
  }


.s-02d44114-7671-4979-9da4-139f60bf2c2d .shogun-image-content {
  
    justify-content: center;
  
}

.s-02d44114-7671-4979-9da4-139f60bf2c2d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-02d44114-7671-4979-9da4-139f60bf2c2d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-02d44114-7671-4979-9da4-139f60bf2c2d.shogun-image {
  box-sizing: border-box;
}



.s-02d44114-7671-4979-9da4-139f60bf2c2d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-02d44114-7671-4979-9da4-139f60bf2c2d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-02d44114-7671-4979-9da4-139f60bf2c2d.shogun-image-container {
      position: relative;
    }

    .s-02d44114-7671-4979-9da4-139f60bf2c2d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-02d44114-7671-4979-9da4-139f60bf2c2d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-02d44114-7671-4979-9da4-139f60bf2c2d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 200px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-02d44114-7671-4979-9da4-139f60bf2c2d {
  margin: 0 !important;
  overflow: visible;
}

#s-02d44114-7671-4979-9da4-139f60bf2c2d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-02d44114-7671-4979-9da4-139f60bf2c2d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-02d44114-7671-4979-9da4-139f60bf2c2d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-02d44114-7671-4979-9da4-139f60bf2c2d img.shogun-image {
  /* Add background color handling */
  
}

#s-02d44114-7671-4979-9da4-139f60bf2c2d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-02d44114-7671-4979-9da4-139f60bf2c2d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-02d44114-7671-4979-9da4-139f60bf2c2d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-02d44114-7671-4979-9da4-139f60bf2c2d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-02d44114-7671-4979-9da4-139f60bf2c2d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-02d44114-7671-4979-9da4-139f60bf2c2d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 200px;
  }



  img.s-02d44114-7671-4979-9da4-139f60bf2c2d.shogun-image {
    
    
    
    max-height: 200px;
  }


.s-02d44114-7671-4979-9da4-139f60bf2c2d .shogun-image-content {
  
    justify-content: center;
  
}

.s-02d44114-7671-4979-9da4-139f60bf2c2d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-02d44114-7671-4979-9da4-139f60bf2c2d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-02d44114-7671-4979-9da4-139f60bf2c2d.shogun-image {
  box-sizing: border-box;
}



.s-02d44114-7671-4979-9da4-139f60bf2c2d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-02d44114-7671-4979-9da4-139f60bf2c2d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-02d44114-7671-4979-9da4-139f60bf2c2d.shogun-image-container {
      position: relative;
    }

    .s-02d44114-7671-4979-9da4-139f60bf2c2d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-02d44114-7671-4979-9da4-139f60bf2c2d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-02d44114-7671-4979-9da4-139f60bf2c2d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 200px;
    }
  }

}@media (max-width: 767px){#s-02d44114-7671-4979-9da4-139f60bf2c2d {
  margin: 0 !important;
  overflow: visible;
}

#s-02d44114-7671-4979-9da4-139f60bf2c2d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-02d44114-7671-4979-9da4-139f60bf2c2d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-02d44114-7671-4979-9da4-139f60bf2c2d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-02d44114-7671-4979-9da4-139f60bf2c2d img.shogun-image {
  /* Add background color handling */
  
}

#s-02d44114-7671-4979-9da4-139f60bf2c2d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-02d44114-7671-4979-9da4-139f60bf2c2d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-02d44114-7671-4979-9da4-139f60bf2c2d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-02d44114-7671-4979-9da4-139f60bf2c2d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-02d44114-7671-4979-9da4-139f60bf2c2d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-02d44114-7671-4979-9da4-139f60bf2c2d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 200px;
  }



  img.s-02d44114-7671-4979-9da4-139f60bf2c2d.shogun-image {
    
    
    
    max-height: 200px;
  }


.s-02d44114-7671-4979-9da4-139f60bf2c2d .shogun-image-content {
  
    justify-content: center;
  
}

.s-02d44114-7671-4979-9da4-139f60bf2c2d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-02d44114-7671-4979-9da4-139f60bf2c2d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-02d44114-7671-4979-9da4-139f60bf2c2d.shogun-image {
  box-sizing: border-box;
}



.s-02d44114-7671-4979-9da4-139f60bf2c2d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-02d44114-7671-4979-9da4-139f60bf2c2d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-02d44114-7671-4979-9da4-139f60bf2c2d.shogun-image-container {
      position: relative;
    }

    .s-02d44114-7671-4979-9da4-139f60bf2c2d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-02d44114-7671-4979-9da4-139f60bf2c2d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-02d44114-7671-4979-9da4-139f60bf2c2d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 200px;
    }
  }

}
#s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 {
  margin-top: 0px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
max-width: 200px;
aspect-ratio: 1/1;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 {
  max-width: 180px;
}
}
#s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* 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: 8px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 200px;
  }



  img.s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shogun-image {
    
    
    
    max-height: 200px;
  }


.s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shogun-image {
  box-sizing: border-box;
}



.s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shogun-image-container {
      position: relative;
    }

    .s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 200px;
    }
  }

@media (min-width: 1200px){#s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 200px;
  }



  img.s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shogun-image {
    
    
    
    max-height: 200px;
  }


.s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shogun-image {
  box-sizing: border-box;
}



.s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shogun-image-container {
      position: relative;
    }

    .s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 200px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 200px;
  }



  img.s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shogun-image {
    
    
    
    max-height: 200px;
  }


.s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shogun-image {
  box-sizing: border-box;
}



.s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shogun-image-container {
      position: relative;
    }

    .s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 200px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 200px;
  }



  img.s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shogun-image {
    
    
    
    max-height: 200px;
  }


.s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shogun-image {
  box-sizing: border-box;
}



.s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shogun-image-container {
      position: relative;
    }

    .s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 200px;
    }
  }

}@media (max-width: 767px){#s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 200px;
  }



  img.s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shogun-image {
    
    
    
    max-height: 200px;
  }


.s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shogun-image {
  box-sizing: border-box;
}



.s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shogun-image-container {
      position: relative;
    }

    .s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3da8b683-38a4-48e9-b9e0-cc98d3e676a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 200px;
    }
  }

}
#s-9648b967-c973-461b-adb0-6d9742a7b4c6 {
  margin-right: 15%;
min-height: 50px;
}








#s-9648b967-c973-461b-adb0-6d9742a7b4c6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9648b967-c973-461b-adb0-6d9742a7b4c6.shg-box.shg-c {
  justify-content: center;
}

#s-b95c22ab-927b-4833-9789-f2cc898938b6 {
  margin-top: 25px;
margin-left: 20px;
margin-bottom: 25px;
margin-right: 20px;
padding-top: 8px;
padding-bottom: 15px;
max-width: 560px;
}

#s-ccc92a7d-7537-4aa8-a05d-19c11b750631 {
  margin-left: 20px;
margin-bottom: 15px;
margin-right: 30%;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
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: 8px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-ccc92a7d-7537-4aa8-a05d-19c11b750631:hover {background-color: rgba(113, 204, 152, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-ccc92a7d-7537-4aa8-a05d-19c11b750631:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 992px) and (max-width: 1199px){#s-ccc92a7d-7537-4aa8-a05d-19c11b750631 {
  margin-right: 20px;
max-width: 200px;
}
}

  #s-ccc92a7d-7537-4aa8-a05d-19c11b750631-root {
    text-align: center;
  }


#s-ccc92a7d-7537-4aa8-a05d-19c11b750631.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
@media (min-width: 1200px){
  #s-ccc92a7d-7537-4aa8-a05d-19c11b750631-root {
    text-align: center;
  }


#s-ccc92a7d-7537-4aa8-a05d-19c11b750631.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ccc92a7d-7537-4aa8-a05d-19c11b750631-root {
    text-align: center;
  }


#s-ccc92a7d-7537-4aa8-a05d-19c11b750631.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ccc92a7d-7537-4aa8-a05d-19c11b750631-root {
    text-align: center;
  }


#s-ccc92a7d-7537-4aa8-a05d-19c11b750631.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (max-width: 767px){
  #s-ccc92a7d-7537-4aa8-a05d-19c11b750631-root {
    text-align: center;
  }


#s-ccc92a7d-7537-4aa8-a05d-19c11b750631.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}
#s-effe6dd3-2ba5-40d4-9261-3b2199340b20 {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-left: 25px;
padding-right: 25px;
min-height: 50px;
max-width: 1200px;
}
@media (min-width: 1200px){#s-effe6dd3-2ba5-40d4-9261-3b2199340b20 {
  display: none;
}
#s-effe6dd3-2ba5-40d4-9261-3b2199340b20, #wrap-s-effe6dd3-2ba5-40d4-9261-3b2199340b20, #wrap-content-s-effe6dd3-2ba5-40d4-9261-3b2199340b20 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-effe6dd3-2ba5-40d4-9261-3b2199340b20 {
  display: none;
}
#s-effe6dd3-2ba5-40d4-9261-3b2199340b20, #wrap-s-effe6dd3-2ba5-40d4-9261-3b2199340b20, #wrap-content-s-effe6dd3-2ba5-40d4-9261-3b2199340b20 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-effe6dd3-2ba5-40d4-9261-3b2199340b20 {
  padding-top: 0px;
padding-bottom: 40px;
}
}@media (max-width: 767px){#s-effe6dd3-2ba5-40d4-9261-3b2199340b20 {
  padding-top: 25px;
padding-bottom: 40px;
}
}







#s-effe6dd3-2ba5-40d4-9261-3b2199340b20 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-effe6dd3-2ba5-40d4-9261-3b2199340b20.shg-box.shg-c {
  justify-content: center;
}

#s-90dd318f-e8f9-4129-a343-65d1a4bdc353 {
  padding-top: 0px;
padding-bottom: 50px;
min-height: 50px;
}
@media (max-width: 767px){#s-90dd318f-e8f9-4129-a343-65d1a4bdc353 {
  padding-bottom: 25px;
}
}







#s-90dd318f-e8f9-4129-a343-65d1a4bdc353 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-90dd318f-e8f9-4129-a343-65d1a4bdc353.shg-box.shg-c {
  justify-content: center;
}

#s-2a6c2859-88f9-48de-a40e-c192966ef522 {
  margin-top: 25px;
margin-bottom: 0%;
padding-top: 8px;
padding-bottom: 15px;
}
@media (min-width: 768px) and (max-width: 991px){#s-2a6c2859-88f9-48de-a40e-c192966ef522 {
  margin-bottom: 20px;
}
}@media (max-width: 767px){#s-2a6c2859-88f9-48de-a40e-c192966ef522 {
  margin-top: 0px;
margin-bottom: 20px;
}
}
#s-7d3c28a5-759e-435f-83d5-935ddd1f860d {
  margin-left: 0px;
margin-bottom: 15px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
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: 8px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-7d3c28a5-759e-435f-83d5-935ddd1f860d:hover {background-color: rgba(113, 204, 152, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-7d3c28a5-759e-435f-83d5-935ddd1f860d:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-7d3c28a5-759e-435f-83d5-935ddd1f860d {
  margin-bottom: 5px;
max-width: 250px;
}
}@media (max-width: 767px){#s-7d3c28a5-759e-435f-83d5-935ddd1f860d {
  margin-bottom: 5px;
}
}

  #s-7d3c28a5-759e-435f-83d5-935ddd1f860d-root {
    text-align: center;
  }


#s-7d3c28a5-759e-435f-83d5-935ddd1f860d.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
@media (min-width: 1200px){
  #s-7d3c28a5-759e-435f-83d5-935ddd1f860d-root {
    text-align: center;
  }


#s-7d3c28a5-759e-435f-83d5-935ddd1f860d.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-7d3c28a5-759e-435f-83d5-935ddd1f860d-root {
    text-align: center;
  }


#s-7d3c28a5-759e-435f-83d5-935ddd1f860d.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-7d3c28a5-759e-435f-83d5-935ddd1f860d-root {
    text-align: center;
  }


#s-7d3c28a5-759e-435f-83d5-935ddd1f860d.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (max-width: 767px){
  #s-7d3c28a5-759e-435f-83d5-935ddd1f860d-root {
    text-align: center;
  }


#s-7d3c28a5-759e-435f-83d5-935ddd1f860d.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}
#s-e174e8c4-5b23-405c-96ad-f99cb29e2110 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-e174e8c4-5b23-405c-96ad-f99cb29e2110"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-e174e8c4-5b23-405c-96ad-f99cb29e2110"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-e174e8c4-5b23-405c-96ad-f99cb29e2110"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-e174e8c4-5b23-405c-96ad-f99cb29e2110"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 25px;
margin-right: 0px;
max-width: 820px;
aspect-ratio: 1/1;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d {
  max-width: 450px;
text-align: left;
}
}
#s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d {
  margin: 0 !important;
  overflow: visible;
}

#s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d img.shogun-image {
  /* Add background color handling */
  
}

#s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* 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: 8px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 820px;
  }



  img.s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shogun-image {
    
    
    
    max-height: 820px;
  }


.s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d .shogun-image-content {
  
    justify-content: center;
  
}

.s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shogun-image {
  box-sizing: border-box;
}



.s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shogun-image-container {
      position: relative;
    }

    .s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 820px;
    }
  }

@media (min-width: 1200px){#s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d {
  margin: 0 !important;
  overflow: visible;
}

#s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d img.shogun-image {
  /* Add background color handling */
  
}

#s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 820px;
  }



  img.s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shogun-image {
    
    
    
    max-height: 820px;
  }


.s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d .shogun-image-content {
  
    justify-content: center;
  
}

.s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shogun-image {
  box-sizing: border-box;
}



.s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shogun-image-container {
      position: relative;
    }

    .s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 820px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d {
  margin: 0 !important;
  overflow: visible;
}

#s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d img.shogun-image {
  /* Add background color handling */
  
}

#s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 820px;
  }



  img.s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shogun-image {
    
    
    
    max-height: 820px;
  }


.s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d .shogun-image-content {
  
    justify-content: center;
  
}

.s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shogun-image {
  box-sizing: border-box;
}



.s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shogun-image-container {
      position: relative;
    }

    .s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 820px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d {
  margin: 0 !important;
  overflow: visible;
}

#s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d img.shogun-image {
  /* Add background color handling */
  
}

#s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 820px;
  }



  img.s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shogun-image {
    
    
    
    max-height: 820px;
  }


.s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d .shogun-image-content {
  
    justify-content: center;
  
}

.s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shogun-image {
  box-sizing: border-box;
}



.s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shogun-image-container {
      position: relative;
    }

    .s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 820px;
    }
  }

}@media (max-width: 767px){#s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d {
  margin: 0 !important;
  overflow: visible;
}

#s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d img.shogun-image {
  /* Add background color handling */
  
}

#s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 820px;
  }



  img.s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shogun-image {
    
    
    
    max-height: 820px;
  }


.s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d .shogun-image-content {
  
    justify-content: center;
  
}

.s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shogun-image {
  box-sizing: border-box;
}



.s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shogun-image-container {
      position: relative;
    }

    .s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5382bcd1-1bcf-4cda-8919-4a2869a21b6d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 820px;
    }
  }

}
#s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 25px;
margin-right: 0px;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 {
  max-width: 450px;
}
}
#s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 {
  margin: 0 !important;
  overflow: visible;
}

#s-3da303de-bc52-4aca-b3bb-4b8b65b942f1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 img.shogun-image {
  /* Add background color handling */
  
}

#s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* 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: 8px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shogun-image {
  box-sizing: border-box;
}



.s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shogun-image-container {
      position: relative;
    }

    .s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){#s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 {
  margin: 0 !important;
  overflow: visible;
}

#s-3da303de-bc52-4aca-b3bb-4b8b65b942f1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 img.shogun-image {
  /* Add background color handling */
  
}

#s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shogun-image {
  box-sizing: border-box;
}



.s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shogun-image-container {
      position: relative;
    }

    .s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 {
  margin: 0 !important;
  overflow: visible;
}

#s-3da303de-bc52-4aca-b3bb-4b8b65b942f1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 img.shogun-image {
  /* Add background color handling */
  
}

#s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shogun-image {
  box-sizing: border-box;
}



.s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shogun-image-container {
      position: relative;
    }

    .s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 {
  margin: 0 !important;
  overflow: visible;
}

#s-3da303de-bc52-4aca-b3bb-4b8b65b942f1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 img.shogun-image {
  /* Add background color handling */
  
}

#s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shogun-image {
  box-sizing: border-box;
}



.s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shogun-image-container {
      position: relative;
    }

    .s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){#s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 {
  margin: 0 !important;
  overflow: visible;
}

#s-3da303de-bc52-4aca-b3bb-4b8b65b942f1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 img.shogun-image {
  /* Add background color handling */
  
}

#s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1080px;
  }



  img.s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shogun-image {
  box-sizing: border-box;
}



.s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shogun-image-container {
      position: relative;
    }

    .s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3da303de-bc52-4aca-b3bb-4b8b65b942f1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3da303de-bc52-4aca-b3bb-4b8b65b942f1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-21849c59-330b-424e-ad22-2e1440f2208f {
  margin-left: auto;
margin-right: auto;
max-width: 1500px;
aspect-ratio: 1500/1200;
text-align: center;
}

#s-21849c59-330b-424e-ad22-2e1440f2208f {
  margin: 0 !important;
  overflow: visible;
}

#s-21849c59-330b-424e-ad22-2e1440f2208f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-21849c59-330b-424e-ad22-2e1440f2208f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-21849c59-330b-424e-ad22-2e1440f2208f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-21849c59-330b-424e-ad22-2e1440f2208f img.shogun-image {
  /* Add background color handling */
  
}

#s-21849c59-330b-424e-ad22-2e1440f2208f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-21849c59-330b-424e-ad22-2e1440f2208f .shg-image-content-wrapper {
      aspect-ratio: 1500/1200;
      min-width: 100%;
      height: auto;
    }

    #s-21849c59-330b-424e-ad22-2e1440f2208f .shogun-image-link {
      aspect-ratio: 1500/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-21849c59-330b-424e-ad22-2e1440f2208f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-21849c59-330b-424e-ad22-2e1440f2208f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-21849c59-330b-424e-ad22-2e1440f2208f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-21849c59-330b-424e-ad22-2e1440f2208f.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-21849c59-330b-424e-ad22-2e1440f2208f .shogun-image-content {
  
    justify-content: center;
  
}

.s-21849c59-330b-424e-ad22-2e1440f2208f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-21849c59-330b-424e-ad22-2e1440f2208f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-21849c59-330b-424e-ad22-2e1440f2208f.shogun-image {
  box-sizing: border-box;
}



.s-21849c59-330b-424e-ad22-2e1440f2208f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-21849c59-330b-424e-ad22-2e1440f2208f {
      --shg-aspect-ratio: calc(1500/1200); 
    }

    .s-21849c59-330b-424e-ad22-2e1440f2208f.shogun-image-container {
      position: relative;
    }

    .s-21849c59-330b-424e-ad22-2e1440f2208f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-21849c59-330b-424e-ad22-2e1440f2208f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-21849c59-330b-424e-ad22-2e1440f2208f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-21849c59-330b-424e-ad22-2e1440f2208f {
  margin: 0 !important;
  overflow: visible;
}

#s-21849c59-330b-424e-ad22-2e1440f2208f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-21849c59-330b-424e-ad22-2e1440f2208f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-21849c59-330b-424e-ad22-2e1440f2208f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-21849c59-330b-424e-ad22-2e1440f2208f img.shogun-image {
  /* Add background color handling */
  
}

#s-21849c59-330b-424e-ad22-2e1440f2208f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-21849c59-330b-424e-ad22-2e1440f2208f .shg-image-content-wrapper {
      aspect-ratio: 1500/1200;
      min-width: 100%;
      height: auto;
    }

    #s-21849c59-330b-424e-ad22-2e1440f2208f .shogun-image-link {
      aspect-ratio: 1500/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-21849c59-330b-424e-ad22-2e1440f2208f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-21849c59-330b-424e-ad22-2e1440f2208f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-21849c59-330b-424e-ad22-2e1440f2208f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-21849c59-330b-424e-ad22-2e1440f2208f.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-21849c59-330b-424e-ad22-2e1440f2208f .shogun-image-content {
  
    justify-content: center;
  
}

.s-21849c59-330b-424e-ad22-2e1440f2208f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-21849c59-330b-424e-ad22-2e1440f2208f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-21849c59-330b-424e-ad22-2e1440f2208f.shogun-image {
  box-sizing: border-box;
}



.s-21849c59-330b-424e-ad22-2e1440f2208f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-21849c59-330b-424e-ad22-2e1440f2208f {
      --shg-aspect-ratio: calc(1500/1200); 
    }

    .s-21849c59-330b-424e-ad22-2e1440f2208f.shogun-image-container {
      position: relative;
    }

    .s-21849c59-330b-424e-ad22-2e1440f2208f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-21849c59-330b-424e-ad22-2e1440f2208f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-21849c59-330b-424e-ad22-2e1440f2208f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-21849c59-330b-424e-ad22-2e1440f2208f {
  margin: 0 !important;
  overflow: visible;
}

#s-21849c59-330b-424e-ad22-2e1440f2208f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-21849c59-330b-424e-ad22-2e1440f2208f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-21849c59-330b-424e-ad22-2e1440f2208f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-21849c59-330b-424e-ad22-2e1440f2208f img.shogun-image {
  /* Add background color handling */
  
}

#s-21849c59-330b-424e-ad22-2e1440f2208f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-21849c59-330b-424e-ad22-2e1440f2208f .shg-image-content-wrapper {
      aspect-ratio: 1500/1200;
      min-width: 100%;
      height: auto;
    }

    #s-21849c59-330b-424e-ad22-2e1440f2208f .shogun-image-link {
      aspect-ratio: 1500/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-21849c59-330b-424e-ad22-2e1440f2208f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-21849c59-330b-424e-ad22-2e1440f2208f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-21849c59-330b-424e-ad22-2e1440f2208f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-21849c59-330b-424e-ad22-2e1440f2208f.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-21849c59-330b-424e-ad22-2e1440f2208f .shogun-image-content {
  
    justify-content: center;
  
}

.s-21849c59-330b-424e-ad22-2e1440f2208f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-21849c59-330b-424e-ad22-2e1440f2208f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-21849c59-330b-424e-ad22-2e1440f2208f.shogun-image {
  box-sizing: border-box;
}



.s-21849c59-330b-424e-ad22-2e1440f2208f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-21849c59-330b-424e-ad22-2e1440f2208f {
      --shg-aspect-ratio: calc(1500/1200); 
    }

    .s-21849c59-330b-424e-ad22-2e1440f2208f.shogun-image-container {
      position: relative;
    }

    .s-21849c59-330b-424e-ad22-2e1440f2208f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-21849c59-330b-424e-ad22-2e1440f2208f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-21849c59-330b-424e-ad22-2e1440f2208f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-21849c59-330b-424e-ad22-2e1440f2208f {
  margin: 0 !important;
  overflow: visible;
}

#s-21849c59-330b-424e-ad22-2e1440f2208f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-21849c59-330b-424e-ad22-2e1440f2208f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-21849c59-330b-424e-ad22-2e1440f2208f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-21849c59-330b-424e-ad22-2e1440f2208f img.shogun-image {
  /* Add background color handling */
  
}

#s-21849c59-330b-424e-ad22-2e1440f2208f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* 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: 8px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-21849c59-330b-424e-ad22-2e1440f2208f .shg-image-content-wrapper {
      aspect-ratio: 1500/1200;
      min-width: 100%;
      height: auto;
    }

    #s-21849c59-330b-424e-ad22-2e1440f2208f .shogun-image-link {
      aspect-ratio: 1500/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-21849c59-330b-424e-ad22-2e1440f2208f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-21849c59-330b-424e-ad22-2e1440f2208f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-21849c59-330b-424e-ad22-2e1440f2208f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-21849c59-330b-424e-ad22-2e1440f2208f.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-21849c59-330b-424e-ad22-2e1440f2208f .shogun-image-content {
  
    justify-content: center;
  
}

.s-21849c59-330b-424e-ad22-2e1440f2208f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-21849c59-330b-424e-ad22-2e1440f2208f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-21849c59-330b-424e-ad22-2e1440f2208f.shogun-image {
  box-sizing: border-box;
}



.s-21849c59-330b-424e-ad22-2e1440f2208f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-21849c59-330b-424e-ad22-2e1440f2208f {
      --shg-aspect-ratio: calc(1500/1200); 
    }

    .s-21849c59-330b-424e-ad22-2e1440f2208f.shogun-image-container {
      position: relative;
    }

    .s-21849c59-330b-424e-ad22-2e1440f2208f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-21849c59-330b-424e-ad22-2e1440f2208f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-21849c59-330b-424e-ad22-2e1440f2208f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-21849c59-330b-424e-ad22-2e1440f2208f {
  margin: 0 !important;
  overflow: visible;
}

#s-21849c59-330b-424e-ad22-2e1440f2208f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-21849c59-330b-424e-ad22-2e1440f2208f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-21849c59-330b-424e-ad22-2e1440f2208f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-21849c59-330b-424e-ad22-2e1440f2208f img.shogun-image {
  /* Add background color handling */
  
}

#s-21849c59-330b-424e-ad22-2e1440f2208f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* 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: 8px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-21849c59-330b-424e-ad22-2e1440f2208f .shg-image-content-wrapper {
      aspect-ratio: 1500/1200;
      min-width: 100%;
      height: auto;
    }

    #s-21849c59-330b-424e-ad22-2e1440f2208f .shogun-image-link {
      aspect-ratio: 1500/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-21849c59-330b-424e-ad22-2e1440f2208f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-21849c59-330b-424e-ad22-2e1440f2208f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-21849c59-330b-424e-ad22-2e1440f2208f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-21849c59-330b-424e-ad22-2e1440f2208f.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-21849c59-330b-424e-ad22-2e1440f2208f .shogun-image-content {
  
    justify-content: center;
  
}

.s-21849c59-330b-424e-ad22-2e1440f2208f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-21849c59-330b-424e-ad22-2e1440f2208f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-21849c59-330b-424e-ad22-2e1440f2208f.shogun-image {
  box-sizing: border-box;
}



.s-21849c59-330b-424e-ad22-2e1440f2208f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-21849c59-330b-424e-ad22-2e1440f2208f {
      --shg-aspect-ratio: calc(1500/1200); 
    }

    .s-21849c59-330b-424e-ad22-2e1440f2208f.shogun-image-container {
      position: relative;
    }

    .s-21849c59-330b-424e-ad22-2e1440f2208f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-21849c59-330b-424e-ad22-2e1440f2208f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-21849c59-330b-424e-ad22-2e1440f2208f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-6aca27ea-5d5d-4233-bd47-f5fa8afb5da2 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-6aca27ea-5d5d-4233-bd47-f5fa8afb5da2 {
  background-color: rgba(229, 229, 229, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-6aca27ea-5d5d-4233-bd47-f5fa8afb5da2 {
  background-color: rgba(229, 229, 229, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-6aca27ea-5d5d-4233-bd47-f5fa8afb5da2 {
  background-color: rgba(229, 229, 229, 1);
}
}@media (max-width: 767px){#s-6aca27ea-5d5d-4233-bd47-f5fa8afb5da2 {
  
}
}







#s-6aca27ea-5d5d-4233-bd47-f5fa8afb5da2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6aca27ea-5d5d-4233-bd47-f5fa8afb5da2.shg-box.shg-c {
  justify-content: center;
}

#s-b0fd5238-8a91-4144-a4f7-e21709aad40b {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-left: 25px;
padding-bottom: 50px;
padding-right: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 8px;
max-width: 1200px;
}
@media (min-width: 768px) and (max-width: 991px){#s-b0fd5238-8a91-4144-a4f7-e21709aad40b {
  display: none;
}
#s-b0fd5238-8a91-4144-a4f7-e21709aad40b, #wrap-s-b0fd5238-8a91-4144-a4f7-e21709aad40b, #wrap-content-s-b0fd5238-8a91-4144-a4f7-e21709aad40b { display: none !important; }}@media (max-width: 767px){#s-b0fd5238-8a91-4144-a4f7-e21709aad40b {
  display: none;
}
#s-b0fd5238-8a91-4144-a4f7-e21709aad40b, #wrap-s-b0fd5238-8a91-4144-a4f7-e21709aad40b, #wrap-content-s-b0fd5238-8a91-4144-a4f7-e21709aad40b { display: none !important; }}
@media (min-width: 0px) {
[id="s-b0fd5238-8a91-4144-a4f7-e21709aad40b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b0fd5238-8a91-4144-a4f7-e21709aad40b"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-b0fd5238-8a91-4144-a4f7-e21709aad40b"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-b0fd5238-8a91-4144-a4f7-e21709aad40b"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (max-width: 767px) {
  [id="s-b0fd5238-8a91-4144-a4f7-e21709aad40b"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-86d59706-9477-4cbd-a308-e44d976f78b5 {
  margin-top: 25px;
margin-left: 20px;
margin-bottom: 0%;
margin-right: 40px;
padding-top: 8px;
padding-bottom: 15px;
max-width: 560px;
}
@media (min-width: 1200px){#s-86d59706-9477-4cbd-a308-e44d976f78b5 {
  margin-bottom: 20px;
}
}
#s-950a6224-d0e4-4b09-a800-6c714e64908f {
  margin-left: 20px;
margin-bottom: 15px;
margin-right: 30%;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
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: 8px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-950a6224-d0e4-4b09-a800-6c714e64908f:hover {background-color: rgba(113, 204, 152, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-950a6224-d0e4-4b09-a800-6c714e64908f:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-950a6224-d0e4-4b09-a800-6c714e64908f-root {
    text-align: center;
  }


#s-950a6224-d0e4-4b09-a800-6c714e64908f.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
@media (min-width: 1200px){
  #s-950a6224-d0e4-4b09-a800-6c714e64908f-root {
    text-align: center;
  }


#s-950a6224-d0e4-4b09-a800-6c714e64908f.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-950a6224-d0e4-4b09-a800-6c714e64908f-root {
    text-align: center;
  }


#s-950a6224-d0e4-4b09-a800-6c714e64908f.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-950a6224-d0e4-4b09-a800-6c714e64908f-root {
    text-align: center;
  }


#s-950a6224-d0e4-4b09-a800-6c714e64908f.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (max-width: 767px){
  #s-950a6224-d0e4-4b09-a800-6c714e64908f-root {
    text-align: center;
  }


#s-950a6224-d0e4-4b09-a800-6c714e64908f.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}
#s-ceaaf392-ada3-4a59-a3f0-13c644d7cf4f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 {
  margin-left: auto;
margin-right: auto;
max-width: 789px;
aspect-ratio: 1/1;
text-align: center;
}

#s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 {
  margin: 0 !important;
  overflow: visible;
}

#s-b2cdb5f3-8041-4ffb-9346-80996d023ba2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 img.shogun-image {
  /* Add background color handling */
  
}

#s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* 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: 8px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 789px;
  }



  img.s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shogun-image {
    
    
    
    max-height: 789px;
  }


.s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shogun-image {
  box-sizing: border-box;
}



.s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shogun-image-container {
      position: relative;
    }

    .s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 789px;
    }
  }

@media (min-width: 1200px){#s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 {
  margin: 0 !important;
  overflow: visible;
}

#s-b2cdb5f3-8041-4ffb-9346-80996d023ba2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 img.shogun-image {
  /* Add background color handling */
  
}

#s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 789px;
  }



  img.s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shogun-image {
    
    
    
    max-height: 789px;
  }


.s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shogun-image {
  box-sizing: border-box;
}



.s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shogun-image-container {
      position: relative;
    }

    .s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 789px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 {
  margin: 0 !important;
  overflow: visible;
}

#s-b2cdb5f3-8041-4ffb-9346-80996d023ba2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 img.shogun-image {
  /* Add background color handling */
  
}

#s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 789px;
  }



  img.s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shogun-image {
    
    
    
    max-height: 789px;
  }


.s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shogun-image {
  box-sizing: border-box;
}



.s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shogun-image-container {
      position: relative;
    }

    .s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 789px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 {
  margin: 0 !important;
  overflow: visible;
}

#s-b2cdb5f3-8041-4ffb-9346-80996d023ba2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 img.shogun-image {
  /* Add background color handling */
  
}

#s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 789px;
  }



  img.s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shogun-image {
    
    
    
    max-height: 789px;
  }


.s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shogun-image {
  box-sizing: border-box;
}



.s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shogun-image-container {
      position: relative;
    }

    .s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 789px;
    }
  }

}@media (max-width: 767px){#s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 {
  margin: 0 !important;
  overflow: visible;
}

#s-b2cdb5f3-8041-4ffb-9346-80996d023ba2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 img.shogun-image {
  /* Add background color handling */
  
}

#s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 789px;
  }



  img.s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shogun-image {
    
    
    
    max-height: 789px;
  }


.s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shogun-image {
  box-sizing: border-box;
}



.s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shogun-image-container {
      position: relative;
    }

    .s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b2cdb5f3-8041-4ffb-9346-80996d023ba2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b2cdb5f3-8041-4ffb-9346-80996d023ba2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 789px;
    }
  }

}
#s-5090e281-1266-460b-9cfd-cfcc7c607586 {
  margin-left: auto;
margin-right: auto;
max-width: 820px;
aspect-ratio: 1/1;
text-align: center;
}

#s-5090e281-1266-460b-9cfd-cfcc7c607586 {
  margin: 0 !important;
  overflow: visible;
}

#s-5090e281-1266-460b-9cfd-cfcc7c607586-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5090e281-1266-460b-9cfd-cfcc7c607586 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5090e281-1266-460b-9cfd-cfcc7c607586 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5090e281-1266-460b-9cfd-cfcc7c607586 img.shogun-image {
  /* Add background color handling */
  
}

#s-5090e281-1266-460b-9cfd-cfcc7c607586 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* 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: 8px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5090e281-1266-460b-9cfd-cfcc7c607586 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5090e281-1266-460b-9cfd-cfcc7c607586 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5090e281-1266-460b-9cfd-cfcc7c607586 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5090e281-1266-460b-9cfd-cfcc7c607586.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5090e281-1266-460b-9cfd-cfcc7c607586 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 820px;
  }



  img.s-5090e281-1266-460b-9cfd-cfcc7c607586.shogun-image {
    
    
    
    max-height: 820px;
  }


.s-5090e281-1266-460b-9cfd-cfcc7c607586 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5090e281-1266-460b-9cfd-cfcc7c607586.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5090e281-1266-460b-9cfd-cfcc7c607586.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5090e281-1266-460b-9cfd-cfcc7c607586.shogun-image {
  box-sizing: border-box;
}



.s-5090e281-1266-460b-9cfd-cfcc7c607586 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5090e281-1266-460b-9cfd-cfcc7c607586 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5090e281-1266-460b-9cfd-cfcc7c607586.shogun-image-container {
      position: relative;
    }

    .s-5090e281-1266-460b-9cfd-cfcc7c607586.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5090e281-1266-460b-9cfd-cfcc7c607586.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5090e281-1266-460b-9cfd-cfcc7c607586 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 820px;
    }
  }

@media (min-width: 1200px){#s-5090e281-1266-460b-9cfd-cfcc7c607586 {
  margin: 0 !important;
  overflow: visible;
}

#s-5090e281-1266-460b-9cfd-cfcc7c607586-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5090e281-1266-460b-9cfd-cfcc7c607586 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5090e281-1266-460b-9cfd-cfcc7c607586 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5090e281-1266-460b-9cfd-cfcc7c607586 img.shogun-image {
  /* Add background color handling */
  
}

#s-5090e281-1266-460b-9cfd-cfcc7c607586 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5090e281-1266-460b-9cfd-cfcc7c607586 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5090e281-1266-460b-9cfd-cfcc7c607586 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5090e281-1266-460b-9cfd-cfcc7c607586 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5090e281-1266-460b-9cfd-cfcc7c607586.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5090e281-1266-460b-9cfd-cfcc7c607586 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 820px;
  }



  img.s-5090e281-1266-460b-9cfd-cfcc7c607586.shogun-image {
    
    
    
    max-height: 820px;
  }


.s-5090e281-1266-460b-9cfd-cfcc7c607586 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5090e281-1266-460b-9cfd-cfcc7c607586.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5090e281-1266-460b-9cfd-cfcc7c607586.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5090e281-1266-460b-9cfd-cfcc7c607586.shogun-image {
  box-sizing: border-box;
}



.s-5090e281-1266-460b-9cfd-cfcc7c607586 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5090e281-1266-460b-9cfd-cfcc7c607586 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5090e281-1266-460b-9cfd-cfcc7c607586.shogun-image-container {
      position: relative;
    }

    .s-5090e281-1266-460b-9cfd-cfcc7c607586.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5090e281-1266-460b-9cfd-cfcc7c607586.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5090e281-1266-460b-9cfd-cfcc7c607586 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 820px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-5090e281-1266-460b-9cfd-cfcc7c607586 {
  margin: 0 !important;
  overflow: visible;
}

#s-5090e281-1266-460b-9cfd-cfcc7c607586-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5090e281-1266-460b-9cfd-cfcc7c607586 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5090e281-1266-460b-9cfd-cfcc7c607586 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5090e281-1266-460b-9cfd-cfcc7c607586 img.shogun-image {
  /* Add background color handling */
  
}

#s-5090e281-1266-460b-9cfd-cfcc7c607586 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5090e281-1266-460b-9cfd-cfcc7c607586 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5090e281-1266-460b-9cfd-cfcc7c607586 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5090e281-1266-460b-9cfd-cfcc7c607586 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5090e281-1266-460b-9cfd-cfcc7c607586.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5090e281-1266-460b-9cfd-cfcc7c607586 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 820px;
  }



  img.s-5090e281-1266-460b-9cfd-cfcc7c607586.shogun-image {
    
    
    
    max-height: 820px;
  }


.s-5090e281-1266-460b-9cfd-cfcc7c607586 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5090e281-1266-460b-9cfd-cfcc7c607586.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5090e281-1266-460b-9cfd-cfcc7c607586.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5090e281-1266-460b-9cfd-cfcc7c607586.shogun-image {
  box-sizing: border-box;
}



.s-5090e281-1266-460b-9cfd-cfcc7c607586 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5090e281-1266-460b-9cfd-cfcc7c607586 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5090e281-1266-460b-9cfd-cfcc7c607586.shogun-image-container {
      position: relative;
    }

    .s-5090e281-1266-460b-9cfd-cfcc7c607586.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5090e281-1266-460b-9cfd-cfcc7c607586.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5090e281-1266-460b-9cfd-cfcc7c607586 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 820px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-5090e281-1266-460b-9cfd-cfcc7c607586 {
  margin: 0 !important;
  overflow: visible;
}

#s-5090e281-1266-460b-9cfd-cfcc7c607586-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5090e281-1266-460b-9cfd-cfcc7c607586 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5090e281-1266-460b-9cfd-cfcc7c607586 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5090e281-1266-460b-9cfd-cfcc7c607586 img.shogun-image {
  /* Add background color handling */
  
}

#s-5090e281-1266-460b-9cfd-cfcc7c607586 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5090e281-1266-460b-9cfd-cfcc7c607586 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5090e281-1266-460b-9cfd-cfcc7c607586 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5090e281-1266-460b-9cfd-cfcc7c607586 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5090e281-1266-460b-9cfd-cfcc7c607586.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5090e281-1266-460b-9cfd-cfcc7c607586 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 820px;
  }



  img.s-5090e281-1266-460b-9cfd-cfcc7c607586.shogun-image {
    
    
    
    max-height: 820px;
  }


.s-5090e281-1266-460b-9cfd-cfcc7c607586 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5090e281-1266-460b-9cfd-cfcc7c607586.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5090e281-1266-460b-9cfd-cfcc7c607586.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5090e281-1266-460b-9cfd-cfcc7c607586.shogun-image {
  box-sizing: border-box;
}



.s-5090e281-1266-460b-9cfd-cfcc7c607586 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5090e281-1266-460b-9cfd-cfcc7c607586 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5090e281-1266-460b-9cfd-cfcc7c607586.shogun-image-container {
      position: relative;
    }

    .s-5090e281-1266-460b-9cfd-cfcc7c607586.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5090e281-1266-460b-9cfd-cfcc7c607586.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5090e281-1266-460b-9cfd-cfcc7c607586 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 820px;
    }
  }

}@media (max-width: 767px){#s-5090e281-1266-460b-9cfd-cfcc7c607586 {
  margin: 0 !important;
  overflow: visible;
}

#s-5090e281-1266-460b-9cfd-cfcc7c607586-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5090e281-1266-460b-9cfd-cfcc7c607586 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5090e281-1266-460b-9cfd-cfcc7c607586 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5090e281-1266-460b-9cfd-cfcc7c607586 img.shogun-image {
  /* Add background color handling */
  
}

#s-5090e281-1266-460b-9cfd-cfcc7c607586 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5090e281-1266-460b-9cfd-cfcc7c607586 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5090e281-1266-460b-9cfd-cfcc7c607586 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5090e281-1266-460b-9cfd-cfcc7c607586 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5090e281-1266-460b-9cfd-cfcc7c607586.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5090e281-1266-460b-9cfd-cfcc7c607586 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 820px;
  }



  img.s-5090e281-1266-460b-9cfd-cfcc7c607586.shogun-image {
    
    
    
    max-height: 820px;
  }


.s-5090e281-1266-460b-9cfd-cfcc7c607586 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5090e281-1266-460b-9cfd-cfcc7c607586.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5090e281-1266-460b-9cfd-cfcc7c607586.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5090e281-1266-460b-9cfd-cfcc7c607586.shogun-image {
  box-sizing: border-box;
}



.s-5090e281-1266-460b-9cfd-cfcc7c607586 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5090e281-1266-460b-9cfd-cfcc7c607586 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5090e281-1266-460b-9cfd-cfcc7c607586.shogun-image-container {
      position: relative;
    }

    .s-5090e281-1266-460b-9cfd-cfcc7c607586.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5090e281-1266-460b-9cfd-cfcc7c607586.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5090e281-1266-460b-9cfd-cfcc7c607586 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 820px;
    }
  }

}
#s-95af0426-2c4d-40c5-bfc7-c7bce52dc819 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 1200px;
}
@media (min-width: 1200px){#s-95af0426-2c4d-40c5-bfc7-c7bce52dc819 {
  display: none;
}
#s-95af0426-2c4d-40c5-bfc7-c7bce52dc819, #wrap-s-95af0426-2c4d-40c5-bfc7-c7bce52dc819, #wrap-content-s-95af0426-2c4d-40c5-bfc7-c7bce52dc819 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-95af0426-2c4d-40c5-bfc7-c7bce52dc819 {
  display: none;
}
#s-95af0426-2c4d-40c5-bfc7-c7bce52dc819, #wrap-s-95af0426-2c4d-40c5-bfc7-c7bce52dc819, #wrap-content-s-95af0426-2c4d-40c5-bfc7-c7bce52dc819 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-95af0426-2c4d-40c5-bfc7-c7bce52dc819 {
  
}
}@media (max-width: 767px){#s-95af0426-2c4d-40c5-bfc7-c7bce52dc819 {
  background-color: rgba(229, 229, 229, 1);
}
}







#s-95af0426-2c4d-40c5-bfc7-c7bce52dc819 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-95af0426-2c4d-40c5-bfc7-c7bce52dc819.shg-box.shg-c {
  justify-content: center;
}

#s-310d6c09-e9c1-4064-bd12-30feca0d6715 {
  margin-top: 25px;
margin-left: 20px;
margin-bottom: 0%;
margin-right: 40px;
padding-top: 8px;
padding-bottom: 25px;
max-width: 560px;
}

#s-d0069b8a-8566-4757-ade9-9af5fee21642 {
  margin-left: 0px;
margin-bottom: 15px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
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: 8px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-d0069b8a-8566-4757-ade9-9af5fee21642:hover {background-color: rgba(113, 204, 152, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-d0069b8a-8566-4757-ade9-9af5fee21642:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-d0069b8a-8566-4757-ade9-9af5fee21642 {
  margin-left: 20px;
margin-right: 20px;
max-width: 250px;
}
}@media (max-width: 767px){#s-d0069b8a-8566-4757-ade9-9af5fee21642 {
  margin-left: 20px;
margin-bottom: 35px;
margin-right: 20px;
}
}

  #s-d0069b8a-8566-4757-ade9-9af5fee21642-root {
    text-align: center;
  }


#s-d0069b8a-8566-4757-ade9-9af5fee21642.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
@media (min-width: 1200px){
  #s-d0069b8a-8566-4757-ade9-9af5fee21642-root {
    text-align: center;
  }


#s-d0069b8a-8566-4757-ade9-9af5fee21642.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-d0069b8a-8566-4757-ade9-9af5fee21642-root {
    text-align: center;
  }


#s-d0069b8a-8566-4757-ade9-9af5fee21642.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-d0069b8a-8566-4757-ade9-9af5fee21642-root {
    text-align: center;
  }


#s-d0069b8a-8566-4757-ade9-9af5fee21642.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (max-width: 767px){
  #s-d0069b8a-8566-4757-ade9-9af5fee21642-root {
    text-align: center;
  }


#s-d0069b8a-8566-4757-ade9-9af5fee21642.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}
#s-f2ccfcbd-742d-43b1-b406-1c2241187498 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 25px;
padding-bottom: 50px;
padding-right: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 8px;
max-width: 1200px;
}

@media (min-width: 0px) {
[id="s-f2ccfcbd-742d-43b1-b406-1c2241187498"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f2ccfcbd-742d-43b1-b406-1c2241187498"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-f2ccfcbd-742d-43b1-b406-1c2241187498"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-f2ccfcbd-742d-43b1-b406-1c2241187498"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 7.5px);
}

}

#s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 {
  margin-left: auto;
margin-right: auto;
max-width: 789px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 {
  margin-bottom: 15px;
max-width: 820px;
}
}@media (max-width: 767px){#s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 {
  margin-top: 0px;
margin-bottom: 10px;
max-width: 600px;
}
}
#s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 {
  margin: 0 !important;
  overflow: visible;
}

#s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 img.shogun-image {
  /* Add background color handling */
  
}

#s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 789px;
  }



  img.s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shogun-image {
    
    
    
    max-height: 789px;
  }


.s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shogun-image {
  box-sizing: border-box;
}



.s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shogun-image-container {
      position: relative;
    }

    .s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 789px;
    }
  }

@media (min-width: 1200px){#s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 {
  margin: 0 !important;
  overflow: visible;
}

#s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 img.shogun-image {
  /* Add background color handling */
  
}

#s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 789px;
  }



  img.s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shogun-image {
    
    
    
    max-height: 789px;
  }


.s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shogun-image {
  box-sizing: border-box;
}



.s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shogun-image-container {
      position: relative;
    }

    .s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 789px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 {
  margin: 0 !important;
  overflow: visible;
}

#s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 img.shogun-image {
  /* Add background color handling */
  
}

#s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 789px;
  }



  img.s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shogun-image {
    
    
    
    max-height: 789px;
  }


.s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shogun-image {
  box-sizing: border-box;
}



.s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shogun-image-container {
      position: relative;
    }

    .s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 789px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 {
  margin: 0 !important;
  overflow: visible;
}

#s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  margin-bottom: 15px;
}

.shg-image-content-margin-container-s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 img.shogun-image {
  /* Add background color handling */
  
}

#s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 789px;
  }



  img.s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shogun-image {
    
    
    
    max-height: 789px;
  }


.s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shogun-image {
  box-sizing: border-box;
}



.s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shogun-image-container {
      position: relative;
    }

    .s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 789px;
    }
  }

}@media (max-width: 767px){#s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 {
  margin: 0 !important;
  overflow: visible;
}

#s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 img.shogun-image {
  /* Add background color handling */
  
}

#s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* 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: 8px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 789px;
  }



  img.s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shogun-image {
    
    
    
    max-height: 789px;
  }


.s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shogun-image {
  box-sizing: border-box;
}



.s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shogun-image-container {
      position: relative;
    }

    .s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cfd6f1fa-116d-435c-97c9-c5b92a1297f6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 789px;
    }
  }

}
#s-94f2027b-744d-411d-bf05-f70a48253318 {
  margin-top: 15px;
margin-left: auto;
margin-right: auto;
max-width: 600px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-94f2027b-744d-411d-bf05-f70a48253318 {
  margin-top: 0px;
margin-bottom: 0px;
max-width: 820px;
}
}
#s-94f2027b-744d-411d-bf05-f70a48253318 {
  margin: 0 !important;
  overflow: visible;
}

#s-94f2027b-744d-411d-bf05-f70a48253318-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-94f2027b-744d-411d-bf05-f70a48253318 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 15px;
  
}

.shg-image-content-margin-container-s-94f2027b-744d-411d-bf05-f70a48253318 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-94f2027b-744d-411d-bf05-f70a48253318 img.shogun-image {
  /* Add background color handling */
  
}

#s-94f2027b-744d-411d-bf05-f70a48253318 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* 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: 8px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-94f2027b-744d-411d-bf05-f70a48253318 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-94f2027b-744d-411d-bf05-f70a48253318 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-94f2027b-744d-411d-bf05-f70a48253318 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-94f2027b-744d-411d-bf05-f70a48253318.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-94f2027b-744d-411d-bf05-f70a48253318 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 600px;
  }



  img.s-94f2027b-744d-411d-bf05-f70a48253318.shogun-image {
    
    
    
    max-height: 600px;
  }


.s-94f2027b-744d-411d-bf05-f70a48253318 .shogun-image-content {
  
    justify-content: center;
  
}

.s-94f2027b-744d-411d-bf05-f70a48253318.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94f2027b-744d-411d-bf05-f70a48253318.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94f2027b-744d-411d-bf05-f70a48253318.shogun-image {
  box-sizing: border-box;
}



.s-94f2027b-744d-411d-bf05-f70a48253318 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-94f2027b-744d-411d-bf05-f70a48253318 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-94f2027b-744d-411d-bf05-f70a48253318.shogun-image-container {
      position: relative;
    }

    .s-94f2027b-744d-411d-bf05-f70a48253318.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-94f2027b-744d-411d-bf05-f70a48253318.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-94f2027b-744d-411d-bf05-f70a48253318 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 600px;
    }
  }

@media (min-width: 1200px){#s-94f2027b-744d-411d-bf05-f70a48253318 {
  margin: 0 !important;
  overflow: visible;
}

#s-94f2027b-744d-411d-bf05-f70a48253318-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-94f2027b-744d-411d-bf05-f70a48253318 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-94f2027b-744d-411d-bf05-f70a48253318 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-94f2027b-744d-411d-bf05-f70a48253318 img.shogun-image {
  /* Add background color handling */
  
}

#s-94f2027b-744d-411d-bf05-f70a48253318 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-94f2027b-744d-411d-bf05-f70a48253318 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-94f2027b-744d-411d-bf05-f70a48253318 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-94f2027b-744d-411d-bf05-f70a48253318 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-94f2027b-744d-411d-bf05-f70a48253318.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-94f2027b-744d-411d-bf05-f70a48253318 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 600px;
  }



  img.s-94f2027b-744d-411d-bf05-f70a48253318.shogun-image {
    
    
    
    max-height: 600px;
  }


.s-94f2027b-744d-411d-bf05-f70a48253318 .shogun-image-content {
  
    justify-content: center;
  
}

.s-94f2027b-744d-411d-bf05-f70a48253318.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94f2027b-744d-411d-bf05-f70a48253318.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94f2027b-744d-411d-bf05-f70a48253318.shogun-image {
  box-sizing: border-box;
}



.s-94f2027b-744d-411d-bf05-f70a48253318 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-94f2027b-744d-411d-bf05-f70a48253318 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-94f2027b-744d-411d-bf05-f70a48253318.shogun-image-container {
      position: relative;
    }

    .s-94f2027b-744d-411d-bf05-f70a48253318.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-94f2027b-744d-411d-bf05-f70a48253318.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-94f2027b-744d-411d-bf05-f70a48253318 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 600px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-94f2027b-744d-411d-bf05-f70a48253318 {
  margin: 0 !important;
  overflow: visible;
}

#s-94f2027b-744d-411d-bf05-f70a48253318-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-94f2027b-744d-411d-bf05-f70a48253318 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-94f2027b-744d-411d-bf05-f70a48253318 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-94f2027b-744d-411d-bf05-f70a48253318 img.shogun-image {
  /* Add background color handling */
  
}

#s-94f2027b-744d-411d-bf05-f70a48253318 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-94f2027b-744d-411d-bf05-f70a48253318 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-94f2027b-744d-411d-bf05-f70a48253318 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-94f2027b-744d-411d-bf05-f70a48253318 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-94f2027b-744d-411d-bf05-f70a48253318.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-94f2027b-744d-411d-bf05-f70a48253318 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 600px;
  }



  img.s-94f2027b-744d-411d-bf05-f70a48253318.shogun-image {
    
    
    
    max-height: 600px;
  }


.s-94f2027b-744d-411d-bf05-f70a48253318 .shogun-image-content {
  
    justify-content: center;
  
}

.s-94f2027b-744d-411d-bf05-f70a48253318.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94f2027b-744d-411d-bf05-f70a48253318.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94f2027b-744d-411d-bf05-f70a48253318.shogun-image {
  box-sizing: border-box;
}



.s-94f2027b-744d-411d-bf05-f70a48253318 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-94f2027b-744d-411d-bf05-f70a48253318 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-94f2027b-744d-411d-bf05-f70a48253318.shogun-image-container {
      position: relative;
    }

    .s-94f2027b-744d-411d-bf05-f70a48253318.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-94f2027b-744d-411d-bf05-f70a48253318.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-94f2027b-744d-411d-bf05-f70a48253318 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 600px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-94f2027b-744d-411d-bf05-f70a48253318 {
  margin: 0 !important;
  overflow: visible;
}

#s-94f2027b-744d-411d-bf05-f70a48253318-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-94f2027b-744d-411d-bf05-f70a48253318 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-94f2027b-744d-411d-bf05-f70a48253318 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-94f2027b-744d-411d-bf05-f70a48253318 img.shogun-image {
  /* Add background color handling */
  
}

#s-94f2027b-744d-411d-bf05-f70a48253318 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-94f2027b-744d-411d-bf05-f70a48253318 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-94f2027b-744d-411d-bf05-f70a48253318 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-94f2027b-744d-411d-bf05-f70a48253318 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-94f2027b-744d-411d-bf05-f70a48253318.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-94f2027b-744d-411d-bf05-f70a48253318 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 600px;
  }



  img.s-94f2027b-744d-411d-bf05-f70a48253318.shogun-image {
    
    
    
    max-height: 600px;
  }


.s-94f2027b-744d-411d-bf05-f70a48253318 .shogun-image-content {
  
    justify-content: center;
  
}

.s-94f2027b-744d-411d-bf05-f70a48253318.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94f2027b-744d-411d-bf05-f70a48253318.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94f2027b-744d-411d-bf05-f70a48253318.shogun-image {
  box-sizing: border-box;
}



.s-94f2027b-744d-411d-bf05-f70a48253318 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-94f2027b-744d-411d-bf05-f70a48253318 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-94f2027b-744d-411d-bf05-f70a48253318.shogun-image-container {
      position: relative;
    }

    .s-94f2027b-744d-411d-bf05-f70a48253318.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-94f2027b-744d-411d-bf05-f70a48253318.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-94f2027b-744d-411d-bf05-f70a48253318 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 600px;
    }
  }

}@media (max-width: 767px){#s-94f2027b-744d-411d-bf05-f70a48253318 {
  margin: 0 !important;
  overflow: visible;
}

#s-94f2027b-744d-411d-bf05-f70a48253318-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-94f2027b-744d-411d-bf05-f70a48253318 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-94f2027b-744d-411d-bf05-f70a48253318 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-94f2027b-744d-411d-bf05-f70a48253318 img.shogun-image {
  /* Add background color handling */
  
}

#s-94f2027b-744d-411d-bf05-f70a48253318 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-94f2027b-744d-411d-bf05-f70a48253318 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-94f2027b-744d-411d-bf05-f70a48253318 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-94f2027b-744d-411d-bf05-f70a48253318 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-94f2027b-744d-411d-bf05-f70a48253318.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-94f2027b-744d-411d-bf05-f70a48253318 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 600px;
  }



  img.s-94f2027b-744d-411d-bf05-f70a48253318.shogun-image {
    
    
    
    max-height: 600px;
  }


.s-94f2027b-744d-411d-bf05-f70a48253318 .shogun-image-content {
  
    justify-content: center;
  
}

.s-94f2027b-744d-411d-bf05-f70a48253318.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94f2027b-744d-411d-bf05-f70a48253318.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94f2027b-744d-411d-bf05-f70a48253318.shogun-image {
  box-sizing: border-box;
}



.s-94f2027b-744d-411d-bf05-f70a48253318 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-94f2027b-744d-411d-bf05-f70a48253318 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-94f2027b-744d-411d-bf05-f70a48253318.shogun-image-container {
      position: relative;
    }

    .s-94f2027b-744d-411d-bf05-f70a48253318.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-94f2027b-744d-411d-bf05-f70a48253318.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-94f2027b-744d-411d-bf05-f70a48253318 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 600px;
    }
  }

}
#s-bac7477c-a1d0-4d00-a1d1-86a695ec811e {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 1200px;
}








#s-bac7477c-a1d0-4d00-a1d1-86a695ec811e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bac7477c-a1d0-4d00-a1d1-86a695ec811e.shg-box.shg-c {
  justify-content: center;
}

#s-5d8d32cc-8683-49c9-b774-e7c146cfe186 {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-left: 25px;
padding-bottom: 50px;
padding-right: 25px;
max-width: 1200px;
}
@media (min-width: 768px) and (max-width: 991px){#s-5d8d32cc-8683-49c9-b774-e7c146cfe186 {
  display: none;
}
#s-5d8d32cc-8683-49c9-b774-e7c146cfe186, #wrap-s-5d8d32cc-8683-49c9-b774-e7c146cfe186, #wrap-content-s-5d8d32cc-8683-49c9-b774-e7c146cfe186 { display: none !important; }}@media (max-width: 767px){#s-5d8d32cc-8683-49c9-b774-e7c146cfe186 {
  display: none;
}
#s-5d8d32cc-8683-49c9-b774-e7c146cfe186, #wrap-s-5d8d32cc-8683-49c9-b774-e7c146cfe186, #wrap-content-s-5d8d32cc-8683-49c9-b774-e7c146cfe186 { display: none !important; }}
@media (min-width: 0px) {
[id="s-5d8d32cc-8683-49c9-b774-e7c146cfe186"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5d8d32cc-8683-49c9-b774-e7c146cfe186"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-5d8d32cc-8683-49c9-b774-e7c146cfe186"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-5d8d32cc-8683-49c9-b774-e7c146cfe186"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-5d8d32cc-8683-49c9-b774-e7c146cfe186"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-5d8d32cc-8683-49c9-b774-e7c146cfe186"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-5d8d32cc-8683-49c9-b774-e7c146cfe186"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

}

#s-4d1da051-6a42-4ca6-8371-6a10b4cf2946 {
  margin-top: 25px;
margin-left: 20px;
margin-bottom: 0%;
margin-right: 20px;
padding-top: 8px;
padding-bottom: 15px;
max-width: 500px;
}

#s-16e87464-f91a-4f0b-9d42-7c79b45a7056 {
  margin-top: 15px;
margin-left: 20px;
margin-bottom: 15px;
margin-right: 15%;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #000;
border-style: solid;
border-radius: 8px;
max-width: 200px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-16e87464-f91a-4f0b-9d42-7c79b45a7056:hover {background-color: rgba(66, 66, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-16e87464-f91a-4f0b-9d42-7c79b45a7056:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-16e87464-f91a-4f0b-9d42-7c79b45a7056 {
  max-width: 200px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-16e87464-f91a-4f0b-9d42-7c79b45a7056 {
  margin-right: 20px;
}
}

  #s-16e87464-f91a-4f0b-9d42-7c79b45a7056-root {
    text-align: center;
  }


#s-16e87464-f91a-4f0b-9d42-7c79b45a7056.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
@media (min-width: 1200px){
  #s-16e87464-f91a-4f0b-9d42-7c79b45a7056-root {
    text-align: center;
  }


#s-16e87464-f91a-4f0b-9d42-7c79b45a7056.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-16e87464-f91a-4f0b-9d42-7c79b45a7056-root {
    text-align: center;
  }


#s-16e87464-f91a-4f0b-9d42-7c79b45a7056.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-16e87464-f91a-4f0b-9d42-7c79b45a7056-root {
    text-align: center;
  }


#s-16e87464-f91a-4f0b-9d42-7c79b45a7056.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (max-width: 767px){
  #s-16e87464-f91a-4f0b-9d42-7c79b45a7056-root {
    text-align: center;
  }


#s-16e87464-f91a-4f0b-9d42-7c79b45a7056.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}
#s-d9602159-2765-4e37-8db0-cb5de22854ce {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
min-height: 50px;
}








#s-d9602159-2765-4e37-8db0-cb5de22854ce > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d9602159-2765-4e37-8db0-cb5de22854ce.shg-box.shg-c {
  justify-content: center;
}

/* Duplicated Styles are also in Category base.css - keep them in sync */

.shg-swiper-container {
  --arrow-button-size: 35px;
  --pagination-height: 32px;
  --swiper-pagination-bullet-size: 14px;
  --swiper-pagination-bottom: 8px;

  position: relative;
  /*
   * In case you are wondering, why it's set to grid, please see the links below:
   * https://github.com/nolimits4web/swiper/issues/3599
   * https://github.com/nolimits4web/swiper/issues/3599#issuecomment-1290283431
   */
  display: grid;
  padding: 8px var(--arrow-button-size) var(--pagination-height)
    var(--arrow-button-size);
}

.shg-swiper:not(.swiper-initialized) {
  visibility: hidden;
  display: flex;
  overflow-x: hidden;
}

.shg-swiper-container > .shg-swiper {
  margin-left: 0;
  margin-right: 0;
}

.shg-swiper:not(.swiper-initialized) ~ .swiper-pagination,
.shg-swiper:not(.swiper-initialized) ~ .swiper-button-prev,
.shg-swiper:not(.swiper-initialized) ~ .swiper-button-next {
  visibility: hidden;
}

.shg-swiper-container > .swiper-button-prev,
.shg-swiper-container > .swiper-button-next {
  top: 0;
  height: calc(100% - var(--pagination-height));
  width: var(--arrow-button-size);
  margin: 0;
}

/* Keep nav aligned to the slider frame; Swiper 12 adds sibling rules with top:50%. */
.shg-swiper-container > .shg-swiper.swiper-horizontal ~ .swiper-button-prev,
.shg-swiper-container > .shg-swiper.swiper-horizontal ~ .swiper-button-next {
  top: 0;
  margin-top: 0;
  height: calc(100% - var(--pagination-height));
}

.shg-swiper-container > .swiper-button-prev {
  left: 0;
}

.shg-swiper-container > .swiper-button-next {
  right: 0;
}

.shg-swiper-container > .swiper-button-next:after,
.shg-swiper-container > .swiper-button-prev:after {
  /* Ditch default Swiper arrow */
  display: none;
}

.shg-swiper-container > .swiper-button-next svg,
.shg-swiper-container > .swiper-button-prev svg {
  width: var(--arrow-button-size);
  height: var(--arrow-button-size);
}

#s-6e1fff84-79ff-4f17-bfbf-cb5906188fd9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}

/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-6e1fff84-79ff-4f17-bfbf-cb5906188fd9 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 16px !important;
  
}

#slider-v3-s-6e1fff84-79ff-4f17-bfbf-cb5906188fd9 > .swiper-button-prev,
#slider-v3-s-6e1fff84-79ff-4f17-bfbf-cb5906188fd9 > .swiper-button-next {
  
}

#slider-v3-s-6e1fff84-79ff-4f17-bfbf-cb5906188fd9 > .swiper-button-prev svg,
#slider-v3-s-6e1fff84-79ff-4f17-bfbf-cb5906188fd9 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-6e1fff84-79ff-4f17-bfbf-cb5906188fd9 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-6e1fff84-79ff-4f17-bfbf-cb5906188fd9 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-6e1fff84-79ff-4f17-bfbf-cb5906188fd9 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-6e1fff84-79ff-4f17-bfbf-cb5906188fd9 .swiper-pagination-bullet {
  width: 16px !important;
  height: 16px !important;
  margin: 0 !important;
}

#slider-v3-s-6e1fff84-79ff-4f17-bfbf-cb5906188fd9 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(16px * 1) !important;
  height: 16px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-6e1fff84-79ff-4f17-bfbf-cb5906188fd9 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 14px !important;
}

#s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad {
  margin-left: auto;
margin-right: auto;
max-width: 768px;
text-align: center;
}

#s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad img.shogun-image {
  width: 100%;
  
  
  max-width: 768px;

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




.s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad img.shogun-image {
  width: 100%;
  
  
  

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




.s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad img.shogun-image {
  width: 100%;
  
  
  

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




.s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad img.shogun-image {
  width: 100%;
  
  
  

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




.s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad img.shogun-image {
  width: 100%;
  
  
  

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




.s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c5a787e-d462-4266-9dc7-c6679dd3c4ad.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-225da263-e1c2-42ee-bb9f-1e840da58a42 {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
text-align: center;
}

#s-225da263-e1c2-42ee-bb9f-1e840da58a42 {
  margin: 0 !important;
  overflow: visible;
}

#s-225da263-e1c2-42ee-bb9f-1e840da58a42-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-225da263-e1c2-42ee-bb9f-1e840da58a42 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-225da263-e1c2-42ee-bb9f-1e840da58a42 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-225da263-e1c2-42ee-bb9f-1e840da58a42 img.shogun-image {
  /* Add background color handling */
  
}

#s-225da263-e1c2-42ee-bb9f-1e840da58a42 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* 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: 8px;

}






.s-225da263-e1c2-42ee-bb9f-1e840da58a42 .shogun-image-content {
  
    justify-content: center;
  
}

.s-225da263-e1c2-42ee-bb9f-1e840da58a42.shg-align-container {
  display: flex;
  justify-content: center
}

.s-225da263-e1c2-42ee-bb9f-1e840da58a42.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-225da263-e1c2-42ee-bb9f-1e840da58a42.shogun-image {
  box-sizing: border-box;
}



.s-225da263-e1c2-42ee-bb9f-1e840da58a42 img.shogun-image {
  
}


@media (min-width: 1200px){#s-225da263-e1c2-42ee-bb9f-1e840da58a42 {
  margin: 0 !important;
  overflow: visible;
}

#s-225da263-e1c2-42ee-bb9f-1e840da58a42-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-225da263-e1c2-42ee-bb9f-1e840da58a42 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-225da263-e1c2-42ee-bb9f-1e840da58a42 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-225da263-e1c2-42ee-bb9f-1e840da58a42 img.shogun-image {
  /* Add background color handling */
  
}

#s-225da263-e1c2-42ee-bb9f-1e840da58a42 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-225da263-e1c2-42ee-bb9f-1e840da58a42 .shogun-image-content {
  
    justify-content: center;
  
}

.s-225da263-e1c2-42ee-bb9f-1e840da58a42.shg-align-container {
  display: flex;
  justify-content: center
}

.s-225da263-e1c2-42ee-bb9f-1e840da58a42.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-225da263-e1c2-42ee-bb9f-1e840da58a42.shogun-image {
  box-sizing: border-box;
}



.s-225da263-e1c2-42ee-bb9f-1e840da58a42 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-225da263-e1c2-42ee-bb9f-1e840da58a42 {
  margin: 0 !important;
  overflow: visible;
}

#s-225da263-e1c2-42ee-bb9f-1e840da58a42-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-225da263-e1c2-42ee-bb9f-1e840da58a42 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-225da263-e1c2-42ee-bb9f-1e840da58a42 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-225da263-e1c2-42ee-bb9f-1e840da58a42 img.shogun-image {
  /* Add background color handling */
  
}

#s-225da263-e1c2-42ee-bb9f-1e840da58a42 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-225da263-e1c2-42ee-bb9f-1e840da58a42 .shogun-image-content {
  
    justify-content: center;
  
}

.s-225da263-e1c2-42ee-bb9f-1e840da58a42.shg-align-container {
  display: flex;
  justify-content: center
}

.s-225da263-e1c2-42ee-bb9f-1e840da58a42.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-225da263-e1c2-42ee-bb9f-1e840da58a42.shogun-image {
  box-sizing: border-box;
}



.s-225da263-e1c2-42ee-bb9f-1e840da58a42 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-225da263-e1c2-42ee-bb9f-1e840da58a42 {
  margin: 0 !important;
  overflow: visible;
}

#s-225da263-e1c2-42ee-bb9f-1e840da58a42-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-225da263-e1c2-42ee-bb9f-1e840da58a42 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-225da263-e1c2-42ee-bb9f-1e840da58a42 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-225da263-e1c2-42ee-bb9f-1e840da58a42 img.shogun-image {
  /* Add background color handling */
  
}

#s-225da263-e1c2-42ee-bb9f-1e840da58a42 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-225da263-e1c2-42ee-bb9f-1e840da58a42 .shogun-image-content {
  
    justify-content: center;
  
}

.s-225da263-e1c2-42ee-bb9f-1e840da58a42.shg-align-container {
  display: flex;
  justify-content: center
}

.s-225da263-e1c2-42ee-bb9f-1e840da58a42.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-225da263-e1c2-42ee-bb9f-1e840da58a42.shogun-image {
  box-sizing: border-box;
}



.s-225da263-e1c2-42ee-bb9f-1e840da58a42 img.shogun-image {
  
}


}@media (max-width: 767px){#s-225da263-e1c2-42ee-bb9f-1e840da58a42 {
  margin: 0 !important;
  overflow: visible;
}

#s-225da263-e1c2-42ee-bb9f-1e840da58a42-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-225da263-e1c2-42ee-bb9f-1e840da58a42 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-225da263-e1c2-42ee-bb9f-1e840da58a42 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-225da263-e1c2-42ee-bb9f-1e840da58a42 img.shogun-image {
  /* Add background color handling */
  
}

#s-225da263-e1c2-42ee-bb9f-1e840da58a42 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-225da263-e1c2-42ee-bb9f-1e840da58a42 .shogun-image-content {
  
    justify-content: center;
  
}

.s-225da263-e1c2-42ee-bb9f-1e840da58a42.shg-align-container {
  display: flex;
  justify-content: center
}

.s-225da263-e1c2-42ee-bb9f-1e840da58a42.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-225da263-e1c2-42ee-bb9f-1e840da58a42.shogun-image {
  box-sizing: border-box;
}



.s-225da263-e1c2-42ee-bb9f-1e840da58a42 img.shogun-image {
  
}


}
#s-eee22d08-a7a1-4d52-a122-a6ac4ca83078 {
  margin-left: auto;
margin-right: auto;
max-width: 768px;
text-align: center;
}

#s-eee22d08-a7a1-4d52-a122-a6ac4ca83078 {
  margin: 0 !important;
  overflow: visible;
}

#s-eee22d08-a7a1-4d52-a122-a6ac4ca83078-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eee22d08-a7a1-4d52-a122-a6ac4ca83078 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-eee22d08-a7a1-4d52-a122-a6ac4ca83078 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eee22d08-a7a1-4d52-a122-a6ac4ca83078 img.shogun-image {
  /* Add background color handling */
  
}

#s-eee22d08-a7a1-4d52-a122-a6ac4ca83078 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* 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: 8px;

}






.s-eee22d08-a7a1-4d52-a122-a6ac4ca83078 .shogun-image-content {
  
    justify-content: center;
  
}

.s-eee22d08-a7a1-4d52-a122-a6ac4ca83078.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eee22d08-a7a1-4d52-a122-a6ac4ca83078.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eee22d08-a7a1-4d52-a122-a6ac4ca83078.shogun-image {
  box-sizing: border-box;
}



.s-eee22d08-a7a1-4d52-a122-a6ac4ca83078 img.shogun-image {
  
}


@media (min-width: 1200px){#s-eee22d08-a7a1-4d52-a122-a6ac4ca83078 {
  margin: 0 !important;
  overflow: visible;
}

#s-eee22d08-a7a1-4d52-a122-a6ac4ca83078-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eee22d08-a7a1-4d52-a122-a6ac4ca83078 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-eee22d08-a7a1-4d52-a122-a6ac4ca83078 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eee22d08-a7a1-4d52-a122-a6ac4ca83078 img.shogun-image {
  /* Add background color handling */
  
}

#s-eee22d08-a7a1-4d52-a122-a6ac4ca83078 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-eee22d08-a7a1-4d52-a122-a6ac4ca83078 .shogun-image-content {
  
    justify-content: center;
  
}

.s-eee22d08-a7a1-4d52-a122-a6ac4ca83078.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eee22d08-a7a1-4d52-a122-a6ac4ca83078.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eee22d08-a7a1-4d52-a122-a6ac4ca83078.shogun-image {
  box-sizing: border-box;
}



.s-eee22d08-a7a1-4d52-a122-a6ac4ca83078 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-eee22d08-a7a1-4d52-a122-a6ac4ca83078 {
  margin: 0 !important;
  overflow: visible;
}

#s-eee22d08-a7a1-4d52-a122-a6ac4ca83078-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eee22d08-a7a1-4d52-a122-a6ac4ca83078 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-eee22d08-a7a1-4d52-a122-a6ac4ca83078 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eee22d08-a7a1-4d52-a122-a6ac4ca83078 img.shogun-image {
  /* Add background color handling */
  
}

#s-eee22d08-a7a1-4d52-a122-a6ac4ca83078 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-eee22d08-a7a1-4d52-a122-a6ac4ca83078 .shogun-image-content {
  
    justify-content: center;
  
}

.s-eee22d08-a7a1-4d52-a122-a6ac4ca83078.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eee22d08-a7a1-4d52-a122-a6ac4ca83078.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eee22d08-a7a1-4d52-a122-a6ac4ca83078.shogun-image {
  box-sizing: border-box;
}



.s-eee22d08-a7a1-4d52-a122-a6ac4ca83078 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-eee22d08-a7a1-4d52-a122-a6ac4ca83078 {
  margin: 0 !important;
  overflow: visible;
}

#s-eee22d08-a7a1-4d52-a122-a6ac4ca83078-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eee22d08-a7a1-4d52-a122-a6ac4ca83078 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-eee22d08-a7a1-4d52-a122-a6ac4ca83078 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eee22d08-a7a1-4d52-a122-a6ac4ca83078 img.shogun-image {
  /* Add background color handling */
  
}

#s-eee22d08-a7a1-4d52-a122-a6ac4ca83078 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-eee22d08-a7a1-4d52-a122-a6ac4ca83078 .shogun-image-content {
  
    justify-content: center;
  
}

.s-eee22d08-a7a1-4d52-a122-a6ac4ca83078.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eee22d08-a7a1-4d52-a122-a6ac4ca83078.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eee22d08-a7a1-4d52-a122-a6ac4ca83078.shogun-image {
  box-sizing: border-box;
}



.s-eee22d08-a7a1-4d52-a122-a6ac4ca83078 img.shogun-image {
  
}


}@media (max-width: 767px){#s-eee22d08-a7a1-4d52-a122-a6ac4ca83078 {
  margin: 0 !important;
  overflow: visible;
}

#s-eee22d08-a7a1-4d52-a122-a6ac4ca83078-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eee22d08-a7a1-4d52-a122-a6ac4ca83078 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-eee22d08-a7a1-4d52-a122-a6ac4ca83078 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eee22d08-a7a1-4d52-a122-a6ac4ca83078 img.shogun-image {
  /* Add background color handling */
  
}

#s-eee22d08-a7a1-4d52-a122-a6ac4ca83078 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-eee22d08-a7a1-4d52-a122-a6ac4ca83078 .shogun-image-content {
  
    justify-content: center;
  
}

.s-eee22d08-a7a1-4d52-a122-a6ac4ca83078.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eee22d08-a7a1-4d52-a122-a6ac4ca83078.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eee22d08-a7a1-4d52-a122-a6ac4ca83078.shogun-image {
  box-sizing: border-box;
}



.s-eee22d08-a7a1-4d52-a122-a6ac4ca83078 img.shogun-image {
  
}


}
#s-e04d72d3-7cab-4447-a462-370e7f4581ce {
  margin-left: auto;
margin-right: auto;
max-width: 768px;
text-align: center;
}

#s-e04d72d3-7cab-4447-a462-370e7f4581ce {
  margin: 0 !important;
  overflow: visible;
}

#s-e04d72d3-7cab-4447-a462-370e7f4581ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e04d72d3-7cab-4447-a462-370e7f4581ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e04d72d3-7cab-4447-a462-370e7f4581ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e04d72d3-7cab-4447-a462-370e7f4581ce img.shogun-image {
  /* Add background color handling */
  
}

#s-e04d72d3-7cab-4447-a462-370e7f4581ce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* 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: 8px;

}






.s-e04d72d3-7cab-4447-a462-370e7f4581ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-e04d72d3-7cab-4447-a462-370e7f4581ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e04d72d3-7cab-4447-a462-370e7f4581ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e04d72d3-7cab-4447-a462-370e7f4581ce.shogun-image {
  box-sizing: border-box;
}



.s-e04d72d3-7cab-4447-a462-370e7f4581ce img.shogun-image {
  
}


@media (min-width: 1200px){#s-e04d72d3-7cab-4447-a462-370e7f4581ce {
  margin: 0 !important;
  overflow: visible;
}

#s-e04d72d3-7cab-4447-a462-370e7f4581ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e04d72d3-7cab-4447-a462-370e7f4581ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e04d72d3-7cab-4447-a462-370e7f4581ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e04d72d3-7cab-4447-a462-370e7f4581ce img.shogun-image {
  /* Add background color handling */
  
}

#s-e04d72d3-7cab-4447-a462-370e7f4581ce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e04d72d3-7cab-4447-a462-370e7f4581ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-e04d72d3-7cab-4447-a462-370e7f4581ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e04d72d3-7cab-4447-a462-370e7f4581ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e04d72d3-7cab-4447-a462-370e7f4581ce.shogun-image {
  box-sizing: border-box;
}



.s-e04d72d3-7cab-4447-a462-370e7f4581ce img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-e04d72d3-7cab-4447-a462-370e7f4581ce {
  margin: 0 !important;
  overflow: visible;
}

#s-e04d72d3-7cab-4447-a462-370e7f4581ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e04d72d3-7cab-4447-a462-370e7f4581ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e04d72d3-7cab-4447-a462-370e7f4581ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e04d72d3-7cab-4447-a462-370e7f4581ce img.shogun-image {
  /* Add background color handling */
  
}

#s-e04d72d3-7cab-4447-a462-370e7f4581ce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e04d72d3-7cab-4447-a462-370e7f4581ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-e04d72d3-7cab-4447-a462-370e7f4581ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e04d72d3-7cab-4447-a462-370e7f4581ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e04d72d3-7cab-4447-a462-370e7f4581ce.shogun-image {
  box-sizing: border-box;
}



.s-e04d72d3-7cab-4447-a462-370e7f4581ce img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-e04d72d3-7cab-4447-a462-370e7f4581ce {
  margin: 0 !important;
  overflow: visible;
}

#s-e04d72d3-7cab-4447-a462-370e7f4581ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e04d72d3-7cab-4447-a462-370e7f4581ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e04d72d3-7cab-4447-a462-370e7f4581ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e04d72d3-7cab-4447-a462-370e7f4581ce img.shogun-image {
  /* Add background color handling */
  
}

#s-e04d72d3-7cab-4447-a462-370e7f4581ce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e04d72d3-7cab-4447-a462-370e7f4581ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-e04d72d3-7cab-4447-a462-370e7f4581ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e04d72d3-7cab-4447-a462-370e7f4581ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e04d72d3-7cab-4447-a462-370e7f4581ce.shogun-image {
  box-sizing: border-box;
}



.s-e04d72d3-7cab-4447-a462-370e7f4581ce img.shogun-image {
  
}


}@media (max-width: 767px){#s-e04d72d3-7cab-4447-a462-370e7f4581ce {
  margin: 0 !important;
  overflow: visible;
}

#s-e04d72d3-7cab-4447-a462-370e7f4581ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e04d72d3-7cab-4447-a462-370e7f4581ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e04d72d3-7cab-4447-a462-370e7f4581ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e04d72d3-7cab-4447-a462-370e7f4581ce img.shogun-image {
  /* Add background color handling */
  
}

#s-e04d72d3-7cab-4447-a462-370e7f4581ce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e04d72d3-7cab-4447-a462-370e7f4581ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-e04d72d3-7cab-4447-a462-370e7f4581ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e04d72d3-7cab-4447-a462-370e7f4581ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e04d72d3-7cab-4447-a462-370e7f4581ce.shogun-image {
  box-sizing: border-box;
}



.s-e04d72d3-7cab-4447-a462-370e7f4581ce img.shogun-image {
  
}


}
#s-3e6ec12a-127b-4066-9534-2106b80fd614 {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
text-align: center;
}

#s-3e6ec12a-127b-4066-9534-2106b80fd614 {
  margin: 0 !important;
  overflow: visible;
}

#s-3e6ec12a-127b-4066-9534-2106b80fd614-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3e6ec12a-127b-4066-9534-2106b80fd614 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3e6ec12a-127b-4066-9534-2106b80fd614 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3e6ec12a-127b-4066-9534-2106b80fd614 img.shogun-image {
  /* Add background color handling */
  
}

#s-3e6ec12a-127b-4066-9534-2106b80fd614 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* 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: 8px;

}






.s-3e6ec12a-127b-4066-9534-2106b80fd614 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3e6ec12a-127b-4066-9534-2106b80fd614.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e6ec12a-127b-4066-9534-2106b80fd614.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e6ec12a-127b-4066-9534-2106b80fd614.shogun-image {
  box-sizing: border-box;
}



.s-3e6ec12a-127b-4066-9534-2106b80fd614 img.shogun-image {
  
}


@media (min-width: 1200px){#s-3e6ec12a-127b-4066-9534-2106b80fd614 {
  margin: 0 !important;
  overflow: visible;
}

#s-3e6ec12a-127b-4066-9534-2106b80fd614-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3e6ec12a-127b-4066-9534-2106b80fd614 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3e6ec12a-127b-4066-9534-2106b80fd614 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3e6ec12a-127b-4066-9534-2106b80fd614 img.shogun-image {
  /* Add background color handling */
  
}

#s-3e6ec12a-127b-4066-9534-2106b80fd614 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3e6ec12a-127b-4066-9534-2106b80fd614 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3e6ec12a-127b-4066-9534-2106b80fd614.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e6ec12a-127b-4066-9534-2106b80fd614.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e6ec12a-127b-4066-9534-2106b80fd614.shogun-image {
  box-sizing: border-box;
}



.s-3e6ec12a-127b-4066-9534-2106b80fd614 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-3e6ec12a-127b-4066-9534-2106b80fd614 {
  margin: 0 !important;
  overflow: visible;
}

#s-3e6ec12a-127b-4066-9534-2106b80fd614-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3e6ec12a-127b-4066-9534-2106b80fd614 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3e6ec12a-127b-4066-9534-2106b80fd614 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3e6ec12a-127b-4066-9534-2106b80fd614 img.shogun-image {
  /* Add background color handling */
  
}

#s-3e6ec12a-127b-4066-9534-2106b80fd614 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3e6ec12a-127b-4066-9534-2106b80fd614 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3e6ec12a-127b-4066-9534-2106b80fd614.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e6ec12a-127b-4066-9534-2106b80fd614.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e6ec12a-127b-4066-9534-2106b80fd614.shogun-image {
  box-sizing: border-box;
}



.s-3e6ec12a-127b-4066-9534-2106b80fd614 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-3e6ec12a-127b-4066-9534-2106b80fd614 {
  margin: 0 !important;
  overflow: visible;
}

#s-3e6ec12a-127b-4066-9534-2106b80fd614-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3e6ec12a-127b-4066-9534-2106b80fd614 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3e6ec12a-127b-4066-9534-2106b80fd614 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3e6ec12a-127b-4066-9534-2106b80fd614 img.shogun-image {
  /* Add background color handling */
  
}

#s-3e6ec12a-127b-4066-9534-2106b80fd614 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3e6ec12a-127b-4066-9534-2106b80fd614 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3e6ec12a-127b-4066-9534-2106b80fd614.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e6ec12a-127b-4066-9534-2106b80fd614.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e6ec12a-127b-4066-9534-2106b80fd614.shogun-image {
  box-sizing: border-box;
}



.s-3e6ec12a-127b-4066-9534-2106b80fd614 img.shogun-image {
  
}


}@media (max-width: 767px){#s-3e6ec12a-127b-4066-9534-2106b80fd614 {
  margin: 0 !important;
  overflow: visible;
}

#s-3e6ec12a-127b-4066-9534-2106b80fd614-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3e6ec12a-127b-4066-9534-2106b80fd614 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3e6ec12a-127b-4066-9534-2106b80fd614 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3e6ec12a-127b-4066-9534-2106b80fd614 img.shogun-image {
  /* Add background color handling */
  
}

#s-3e6ec12a-127b-4066-9534-2106b80fd614 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3e6ec12a-127b-4066-9534-2106b80fd614 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3e6ec12a-127b-4066-9534-2106b80fd614.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e6ec12a-127b-4066-9534-2106b80fd614.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e6ec12a-127b-4066-9534-2106b80fd614.shogun-image {
  box-sizing: border-box;
}



.s-3e6ec12a-127b-4066-9534-2106b80fd614 img.shogun-image {
  
}


}
#s-0260a7a2-2627-48be-9afc-56f542fb5f91 {
  margin-left: auto;
margin-right: auto;
max-width: 768px;
text-align: center;
}

#s-0260a7a2-2627-48be-9afc-56f542fb5f91 {
  margin: 0 !important;
  overflow: visible;
}

#s-0260a7a2-2627-48be-9afc-56f542fb5f91-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0260a7a2-2627-48be-9afc-56f542fb5f91 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0260a7a2-2627-48be-9afc-56f542fb5f91 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0260a7a2-2627-48be-9afc-56f542fb5f91 img.shogun-image {
  /* Add background color handling */
  
}

#s-0260a7a2-2627-48be-9afc-56f542fb5f91 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* 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: 8px;

}






.s-0260a7a2-2627-48be-9afc-56f542fb5f91 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0260a7a2-2627-48be-9afc-56f542fb5f91.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0260a7a2-2627-48be-9afc-56f542fb5f91.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0260a7a2-2627-48be-9afc-56f542fb5f91.shogun-image {
  box-sizing: border-box;
}



.s-0260a7a2-2627-48be-9afc-56f542fb5f91 img.shogun-image {
  
}


@media (min-width: 1200px){#s-0260a7a2-2627-48be-9afc-56f542fb5f91 {
  margin: 0 !important;
  overflow: visible;
}

#s-0260a7a2-2627-48be-9afc-56f542fb5f91-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0260a7a2-2627-48be-9afc-56f542fb5f91 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0260a7a2-2627-48be-9afc-56f542fb5f91 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0260a7a2-2627-48be-9afc-56f542fb5f91 img.shogun-image {
  /* Add background color handling */
  
}

#s-0260a7a2-2627-48be-9afc-56f542fb5f91 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0260a7a2-2627-48be-9afc-56f542fb5f91 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0260a7a2-2627-48be-9afc-56f542fb5f91.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0260a7a2-2627-48be-9afc-56f542fb5f91.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0260a7a2-2627-48be-9afc-56f542fb5f91.shogun-image {
  box-sizing: border-box;
}



.s-0260a7a2-2627-48be-9afc-56f542fb5f91 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-0260a7a2-2627-48be-9afc-56f542fb5f91 {
  margin: 0 !important;
  overflow: visible;
}

#s-0260a7a2-2627-48be-9afc-56f542fb5f91-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0260a7a2-2627-48be-9afc-56f542fb5f91 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0260a7a2-2627-48be-9afc-56f542fb5f91 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0260a7a2-2627-48be-9afc-56f542fb5f91 img.shogun-image {
  /* Add background color handling */
  
}

#s-0260a7a2-2627-48be-9afc-56f542fb5f91 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0260a7a2-2627-48be-9afc-56f542fb5f91 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0260a7a2-2627-48be-9afc-56f542fb5f91.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0260a7a2-2627-48be-9afc-56f542fb5f91.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0260a7a2-2627-48be-9afc-56f542fb5f91.shogun-image {
  box-sizing: border-box;
}



.s-0260a7a2-2627-48be-9afc-56f542fb5f91 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-0260a7a2-2627-48be-9afc-56f542fb5f91 {
  margin: 0 !important;
  overflow: visible;
}

#s-0260a7a2-2627-48be-9afc-56f542fb5f91-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0260a7a2-2627-48be-9afc-56f542fb5f91 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0260a7a2-2627-48be-9afc-56f542fb5f91 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0260a7a2-2627-48be-9afc-56f542fb5f91 img.shogun-image {
  /* Add background color handling */
  
}

#s-0260a7a2-2627-48be-9afc-56f542fb5f91 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0260a7a2-2627-48be-9afc-56f542fb5f91 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0260a7a2-2627-48be-9afc-56f542fb5f91.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0260a7a2-2627-48be-9afc-56f542fb5f91.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0260a7a2-2627-48be-9afc-56f542fb5f91.shogun-image {
  box-sizing: border-box;
}



.s-0260a7a2-2627-48be-9afc-56f542fb5f91 img.shogun-image {
  
}


}@media (max-width: 767px){#s-0260a7a2-2627-48be-9afc-56f542fb5f91 {
  margin: 0 !important;
  overflow: visible;
}

#s-0260a7a2-2627-48be-9afc-56f542fb5f91-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0260a7a2-2627-48be-9afc-56f542fb5f91 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0260a7a2-2627-48be-9afc-56f542fb5f91 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0260a7a2-2627-48be-9afc-56f542fb5f91 img.shogun-image {
  /* Add background color handling */
  
}

#s-0260a7a2-2627-48be-9afc-56f542fb5f91 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0260a7a2-2627-48be-9afc-56f542fb5f91 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0260a7a2-2627-48be-9afc-56f542fb5f91.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0260a7a2-2627-48be-9afc-56f542fb5f91.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0260a7a2-2627-48be-9afc-56f542fb5f91.shogun-image {
  box-sizing: border-box;
}



.s-0260a7a2-2627-48be-9afc-56f542fb5f91 img.shogun-image {
  
}


}
#s-86330649-f3ae-43ef-8a51-c9009ff5a60b {
  margin-top: 25px;
margin-left: 0px;
margin-bottom: 0%;
margin-right: 0px;
padding-top: 8px;
padding-bottom: 15px;
max-width: 560px;
}

#s-6fa5cc76-b1ec-4e6e-b3f3-93e24c258757 {
  margin-top: 25px;
margin-left: 0px;
margin-bottom: 0%;
margin-right: 0px;
padding-top: 8px;
padding-bottom: 15px;
max-width: 560px;
}

#s-a03a2fe9-e302-4cc4-8915-71bb1f77baae {
  margin-top: 25px;
margin-left: 0px;
margin-bottom: 0%;
margin-right: 0px;
padding-top: 8px;
padding-bottom: 15px;
max-width: 560px;
}

#s-3f38f616-652f-453f-9c0f-8611d4b17e80 {
  margin-top: 25px;
margin-left: 0px;
margin-bottom: 0%;
margin-right: 0px;
padding-top: 8px;
padding-bottom: 15px;
max-width: 560px;
}

#s-ac4bfe27-e6b8-4147-88b2-375cfd3cdb25 {
  margin-top: 25px;
margin-left: 0px;
margin-bottom: 0%;
margin-right: 0px;
padding-top: 8px;
padding-bottom: 15px;
max-width: 560px;
}

#s-9dc551c3-90bf-4413-b966-0b5417bd1bd5 {
  margin-top: 25px;
margin-left: 0px;
margin-bottom: 0%;
margin-right: 0px;
padding-top: 8px;
padding-bottom: 15px;
max-width: 560px;
}

#s-08c0ee51-4991-460e-8ce3-5cfe97d85f08 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 25px;
padding-bottom: 30px;
padding-right: 25px;
min-height: 50px;
max-width: 800px;
}
@media (min-width: 1200px){#s-08c0ee51-4991-460e-8ce3-5cfe97d85f08 {
  display: none;
}
#s-08c0ee51-4991-460e-8ce3-5cfe97d85f08, #wrap-s-08c0ee51-4991-460e-8ce3-5cfe97d85f08, #wrap-content-s-08c0ee51-4991-460e-8ce3-5cfe97d85f08 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-08c0ee51-4991-460e-8ce3-5cfe97d85f08 {
  display: none;
}
#s-08c0ee51-4991-460e-8ce3-5cfe97d85f08, #wrap-s-08c0ee51-4991-460e-8ce3-5cfe97d85f08, #wrap-content-s-08c0ee51-4991-460e-8ce3-5cfe97d85f08 { display: none !important; }}@media (max-width: 767px){#s-08c0ee51-4991-460e-8ce3-5cfe97d85f08 {
  padding-left: 0px;
padding-right: 0px;
}
}







#s-08c0ee51-4991-460e-8ce3-5cfe97d85f08 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-08c0ee51-4991-460e-8ce3-5cfe97d85f08.shg-box.shg-c {
  justify-content: center;
}

#s-7032f7cd-0f71-455c-8b50-2d7acb75bb4b {
  margin-top: 30px;
margin-left: 35px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 8px;
padding-left: 0px;
padding-bottom: 15px;
padding-right: 0px;
max-width: 350px;
}

#s-9ac08b98-835a-4d72-aa2a-ee4d93027019 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 1200px){#s-9ac08b98-835a-4d72-aa2a-ee4d93027019 {
  display: none;
}
#s-9ac08b98-835a-4d72-aa2a-ee4d93027019, #wrap-s-9ac08b98-835a-4d72-aa2a-ee4d93027019, #wrap-content-s-9ac08b98-835a-4d72-aa2a-ee4d93027019 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-9ac08b98-835a-4d72-aa2a-ee4d93027019 {
  display: none;
}
#s-9ac08b98-835a-4d72-aa2a-ee4d93027019, #wrap-s-9ac08b98-835a-4d72-aa2a-ee4d93027019, #wrap-content-s-9ac08b98-835a-4d72-aa2a-ee4d93027019 { display: none !important; }}
/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-9ac08b98-835a-4d72-aa2a-ee4d93027019 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 16px !important;
  
}

#slider-v3-s-9ac08b98-835a-4d72-aa2a-ee4d93027019 > .swiper-button-prev,
#slider-v3-s-9ac08b98-835a-4d72-aa2a-ee4d93027019 > .swiper-button-next {
  
}

#slider-v3-s-9ac08b98-835a-4d72-aa2a-ee4d93027019 > .swiper-button-prev svg,
#slider-v3-s-9ac08b98-835a-4d72-aa2a-ee4d93027019 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-9ac08b98-835a-4d72-aa2a-ee4d93027019 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-9ac08b98-835a-4d72-aa2a-ee4d93027019 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-9ac08b98-835a-4d72-aa2a-ee4d93027019 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-9ac08b98-835a-4d72-aa2a-ee4d93027019 .swiper-pagination-bullet {
  width: 16px !important;
  height: 16px !important;
  margin: 0 !important;
}

#slider-v3-s-9ac08b98-835a-4d72-aa2a-ee4d93027019 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(16px * 1) !important;
  height: 16px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-9ac08b98-835a-4d72-aa2a-ee4d93027019 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 14px !important;
}
@media (max-width: 767px){/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-9ac08b98-835a-4d72-aa2a-ee4d93027019 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 16px !important;
  
}

#slider-v3-s-9ac08b98-835a-4d72-aa2a-ee4d93027019 > .swiper-button-prev,
#slider-v3-s-9ac08b98-835a-4d72-aa2a-ee4d93027019 > .swiper-button-next {
  
}

#slider-v3-s-9ac08b98-835a-4d72-aa2a-ee4d93027019 > .swiper-button-prev svg,
#slider-v3-s-9ac08b98-835a-4d72-aa2a-ee4d93027019 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-9ac08b98-835a-4d72-aa2a-ee4d93027019 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-9ac08b98-835a-4d72-aa2a-ee4d93027019 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-9ac08b98-835a-4d72-aa2a-ee4d93027019 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-9ac08b98-835a-4d72-aa2a-ee4d93027019 .swiper-pagination-bullet {
  width: 16px !important;
  height: 16px !important;
  margin: 0 !important;
}

#slider-v3-s-9ac08b98-835a-4d72-aa2a-ee4d93027019 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(16px * 1) !important;
  height: 16px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-9ac08b98-835a-4d72-aa2a-ee4d93027019 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 14px !important;
}
}
#s-3bdc13b8-0e10-4807-874a-1d1edf770dde {
  margin-left: auto;
margin-right: auto;
max-width: 768px;
text-align: center;
}

#s-3bdc13b8-0e10-4807-874a-1d1edf770dde {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3bdc13b8-0e10-4807-874a-1d1edf770dde-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3bdc13b8-0e10-4807-874a-1d1edf770dde {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3bdc13b8-0e10-4807-874a-1d1edf770dde .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3bdc13b8-0e10-4807-874a-1d1edf770dde {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3bdc13b8-0e10-4807-874a-1d1edf770dde img.shogun-image {
  width: 100%;
  
  
  max-width: 768px;

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




.s-3bdc13b8-0e10-4807-874a-1d1edf770dde .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3bdc13b8-0e10-4807-874a-1d1edf770dde.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3bdc13b8-0e10-4807-874a-1d1edf770dde.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3bdc13b8-0e10-4807-874a-1d1edf770dde.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-3bdc13b8-0e10-4807-874a-1d1edf770dde {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3bdc13b8-0e10-4807-874a-1d1edf770dde-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3bdc13b8-0e10-4807-874a-1d1edf770dde {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3bdc13b8-0e10-4807-874a-1d1edf770dde .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3bdc13b8-0e10-4807-874a-1d1edf770dde {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3bdc13b8-0e10-4807-874a-1d1edf770dde img.shogun-image {
  width: 100%;
  
  
  

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




.s-3bdc13b8-0e10-4807-874a-1d1edf770dde .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3bdc13b8-0e10-4807-874a-1d1edf770dde.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3bdc13b8-0e10-4807-874a-1d1edf770dde.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3bdc13b8-0e10-4807-874a-1d1edf770dde.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-3bdc13b8-0e10-4807-874a-1d1edf770dde {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3bdc13b8-0e10-4807-874a-1d1edf770dde-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3bdc13b8-0e10-4807-874a-1d1edf770dde {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3bdc13b8-0e10-4807-874a-1d1edf770dde .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3bdc13b8-0e10-4807-874a-1d1edf770dde {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3bdc13b8-0e10-4807-874a-1d1edf770dde img.shogun-image {
  width: 100%;
  
  
  

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




.s-3bdc13b8-0e10-4807-874a-1d1edf770dde .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3bdc13b8-0e10-4807-874a-1d1edf770dde.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3bdc13b8-0e10-4807-874a-1d1edf770dde.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3bdc13b8-0e10-4807-874a-1d1edf770dde.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-3bdc13b8-0e10-4807-874a-1d1edf770dde {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3bdc13b8-0e10-4807-874a-1d1edf770dde-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3bdc13b8-0e10-4807-874a-1d1edf770dde {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3bdc13b8-0e10-4807-874a-1d1edf770dde .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3bdc13b8-0e10-4807-874a-1d1edf770dde {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3bdc13b8-0e10-4807-874a-1d1edf770dde img.shogun-image {
  width: 100%;
  
  
  

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




.s-3bdc13b8-0e10-4807-874a-1d1edf770dde .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3bdc13b8-0e10-4807-874a-1d1edf770dde.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3bdc13b8-0e10-4807-874a-1d1edf770dde.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3bdc13b8-0e10-4807-874a-1d1edf770dde.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-3bdc13b8-0e10-4807-874a-1d1edf770dde {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3bdc13b8-0e10-4807-874a-1d1edf770dde-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3bdc13b8-0e10-4807-874a-1d1edf770dde {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3bdc13b8-0e10-4807-874a-1d1edf770dde .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-3bdc13b8-0e10-4807-874a-1d1edf770dde {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3bdc13b8-0e10-4807-874a-1d1edf770dde img.shogun-image {
  width: 100%;
  
  
  

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




.s-3bdc13b8-0e10-4807-874a-1d1edf770dde .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3bdc13b8-0e10-4807-874a-1d1edf770dde.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3bdc13b8-0e10-4807-874a-1d1edf770dde.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3bdc13b8-0e10-4807-874a-1d1edf770dde.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-8c6e6fc3-9269-4207-9989-935c952a5327 {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
text-align: center;
}

#s-8c6e6fc3-9269-4207-9989-935c952a5327 {
  margin: 0 !important;
  overflow: visible;
}

#s-8c6e6fc3-9269-4207-9989-935c952a5327-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8c6e6fc3-9269-4207-9989-935c952a5327 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8c6e6fc3-9269-4207-9989-935c952a5327 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8c6e6fc3-9269-4207-9989-935c952a5327 img.shogun-image {
  /* Add background color handling */
  
}

#s-8c6e6fc3-9269-4207-9989-935c952a5327 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* 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: 8px;

}






.s-8c6e6fc3-9269-4207-9989-935c952a5327 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8c6e6fc3-9269-4207-9989-935c952a5327.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c6e6fc3-9269-4207-9989-935c952a5327.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c6e6fc3-9269-4207-9989-935c952a5327.shogun-image {
  box-sizing: border-box;
}



.s-8c6e6fc3-9269-4207-9989-935c952a5327 img.shogun-image {
  
}


@media (min-width: 1200px){#s-8c6e6fc3-9269-4207-9989-935c952a5327 {
  margin: 0 !important;
  overflow: visible;
}

#s-8c6e6fc3-9269-4207-9989-935c952a5327-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8c6e6fc3-9269-4207-9989-935c952a5327 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8c6e6fc3-9269-4207-9989-935c952a5327 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8c6e6fc3-9269-4207-9989-935c952a5327 img.shogun-image {
  /* Add background color handling */
  
}

#s-8c6e6fc3-9269-4207-9989-935c952a5327 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8c6e6fc3-9269-4207-9989-935c952a5327 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8c6e6fc3-9269-4207-9989-935c952a5327.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c6e6fc3-9269-4207-9989-935c952a5327.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c6e6fc3-9269-4207-9989-935c952a5327.shogun-image {
  box-sizing: border-box;
}



.s-8c6e6fc3-9269-4207-9989-935c952a5327 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-8c6e6fc3-9269-4207-9989-935c952a5327 {
  margin: 0 !important;
  overflow: visible;
}

#s-8c6e6fc3-9269-4207-9989-935c952a5327-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8c6e6fc3-9269-4207-9989-935c952a5327 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8c6e6fc3-9269-4207-9989-935c952a5327 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8c6e6fc3-9269-4207-9989-935c952a5327 img.shogun-image {
  /* Add background color handling */
  
}

#s-8c6e6fc3-9269-4207-9989-935c952a5327 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8c6e6fc3-9269-4207-9989-935c952a5327 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8c6e6fc3-9269-4207-9989-935c952a5327.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c6e6fc3-9269-4207-9989-935c952a5327.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c6e6fc3-9269-4207-9989-935c952a5327.shogun-image {
  box-sizing: border-box;
}



.s-8c6e6fc3-9269-4207-9989-935c952a5327 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-8c6e6fc3-9269-4207-9989-935c952a5327 {
  margin: 0 !important;
  overflow: visible;
}

#s-8c6e6fc3-9269-4207-9989-935c952a5327-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8c6e6fc3-9269-4207-9989-935c952a5327 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8c6e6fc3-9269-4207-9989-935c952a5327 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8c6e6fc3-9269-4207-9989-935c952a5327 img.shogun-image {
  /* Add background color handling */
  
}

#s-8c6e6fc3-9269-4207-9989-935c952a5327 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8c6e6fc3-9269-4207-9989-935c952a5327 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8c6e6fc3-9269-4207-9989-935c952a5327.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c6e6fc3-9269-4207-9989-935c952a5327.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c6e6fc3-9269-4207-9989-935c952a5327.shogun-image {
  box-sizing: border-box;
}



.s-8c6e6fc3-9269-4207-9989-935c952a5327 img.shogun-image {
  
}


}@media (max-width: 767px){#s-8c6e6fc3-9269-4207-9989-935c952a5327 {
  margin: 0 !important;
  overflow: visible;
}

#s-8c6e6fc3-9269-4207-9989-935c952a5327-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8c6e6fc3-9269-4207-9989-935c952a5327 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8c6e6fc3-9269-4207-9989-935c952a5327 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8c6e6fc3-9269-4207-9989-935c952a5327 img.shogun-image {
  /* Add background color handling */
  
}

#s-8c6e6fc3-9269-4207-9989-935c952a5327 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-8c6e6fc3-9269-4207-9989-935c952a5327 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8c6e6fc3-9269-4207-9989-935c952a5327.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c6e6fc3-9269-4207-9989-935c952a5327.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c6e6fc3-9269-4207-9989-935c952a5327.shogun-image {
  box-sizing: border-box;
}



.s-8c6e6fc3-9269-4207-9989-935c952a5327 img.shogun-image {
  
}


}
#s-15b24472-1618-439e-b288-80ac0d6f3156 {
  margin-left: auto;
margin-right: auto;
max-width: 768px;
text-align: center;
}

#s-15b24472-1618-439e-b288-80ac0d6f3156 {
  margin: 0 !important;
  overflow: visible;
}

#s-15b24472-1618-439e-b288-80ac0d6f3156-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-15b24472-1618-439e-b288-80ac0d6f3156 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-15b24472-1618-439e-b288-80ac0d6f3156 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-15b24472-1618-439e-b288-80ac0d6f3156 img.shogun-image {
  /* Add background color handling */
  
}

#s-15b24472-1618-439e-b288-80ac0d6f3156 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* 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: 8px;

}






.s-15b24472-1618-439e-b288-80ac0d6f3156 .shogun-image-content {
  
    justify-content: center;
  
}

.s-15b24472-1618-439e-b288-80ac0d6f3156.shg-align-container {
  display: flex;
  justify-content: center
}

.s-15b24472-1618-439e-b288-80ac0d6f3156.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-15b24472-1618-439e-b288-80ac0d6f3156.shogun-image {
  box-sizing: border-box;
}



.s-15b24472-1618-439e-b288-80ac0d6f3156 img.shogun-image {
  
}


@media (min-width: 1200px){#s-15b24472-1618-439e-b288-80ac0d6f3156 {
  margin: 0 !important;
  overflow: visible;
}

#s-15b24472-1618-439e-b288-80ac0d6f3156-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-15b24472-1618-439e-b288-80ac0d6f3156 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-15b24472-1618-439e-b288-80ac0d6f3156 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-15b24472-1618-439e-b288-80ac0d6f3156 img.shogun-image {
  /* Add background color handling */
  
}

#s-15b24472-1618-439e-b288-80ac0d6f3156 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-15b24472-1618-439e-b288-80ac0d6f3156 .shogun-image-content {
  
    justify-content: center;
  
}

.s-15b24472-1618-439e-b288-80ac0d6f3156.shg-align-container {
  display: flex;
  justify-content: center
}

.s-15b24472-1618-439e-b288-80ac0d6f3156.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-15b24472-1618-439e-b288-80ac0d6f3156.shogun-image {
  box-sizing: border-box;
}



.s-15b24472-1618-439e-b288-80ac0d6f3156 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-15b24472-1618-439e-b288-80ac0d6f3156 {
  margin: 0 !important;
  overflow: visible;
}

#s-15b24472-1618-439e-b288-80ac0d6f3156-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-15b24472-1618-439e-b288-80ac0d6f3156 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-15b24472-1618-439e-b288-80ac0d6f3156 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-15b24472-1618-439e-b288-80ac0d6f3156 img.shogun-image {
  /* Add background color handling */
  
}

#s-15b24472-1618-439e-b288-80ac0d6f3156 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-15b24472-1618-439e-b288-80ac0d6f3156 .shogun-image-content {
  
    justify-content: center;
  
}

.s-15b24472-1618-439e-b288-80ac0d6f3156.shg-align-container {
  display: flex;
  justify-content: center
}

.s-15b24472-1618-439e-b288-80ac0d6f3156.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-15b24472-1618-439e-b288-80ac0d6f3156.shogun-image {
  box-sizing: border-box;
}



.s-15b24472-1618-439e-b288-80ac0d6f3156 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-15b24472-1618-439e-b288-80ac0d6f3156 {
  margin: 0 !important;
  overflow: visible;
}

#s-15b24472-1618-439e-b288-80ac0d6f3156-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-15b24472-1618-439e-b288-80ac0d6f3156 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-15b24472-1618-439e-b288-80ac0d6f3156 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-15b24472-1618-439e-b288-80ac0d6f3156 img.shogun-image {
  /* Add background color handling */
  
}

#s-15b24472-1618-439e-b288-80ac0d6f3156 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-15b24472-1618-439e-b288-80ac0d6f3156 .shogun-image-content {
  
    justify-content: center;
  
}

.s-15b24472-1618-439e-b288-80ac0d6f3156.shg-align-container {
  display: flex;
  justify-content: center
}

.s-15b24472-1618-439e-b288-80ac0d6f3156.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-15b24472-1618-439e-b288-80ac0d6f3156.shogun-image {
  box-sizing: border-box;
}



.s-15b24472-1618-439e-b288-80ac0d6f3156 img.shogun-image {
  
}


}@media (max-width: 767px){#s-15b24472-1618-439e-b288-80ac0d6f3156 {
  margin: 0 !important;
  overflow: visible;
}

#s-15b24472-1618-439e-b288-80ac0d6f3156-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-15b24472-1618-439e-b288-80ac0d6f3156 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-15b24472-1618-439e-b288-80ac0d6f3156 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-15b24472-1618-439e-b288-80ac0d6f3156 img.shogun-image {
  /* Add background color handling */
  
}

#s-15b24472-1618-439e-b288-80ac0d6f3156 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-15b24472-1618-439e-b288-80ac0d6f3156 .shogun-image-content {
  
    justify-content: center;
  
}

.s-15b24472-1618-439e-b288-80ac0d6f3156.shg-align-container {
  display: flex;
  justify-content: center
}

.s-15b24472-1618-439e-b288-80ac0d6f3156.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-15b24472-1618-439e-b288-80ac0d6f3156.shogun-image {
  box-sizing: border-box;
}



.s-15b24472-1618-439e-b288-80ac0d6f3156 img.shogun-image {
  
}


}
#s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334 {
  margin-left: auto;
margin-right: auto;
max-width: 768px;
text-align: center;
}

#s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334 {
  margin: 0 !important;
  overflow: visible;
}

#s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334 img.shogun-image {
  /* Add background color handling */
  
}

#s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* 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: 8px;

}






.s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334.shogun-image {
  box-sizing: border-box;
}



.s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334 img.shogun-image {
  
}


@media (min-width: 1200px){#s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334 {
  margin: 0 !important;
  overflow: visible;
}

#s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334 img.shogun-image {
  /* Add background color handling */
  
}

#s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334.shogun-image {
  box-sizing: border-box;
}



.s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334 {
  margin: 0 !important;
  overflow: visible;
}

#s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334 img.shogun-image {
  /* Add background color handling */
  
}

#s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334.shogun-image {
  box-sizing: border-box;
}



.s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334 {
  margin: 0 !important;
  overflow: visible;
}

#s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334 img.shogun-image {
  /* Add background color handling */
  
}

#s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334.shogun-image {
  box-sizing: border-box;
}



.s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334 img.shogun-image {
  
}


}@media (max-width: 767px){#s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334 {
  margin: 0 !important;
  overflow: visible;
}

#s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334 img.shogun-image {
  /* Add background color handling */
  
}

#s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334.shogun-image {
  box-sizing: border-box;
}



.s-6e9b9fa0-2ae7-4749-8aa1-ca4141438334 img.shogun-image {
  
}


}
#s-930e8321-9795-4c82-b997-643cbda56fa6 {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
text-align: center;
}

#s-930e8321-9795-4c82-b997-643cbda56fa6 {
  margin: 0 !important;
  overflow: visible;
}

#s-930e8321-9795-4c82-b997-643cbda56fa6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-930e8321-9795-4c82-b997-643cbda56fa6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-930e8321-9795-4c82-b997-643cbda56fa6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-930e8321-9795-4c82-b997-643cbda56fa6 img.shogun-image {
  /* Add background color handling */
  
}

#s-930e8321-9795-4c82-b997-643cbda56fa6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* 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: 8px;

}






.s-930e8321-9795-4c82-b997-643cbda56fa6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-930e8321-9795-4c82-b997-643cbda56fa6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-930e8321-9795-4c82-b997-643cbda56fa6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-930e8321-9795-4c82-b997-643cbda56fa6.shogun-image {
  box-sizing: border-box;
}



.s-930e8321-9795-4c82-b997-643cbda56fa6 img.shogun-image {
  
}


@media (min-width: 1200px){#s-930e8321-9795-4c82-b997-643cbda56fa6 {
  margin: 0 !important;
  overflow: visible;
}

#s-930e8321-9795-4c82-b997-643cbda56fa6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-930e8321-9795-4c82-b997-643cbda56fa6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-930e8321-9795-4c82-b997-643cbda56fa6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-930e8321-9795-4c82-b997-643cbda56fa6 img.shogun-image {
  /* Add background color handling */
  
}

#s-930e8321-9795-4c82-b997-643cbda56fa6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-930e8321-9795-4c82-b997-643cbda56fa6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-930e8321-9795-4c82-b997-643cbda56fa6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-930e8321-9795-4c82-b997-643cbda56fa6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-930e8321-9795-4c82-b997-643cbda56fa6.shogun-image {
  box-sizing: border-box;
}



.s-930e8321-9795-4c82-b997-643cbda56fa6 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-930e8321-9795-4c82-b997-643cbda56fa6 {
  margin: 0 !important;
  overflow: visible;
}

#s-930e8321-9795-4c82-b997-643cbda56fa6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-930e8321-9795-4c82-b997-643cbda56fa6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-930e8321-9795-4c82-b997-643cbda56fa6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-930e8321-9795-4c82-b997-643cbda56fa6 img.shogun-image {
  /* Add background color handling */
  
}

#s-930e8321-9795-4c82-b997-643cbda56fa6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-930e8321-9795-4c82-b997-643cbda56fa6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-930e8321-9795-4c82-b997-643cbda56fa6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-930e8321-9795-4c82-b997-643cbda56fa6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-930e8321-9795-4c82-b997-643cbda56fa6.shogun-image {
  box-sizing: border-box;
}



.s-930e8321-9795-4c82-b997-643cbda56fa6 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-930e8321-9795-4c82-b997-643cbda56fa6 {
  margin: 0 !important;
  overflow: visible;
}

#s-930e8321-9795-4c82-b997-643cbda56fa6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-930e8321-9795-4c82-b997-643cbda56fa6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-930e8321-9795-4c82-b997-643cbda56fa6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-930e8321-9795-4c82-b997-643cbda56fa6 img.shogun-image {
  /* Add background color handling */
  
}

#s-930e8321-9795-4c82-b997-643cbda56fa6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-930e8321-9795-4c82-b997-643cbda56fa6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-930e8321-9795-4c82-b997-643cbda56fa6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-930e8321-9795-4c82-b997-643cbda56fa6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-930e8321-9795-4c82-b997-643cbda56fa6.shogun-image {
  box-sizing: border-box;
}



.s-930e8321-9795-4c82-b997-643cbda56fa6 img.shogun-image {
  
}


}@media (max-width: 767px){#s-930e8321-9795-4c82-b997-643cbda56fa6 {
  margin: 0 !important;
  overflow: visible;
}

#s-930e8321-9795-4c82-b997-643cbda56fa6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-930e8321-9795-4c82-b997-643cbda56fa6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-930e8321-9795-4c82-b997-643cbda56fa6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-930e8321-9795-4c82-b997-643cbda56fa6 img.shogun-image {
  /* Add background color handling */
  
}

#s-930e8321-9795-4c82-b997-643cbda56fa6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-930e8321-9795-4c82-b997-643cbda56fa6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-930e8321-9795-4c82-b997-643cbda56fa6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-930e8321-9795-4c82-b997-643cbda56fa6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-930e8321-9795-4c82-b997-643cbda56fa6.shogun-image {
  box-sizing: border-box;
}



.s-930e8321-9795-4c82-b997-643cbda56fa6 img.shogun-image {
  
}


}
#s-d11e30ed-d7df-4316-b9e6-2e3d04230360 {
  margin-left: auto;
margin-right: auto;
max-width: 768px;
text-align: center;
}

#s-d11e30ed-d7df-4316-b9e6-2e3d04230360 {
  margin: 0 !important;
  overflow: visible;
}

#s-d11e30ed-d7df-4316-b9e6-2e3d04230360-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d11e30ed-d7df-4316-b9e6-2e3d04230360 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d11e30ed-d7df-4316-b9e6-2e3d04230360 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d11e30ed-d7df-4316-b9e6-2e3d04230360 img.shogun-image {
  /* Add background color handling */
  
}

#s-d11e30ed-d7df-4316-b9e6-2e3d04230360 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* 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: 8px;

}






.s-d11e30ed-d7df-4316-b9e6-2e3d04230360 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d11e30ed-d7df-4316-b9e6-2e3d04230360.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d11e30ed-d7df-4316-b9e6-2e3d04230360.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d11e30ed-d7df-4316-b9e6-2e3d04230360.shogun-image {
  box-sizing: border-box;
}



.s-d11e30ed-d7df-4316-b9e6-2e3d04230360 img.shogun-image {
  
}


@media (min-width: 1200px){#s-d11e30ed-d7df-4316-b9e6-2e3d04230360 {
  margin: 0 !important;
  overflow: visible;
}

#s-d11e30ed-d7df-4316-b9e6-2e3d04230360-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d11e30ed-d7df-4316-b9e6-2e3d04230360 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d11e30ed-d7df-4316-b9e6-2e3d04230360 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d11e30ed-d7df-4316-b9e6-2e3d04230360 img.shogun-image {
  /* Add background color handling */
  
}

#s-d11e30ed-d7df-4316-b9e6-2e3d04230360 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d11e30ed-d7df-4316-b9e6-2e3d04230360 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d11e30ed-d7df-4316-b9e6-2e3d04230360.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d11e30ed-d7df-4316-b9e6-2e3d04230360.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d11e30ed-d7df-4316-b9e6-2e3d04230360.shogun-image {
  box-sizing: border-box;
}



.s-d11e30ed-d7df-4316-b9e6-2e3d04230360 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-d11e30ed-d7df-4316-b9e6-2e3d04230360 {
  margin: 0 !important;
  overflow: visible;
}

#s-d11e30ed-d7df-4316-b9e6-2e3d04230360-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d11e30ed-d7df-4316-b9e6-2e3d04230360 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d11e30ed-d7df-4316-b9e6-2e3d04230360 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d11e30ed-d7df-4316-b9e6-2e3d04230360 img.shogun-image {
  /* Add background color handling */
  
}

#s-d11e30ed-d7df-4316-b9e6-2e3d04230360 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d11e30ed-d7df-4316-b9e6-2e3d04230360 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d11e30ed-d7df-4316-b9e6-2e3d04230360.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d11e30ed-d7df-4316-b9e6-2e3d04230360.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d11e30ed-d7df-4316-b9e6-2e3d04230360.shogun-image {
  box-sizing: border-box;
}



.s-d11e30ed-d7df-4316-b9e6-2e3d04230360 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-d11e30ed-d7df-4316-b9e6-2e3d04230360 {
  margin: 0 !important;
  overflow: visible;
}

#s-d11e30ed-d7df-4316-b9e6-2e3d04230360-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d11e30ed-d7df-4316-b9e6-2e3d04230360 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d11e30ed-d7df-4316-b9e6-2e3d04230360 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d11e30ed-d7df-4316-b9e6-2e3d04230360 img.shogun-image {
  /* Add background color handling */
  
}

#s-d11e30ed-d7df-4316-b9e6-2e3d04230360 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d11e30ed-d7df-4316-b9e6-2e3d04230360 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d11e30ed-d7df-4316-b9e6-2e3d04230360.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d11e30ed-d7df-4316-b9e6-2e3d04230360.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d11e30ed-d7df-4316-b9e6-2e3d04230360.shogun-image {
  box-sizing: border-box;
}



.s-d11e30ed-d7df-4316-b9e6-2e3d04230360 img.shogun-image {
  
}


}@media (max-width: 767px){#s-d11e30ed-d7df-4316-b9e6-2e3d04230360 {
  margin: 0 !important;
  overflow: visible;
}

#s-d11e30ed-d7df-4316-b9e6-2e3d04230360-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d11e30ed-d7df-4316-b9e6-2e3d04230360 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d11e30ed-d7df-4316-b9e6-2e3d04230360 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d11e30ed-d7df-4316-b9e6-2e3d04230360 img.shogun-image {
  /* Add background color handling */
  
}

#s-d11e30ed-d7df-4316-b9e6-2e3d04230360 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d11e30ed-d7df-4316-b9e6-2e3d04230360 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d11e30ed-d7df-4316-b9e6-2e3d04230360.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d11e30ed-d7df-4316-b9e6-2e3d04230360.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d11e30ed-d7df-4316-b9e6-2e3d04230360.shogun-image {
  box-sizing: border-box;
}



.s-d11e30ed-d7df-4316-b9e6-2e3d04230360 img.shogun-image {
  
}


}
#s-37c95a9f-d3f9-4b85-bebc-0ba3a04bae7c {
  margin-top: 25px;
margin-left: 0px;
margin-bottom: 0%;
margin-right: 0px;
padding-top: 8px;
padding-bottom: 15px;
max-width: 560px;
}

#s-f6272f95-9ac8-4537-a24f-a7a58ae8fbeb {
  margin-top: 25px;
margin-left: 0px;
margin-bottom: 0%;
margin-right: 0px;
padding-top: 8px;
padding-bottom: 15px;
max-width: 560px;
}

#s-ce1d3d2a-d257-4dbe-bcf6-2a49fd749f8b {
  margin-top: 25px;
margin-left: 0px;
margin-bottom: 0%;
margin-right: 0px;
padding-top: 8px;
padding-bottom: 15px;
max-width: 560px;
}

#s-06b8988d-a542-4059-a92c-63b868751412 {
  margin-top: 25px;
margin-left: 0px;
margin-bottom: 0%;
margin-right: 0px;
padding-top: 8px;
padding-bottom: 15px;
max-width: 560px;
}

#s-c693764e-7440-4861-b218-d666da621bbf {
  margin-top: 25px;
margin-left: 0px;
margin-bottom: 0%;
margin-right: 0px;
padding-top: 8px;
padding-bottom: 15px;
max-width: 560px;
}

#s-e9a925a8-b72a-4cec-91e5-b649d9ac980d {
  margin-top: 25px;
margin-left: 0px;
margin-bottom: 0%;
margin-right: 0px;
padding-top: 8px;
padding-bottom: 15px;
max-width: 560px;
}

#s-41ff32cf-70a5-4cd1-bbe4-1519df985961 {
  margin-top: 20px;
margin-left: 35px;
margin-bottom: 15px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #000;
border-style: solid;
border-radius: 8px;
max-width: 200px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-41ff32cf-70a5-4cd1-bbe4-1519df985961:hover {background-color: rgba(66, 66, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-41ff32cf-70a5-4cd1-bbe4-1519df985961:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-41ff32cf-70a5-4cd1-bbe4-1519df985961 {
  margin-right: 35px;
max-width: 100%;
}
}

  #s-41ff32cf-70a5-4cd1-bbe4-1519df985961-root {
    text-align: center;
  }


#s-41ff32cf-70a5-4cd1-bbe4-1519df985961.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
@media (min-width: 1200px){
  #s-41ff32cf-70a5-4cd1-bbe4-1519df985961-root {
    text-align: center;
  }


#s-41ff32cf-70a5-4cd1-bbe4-1519df985961.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-41ff32cf-70a5-4cd1-bbe4-1519df985961-root {
    text-align: center;
  }


#s-41ff32cf-70a5-4cd1-bbe4-1519df985961.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-41ff32cf-70a5-4cd1-bbe4-1519df985961-root {
    text-align: center;
  }


#s-41ff32cf-70a5-4cd1-bbe4-1519df985961.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (max-width: 767px){
  #s-41ff32cf-70a5-4cd1-bbe4-1519df985961-root {
    text-align: center;
  }


#s-41ff32cf-70a5-4cd1-bbe4-1519df985961.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}
#s-5aa9dcd3-db73-489a-871d-7eec1b2e073d {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(229, 229, 229, 1);
}








#s-5aa9dcd3-db73-489a-871d-7eec1b2e073d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5aa9dcd3-db73-489a-871d-7eec1b2e073d.shg-box.shg-c {
  justify-content: center;
}

#s-54cd04bc-076a-4126-95c9-e1ba63dcf886 {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-left: 25px;
padding-bottom: 20px;
padding-right: 25px;
max-width: 1200px;
}
@media (max-width: 767px){#s-54cd04bc-076a-4126-95c9-e1ba63dcf886 {
  padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
}
}
@media (min-width: 0px) {
[id="s-54cd04bc-076a-4126-95c9-e1ba63dcf886"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-54cd04bc-076a-4126-95c9-e1ba63dcf886"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-54cd04bc-076a-4126-95c9-e1ba63dcf886"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-54cd04bc-076a-4126-95c9-e1ba63dcf886"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-54cd04bc-076a-4126-95c9-e1ba63dcf886"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-54cd04bc-076a-4126-95c9-e1ba63dcf886"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-54cd04bc-076a-4126-95c9-e1ba63dcf886"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

}

#s-b6c9f349-c050-4555-a284-5f229b271da6 {
  margin-top: 0em;
margin-left: 20px;
margin-right: 20px;
padding-top: 8px;
padding-bottom: 15px;
max-width: 200px;
}
@media (min-width: 1200px){#s-b6c9f349-c050-4555-a284-5f229b271da6 {
  margin-top: 1em;
margin-bottom: 25px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b6c9f349-c050-4555-a284-5f229b271da6 {
  margin-top: 1em;
}
}@media (max-width: 767px){#s-b6c9f349-c050-4555-a284-5f229b271da6 {
  margin-left: 35px;
max-width: 200px;
}
}
#s-aeefcf7f-5d08-45ea-9fd4-c534020b2abd {
  margin-left: 35px;
margin-bottom: 15px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #000;
border-style: solid;
border-radius: 8px;
max-width: 250px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-aeefcf7f-5d08-45ea-9fd4-c534020b2abd:hover {background-color: rgba(66, 66, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-aeefcf7f-5d08-45ea-9fd4-c534020b2abd:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-aeefcf7f-5d08-45ea-9fd4-c534020b2abd {
  margin-left: 20px;
max-width: 200px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-aeefcf7f-5d08-45ea-9fd4-c534020b2abd {
  margin-left: 20px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-aeefcf7f-5d08-45ea-9fd4-c534020b2abd {
  margin-left: 20px;
}
}@media (max-width: 767px){#s-aeefcf7f-5d08-45ea-9fd4-c534020b2abd {
  margin-right: 35px;
max-width: 100%;
}
}

  #s-aeefcf7f-5d08-45ea-9fd4-c534020b2abd-root {
    text-align: center;
  }


#s-aeefcf7f-5d08-45ea-9fd4-c534020b2abd.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
@media (min-width: 1200px){
  #s-aeefcf7f-5d08-45ea-9fd4-c534020b2abd-root {
    text-align: center;
  }


#s-aeefcf7f-5d08-45ea-9fd4-c534020b2abd.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-aeefcf7f-5d08-45ea-9fd4-c534020b2abd-root {
    text-align: center;
  }


#s-aeefcf7f-5d08-45ea-9fd4-c534020b2abd.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-aeefcf7f-5d08-45ea-9fd4-c534020b2abd-root {
    text-align: center;
  }


#s-aeefcf7f-5d08-45ea-9fd4-c534020b2abd.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (max-width: 767px){
  #s-aeefcf7f-5d08-45ea-9fd4-c534020b2abd-root {
    text-align: center;
  }


#s-aeefcf7f-5d08-45ea-9fd4-c534020b2abd.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}
#s-b7fcc46d-9f54-43c8-b263-dbcb8d2231e2 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
min-height: 50px;
}








#s-b7fcc46d-9f54-43c8-b263-dbcb8d2231e2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b7fcc46d-9f54-43c8-b263-dbcb8d2231e2.shg-box.shg-c {
  justify-content: center;
}

#s-02685a2c-5d02-46a3-8f4f-0b6bfbce1662 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-02685a2c-5d02-46a3-8f4f-0b6bfbce1662 {
  display: none;
}
#s-02685a2c-5d02-46a3-8f4f-0b6bfbce1662, #wrap-s-02685a2c-5d02-46a3-8f4f-0b6bfbce1662, #wrap-content-s-02685a2c-5d02-46a3-8f4f-0b6bfbce1662 { display: none !important; }}@media (max-width: 767px){#s-02685a2c-5d02-46a3-8f4f-0b6bfbce1662 {
  display: none;
}
#s-02685a2c-5d02-46a3-8f4f-0b6bfbce1662, #wrap-s-02685a2c-5d02-46a3-8f4f-0b6bfbce1662, #wrap-content-s-02685a2c-5d02-46a3-8f4f-0b6bfbce1662 { display: none !important; }}
/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-02685a2c-5d02-46a3-8f4f-0b6bfbce1662 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 16px !important;
  
}

#slider-v3-s-02685a2c-5d02-46a3-8f4f-0b6bfbce1662 > .swiper-button-prev,
#slider-v3-s-02685a2c-5d02-46a3-8f4f-0b6bfbce1662 > .swiper-button-next {
  
}

#slider-v3-s-02685a2c-5d02-46a3-8f4f-0b6bfbce1662 > .swiper-button-prev svg,
#slider-v3-s-02685a2c-5d02-46a3-8f4f-0b6bfbce1662 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-02685a2c-5d02-46a3-8f4f-0b6bfbce1662 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-02685a2c-5d02-46a3-8f4f-0b6bfbce1662 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-02685a2c-5d02-46a3-8f4f-0b6bfbce1662 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-02685a2c-5d02-46a3-8f4f-0b6bfbce1662 .swiper-pagination-bullet {
  width: 16px !important;
  height: 16px !important;
  margin: 0 !important;
}

#slider-v3-s-02685a2c-5d02-46a3-8f4f-0b6bfbce1662 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(16px * 1) !important;
  height: 16px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-02685a2c-5d02-46a3-8f4f-0b6bfbce1662 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 14px !important;
}

#s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b {
  margin-left: auto;
margin-right: auto;
max-width: 400px;
text-align: center;
}

#s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b {
  margin: 0 !important;
  overflow: visible;
}

#s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b img.shogun-image {
  /* Add background color handling */
  
}

#s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b .shogun-image-content {
  
    justify-content: center;
  
}

.s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b.shogun-image {
  box-sizing: border-box;
}



.s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b img.shogun-image {
  
}


@media (min-width: 1200px){#s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b {
  margin: 0 !important;
  overflow: visible;
}

#s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b img.shogun-image {
  /* Add background color handling */
  
}

#s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b .shogun-image-content {
  
    justify-content: center;
  
}

.s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b.shogun-image {
  box-sizing: border-box;
}



.s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b {
  margin: 0 !important;
  overflow: visible;
}

#s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b img.shogun-image {
  /* Add background color handling */
  
}

#s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b .shogun-image-content {
  
    justify-content: center;
  
}

.s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b.shogun-image {
  box-sizing: border-box;
}



.s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b {
  margin: 0 !important;
  overflow: visible;
}

#s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b img.shogun-image {
  /* Add background color handling */
  
}

#s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b .shogun-image-content {
  
    justify-content: center;
  
}

.s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b.shogun-image {
  box-sizing: border-box;
}



.s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b img.shogun-image {
  
}


}@media (max-width: 767px){#s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b {
  margin: 0 !important;
  overflow: visible;
}

#s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b img.shogun-image {
  /* Add background color handling */
  
}

#s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b .shogun-image-content {
  
    justify-content: center;
  
}

.s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b.shogun-image {
  box-sizing: border-box;
}



.s-1bfe6c3e-588a-4a30-bc8a-201eabaee81b img.shogun-image {
  
}


}
#s-10170060-b01a-4036-83c8-7a19f3da865d {
  margin-left: auto;
margin-right: auto;
max-width: 400px;
aspect-ratio: 1/1;
text-align: center;
}

#s-10170060-b01a-4036-83c8-7a19f3da865d {
  margin: 0 !important;
  overflow: visible;
}

#s-10170060-b01a-4036-83c8-7a19f3da865d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-10170060-b01a-4036-83c8-7a19f3da865d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-10170060-b01a-4036-83c8-7a19f3da865d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-10170060-b01a-4036-83c8-7a19f3da865d img.shogun-image {
  /* Add background color handling */
  
}

#s-10170060-b01a-4036-83c8-7a19f3da865d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-10170060-b01a-4036-83c8-7a19f3da865d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-10170060-b01a-4036-83c8-7a19f3da865d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-10170060-b01a-4036-83c8-7a19f3da865d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-10170060-b01a-4036-83c8-7a19f3da865d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-10170060-b01a-4036-83c8-7a19f3da865d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-10170060-b01a-4036-83c8-7a19f3da865d.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-10170060-b01a-4036-83c8-7a19f3da865d .shogun-image-content {
  
    justify-content: center;
  
}

.s-10170060-b01a-4036-83c8-7a19f3da865d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10170060-b01a-4036-83c8-7a19f3da865d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10170060-b01a-4036-83c8-7a19f3da865d.shogun-image {
  box-sizing: border-box;
}



.s-10170060-b01a-4036-83c8-7a19f3da865d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-10170060-b01a-4036-83c8-7a19f3da865d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-10170060-b01a-4036-83c8-7a19f3da865d.shogun-image-container {
      position: relative;
    }

    .s-10170060-b01a-4036-83c8-7a19f3da865d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-10170060-b01a-4036-83c8-7a19f3da865d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-10170060-b01a-4036-83c8-7a19f3da865d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

@media (min-width: 1200px){#s-10170060-b01a-4036-83c8-7a19f3da865d {
  margin: 0 !important;
  overflow: visible;
}

#s-10170060-b01a-4036-83c8-7a19f3da865d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-10170060-b01a-4036-83c8-7a19f3da865d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-10170060-b01a-4036-83c8-7a19f3da865d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-10170060-b01a-4036-83c8-7a19f3da865d img.shogun-image {
  /* Add background color handling */
  
}

#s-10170060-b01a-4036-83c8-7a19f3da865d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-10170060-b01a-4036-83c8-7a19f3da865d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-10170060-b01a-4036-83c8-7a19f3da865d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-10170060-b01a-4036-83c8-7a19f3da865d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-10170060-b01a-4036-83c8-7a19f3da865d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-10170060-b01a-4036-83c8-7a19f3da865d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-10170060-b01a-4036-83c8-7a19f3da865d.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-10170060-b01a-4036-83c8-7a19f3da865d .shogun-image-content {
  
    justify-content: center;
  
}

.s-10170060-b01a-4036-83c8-7a19f3da865d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10170060-b01a-4036-83c8-7a19f3da865d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10170060-b01a-4036-83c8-7a19f3da865d.shogun-image {
  box-sizing: border-box;
}



.s-10170060-b01a-4036-83c8-7a19f3da865d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-10170060-b01a-4036-83c8-7a19f3da865d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-10170060-b01a-4036-83c8-7a19f3da865d.shogun-image-container {
      position: relative;
    }

    .s-10170060-b01a-4036-83c8-7a19f3da865d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-10170060-b01a-4036-83c8-7a19f3da865d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-10170060-b01a-4036-83c8-7a19f3da865d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-10170060-b01a-4036-83c8-7a19f3da865d {
  margin: 0 !important;
  overflow: visible;
}

#s-10170060-b01a-4036-83c8-7a19f3da865d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-10170060-b01a-4036-83c8-7a19f3da865d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-10170060-b01a-4036-83c8-7a19f3da865d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-10170060-b01a-4036-83c8-7a19f3da865d img.shogun-image {
  /* Add background color handling */
  
}

#s-10170060-b01a-4036-83c8-7a19f3da865d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-10170060-b01a-4036-83c8-7a19f3da865d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-10170060-b01a-4036-83c8-7a19f3da865d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-10170060-b01a-4036-83c8-7a19f3da865d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-10170060-b01a-4036-83c8-7a19f3da865d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-10170060-b01a-4036-83c8-7a19f3da865d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-10170060-b01a-4036-83c8-7a19f3da865d.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-10170060-b01a-4036-83c8-7a19f3da865d .shogun-image-content {
  
    justify-content: center;
  
}

.s-10170060-b01a-4036-83c8-7a19f3da865d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10170060-b01a-4036-83c8-7a19f3da865d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10170060-b01a-4036-83c8-7a19f3da865d.shogun-image {
  box-sizing: border-box;
}



.s-10170060-b01a-4036-83c8-7a19f3da865d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-10170060-b01a-4036-83c8-7a19f3da865d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-10170060-b01a-4036-83c8-7a19f3da865d.shogun-image-container {
      position: relative;
    }

    .s-10170060-b01a-4036-83c8-7a19f3da865d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-10170060-b01a-4036-83c8-7a19f3da865d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-10170060-b01a-4036-83c8-7a19f3da865d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-10170060-b01a-4036-83c8-7a19f3da865d {
  margin: 0 !important;
  overflow: visible;
}

#s-10170060-b01a-4036-83c8-7a19f3da865d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-10170060-b01a-4036-83c8-7a19f3da865d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-10170060-b01a-4036-83c8-7a19f3da865d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-10170060-b01a-4036-83c8-7a19f3da865d img.shogun-image {
  /* Add background color handling */
  
}

#s-10170060-b01a-4036-83c8-7a19f3da865d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-10170060-b01a-4036-83c8-7a19f3da865d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-10170060-b01a-4036-83c8-7a19f3da865d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-10170060-b01a-4036-83c8-7a19f3da865d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-10170060-b01a-4036-83c8-7a19f3da865d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-10170060-b01a-4036-83c8-7a19f3da865d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-10170060-b01a-4036-83c8-7a19f3da865d.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-10170060-b01a-4036-83c8-7a19f3da865d .shogun-image-content {
  
    justify-content: center;
  
}

.s-10170060-b01a-4036-83c8-7a19f3da865d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10170060-b01a-4036-83c8-7a19f3da865d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10170060-b01a-4036-83c8-7a19f3da865d.shogun-image {
  box-sizing: border-box;
}



.s-10170060-b01a-4036-83c8-7a19f3da865d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-10170060-b01a-4036-83c8-7a19f3da865d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-10170060-b01a-4036-83c8-7a19f3da865d.shogun-image-container {
      position: relative;
    }

    .s-10170060-b01a-4036-83c8-7a19f3da865d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-10170060-b01a-4036-83c8-7a19f3da865d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-10170060-b01a-4036-83c8-7a19f3da865d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (max-width: 767px){#s-10170060-b01a-4036-83c8-7a19f3da865d {
  margin: 0 !important;
  overflow: visible;
}

#s-10170060-b01a-4036-83c8-7a19f3da865d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-10170060-b01a-4036-83c8-7a19f3da865d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-10170060-b01a-4036-83c8-7a19f3da865d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-10170060-b01a-4036-83c8-7a19f3da865d img.shogun-image {
  /* Add background color handling */
  
}

#s-10170060-b01a-4036-83c8-7a19f3da865d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-10170060-b01a-4036-83c8-7a19f3da865d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-10170060-b01a-4036-83c8-7a19f3da865d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-10170060-b01a-4036-83c8-7a19f3da865d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-10170060-b01a-4036-83c8-7a19f3da865d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-10170060-b01a-4036-83c8-7a19f3da865d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-10170060-b01a-4036-83c8-7a19f3da865d.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-10170060-b01a-4036-83c8-7a19f3da865d .shogun-image-content {
  
    justify-content: center;
  
}

.s-10170060-b01a-4036-83c8-7a19f3da865d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10170060-b01a-4036-83c8-7a19f3da865d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10170060-b01a-4036-83c8-7a19f3da865d.shogun-image {
  box-sizing: border-box;
}



.s-10170060-b01a-4036-83c8-7a19f3da865d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-10170060-b01a-4036-83c8-7a19f3da865d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-10170060-b01a-4036-83c8-7a19f3da865d.shogun-image-container {
      position: relative;
    }

    .s-10170060-b01a-4036-83c8-7a19f3da865d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-10170060-b01a-4036-83c8-7a19f3da865d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-10170060-b01a-4036-83c8-7a19f3da865d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}
#s-0436229e-8e1e-4c99-9256-918c92a5d872 {
  margin-left: auto;
margin-right: auto;
max-width: 400px;
aspect-ratio: 1/1;
text-align: center;
}

#s-0436229e-8e1e-4c99-9256-918c92a5d872 {
  margin: 0 !important;
  overflow: visible;
}

#s-0436229e-8e1e-4c99-9256-918c92a5d872-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0436229e-8e1e-4c99-9256-918c92a5d872 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0436229e-8e1e-4c99-9256-918c92a5d872 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0436229e-8e1e-4c99-9256-918c92a5d872 img.shogun-image {
  /* Add background color handling */
  
}

#s-0436229e-8e1e-4c99-9256-918c92a5d872 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0436229e-8e1e-4c99-9256-918c92a5d872 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0436229e-8e1e-4c99-9256-918c92a5d872 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0436229e-8e1e-4c99-9256-918c92a5d872 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0436229e-8e1e-4c99-9256-918c92a5d872.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0436229e-8e1e-4c99-9256-918c92a5d872 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-0436229e-8e1e-4c99-9256-918c92a5d872.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-0436229e-8e1e-4c99-9256-918c92a5d872 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0436229e-8e1e-4c99-9256-918c92a5d872.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0436229e-8e1e-4c99-9256-918c92a5d872.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0436229e-8e1e-4c99-9256-918c92a5d872.shogun-image {
  box-sizing: border-box;
}



.s-0436229e-8e1e-4c99-9256-918c92a5d872 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0436229e-8e1e-4c99-9256-918c92a5d872 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0436229e-8e1e-4c99-9256-918c92a5d872.shogun-image-container {
      position: relative;
    }

    .s-0436229e-8e1e-4c99-9256-918c92a5d872.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0436229e-8e1e-4c99-9256-918c92a5d872.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0436229e-8e1e-4c99-9256-918c92a5d872 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

@media (min-width: 1200px){#s-0436229e-8e1e-4c99-9256-918c92a5d872 {
  margin: 0 !important;
  overflow: visible;
}

#s-0436229e-8e1e-4c99-9256-918c92a5d872-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0436229e-8e1e-4c99-9256-918c92a5d872 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0436229e-8e1e-4c99-9256-918c92a5d872 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0436229e-8e1e-4c99-9256-918c92a5d872 img.shogun-image {
  /* Add background color handling */
  
}

#s-0436229e-8e1e-4c99-9256-918c92a5d872 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0436229e-8e1e-4c99-9256-918c92a5d872 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0436229e-8e1e-4c99-9256-918c92a5d872 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0436229e-8e1e-4c99-9256-918c92a5d872 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0436229e-8e1e-4c99-9256-918c92a5d872.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0436229e-8e1e-4c99-9256-918c92a5d872 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-0436229e-8e1e-4c99-9256-918c92a5d872.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-0436229e-8e1e-4c99-9256-918c92a5d872 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0436229e-8e1e-4c99-9256-918c92a5d872.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0436229e-8e1e-4c99-9256-918c92a5d872.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0436229e-8e1e-4c99-9256-918c92a5d872.shogun-image {
  box-sizing: border-box;
}



.s-0436229e-8e1e-4c99-9256-918c92a5d872 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0436229e-8e1e-4c99-9256-918c92a5d872 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0436229e-8e1e-4c99-9256-918c92a5d872.shogun-image-container {
      position: relative;
    }

    .s-0436229e-8e1e-4c99-9256-918c92a5d872.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0436229e-8e1e-4c99-9256-918c92a5d872.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0436229e-8e1e-4c99-9256-918c92a5d872 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-0436229e-8e1e-4c99-9256-918c92a5d872 {
  margin: 0 !important;
  overflow: visible;
}

#s-0436229e-8e1e-4c99-9256-918c92a5d872-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0436229e-8e1e-4c99-9256-918c92a5d872 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0436229e-8e1e-4c99-9256-918c92a5d872 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0436229e-8e1e-4c99-9256-918c92a5d872 img.shogun-image {
  /* Add background color handling */
  
}

#s-0436229e-8e1e-4c99-9256-918c92a5d872 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0436229e-8e1e-4c99-9256-918c92a5d872 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0436229e-8e1e-4c99-9256-918c92a5d872 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0436229e-8e1e-4c99-9256-918c92a5d872 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0436229e-8e1e-4c99-9256-918c92a5d872.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0436229e-8e1e-4c99-9256-918c92a5d872 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-0436229e-8e1e-4c99-9256-918c92a5d872.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-0436229e-8e1e-4c99-9256-918c92a5d872 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0436229e-8e1e-4c99-9256-918c92a5d872.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0436229e-8e1e-4c99-9256-918c92a5d872.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0436229e-8e1e-4c99-9256-918c92a5d872.shogun-image {
  box-sizing: border-box;
}



.s-0436229e-8e1e-4c99-9256-918c92a5d872 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0436229e-8e1e-4c99-9256-918c92a5d872 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0436229e-8e1e-4c99-9256-918c92a5d872.shogun-image-container {
      position: relative;
    }

    .s-0436229e-8e1e-4c99-9256-918c92a5d872.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0436229e-8e1e-4c99-9256-918c92a5d872.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0436229e-8e1e-4c99-9256-918c92a5d872 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-0436229e-8e1e-4c99-9256-918c92a5d872 {
  margin: 0 !important;
  overflow: visible;
}

#s-0436229e-8e1e-4c99-9256-918c92a5d872-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0436229e-8e1e-4c99-9256-918c92a5d872 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0436229e-8e1e-4c99-9256-918c92a5d872 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0436229e-8e1e-4c99-9256-918c92a5d872 img.shogun-image {
  /* Add background color handling */
  
}

#s-0436229e-8e1e-4c99-9256-918c92a5d872 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0436229e-8e1e-4c99-9256-918c92a5d872 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0436229e-8e1e-4c99-9256-918c92a5d872 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0436229e-8e1e-4c99-9256-918c92a5d872 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0436229e-8e1e-4c99-9256-918c92a5d872.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0436229e-8e1e-4c99-9256-918c92a5d872 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-0436229e-8e1e-4c99-9256-918c92a5d872.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-0436229e-8e1e-4c99-9256-918c92a5d872 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0436229e-8e1e-4c99-9256-918c92a5d872.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0436229e-8e1e-4c99-9256-918c92a5d872.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0436229e-8e1e-4c99-9256-918c92a5d872.shogun-image {
  box-sizing: border-box;
}



.s-0436229e-8e1e-4c99-9256-918c92a5d872 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0436229e-8e1e-4c99-9256-918c92a5d872 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0436229e-8e1e-4c99-9256-918c92a5d872.shogun-image-container {
      position: relative;
    }

    .s-0436229e-8e1e-4c99-9256-918c92a5d872.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0436229e-8e1e-4c99-9256-918c92a5d872.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0436229e-8e1e-4c99-9256-918c92a5d872 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (max-width: 767px){#s-0436229e-8e1e-4c99-9256-918c92a5d872 {
  margin: 0 !important;
  overflow: visible;
}

#s-0436229e-8e1e-4c99-9256-918c92a5d872-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0436229e-8e1e-4c99-9256-918c92a5d872 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0436229e-8e1e-4c99-9256-918c92a5d872 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0436229e-8e1e-4c99-9256-918c92a5d872 img.shogun-image {
  /* Add background color handling */
  
}

#s-0436229e-8e1e-4c99-9256-918c92a5d872 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0436229e-8e1e-4c99-9256-918c92a5d872 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0436229e-8e1e-4c99-9256-918c92a5d872 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0436229e-8e1e-4c99-9256-918c92a5d872 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0436229e-8e1e-4c99-9256-918c92a5d872.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0436229e-8e1e-4c99-9256-918c92a5d872 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-0436229e-8e1e-4c99-9256-918c92a5d872.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-0436229e-8e1e-4c99-9256-918c92a5d872 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0436229e-8e1e-4c99-9256-918c92a5d872.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0436229e-8e1e-4c99-9256-918c92a5d872.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0436229e-8e1e-4c99-9256-918c92a5d872.shogun-image {
  box-sizing: border-box;
}



.s-0436229e-8e1e-4c99-9256-918c92a5d872 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0436229e-8e1e-4c99-9256-918c92a5d872 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0436229e-8e1e-4c99-9256-918c92a5d872.shogun-image-container {
      position: relative;
    }

    .s-0436229e-8e1e-4c99-9256-918c92a5d872.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0436229e-8e1e-4c99-9256-918c92a5d872.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0436229e-8e1e-4c99-9256-918c92a5d872 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}
#s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 {
  margin-left: auto;
margin-right: auto;
max-width: 400px;
aspect-ratio: 1/1;
text-align: center;
}

#s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 {
  margin: 0 !important;
  overflow: visible;
}

#s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 img.shogun-image {
  /* Add background color handling */
  
}

#s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shogun-image {
  box-sizing: border-box;
}



.s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shogun-image-container {
      position: relative;
    }

    .s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

@media (min-width: 1200px){#s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 {
  margin: 0 !important;
  overflow: visible;
}

#s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 img.shogun-image {
  /* Add background color handling */
  
}

#s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shogun-image {
  box-sizing: border-box;
}



.s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shogun-image-container {
      position: relative;
    }

    .s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 {
  margin: 0 !important;
  overflow: visible;
}

#s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 img.shogun-image {
  /* Add background color handling */
  
}

#s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shogun-image {
  box-sizing: border-box;
}



.s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shogun-image-container {
      position: relative;
    }

    .s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 {
  margin: 0 !important;
  overflow: visible;
}

#s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 img.shogun-image {
  /* Add background color handling */
  
}

#s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shogun-image {
  box-sizing: border-box;
}



.s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shogun-image-container {
      position: relative;
    }

    .s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (max-width: 767px){#s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 {
  margin: 0 !important;
  overflow: visible;
}

#s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 img.shogun-image {
  /* Add background color handling */
  
}

#s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shogun-image {
  box-sizing: border-box;
}



.s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shogun-image-container {
      position: relative;
    }

    .s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b0ccbb3c-aace-4b0c-abd6-4dffc2f5fe36 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}
#s-fc74e1e3-aa53-476f-8017-cf96a6364be6 {
  margin-left: auto;
margin-right: auto;
max-width: 400px;
aspect-ratio: 1/1;
text-align: center;
}

#s-fc74e1e3-aa53-476f-8017-cf96a6364be6 {
  margin: 0 !important;
  overflow: visible;
}

#s-fc74e1e3-aa53-476f-8017-cf96a6364be6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fc74e1e3-aa53-476f-8017-cf96a6364be6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fc74e1e3-aa53-476f-8017-cf96a6364be6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fc74e1e3-aa53-476f-8017-cf96a6364be6 img.shogun-image {
  /* Add background color handling */
  
}

#s-fc74e1e3-aa53-476f-8017-cf96a6364be6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fc74e1e3-aa53-476f-8017-cf96a6364be6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fc74e1e3-aa53-476f-8017-cf96a6364be6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fc74e1e3-aa53-476f-8017-cf96a6364be6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fc74e1e3-aa53-476f-8017-cf96a6364be6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-fc74e1e3-aa53-476f-8017-cf96a6364be6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shogun-image {
  box-sizing: border-box;
}



.s-fc74e1e3-aa53-476f-8017-cf96a6364be6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fc74e1e3-aa53-476f-8017-cf96a6364be6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shogun-image-container {
      position: relative;
    }

    .s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fc74e1e3-aa53-476f-8017-cf96a6364be6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

@media (min-width: 1200px){#s-fc74e1e3-aa53-476f-8017-cf96a6364be6 {
  margin: 0 !important;
  overflow: visible;
}

#s-fc74e1e3-aa53-476f-8017-cf96a6364be6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fc74e1e3-aa53-476f-8017-cf96a6364be6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fc74e1e3-aa53-476f-8017-cf96a6364be6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fc74e1e3-aa53-476f-8017-cf96a6364be6 img.shogun-image {
  /* Add background color handling */
  
}

#s-fc74e1e3-aa53-476f-8017-cf96a6364be6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fc74e1e3-aa53-476f-8017-cf96a6364be6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fc74e1e3-aa53-476f-8017-cf96a6364be6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fc74e1e3-aa53-476f-8017-cf96a6364be6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fc74e1e3-aa53-476f-8017-cf96a6364be6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-fc74e1e3-aa53-476f-8017-cf96a6364be6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shogun-image {
  box-sizing: border-box;
}



.s-fc74e1e3-aa53-476f-8017-cf96a6364be6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fc74e1e3-aa53-476f-8017-cf96a6364be6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shogun-image-container {
      position: relative;
    }

    .s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fc74e1e3-aa53-476f-8017-cf96a6364be6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-fc74e1e3-aa53-476f-8017-cf96a6364be6 {
  margin: 0 !important;
  overflow: visible;
}

#s-fc74e1e3-aa53-476f-8017-cf96a6364be6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fc74e1e3-aa53-476f-8017-cf96a6364be6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fc74e1e3-aa53-476f-8017-cf96a6364be6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fc74e1e3-aa53-476f-8017-cf96a6364be6 img.shogun-image {
  /* Add background color handling */
  
}

#s-fc74e1e3-aa53-476f-8017-cf96a6364be6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fc74e1e3-aa53-476f-8017-cf96a6364be6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fc74e1e3-aa53-476f-8017-cf96a6364be6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fc74e1e3-aa53-476f-8017-cf96a6364be6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fc74e1e3-aa53-476f-8017-cf96a6364be6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-fc74e1e3-aa53-476f-8017-cf96a6364be6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shogun-image {
  box-sizing: border-box;
}



.s-fc74e1e3-aa53-476f-8017-cf96a6364be6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fc74e1e3-aa53-476f-8017-cf96a6364be6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shogun-image-container {
      position: relative;
    }

    .s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fc74e1e3-aa53-476f-8017-cf96a6364be6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-fc74e1e3-aa53-476f-8017-cf96a6364be6 {
  margin: 0 !important;
  overflow: visible;
}

#s-fc74e1e3-aa53-476f-8017-cf96a6364be6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fc74e1e3-aa53-476f-8017-cf96a6364be6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fc74e1e3-aa53-476f-8017-cf96a6364be6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fc74e1e3-aa53-476f-8017-cf96a6364be6 img.shogun-image {
  /* Add background color handling */
  
}

#s-fc74e1e3-aa53-476f-8017-cf96a6364be6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fc74e1e3-aa53-476f-8017-cf96a6364be6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fc74e1e3-aa53-476f-8017-cf96a6364be6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fc74e1e3-aa53-476f-8017-cf96a6364be6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fc74e1e3-aa53-476f-8017-cf96a6364be6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-fc74e1e3-aa53-476f-8017-cf96a6364be6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shogun-image {
  box-sizing: border-box;
}



.s-fc74e1e3-aa53-476f-8017-cf96a6364be6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fc74e1e3-aa53-476f-8017-cf96a6364be6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shogun-image-container {
      position: relative;
    }

    .s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fc74e1e3-aa53-476f-8017-cf96a6364be6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (max-width: 767px){#s-fc74e1e3-aa53-476f-8017-cf96a6364be6 {
  margin: 0 !important;
  overflow: visible;
}

#s-fc74e1e3-aa53-476f-8017-cf96a6364be6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fc74e1e3-aa53-476f-8017-cf96a6364be6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fc74e1e3-aa53-476f-8017-cf96a6364be6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fc74e1e3-aa53-476f-8017-cf96a6364be6 img.shogun-image {
  /* Add background color handling */
  
}

#s-fc74e1e3-aa53-476f-8017-cf96a6364be6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fc74e1e3-aa53-476f-8017-cf96a6364be6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fc74e1e3-aa53-476f-8017-cf96a6364be6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fc74e1e3-aa53-476f-8017-cf96a6364be6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fc74e1e3-aa53-476f-8017-cf96a6364be6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-fc74e1e3-aa53-476f-8017-cf96a6364be6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shogun-image {
  box-sizing: border-box;
}



.s-fc74e1e3-aa53-476f-8017-cf96a6364be6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fc74e1e3-aa53-476f-8017-cf96a6364be6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shogun-image-container {
      position: relative;
    }

    .s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fc74e1e3-aa53-476f-8017-cf96a6364be6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fc74e1e3-aa53-476f-8017-cf96a6364be6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}
#s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c {
  margin-left: auto;
margin-right: auto;
max-width: 400px;
aspect-ratio: 1/1;
text-align: center;
}

#s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c {
  margin: 0 !important;
  overflow: visible;
}

#s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c img.shogun-image {
  /* Add background color handling */
  
}

#s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c .shogun-image-content {
  
    justify-content: center;
  
}

.s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shogun-image {
  box-sizing: border-box;
}



.s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shogun-image-container {
      position: relative;
    }

    .s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

@media (min-width: 1200px){#s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c {
  margin: 0 !important;
  overflow: visible;
}

#s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c img.shogun-image {
  /* Add background color handling */
  
}

#s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c .shogun-image-content {
  
    justify-content: center;
  
}

.s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shogun-image {
  box-sizing: border-box;
}



.s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shogun-image-container {
      position: relative;
    }

    .s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c {
  margin: 0 !important;
  overflow: visible;
}

#s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c img.shogun-image {
  /* Add background color handling */
  
}

#s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c .shogun-image-content {
  
    justify-content: center;
  
}

.s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shogun-image {
  box-sizing: border-box;
}



.s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shogun-image-container {
      position: relative;
    }

    .s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c {
  margin: 0 !important;
  overflow: visible;
}

#s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c img.shogun-image {
  /* Add background color handling */
  
}

#s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c .shogun-image-content {
  
    justify-content: center;
  
}

.s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shogun-image {
  box-sizing: border-box;
}



.s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shogun-image-container {
      position: relative;
    }

    .s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (max-width: 767px){#s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c {
  margin: 0 !important;
  overflow: visible;
}

#s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c img.shogun-image {
  /* Add background color handling */
  
}

#s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c .shogun-image-content {
  
    justify-content: center;
  
}

.s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shogun-image {
  box-sizing: border-box;
}



.s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shogun-image-container {
      position: relative;
    }

    .s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e9135a5e-d5c6-48cd-90f3-093a4f9c251c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}
#s-8ff61368-7139-4982-b491-0a9969f198e5 {
  margin-left: auto;
margin-right: auto;
max-width: 400px;
aspect-ratio: 1/1;
text-align: center;
}

#s-8ff61368-7139-4982-b491-0a9969f198e5 {
  margin: 0 !important;
  overflow: visible;
}

#s-8ff61368-7139-4982-b491-0a9969f198e5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8ff61368-7139-4982-b491-0a9969f198e5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8ff61368-7139-4982-b491-0a9969f198e5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8ff61368-7139-4982-b491-0a9969f198e5 img.shogun-image {
  /* Add background color handling */
  
}

#s-8ff61368-7139-4982-b491-0a9969f198e5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8ff61368-7139-4982-b491-0a9969f198e5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8ff61368-7139-4982-b491-0a9969f198e5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8ff61368-7139-4982-b491-0a9969f198e5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8ff61368-7139-4982-b491-0a9969f198e5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8ff61368-7139-4982-b491-0a9969f198e5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-8ff61368-7139-4982-b491-0a9969f198e5.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-8ff61368-7139-4982-b491-0a9969f198e5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8ff61368-7139-4982-b491-0a9969f198e5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ff61368-7139-4982-b491-0a9969f198e5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ff61368-7139-4982-b491-0a9969f198e5.shogun-image {
  box-sizing: border-box;
}



.s-8ff61368-7139-4982-b491-0a9969f198e5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8ff61368-7139-4982-b491-0a9969f198e5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8ff61368-7139-4982-b491-0a9969f198e5.shogun-image-container {
      position: relative;
    }

    .s-8ff61368-7139-4982-b491-0a9969f198e5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8ff61368-7139-4982-b491-0a9969f198e5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8ff61368-7139-4982-b491-0a9969f198e5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

@media (min-width: 1200px){#s-8ff61368-7139-4982-b491-0a9969f198e5 {
  margin: 0 !important;
  overflow: visible;
}

#s-8ff61368-7139-4982-b491-0a9969f198e5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8ff61368-7139-4982-b491-0a9969f198e5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8ff61368-7139-4982-b491-0a9969f198e5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8ff61368-7139-4982-b491-0a9969f198e5 img.shogun-image {
  /* Add background color handling */
  
}

#s-8ff61368-7139-4982-b491-0a9969f198e5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8ff61368-7139-4982-b491-0a9969f198e5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8ff61368-7139-4982-b491-0a9969f198e5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8ff61368-7139-4982-b491-0a9969f198e5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8ff61368-7139-4982-b491-0a9969f198e5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8ff61368-7139-4982-b491-0a9969f198e5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-8ff61368-7139-4982-b491-0a9969f198e5.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-8ff61368-7139-4982-b491-0a9969f198e5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8ff61368-7139-4982-b491-0a9969f198e5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ff61368-7139-4982-b491-0a9969f198e5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ff61368-7139-4982-b491-0a9969f198e5.shogun-image {
  box-sizing: border-box;
}



.s-8ff61368-7139-4982-b491-0a9969f198e5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8ff61368-7139-4982-b491-0a9969f198e5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8ff61368-7139-4982-b491-0a9969f198e5.shogun-image-container {
      position: relative;
    }

    .s-8ff61368-7139-4982-b491-0a9969f198e5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8ff61368-7139-4982-b491-0a9969f198e5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8ff61368-7139-4982-b491-0a9969f198e5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-8ff61368-7139-4982-b491-0a9969f198e5 {
  margin: 0 !important;
  overflow: visible;
}

#s-8ff61368-7139-4982-b491-0a9969f198e5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8ff61368-7139-4982-b491-0a9969f198e5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8ff61368-7139-4982-b491-0a9969f198e5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8ff61368-7139-4982-b491-0a9969f198e5 img.shogun-image {
  /* Add background color handling */
  
}

#s-8ff61368-7139-4982-b491-0a9969f198e5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8ff61368-7139-4982-b491-0a9969f198e5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8ff61368-7139-4982-b491-0a9969f198e5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8ff61368-7139-4982-b491-0a9969f198e5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8ff61368-7139-4982-b491-0a9969f198e5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8ff61368-7139-4982-b491-0a9969f198e5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-8ff61368-7139-4982-b491-0a9969f198e5.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-8ff61368-7139-4982-b491-0a9969f198e5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8ff61368-7139-4982-b491-0a9969f198e5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ff61368-7139-4982-b491-0a9969f198e5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ff61368-7139-4982-b491-0a9969f198e5.shogun-image {
  box-sizing: border-box;
}



.s-8ff61368-7139-4982-b491-0a9969f198e5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8ff61368-7139-4982-b491-0a9969f198e5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8ff61368-7139-4982-b491-0a9969f198e5.shogun-image-container {
      position: relative;
    }

    .s-8ff61368-7139-4982-b491-0a9969f198e5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8ff61368-7139-4982-b491-0a9969f198e5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8ff61368-7139-4982-b491-0a9969f198e5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-8ff61368-7139-4982-b491-0a9969f198e5 {
  margin: 0 !important;
  overflow: visible;
}

#s-8ff61368-7139-4982-b491-0a9969f198e5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8ff61368-7139-4982-b491-0a9969f198e5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8ff61368-7139-4982-b491-0a9969f198e5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8ff61368-7139-4982-b491-0a9969f198e5 img.shogun-image {
  /* Add background color handling */
  
}

#s-8ff61368-7139-4982-b491-0a9969f198e5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8ff61368-7139-4982-b491-0a9969f198e5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8ff61368-7139-4982-b491-0a9969f198e5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8ff61368-7139-4982-b491-0a9969f198e5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8ff61368-7139-4982-b491-0a9969f198e5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8ff61368-7139-4982-b491-0a9969f198e5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-8ff61368-7139-4982-b491-0a9969f198e5.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-8ff61368-7139-4982-b491-0a9969f198e5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8ff61368-7139-4982-b491-0a9969f198e5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ff61368-7139-4982-b491-0a9969f198e5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ff61368-7139-4982-b491-0a9969f198e5.shogun-image {
  box-sizing: border-box;
}



.s-8ff61368-7139-4982-b491-0a9969f198e5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8ff61368-7139-4982-b491-0a9969f198e5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8ff61368-7139-4982-b491-0a9969f198e5.shogun-image-container {
      position: relative;
    }

    .s-8ff61368-7139-4982-b491-0a9969f198e5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8ff61368-7139-4982-b491-0a9969f198e5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8ff61368-7139-4982-b491-0a9969f198e5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (max-width: 767px){#s-8ff61368-7139-4982-b491-0a9969f198e5 {
  margin: 0 !important;
  overflow: visible;
}

#s-8ff61368-7139-4982-b491-0a9969f198e5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8ff61368-7139-4982-b491-0a9969f198e5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8ff61368-7139-4982-b491-0a9969f198e5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8ff61368-7139-4982-b491-0a9969f198e5 img.shogun-image {
  /* Add background color handling */
  
}

#s-8ff61368-7139-4982-b491-0a9969f198e5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8ff61368-7139-4982-b491-0a9969f198e5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8ff61368-7139-4982-b491-0a9969f198e5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8ff61368-7139-4982-b491-0a9969f198e5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8ff61368-7139-4982-b491-0a9969f198e5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8ff61368-7139-4982-b491-0a9969f198e5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-8ff61368-7139-4982-b491-0a9969f198e5.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-8ff61368-7139-4982-b491-0a9969f198e5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8ff61368-7139-4982-b491-0a9969f198e5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8ff61368-7139-4982-b491-0a9969f198e5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8ff61368-7139-4982-b491-0a9969f198e5.shogun-image {
  box-sizing: border-box;
}



.s-8ff61368-7139-4982-b491-0a9969f198e5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8ff61368-7139-4982-b491-0a9969f198e5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8ff61368-7139-4982-b491-0a9969f198e5.shogun-image-container {
      position: relative;
    }

    .s-8ff61368-7139-4982-b491-0a9969f198e5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8ff61368-7139-4982-b491-0a9969f198e5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8ff61368-7139-4982-b491-0a9969f198e5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}
#s-fa5c15a7-f263-4d08-a96f-e70e552fac8c {
  margin-left: auto;
margin-right: auto;
max-width: 400px;
aspect-ratio: 1/1;
text-align: center;
}

#s-fa5c15a7-f263-4d08-a96f-e70e552fac8c {
  margin: 0 !important;
  overflow: visible;
}

#s-fa5c15a7-f263-4d08-a96f-e70e552fac8c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fa5c15a7-f263-4d08-a96f-e70e552fac8c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fa5c15a7-f263-4d08-a96f-e70e552fac8c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fa5c15a7-f263-4d08-a96f-e70e552fac8c img.shogun-image {
  /* Add background color handling */
  
}

#s-fa5c15a7-f263-4d08-a96f-e70e552fac8c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fa5c15a7-f263-4d08-a96f-e70e552fac8c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fa5c15a7-f263-4d08-a96f-e70e552fac8c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fa5c15a7-f263-4d08-a96f-e70e552fac8c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fa5c15a7-f263-4d08-a96f-e70e552fac8c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-fa5c15a7-f263-4d08-a96f-e70e552fac8c .shogun-image-content {
  
    justify-content: center;
  
}

.s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shogun-image {
  box-sizing: border-box;
}



.s-fa5c15a7-f263-4d08-a96f-e70e552fac8c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fa5c15a7-f263-4d08-a96f-e70e552fac8c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shogun-image-container {
      position: relative;
    }

    .s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fa5c15a7-f263-4d08-a96f-e70e552fac8c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

@media (min-width: 1200px){#s-fa5c15a7-f263-4d08-a96f-e70e552fac8c {
  margin: 0 !important;
  overflow: visible;
}

#s-fa5c15a7-f263-4d08-a96f-e70e552fac8c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fa5c15a7-f263-4d08-a96f-e70e552fac8c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fa5c15a7-f263-4d08-a96f-e70e552fac8c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fa5c15a7-f263-4d08-a96f-e70e552fac8c img.shogun-image {
  /* Add background color handling */
  
}

#s-fa5c15a7-f263-4d08-a96f-e70e552fac8c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fa5c15a7-f263-4d08-a96f-e70e552fac8c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fa5c15a7-f263-4d08-a96f-e70e552fac8c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fa5c15a7-f263-4d08-a96f-e70e552fac8c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fa5c15a7-f263-4d08-a96f-e70e552fac8c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-fa5c15a7-f263-4d08-a96f-e70e552fac8c .shogun-image-content {
  
    justify-content: center;
  
}

.s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shogun-image {
  box-sizing: border-box;
}



.s-fa5c15a7-f263-4d08-a96f-e70e552fac8c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fa5c15a7-f263-4d08-a96f-e70e552fac8c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shogun-image-container {
      position: relative;
    }

    .s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fa5c15a7-f263-4d08-a96f-e70e552fac8c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-fa5c15a7-f263-4d08-a96f-e70e552fac8c {
  margin: 0 !important;
  overflow: visible;
}

#s-fa5c15a7-f263-4d08-a96f-e70e552fac8c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fa5c15a7-f263-4d08-a96f-e70e552fac8c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fa5c15a7-f263-4d08-a96f-e70e552fac8c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fa5c15a7-f263-4d08-a96f-e70e552fac8c img.shogun-image {
  /* Add background color handling */
  
}

#s-fa5c15a7-f263-4d08-a96f-e70e552fac8c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fa5c15a7-f263-4d08-a96f-e70e552fac8c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fa5c15a7-f263-4d08-a96f-e70e552fac8c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fa5c15a7-f263-4d08-a96f-e70e552fac8c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fa5c15a7-f263-4d08-a96f-e70e552fac8c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-fa5c15a7-f263-4d08-a96f-e70e552fac8c .shogun-image-content {
  
    justify-content: center;
  
}

.s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shogun-image {
  box-sizing: border-box;
}



.s-fa5c15a7-f263-4d08-a96f-e70e552fac8c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fa5c15a7-f263-4d08-a96f-e70e552fac8c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shogun-image-container {
      position: relative;
    }

    .s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fa5c15a7-f263-4d08-a96f-e70e552fac8c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-fa5c15a7-f263-4d08-a96f-e70e552fac8c {
  margin: 0 !important;
  overflow: visible;
}

#s-fa5c15a7-f263-4d08-a96f-e70e552fac8c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fa5c15a7-f263-4d08-a96f-e70e552fac8c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fa5c15a7-f263-4d08-a96f-e70e552fac8c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fa5c15a7-f263-4d08-a96f-e70e552fac8c img.shogun-image {
  /* Add background color handling */
  
}

#s-fa5c15a7-f263-4d08-a96f-e70e552fac8c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fa5c15a7-f263-4d08-a96f-e70e552fac8c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fa5c15a7-f263-4d08-a96f-e70e552fac8c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fa5c15a7-f263-4d08-a96f-e70e552fac8c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fa5c15a7-f263-4d08-a96f-e70e552fac8c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-fa5c15a7-f263-4d08-a96f-e70e552fac8c .shogun-image-content {
  
    justify-content: center;
  
}

.s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shogun-image {
  box-sizing: border-box;
}



.s-fa5c15a7-f263-4d08-a96f-e70e552fac8c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fa5c15a7-f263-4d08-a96f-e70e552fac8c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shogun-image-container {
      position: relative;
    }

    .s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fa5c15a7-f263-4d08-a96f-e70e552fac8c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (max-width: 767px){#s-fa5c15a7-f263-4d08-a96f-e70e552fac8c {
  margin: 0 !important;
  overflow: visible;
}

#s-fa5c15a7-f263-4d08-a96f-e70e552fac8c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fa5c15a7-f263-4d08-a96f-e70e552fac8c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fa5c15a7-f263-4d08-a96f-e70e552fac8c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fa5c15a7-f263-4d08-a96f-e70e552fac8c img.shogun-image {
  /* Add background color handling */
  
}

#s-fa5c15a7-f263-4d08-a96f-e70e552fac8c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fa5c15a7-f263-4d08-a96f-e70e552fac8c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fa5c15a7-f263-4d08-a96f-e70e552fac8c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fa5c15a7-f263-4d08-a96f-e70e552fac8c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fa5c15a7-f263-4d08-a96f-e70e552fac8c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-fa5c15a7-f263-4d08-a96f-e70e552fac8c .shogun-image-content {
  
    justify-content: center;
  
}

.s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shogun-image {
  box-sizing: border-box;
}



.s-fa5c15a7-f263-4d08-a96f-e70e552fac8c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fa5c15a7-f263-4d08-a96f-e70e552fac8c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shogun-image-container {
      position: relative;
    }

    .s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fa5c15a7-f263-4d08-a96f-e70e552fac8c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fa5c15a7-f263-4d08-a96f-e70e552fac8c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}
#s-24dcf898-ed29-4f20-9cb2-051b6bb563cc {
  margin-left: auto;
margin-right: auto;
max-width: 400px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 1200px){#s-24dcf898-ed29-4f20-9cb2-051b6bb563cc {
  margin-bottom: 20px;
}
}
#s-24dcf898-ed29-4f20-9cb2-051b6bb563cc {
  margin: 0 !important;
  overflow: visible;
}

#s-24dcf898-ed29-4f20-9cb2-051b6bb563cc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-24dcf898-ed29-4f20-9cb2-051b6bb563cc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-24dcf898-ed29-4f20-9cb2-051b6bb563cc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-24dcf898-ed29-4f20-9cb2-051b6bb563cc img.shogun-image {
  /* Add background color handling */
  
}

#s-24dcf898-ed29-4f20-9cb2-051b6bb563cc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-24dcf898-ed29-4f20-9cb2-051b6bb563cc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-24dcf898-ed29-4f20-9cb2-051b6bb563cc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-24dcf898-ed29-4f20-9cb2-051b6bb563cc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-24dcf898-ed29-4f20-9cb2-051b6bb563cc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-24dcf898-ed29-4f20-9cb2-051b6bb563cc .shogun-image-content {
  
    justify-content: center;
  
}

.s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shogun-image {
  box-sizing: border-box;
}



.s-24dcf898-ed29-4f20-9cb2-051b6bb563cc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-24dcf898-ed29-4f20-9cb2-051b6bb563cc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shogun-image-container {
      position: relative;
    }

    .s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-24dcf898-ed29-4f20-9cb2-051b6bb563cc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

@media (min-width: 1200px){#s-24dcf898-ed29-4f20-9cb2-051b6bb563cc {
  margin: 0 !important;
  overflow: visible;
}

#s-24dcf898-ed29-4f20-9cb2-051b6bb563cc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-24dcf898-ed29-4f20-9cb2-051b6bb563cc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  margin-bottom: 20px;
}

.shg-image-content-margin-container-s-24dcf898-ed29-4f20-9cb2-051b6bb563cc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-24dcf898-ed29-4f20-9cb2-051b6bb563cc img.shogun-image {
  /* Add background color handling */
  
}

#s-24dcf898-ed29-4f20-9cb2-051b6bb563cc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-24dcf898-ed29-4f20-9cb2-051b6bb563cc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-24dcf898-ed29-4f20-9cb2-051b6bb563cc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-24dcf898-ed29-4f20-9cb2-051b6bb563cc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-24dcf898-ed29-4f20-9cb2-051b6bb563cc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-24dcf898-ed29-4f20-9cb2-051b6bb563cc .shogun-image-content {
  
    justify-content: center;
  
}

.s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shogun-image {
  box-sizing: border-box;
}



.s-24dcf898-ed29-4f20-9cb2-051b6bb563cc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-24dcf898-ed29-4f20-9cb2-051b6bb563cc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shogun-image-container {
      position: relative;
    }

    .s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-24dcf898-ed29-4f20-9cb2-051b6bb563cc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-24dcf898-ed29-4f20-9cb2-051b6bb563cc {
  margin: 0 !important;
  overflow: visible;
}

#s-24dcf898-ed29-4f20-9cb2-051b6bb563cc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-24dcf898-ed29-4f20-9cb2-051b6bb563cc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-24dcf898-ed29-4f20-9cb2-051b6bb563cc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-24dcf898-ed29-4f20-9cb2-051b6bb563cc img.shogun-image {
  /* Add background color handling */
  
}

#s-24dcf898-ed29-4f20-9cb2-051b6bb563cc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-24dcf898-ed29-4f20-9cb2-051b6bb563cc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-24dcf898-ed29-4f20-9cb2-051b6bb563cc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-24dcf898-ed29-4f20-9cb2-051b6bb563cc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-24dcf898-ed29-4f20-9cb2-051b6bb563cc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-24dcf898-ed29-4f20-9cb2-051b6bb563cc .shogun-image-content {
  
    justify-content: center;
  
}

.s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shogun-image {
  box-sizing: border-box;
}



.s-24dcf898-ed29-4f20-9cb2-051b6bb563cc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-24dcf898-ed29-4f20-9cb2-051b6bb563cc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shogun-image-container {
      position: relative;
    }

    .s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-24dcf898-ed29-4f20-9cb2-051b6bb563cc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-24dcf898-ed29-4f20-9cb2-051b6bb563cc {
  margin: 0 !important;
  overflow: visible;
}

#s-24dcf898-ed29-4f20-9cb2-051b6bb563cc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-24dcf898-ed29-4f20-9cb2-051b6bb563cc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-24dcf898-ed29-4f20-9cb2-051b6bb563cc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-24dcf898-ed29-4f20-9cb2-051b6bb563cc img.shogun-image {
  /* Add background color handling */
  
}

#s-24dcf898-ed29-4f20-9cb2-051b6bb563cc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-24dcf898-ed29-4f20-9cb2-051b6bb563cc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-24dcf898-ed29-4f20-9cb2-051b6bb563cc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-24dcf898-ed29-4f20-9cb2-051b6bb563cc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-24dcf898-ed29-4f20-9cb2-051b6bb563cc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-24dcf898-ed29-4f20-9cb2-051b6bb563cc .shogun-image-content {
  
    justify-content: center;
  
}

.s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shogun-image {
  box-sizing: border-box;
}



.s-24dcf898-ed29-4f20-9cb2-051b6bb563cc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-24dcf898-ed29-4f20-9cb2-051b6bb563cc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shogun-image-container {
      position: relative;
    }

    .s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-24dcf898-ed29-4f20-9cb2-051b6bb563cc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (max-width: 767px){#s-24dcf898-ed29-4f20-9cb2-051b6bb563cc {
  margin: 0 !important;
  overflow: visible;
}

#s-24dcf898-ed29-4f20-9cb2-051b6bb563cc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-24dcf898-ed29-4f20-9cb2-051b6bb563cc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-24dcf898-ed29-4f20-9cb2-051b6bb563cc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-24dcf898-ed29-4f20-9cb2-051b6bb563cc img.shogun-image {
  /* Add background color handling */
  
}

#s-24dcf898-ed29-4f20-9cb2-051b6bb563cc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-24dcf898-ed29-4f20-9cb2-051b6bb563cc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-24dcf898-ed29-4f20-9cb2-051b6bb563cc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-24dcf898-ed29-4f20-9cb2-051b6bb563cc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-24dcf898-ed29-4f20-9cb2-051b6bb563cc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-24dcf898-ed29-4f20-9cb2-051b6bb563cc .shogun-image-content {
  
    justify-content: center;
  
}

.s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shogun-image {
  box-sizing: border-box;
}



.s-24dcf898-ed29-4f20-9cb2-051b6bb563cc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-24dcf898-ed29-4f20-9cb2-051b6bb563cc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shogun-image-container {
      position: relative;
    }

    .s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-24dcf898-ed29-4f20-9cb2-051b6bb563cc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-24dcf898-ed29-4f20-9cb2-051b6bb563cc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}
#s-f7fe5d9d-f451-4191-b15a-458473d445a6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 1200px){#s-f7fe5d9d-f451-4191-b15a-458473d445a6 {
  display: none;
}
#s-f7fe5d9d-f451-4191-b15a-458473d445a6, #wrap-s-f7fe5d9d-f451-4191-b15a-458473d445a6, #wrap-content-s-f7fe5d9d-f451-4191-b15a-458473d445a6 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f7fe5d9d-f451-4191-b15a-458473d445a6 {
  display: none;
}
#s-f7fe5d9d-f451-4191-b15a-458473d445a6, #wrap-s-f7fe5d9d-f451-4191-b15a-458473d445a6, #wrap-content-s-f7fe5d9d-f451-4191-b15a-458473d445a6 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-f7fe5d9d-f451-4191-b15a-458473d445a6 {
  
}
}@media (max-width: 767px){#s-f7fe5d9d-f451-4191-b15a-458473d445a6 {
  
}
}
/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-f7fe5d9d-f451-4191-b15a-458473d445a6 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-f7fe5d9d-f451-4191-b15a-458473d445a6 > .swiper-button-prev,
#slider-v3-s-f7fe5d9d-f451-4191-b15a-458473d445a6 > .swiper-button-next {
  
}

#slider-v3-s-f7fe5d9d-f451-4191-b15a-458473d445a6 > .swiper-button-prev svg,
#slider-v3-s-f7fe5d9d-f451-4191-b15a-458473d445a6 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-f7fe5d9d-f451-4191-b15a-458473d445a6 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-f7fe5d9d-f451-4191-b15a-458473d445a6 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-f7fe5d9d-f451-4191-b15a-458473d445a6 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-f7fe5d9d-f451-4191-b15a-458473d445a6 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-f7fe5d9d-f451-4191-b15a-458473d445a6 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-f7fe5d9d-f451-4191-b15a-458473d445a6 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 16px !important;
}

#s-768361fb-ae74-49f1-964e-9950aa198fa6 {
  margin-left: auto;
margin-right: auto;
max-width: 400px;
text-align: center;
}
@media (max-width: 767px){#s-768361fb-ae74-49f1-964e-9950aa198fa6 {
  margin-bottom: 0px;
}
}
#s-768361fb-ae74-49f1-964e-9950aa198fa6 {
  margin: 0 !important;
  overflow: visible;
}

#s-768361fb-ae74-49f1-964e-9950aa198fa6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-768361fb-ae74-49f1-964e-9950aa198fa6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-768361fb-ae74-49f1-964e-9950aa198fa6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-768361fb-ae74-49f1-964e-9950aa198fa6 img.shogun-image {
  /* Add background color handling */
  
}

#s-768361fb-ae74-49f1-964e-9950aa198fa6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-768361fb-ae74-49f1-964e-9950aa198fa6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-768361fb-ae74-49f1-964e-9950aa198fa6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-768361fb-ae74-49f1-964e-9950aa198fa6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-768361fb-ae74-49f1-964e-9950aa198fa6.shogun-image {
  box-sizing: border-box;
}



.s-768361fb-ae74-49f1-964e-9950aa198fa6 img.shogun-image {
  
}


@media (min-width: 1200px){#s-768361fb-ae74-49f1-964e-9950aa198fa6 {
  margin: 0 !important;
  overflow: visible;
}

#s-768361fb-ae74-49f1-964e-9950aa198fa6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-768361fb-ae74-49f1-964e-9950aa198fa6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-768361fb-ae74-49f1-964e-9950aa198fa6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-768361fb-ae74-49f1-964e-9950aa198fa6 img.shogun-image {
  /* Add background color handling */
  
}

#s-768361fb-ae74-49f1-964e-9950aa198fa6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-768361fb-ae74-49f1-964e-9950aa198fa6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-768361fb-ae74-49f1-964e-9950aa198fa6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-768361fb-ae74-49f1-964e-9950aa198fa6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-768361fb-ae74-49f1-964e-9950aa198fa6.shogun-image {
  box-sizing: border-box;
}



.s-768361fb-ae74-49f1-964e-9950aa198fa6 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-768361fb-ae74-49f1-964e-9950aa198fa6 {
  margin: 0 !important;
  overflow: visible;
}

#s-768361fb-ae74-49f1-964e-9950aa198fa6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-768361fb-ae74-49f1-964e-9950aa198fa6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-768361fb-ae74-49f1-964e-9950aa198fa6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-768361fb-ae74-49f1-964e-9950aa198fa6 img.shogun-image {
  /* Add background color handling */
  
}

#s-768361fb-ae74-49f1-964e-9950aa198fa6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-768361fb-ae74-49f1-964e-9950aa198fa6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-768361fb-ae74-49f1-964e-9950aa198fa6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-768361fb-ae74-49f1-964e-9950aa198fa6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-768361fb-ae74-49f1-964e-9950aa198fa6.shogun-image {
  box-sizing: border-box;
}



.s-768361fb-ae74-49f1-964e-9950aa198fa6 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-768361fb-ae74-49f1-964e-9950aa198fa6 {
  margin: 0 !important;
  overflow: visible;
}

#s-768361fb-ae74-49f1-964e-9950aa198fa6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-768361fb-ae74-49f1-964e-9950aa198fa6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-768361fb-ae74-49f1-964e-9950aa198fa6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-768361fb-ae74-49f1-964e-9950aa198fa6 img.shogun-image {
  /* Add background color handling */
  
}

#s-768361fb-ae74-49f1-964e-9950aa198fa6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-768361fb-ae74-49f1-964e-9950aa198fa6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-768361fb-ae74-49f1-964e-9950aa198fa6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-768361fb-ae74-49f1-964e-9950aa198fa6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-768361fb-ae74-49f1-964e-9950aa198fa6.shogun-image {
  box-sizing: border-box;
}



.s-768361fb-ae74-49f1-964e-9950aa198fa6 img.shogun-image {
  
}


}@media (max-width: 767px){#s-768361fb-ae74-49f1-964e-9950aa198fa6 {
  margin: 0 !important;
  overflow: visible;
}

#s-768361fb-ae74-49f1-964e-9950aa198fa6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-768361fb-ae74-49f1-964e-9950aa198fa6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-768361fb-ae74-49f1-964e-9950aa198fa6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-768361fb-ae74-49f1-964e-9950aa198fa6 img.shogun-image {
  /* Add background color handling */
  
}

#s-768361fb-ae74-49f1-964e-9950aa198fa6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-768361fb-ae74-49f1-964e-9950aa198fa6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-768361fb-ae74-49f1-964e-9950aa198fa6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-768361fb-ae74-49f1-964e-9950aa198fa6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-768361fb-ae74-49f1-964e-9950aa198fa6.shogun-image {
  box-sizing: border-box;
}



.s-768361fb-ae74-49f1-964e-9950aa198fa6 img.shogun-image {
  
}


}
#s-4e0b7f40-1cce-429e-88d4-8a72994a516b {
  margin-left: auto;
margin-right: auto;
max-width: 400px;
aspect-ratio: 1/1;
text-align: center;
}
@media (max-width: 767px){#s-4e0b7f40-1cce-429e-88d4-8a72994a516b {
  margin-bottom: 0px;
}
}
#s-4e0b7f40-1cce-429e-88d4-8a72994a516b {
  margin: 0 !important;
  overflow: visible;
}

#s-4e0b7f40-1cce-429e-88d4-8a72994a516b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4e0b7f40-1cce-429e-88d4-8a72994a516b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4e0b7f40-1cce-429e-88d4-8a72994a516b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4e0b7f40-1cce-429e-88d4-8a72994a516b img.shogun-image {
  /* Add background color handling */
  
}

#s-4e0b7f40-1cce-429e-88d4-8a72994a516b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4e0b7f40-1cce-429e-88d4-8a72994a516b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4e0b7f40-1cce-429e-88d4-8a72994a516b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4e0b7f40-1cce-429e-88d4-8a72994a516b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4e0b7f40-1cce-429e-88d4-8a72994a516b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-4e0b7f40-1cce-429e-88d4-8a72994a516b .shogun-image-content {
  
    justify-content: center;
  
}

.s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shogun-image {
  box-sizing: border-box;
}



.s-4e0b7f40-1cce-429e-88d4-8a72994a516b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4e0b7f40-1cce-429e-88d4-8a72994a516b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shogun-image-container {
      position: relative;
    }

    .s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4e0b7f40-1cce-429e-88d4-8a72994a516b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

@media (min-width: 1200px){#s-4e0b7f40-1cce-429e-88d4-8a72994a516b {
  margin: 0 !important;
  overflow: visible;
}

#s-4e0b7f40-1cce-429e-88d4-8a72994a516b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4e0b7f40-1cce-429e-88d4-8a72994a516b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4e0b7f40-1cce-429e-88d4-8a72994a516b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4e0b7f40-1cce-429e-88d4-8a72994a516b img.shogun-image {
  /* Add background color handling */
  
}

#s-4e0b7f40-1cce-429e-88d4-8a72994a516b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4e0b7f40-1cce-429e-88d4-8a72994a516b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4e0b7f40-1cce-429e-88d4-8a72994a516b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4e0b7f40-1cce-429e-88d4-8a72994a516b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4e0b7f40-1cce-429e-88d4-8a72994a516b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-4e0b7f40-1cce-429e-88d4-8a72994a516b .shogun-image-content {
  
    justify-content: center;
  
}

.s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shogun-image {
  box-sizing: border-box;
}



.s-4e0b7f40-1cce-429e-88d4-8a72994a516b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4e0b7f40-1cce-429e-88d4-8a72994a516b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shogun-image-container {
      position: relative;
    }

    .s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4e0b7f40-1cce-429e-88d4-8a72994a516b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-4e0b7f40-1cce-429e-88d4-8a72994a516b {
  margin: 0 !important;
  overflow: visible;
}

#s-4e0b7f40-1cce-429e-88d4-8a72994a516b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4e0b7f40-1cce-429e-88d4-8a72994a516b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4e0b7f40-1cce-429e-88d4-8a72994a516b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4e0b7f40-1cce-429e-88d4-8a72994a516b img.shogun-image {
  /* Add background color handling */
  
}

#s-4e0b7f40-1cce-429e-88d4-8a72994a516b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4e0b7f40-1cce-429e-88d4-8a72994a516b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4e0b7f40-1cce-429e-88d4-8a72994a516b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4e0b7f40-1cce-429e-88d4-8a72994a516b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4e0b7f40-1cce-429e-88d4-8a72994a516b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-4e0b7f40-1cce-429e-88d4-8a72994a516b .shogun-image-content {
  
    justify-content: center;
  
}

.s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shogun-image {
  box-sizing: border-box;
}



.s-4e0b7f40-1cce-429e-88d4-8a72994a516b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4e0b7f40-1cce-429e-88d4-8a72994a516b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shogun-image-container {
      position: relative;
    }

    .s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4e0b7f40-1cce-429e-88d4-8a72994a516b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-4e0b7f40-1cce-429e-88d4-8a72994a516b {
  margin: 0 !important;
  overflow: visible;
}

#s-4e0b7f40-1cce-429e-88d4-8a72994a516b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4e0b7f40-1cce-429e-88d4-8a72994a516b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4e0b7f40-1cce-429e-88d4-8a72994a516b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4e0b7f40-1cce-429e-88d4-8a72994a516b img.shogun-image {
  /* Add background color handling */
  
}

#s-4e0b7f40-1cce-429e-88d4-8a72994a516b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4e0b7f40-1cce-429e-88d4-8a72994a516b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4e0b7f40-1cce-429e-88d4-8a72994a516b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4e0b7f40-1cce-429e-88d4-8a72994a516b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4e0b7f40-1cce-429e-88d4-8a72994a516b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-4e0b7f40-1cce-429e-88d4-8a72994a516b .shogun-image-content {
  
    justify-content: center;
  
}

.s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shogun-image {
  box-sizing: border-box;
}



.s-4e0b7f40-1cce-429e-88d4-8a72994a516b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4e0b7f40-1cce-429e-88d4-8a72994a516b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shogun-image-container {
      position: relative;
    }

    .s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4e0b7f40-1cce-429e-88d4-8a72994a516b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (max-width: 767px){#s-4e0b7f40-1cce-429e-88d4-8a72994a516b {
  margin: 0 !important;
  overflow: visible;
}

#s-4e0b7f40-1cce-429e-88d4-8a72994a516b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4e0b7f40-1cce-429e-88d4-8a72994a516b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-4e0b7f40-1cce-429e-88d4-8a72994a516b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4e0b7f40-1cce-429e-88d4-8a72994a516b img.shogun-image {
  /* Add background color handling */
  
}

#s-4e0b7f40-1cce-429e-88d4-8a72994a516b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4e0b7f40-1cce-429e-88d4-8a72994a516b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4e0b7f40-1cce-429e-88d4-8a72994a516b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4e0b7f40-1cce-429e-88d4-8a72994a516b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4e0b7f40-1cce-429e-88d4-8a72994a516b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-4e0b7f40-1cce-429e-88d4-8a72994a516b .shogun-image-content {
  
    justify-content: center;
  
}

.s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shogun-image {
  box-sizing: border-box;
}



.s-4e0b7f40-1cce-429e-88d4-8a72994a516b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4e0b7f40-1cce-429e-88d4-8a72994a516b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shogun-image-container {
      position: relative;
    }

    .s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4e0b7f40-1cce-429e-88d4-8a72994a516b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4e0b7f40-1cce-429e-88d4-8a72994a516b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}
#s-6c15bad0-d2f3-4b42-a808-ead878bf9561 {
  margin-left: auto;
margin-right: auto;
max-width: 400px;
aspect-ratio: 1/1;
text-align: center;
}
@media (max-width: 767px){#s-6c15bad0-d2f3-4b42-a808-ead878bf9561 {
  margin-bottom: 0px;
}
}
#s-6c15bad0-d2f3-4b42-a808-ead878bf9561 {
  margin: 0 !important;
  overflow: visible;
}

#s-6c15bad0-d2f3-4b42-a808-ead878bf9561-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c15bad0-d2f3-4b42-a808-ead878bf9561 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6c15bad0-d2f3-4b42-a808-ead878bf9561 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c15bad0-d2f3-4b42-a808-ead878bf9561 img.shogun-image {
  /* Add background color handling */
  
}

#s-6c15bad0-d2f3-4b42-a808-ead878bf9561 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6c15bad0-d2f3-4b42-a808-ead878bf9561 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6c15bad0-d2f3-4b42-a808-ead878bf9561 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6c15bad0-d2f3-4b42-a808-ead878bf9561 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6c15bad0-d2f3-4b42-a808-ead878bf9561 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-6c15bad0-d2f3-4b42-a808-ead878bf9561 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shogun-image {
  box-sizing: border-box;
}



.s-6c15bad0-d2f3-4b42-a808-ead878bf9561 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6c15bad0-d2f3-4b42-a808-ead878bf9561 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shogun-image-container {
      position: relative;
    }

    .s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6c15bad0-d2f3-4b42-a808-ead878bf9561 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

@media (min-width: 1200px){#s-6c15bad0-d2f3-4b42-a808-ead878bf9561 {
  margin: 0 !important;
  overflow: visible;
}

#s-6c15bad0-d2f3-4b42-a808-ead878bf9561-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c15bad0-d2f3-4b42-a808-ead878bf9561 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6c15bad0-d2f3-4b42-a808-ead878bf9561 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c15bad0-d2f3-4b42-a808-ead878bf9561 img.shogun-image {
  /* Add background color handling */
  
}

#s-6c15bad0-d2f3-4b42-a808-ead878bf9561 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6c15bad0-d2f3-4b42-a808-ead878bf9561 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6c15bad0-d2f3-4b42-a808-ead878bf9561 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6c15bad0-d2f3-4b42-a808-ead878bf9561 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6c15bad0-d2f3-4b42-a808-ead878bf9561 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-6c15bad0-d2f3-4b42-a808-ead878bf9561 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shogun-image {
  box-sizing: border-box;
}



.s-6c15bad0-d2f3-4b42-a808-ead878bf9561 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6c15bad0-d2f3-4b42-a808-ead878bf9561 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shogun-image-container {
      position: relative;
    }

    .s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6c15bad0-d2f3-4b42-a808-ead878bf9561 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-6c15bad0-d2f3-4b42-a808-ead878bf9561 {
  margin: 0 !important;
  overflow: visible;
}

#s-6c15bad0-d2f3-4b42-a808-ead878bf9561-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c15bad0-d2f3-4b42-a808-ead878bf9561 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6c15bad0-d2f3-4b42-a808-ead878bf9561 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c15bad0-d2f3-4b42-a808-ead878bf9561 img.shogun-image {
  /* Add background color handling */
  
}

#s-6c15bad0-d2f3-4b42-a808-ead878bf9561 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6c15bad0-d2f3-4b42-a808-ead878bf9561 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6c15bad0-d2f3-4b42-a808-ead878bf9561 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6c15bad0-d2f3-4b42-a808-ead878bf9561 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6c15bad0-d2f3-4b42-a808-ead878bf9561 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-6c15bad0-d2f3-4b42-a808-ead878bf9561 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shogun-image {
  box-sizing: border-box;
}



.s-6c15bad0-d2f3-4b42-a808-ead878bf9561 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6c15bad0-d2f3-4b42-a808-ead878bf9561 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shogun-image-container {
      position: relative;
    }

    .s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6c15bad0-d2f3-4b42-a808-ead878bf9561 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-6c15bad0-d2f3-4b42-a808-ead878bf9561 {
  margin: 0 !important;
  overflow: visible;
}

#s-6c15bad0-d2f3-4b42-a808-ead878bf9561-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c15bad0-d2f3-4b42-a808-ead878bf9561 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6c15bad0-d2f3-4b42-a808-ead878bf9561 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c15bad0-d2f3-4b42-a808-ead878bf9561 img.shogun-image {
  /* Add background color handling */
  
}

#s-6c15bad0-d2f3-4b42-a808-ead878bf9561 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6c15bad0-d2f3-4b42-a808-ead878bf9561 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6c15bad0-d2f3-4b42-a808-ead878bf9561 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6c15bad0-d2f3-4b42-a808-ead878bf9561 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6c15bad0-d2f3-4b42-a808-ead878bf9561 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-6c15bad0-d2f3-4b42-a808-ead878bf9561 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shogun-image {
  box-sizing: border-box;
}



.s-6c15bad0-d2f3-4b42-a808-ead878bf9561 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6c15bad0-d2f3-4b42-a808-ead878bf9561 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shogun-image-container {
      position: relative;
    }

    .s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6c15bad0-d2f3-4b42-a808-ead878bf9561 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (max-width: 767px){#s-6c15bad0-d2f3-4b42-a808-ead878bf9561 {
  margin: 0 !important;
  overflow: visible;
}

#s-6c15bad0-d2f3-4b42-a808-ead878bf9561-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c15bad0-d2f3-4b42-a808-ead878bf9561 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-6c15bad0-d2f3-4b42-a808-ead878bf9561 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c15bad0-d2f3-4b42-a808-ead878bf9561 img.shogun-image {
  /* Add background color handling */
  
}

#s-6c15bad0-d2f3-4b42-a808-ead878bf9561 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6c15bad0-d2f3-4b42-a808-ead878bf9561 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6c15bad0-d2f3-4b42-a808-ead878bf9561 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6c15bad0-d2f3-4b42-a808-ead878bf9561 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6c15bad0-d2f3-4b42-a808-ead878bf9561 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-6c15bad0-d2f3-4b42-a808-ead878bf9561 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shogun-image {
  box-sizing: border-box;
}



.s-6c15bad0-d2f3-4b42-a808-ead878bf9561 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6c15bad0-d2f3-4b42-a808-ead878bf9561 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shogun-image-container {
      position: relative;
    }

    .s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6c15bad0-d2f3-4b42-a808-ead878bf9561.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6c15bad0-d2f3-4b42-a808-ead878bf9561 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}
#s-d8065ec8-4455-4bea-af8c-5863749b79bc {
  margin-left: auto;
margin-right: auto;
max-width: 400px;
aspect-ratio: 1/1;
text-align: center;
}
@media (max-width: 767px){#s-d8065ec8-4455-4bea-af8c-5863749b79bc {
  margin-bottom: 0px;
}
}
#s-d8065ec8-4455-4bea-af8c-5863749b79bc {
  margin: 0 !important;
  overflow: visible;
}

#s-d8065ec8-4455-4bea-af8c-5863749b79bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d8065ec8-4455-4bea-af8c-5863749b79bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d8065ec8-4455-4bea-af8c-5863749b79bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d8065ec8-4455-4bea-af8c-5863749b79bc img.shogun-image {
  /* Add background color handling */
  
}

#s-d8065ec8-4455-4bea-af8c-5863749b79bc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d8065ec8-4455-4bea-af8c-5863749b79bc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d8065ec8-4455-4bea-af8c-5863749b79bc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d8065ec8-4455-4bea-af8c-5863749b79bc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d8065ec8-4455-4bea-af8c-5863749b79bc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d8065ec8-4455-4bea-af8c-5863749b79bc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-d8065ec8-4455-4bea-af8c-5863749b79bc.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-d8065ec8-4455-4bea-af8c-5863749b79bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-d8065ec8-4455-4bea-af8c-5863749b79bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8065ec8-4455-4bea-af8c-5863749b79bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8065ec8-4455-4bea-af8c-5863749b79bc.shogun-image {
  box-sizing: border-box;
}



.s-d8065ec8-4455-4bea-af8c-5863749b79bc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d8065ec8-4455-4bea-af8c-5863749b79bc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d8065ec8-4455-4bea-af8c-5863749b79bc.shogun-image-container {
      position: relative;
    }

    .s-d8065ec8-4455-4bea-af8c-5863749b79bc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d8065ec8-4455-4bea-af8c-5863749b79bc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d8065ec8-4455-4bea-af8c-5863749b79bc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

@media (min-width: 1200px){#s-d8065ec8-4455-4bea-af8c-5863749b79bc {
  margin: 0 !important;
  overflow: visible;
}

#s-d8065ec8-4455-4bea-af8c-5863749b79bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d8065ec8-4455-4bea-af8c-5863749b79bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d8065ec8-4455-4bea-af8c-5863749b79bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d8065ec8-4455-4bea-af8c-5863749b79bc img.shogun-image {
  /* Add background color handling */
  
}

#s-d8065ec8-4455-4bea-af8c-5863749b79bc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d8065ec8-4455-4bea-af8c-5863749b79bc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d8065ec8-4455-4bea-af8c-5863749b79bc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d8065ec8-4455-4bea-af8c-5863749b79bc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d8065ec8-4455-4bea-af8c-5863749b79bc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d8065ec8-4455-4bea-af8c-5863749b79bc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-d8065ec8-4455-4bea-af8c-5863749b79bc.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-d8065ec8-4455-4bea-af8c-5863749b79bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-d8065ec8-4455-4bea-af8c-5863749b79bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8065ec8-4455-4bea-af8c-5863749b79bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8065ec8-4455-4bea-af8c-5863749b79bc.shogun-image {
  box-sizing: border-box;
}



.s-d8065ec8-4455-4bea-af8c-5863749b79bc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d8065ec8-4455-4bea-af8c-5863749b79bc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d8065ec8-4455-4bea-af8c-5863749b79bc.shogun-image-container {
      position: relative;
    }

    .s-d8065ec8-4455-4bea-af8c-5863749b79bc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d8065ec8-4455-4bea-af8c-5863749b79bc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d8065ec8-4455-4bea-af8c-5863749b79bc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-d8065ec8-4455-4bea-af8c-5863749b79bc {
  margin: 0 !important;
  overflow: visible;
}

#s-d8065ec8-4455-4bea-af8c-5863749b79bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d8065ec8-4455-4bea-af8c-5863749b79bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d8065ec8-4455-4bea-af8c-5863749b79bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d8065ec8-4455-4bea-af8c-5863749b79bc img.shogun-image {
  /* Add background color handling */
  
}

#s-d8065ec8-4455-4bea-af8c-5863749b79bc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d8065ec8-4455-4bea-af8c-5863749b79bc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d8065ec8-4455-4bea-af8c-5863749b79bc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d8065ec8-4455-4bea-af8c-5863749b79bc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d8065ec8-4455-4bea-af8c-5863749b79bc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d8065ec8-4455-4bea-af8c-5863749b79bc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-d8065ec8-4455-4bea-af8c-5863749b79bc.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-d8065ec8-4455-4bea-af8c-5863749b79bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-d8065ec8-4455-4bea-af8c-5863749b79bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8065ec8-4455-4bea-af8c-5863749b79bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8065ec8-4455-4bea-af8c-5863749b79bc.shogun-image {
  box-sizing: border-box;
}



.s-d8065ec8-4455-4bea-af8c-5863749b79bc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d8065ec8-4455-4bea-af8c-5863749b79bc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d8065ec8-4455-4bea-af8c-5863749b79bc.shogun-image-container {
      position: relative;
    }

    .s-d8065ec8-4455-4bea-af8c-5863749b79bc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d8065ec8-4455-4bea-af8c-5863749b79bc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d8065ec8-4455-4bea-af8c-5863749b79bc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-d8065ec8-4455-4bea-af8c-5863749b79bc {
  margin: 0 !important;
  overflow: visible;
}

#s-d8065ec8-4455-4bea-af8c-5863749b79bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d8065ec8-4455-4bea-af8c-5863749b79bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d8065ec8-4455-4bea-af8c-5863749b79bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d8065ec8-4455-4bea-af8c-5863749b79bc img.shogun-image {
  /* Add background color handling */
  
}

#s-d8065ec8-4455-4bea-af8c-5863749b79bc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d8065ec8-4455-4bea-af8c-5863749b79bc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d8065ec8-4455-4bea-af8c-5863749b79bc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d8065ec8-4455-4bea-af8c-5863749b79bc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d8065ec8-4455-4bea-af8c-5863749b79bc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d8065ec8-4455-4bea-af8c-5863749b79bc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-d8065ec8-4455-4bea-af8c-5863749b79bc.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-d8065ec8-4455-4bea-af8c-5863749b79bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-d8065ec8-4455-4bea-af8c-5863749b79bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8065ec8-4455-4bea-af8c-5863749b79bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8065ec8-4455-4bea-af8c-5863749b79bc.shogun-image {
  box-sizing: border-box;
}



.s-d8065ec8-4455-4bea-af8c-5863749b79bc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d8065ec8-4455-4bea-af8c-5863749b79bc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d8065ec8-4455-4bea-af8c-5863749b79bc.shogun-image-container {
      position: relative;
    }

    .s-d8065ec8-4455-4bea-af8c-5863749b79bc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d8065ec8-4455-4bea-af8c-5863749b79bc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d8065ec8-4455-4bea-af8c-5863749b79bc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (max-width: 767px){#s-d8065ec8-4455-4bea-af8c-5863749b79bc {
  margin: 0 !important;
  overflow: visible;
}

#s-d8065ec8-4455-4bea-af8c-5863749b79bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d8065ec8-4455-4bea-af8c-5863749b79bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-d8065ec8-4455-4bea-af8c-5863749b79bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d8065ec8-4455-4bea-af8c-5863749b79bc img.shogun-image {
  /* Add background color handling */
  
}

#s-d8065ec8-4455-4bea-af8c-5863749b79bc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d8065ec8-4455-4bea-af8c-5863749b79bc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d8065ec8-4455-4bea-af8c-5863749b79bc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d8065ec8-4455-4bea-af8c-5863749b79bc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d8065ec8-4455-4bea-af8c-5863749b79bc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d8065ec8-4455-4bea-af8c-5863749b79bc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-d8065ec8-4455-4bea-af8c-5863749b79bc.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-d8065ec8-4455-4bea-af8c-5863749b79bc .shogun-image-content {
  
    justify-content: center;
  
}

.s-d8065ec8-4455-4bea-af8c-5863749b79bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8065ec8-4455-4bea-af8c-5863749b79bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8065ec8-4455-4bea-af8c-5863749b79bc.shogun-image {
  box-sizing: border-box;
}



.s-d8065ec8-4455-4bea-af8c-5863749b79bc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d8065ec8-4455-4bea-af8c-5863749b79bc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d8065ec8-4455-4bea-af8c-5863749b79bc.shogun-image-container {
      position: relative;
    }

    .s-d8065ec8-4455-4bea-af8c-5863749b79bc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d8065ec8-4455-4bea-af8c-5863749b79bc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d8065ec8-4455-4bea-af8c-5863749b79bc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}
#s-ba11fd08-5aec-4973-92aa-c24085491a28 {
  margin-left: auto;
margin-right: auto;
max-width: 400px;
aspect-ratio: 1/1;
text-align: center;
}

#s-ba11fd08-5aec-4973-92aa-c24085491a28 {
  margin: 0 !important;
  overflow: visible;
}

#s-ba11fd08-5aec-4973-92aa-c24085491a28-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ba11fd08-5aec-4973-92aa-c24085491a28 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ba11fd08-5aec-4973-92aa-c24085491a28 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ba11fd08-5aec-4973-92aa-c24085491a28 img.shogun-image {
  /* Add background color handling */
  
}

#s-ba11fd08-5aec-4973-92aa-c24085491a28 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ba11fd08-5aec-4973-92aa-c24085491a28 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ba11fd08-5aec-4973-92aa-c24085491a28 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ba11fd08-5aec-4973-92aa-c24085491a28 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ba11fd08-5aec-4973-92aa-c24085491a28.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ba11fd08-5aec-4973-92aa-c24085491a28 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-ba11fd08-5aec-4973-92aa-c24085491a28.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-ba11fd08-5aec-4973-92aa-c24085491a28 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ba11fd08-5aec-4973-92aa-c24085491a28.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba11fd08-5aec-4973-92aa-c24085491a28.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba11fd08-5aec-4973-92aa-c24085491a28.shogun-image {
  box-sizing: border-box;
}



.s-ba11fd08-5aec-4973-92aa-c24085491a28 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ba11fd08-5aec-4973-92aa-c24085491a28 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ba11fd08-5aec-4973-92aa-c24085491a28.shogun-image-container {
      position: relative;
    }

    .s-ba11fd08-5aec-4973-92aa-c24085491a28.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ba11fd08-5aec-4973-92aa-c24085491a28.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ba11fd08-5aec-4973-92aa-c24085491a28 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

@media (min-width: 1200px){#s-ba11fd08-5aec-4973-92aa-c24085491a28 {
  margin: 0 !important;
  overflow: visible;
}

#s-ba11fd08-5aec-4973-92aa-c24085491a28-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ba11fd08-5aec-4973-92aa-c24085491a28 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ba11fd08-5aec-4973-92aa-c24085491a28 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ba11fd08-5aec-4973-92aa-c24085491a28 img.shogun-image {
  /* Add background color handling */
  
}

#s-ba11fd08-5aec-4973-92aa-c24085491a28 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ba11fd08-5aec-4973-92aa-c24085491a28 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ba11fd08-5aec-4973-92aa-c24085491a28 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ba11fd08-5aec-4973-92aa-c24085491a28 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ba11fd08-5aec-4973-92aa-c24085491a28.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ba11fd08-5aec-4973-92aa-c24085491a28 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-ba11fd08-5aec-4973-92aa-c24085491a28.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-ba11fd08-5aec-4973-92aa-c24085491a28 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ba11fd08-5aec-4973-92aa-c24085491a28.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba11fd08-5aec-4973-92aa-c24085491a28.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba11fd08-5aec-4973-92aa-c24085491a28.shogun-image {
  box-sizing: border-box;
}



.s-ba11fd08-5aec-4973-92aa-c24085491a28 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ba11fd08-5aec-4973-92aa-c24085491a28 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ba11fd08-5aec-4973-92aa-c24085491a28.shogun-image-container {
      position: relative;
    }

    .s-ba11fd08-5aec-4973-92aa-c24085491a28.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ba11fd08-5aec-4973-92aa-c24085491a28.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ba11fd08-5aec-4973-92aa-c24085491a28 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ba11fd08-5aec-4973-92aa-c24085491a28 {
  margin: 0 !important;
  overflow: visible;
}

#s-ba11fd08-5aec-4973-92aa-c24085491a28-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ba11fd08-5aec-4973-92aa-c24085491a28 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ba11fd08-5aec-4973-92aa-c24085491a28 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ba11fd08-5aec-4973-92aa-c24085491a28 img.shogun-image {
  /* Add background color handling */
  
}

#s-ba11fd08-5aec-4973-92aa-c24085491a28 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ba11fd08-5aec-4973-92aa-c24085491a28 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ba11fd08-5aec-4973-92aa-c24085491a28 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ba11fd08-5aec-4973-92aa-c24085491a28 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ba11fd08-5aec-4973-92aa-c24085491a28.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ba11fd08-5aec-4973-92aa-c24085491a28 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-ba11fd08-5aec-4973-92aa-c24085491a28.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-ba11fd08-5aec-4973-92aa-c24085491a28 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ba11fd08-5aec-4973-92aa-c24085491a28.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba11fd08-5aec-4973-92aa-c24085491a28.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba11fd08-5aec-4973-92aa-c24085491a28.shogun-image {
  box-sizing: border-box;
}



.s-ba11fd08-5aec-4973-92aa-c24085491a28 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ba11fd08-5aec-4973-92aa-c24085491a28 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ba11fd08-5aec-4973-92aa-c24085491a28.shogun-image-container {
      position: relative;
    }

    .s-ba11fd08-5aec-4973-92aa-c24085491a28.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ba11fd08-5aec-4973-92aa-c24085491a28.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ba11fd08-5aec-4973-92aa-c24085491a28 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ba11fd08-5aec-4973-92aa-c24085491a28 {
  margin: 0 !important;
  overflow: visible;
}

#s-ba11fd08-5aec-4973-92aa-c24085491a28-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ba11fd08-5aec-4973-92aa-c24085491a28 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ba11fd08-5aec-4973-92aa-c24085491a28 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ba11fd08-5aec-4973-92aa-c24085491a28 img.shogun-image {
  /* Add background color handling */
  
}

#s-ba11fd08-5aec-4973-92aa-c24085491a28 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ba11fd08-5aec-4973-92aa-c24085491a28 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ba11fd08-5aec-4973-92aa-c24085491a28 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ba11fd08-5aec-4973-92aa-c24085491a28 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ba11fd08-5aec-4973-92aa-c24085491a28.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ba11fd08-5aec-4973-92aa-c24085491a28 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-ba11fd08-5aec-4973-92aa-c24085491a28.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-ba11fd08-5aec-4973-92aa-c24085491a28 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ba11fd08-5aec-4973-92aa-c24085491a28.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba11fd08-5aec-4973-92aa-c24085491a28.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba11fd08-5aec-4973-92aa-c24085491a28.shogun-image {
  box-sizing: border-box;
}



.s-ba11fd08-5aec-4973-92aa-c24085491a28 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ba11fd08-5aec-4973-92aa-c24085491a28 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ba11fd08-5aec-4973-92aa-c24085491a28.shogun-image-container {
      position: relative;
    }

    .s-ba11fd08-5aec-4973-92aa-c24085491a28.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ba11fd08-5aec-4973-92aa-c24085491a28.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ba11fd08-5aec-4973-92aa-c24085491a28 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (max-width: 767px){#s-ba11fd08-5aec-4973-92aa-c24085491a28 {
  margin: 0 !important;
  overflow: visible;
}

#s-ba11fd08-5aec-4973-92aa-c24085491a28-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ba11fd08-5aec-4973-92aa-c24085491a28 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ba11fd08-5aec-4973-92aa-c24085491a28 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ba11fd08-5aec-4973-92aa-c24085491a28 img.shogun-image {
  /* Add background color handling */
  
}

#s-ba11fd08-5aec-4973-92aa-c24085491a28 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ba11fd08-5aec-4973-92aa-c24085491a28 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ba11fd08-5aec-4973-92aa-c24085491a28 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ba11fd08-5aec-4973-92aa-c24085491a28 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ba11fd08-5aec-4973-92aa-c24085491a28.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ba11fd08-5aec-4973-92aa-c24085491a28 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-ba11fd08-5aec-4973-92aa-c24085491a28.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-ba11fd08-5aec-4973-92aa-c24085491a28 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ba11fd08-5aec-4973-92aa-c24085491a28.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba11fd08-5aec-4973-92aa-c24085491a28.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba11fd08-5aec-4973-92aa-c24085491a28.shogun-image {
  box-sizing: border-box;
}



.s-ba11fd08-5aec-4973-92aa-c24085491a28 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ba11fd08-5aec-4973-92aa-c24085491a28 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ba11fd08-5aec-4973-92aa-c24085491a28.shogun-image-container {
      position: relative;
    }

    .s-ba11fd08-5aec-4973-92aa-c24085491a28.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ba11fd08-5aec-4973-92aa-c24085491a28.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ba11fd08-5aec-4973-92aa-c24085491a28 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}
#s-a2e2b959-8aa7-4ceb-904e-f274954186f9 {
  margin-left: auto;
margin-right: auto;
max-width: 400px;
aspect-ratio: 1/1;
text-align: center;
}

#s-a2e2b959-8aa7-4ceb-904e-f274954186f9 {
  margin: 0 !important;
  overflow: visible;
}

#s-a2e2b959-8aa7-4ceb-904e-f274954186f9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a2e2b959-8aa7-4ceb-904e-f274954186f9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a2e2b959-8aa7-4ceb-904e-f274954186f9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a2e2b959-8aa7-4ceb-904e-f274954186f9 img.shogun-image {
  /* Add background color handling */
  
}

#s-a2e2b959-8aa7-4ceb-904e-f274954186f9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a2e2b959-8aa7-4ceb-904e-f274954186f9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a2e2b959-8aa7-4ceb-904e-f274954186f9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a2e2b959-8aa7-4ceb-904e-f274954186f9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a2e2b959-8aa7-4ceb-904e-f274954186f9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-a2e2b959-8aa7-4ceb-904e-f274954186f9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shogun-image {
  box-sizing: border-box;
}



.s-a2e2b959-8aa7-4ceb-904e-f274954186f9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a2e2b959-8aa7-4ceb-904e-f274954186f9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shogun-image-container {
      position: relative;
    }

    .s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a2e2b959-8aa7-4ceb-904e-f274954186f9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

@media (min-width: 1200px){#s-a2e2b959-8aa7-4ceb-904e-f274954186f9 {
  margin: 0 !important;
  overflow: visible;
}

#s-a2e2b959-8aa7-4ceb-904e-f274954186f9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a2e2b959-8aa7-4ceb-904e-f274954186f9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a2e2b959-8aa7-4ceb-904e-f274954186f9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a2e2b959-8aa7-4ceb-904e-f274954186f9 img.shogun-image {
  /* Add background color handling */
  
}

#s-a2e2b959-8aa7-4ceb-904e-f274954186f9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a2e2b959-8aa7-4ceb-904e-f274954186f9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a2e2b959-8aa7-4ceb-904e-f274954186f9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a2e2b959-8aa7-4ceb-904e-f274954186f9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a2e2b959-8aa7-4ceb-904e-f274954186f9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-a2e2b959-8aa7-4ceb-904e-f274954186f9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shogun-image {
  box-sizing: border-box;
}



.s-a2e2b959-8aa7-4ceb-904e-f274954186f9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a2e2b959-8aa7-4ceb-904e-f274954186f9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shogun-image-container {
      position: relative;
    }

    .s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a2e2b959-8aa7-4ceb-904e-f274954186f9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-a2e2b959-8aa7-4ceb-904e-f274954186f9 {
  margin: 0 !important;
  overflow: visible;
}

#s-a2e2b959-8aa7-4ceb-904e-f274954186f9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a2e2b959-8aa7-4ceb-904e-f274954186f9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a2e2b959-8aa7-4ceb-904e-f274954186f9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a2e2b959-8aa7-4ceb-904e-f274954186f9 img.shogun-image {
  /* Add background color handling */
  
}

#s-a2e2b959-8aa7-4ceb-904e-f274954186f9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a2e2b959-8aa7-4ceb-904e-f274954186f9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a2e2b959-8aa7-4ceb-904e-f274954186f9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a2e2b959-8aa7-4ceb-904e-f274954186f9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a2e2b959-8aa7-4ceb-904e-f274954186f9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-a2e2b959-8aa7-4ceb-904e-f274954186f9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shogun-image {
  box-sizing: border-box;
}



.s-a2e2b959-8aa7-4ceb-904e-f274954186f9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a2e2b959-8aa7-4ceb-904e-f274954186f9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shogun-image-container {
      position: relative;
    }

    .s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a2e2b959-8aa7-4ceb-904e-f274954186f9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-a2e2b959-8aa7-4ceb-904e-f274954186f9 {
  margin: 0 !important;
  overflow: visible;
}

#s-a2e2b959-8aa7-4ceb-904e-f274954186f9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a2e2b959-8aa7-4ceb-904e-f274954186f9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a2e2b959-8aa7-4ceb-904e-f274954186f9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a2e2b959-8aa7-4ceb-904e-f274954186f9 img.shogun-image {
  /* Add background color handling */
  
}

#s-a2e2b959-8aa7-4ceb-904e-f274954186f9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a2e2b959-8aa7-4ceb-904e-f274954186f9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a2e2b959-8aa7-4ceb-904e-f274954186f9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a2e2b959-8aa7-4ceb-904e-f274954186f9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a2e2b959-8aa7-4ceb-904e-f274954186f9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-a2e2b959-8aa7-4ceb-904e-f274954186f9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shogun-image {
  box-sizing: border-box;
}



.s-a2e2b959-8aa7-4ceb-904e-f274954186f9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a2e2b959-8aa7-4ceb-904e-f274954186f9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shogun-image-container {
      position: relative;
    }

    .s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a2e2b959-8aa7-4ceb-904e-f274954186f9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (max-width: 767px){#s-a2e2b959-8aa7-4ceb-904e-f274954186f9 {
  margin: 0 !important;
  overflow: visible;
}

#s-a2e2b959-8aa7-4ceb-904e-f274954186f9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a2e2b959-8aa7-4ceb-904e-f274954186f9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a2e2b959-8aa7-4ceb-904e-f274954186f9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a2e2b959-8aa7-4ceb-904e-f274954186f9 img.shogun-image {
  /* Add background color handling */
  
}

#s-a2e2b959-8aa7-4ceb-904e-f274954186f9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a2e2b959-8aa7-4ceb-904e-f274954186f9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a2e2b959-8aa7-4ceb-904e-f274954186f9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a2e2b959-8aa7-4ceb-904e-f274954186f9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a2e2b959-8aa7-4ceb-904e-f274954186f9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-a2e2b959-8aa7-4ceb-904e-f274954186f9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shogun-image {
  box-sizing: border-box;
}



.s-a2e2b959-8aa7-4ceb-904e-f274954186f9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a2e2b959-8aa7-4ceb-904e-f274954186f9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shogun-image-container {
      position: relative;
    }

    .s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a2e2b959-8aa7-4ceb-904e-f274954186f9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a2e2b959-8aa7-4ceb-904e-f274954186f9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}
#s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 {
  margin-left: auto;
margin-right: auto;
max-width: 400px;
aspect-ratio: 1/1;
text-align: center;
}

#s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 {
  margin: 0 !important;
  overflow: visible;
}

#s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 img.shogun-image {
  /* Add background color handling */
  
}

#s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shogun-image {
  box-sizing: border-box;
}



.s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shogun-image-container {
      position: relative;
    }

    .s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

@media (min-width: 1200px){#s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 {
  margin: 0 !important;
  overflow: visible;
}

#s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 img.shogun-image {
  /* Add background color handling */
  
}

#s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shogun-image {
  box-sizing: border-box;
}



.s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shogun-image-container {
      position: relative;
    }

    .s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 {
  margin: 0 !important;
  overflow: visible;
}

#s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 img.shogun-image {
  /* Add background color handling */
  
}

#s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shogun-image {
  box-sizing: border-box;
}



.s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shogun-image-container {
      position: relative;
    }

    .s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 {
  margin: 0 !important;
  overflow: visible;
}

#s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 img.shogun-image {
  /* Add background color handling */
  
}

#s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shogun-image {
  box-sizing: border-box;
}



.s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shogun-image-container {
      position: relative;
    }

    .s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (max-width: 767px){#s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 {
  margin: 0 !important;
  overflow: visible;
}

#s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 img.shogun-image {
  /* Add background color handling */
  
}

#s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shogun-image {
  box-sizing: border-box;
}



.s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shogun-image-container {
      position: relative;
    }

    .s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0492fbe7-6ecf-4284-953c-bbe2cf0c01d1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}
#s-564e0637-f25a-425c-b08e-8a29dc5f0afb {
  margin-left: auto;
margin-right: auto;
max-width: 400px;
aspect-ratio: 1/1;
text-align: center;
}

#s-564e0637-f25a-425c-b08e-8a29dc5f0afb {
  margin: 0 !important;
  overflow: visible;
}

#s-564e0637-f25a-425c-b08e-8a29dc5f0afb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-564e0637-f25a-425c-b08e-8a29dc5f0afb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-564e0637-f25a-425c-b08e-8a29dc5f0afb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-564e0637-f25a-425c-b08e-8a29dc5f0afb img.shogun-image {
  /* Add background color handling */
  
}

#s-564e0637-f25a-425c-b08e-8a29dc5f0afb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-564e0637-f25a-425c-b08e-8a29dc5f0afb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-564e0637-f25a-425c-b08e-8a29dc5f0afb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-564e0637-f25a-425c-b08e-8a29dc5f0afb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-564e0637-f25a-425c-b08e-8a29dc5f0afb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-564e0637-f25a-425c-b08e-8a29dc5f0afb .shogun-image-content {
  
    justify-content: center;
  
}

.s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shogun-image {
  box-sizing: border-box;
}



.s-564e0637-f25a-425c-b08e-8a29dc5f0afb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-564e0637-f25a-425c-b08e-8a29dc5f0afb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shogun-image-container {
      position: relative;
    }

    .s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-564e0637-f25a-425c-b08e-8a29dc5f0afb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

@media (min-width: 1200px){#s-564e0637-f25a-425c-b08e-8a29dc5f0afb {
  margin: 0 !important;
  overflow: visible;
}

#s-564e0637-f25a-425c-b08e-8a29dc5f0afb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-564e0637-f25a-425c-b08e-8a29dc5f0afb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-564e0637-f25a-425c-b08e-8a29dc5f0afb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-564e0637-f25a-425c-b08e-8a29dc5f0afb img.shogun-image {
  /* Add background color handling */
  
}

#s-564e0637-f25a-425c-b08e-8a29dc5f0afb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-564e0637-f25a-425c-b08e-8a29dc5f0afb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-564e0637-f25a-425c-b08e-8a29dc5f0afb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-564e0637-f25a-425c-b08e-8a29dc5f0afb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-564e0637-f25a-425c-b08e-8a29dc5f0afb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-564e0637-f25a-425c-b08e-8a29dc5f0afb .shogun-image-content {
  
    justify-content: center;
  
}

.s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shogun-image {
  box-sizing: border-box;
}



.s-564e0637-f25a-425c-b08e-8a29dc5f0afb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-564e0637-f25a-425c-b08e-8a29dc5f0afb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shogun-image-container {
      position: relative;
    }

    .s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-564e0637-f25a-425c-b08e-8a29dc5f0afb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-564e0637-f25a-425c-b08e-8a29dc5f0afb {
  margin: 0 !important;
  overflow: visible;
}

#s-564e0637-f25a-425c-b08e-8a29dc5f0afb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-564e0637-f25a-425c-b08e-8a29dc5f0afb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-564e0637-f25a-425c-b08e-8a29dc5f0afb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-564e0637-f25a-425c-b08e-8a29dc5f0afb img.shogun-image {
  /* Add background color handling */
  
}

#s-564e0637-f25a-425c-b08e-8a29dc5f0afb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-564e0637-f25a-425c-b08e-8a29dc5f0afb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-564e0637-f25a-425c-b08e-8a29dc5f0afb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-564e0637-f25a-425c-b08e-8a29dc5f0afb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-564e0637-f25a-425c-b08e-8a29dc5f0afb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-564e0637-f25a-425c-b08e-8a29dc5f0afb .shogun-image-content {
  
    justify-content: center;
  
}

.s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shogun-image {
  box-sizing: border-box;
}



.s-564e0637-f25a-425c-b08e-8a29dc5f0afb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-564e0637-f25a-425c-b08e-8a29dc5f0afb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shogun-image-container {
      position: relative;
    }

    .s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-564e0637-f25a-425c-b08e-8a29dc5f0afb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-564e0637-f25a-425c-b08e-8a29dc5f0afb {
  margin: 0 !important;
  overflow: visible;
}

#s-564e0637-f25a-425c-b08e-8a29dc5f0afb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-564e0637-f25a-425c-b08e-8a29dc5f0afb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-564e0637-f25a-425c-b08e-8a29dc5f0afb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-564e0637-f25a-425c-b08e-8a29dc5f0afb img.shogun-image {
  /* Add background color handling */
  
}

#s-564e0637-f25a-425c-b08e-8a29dc5f0afb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-564e0637-f25a-425c-b08e-8a29dc5f0afb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-564e0637-f25a-425c-b08e-8a29dc5f0afb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-564e0637-f25a-425c-b08e-8a29dc5f0afb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-564e0637-f25a-425c-b08e-8a29dc5f0afb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-564e0637-f25a-425c-b08e-8a29dc5f0afb .shogun-image-content {
  
    justify-content: center;
  
}

.s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shogun-image {
  box-sizing: border-box;
}



.s-564e0637-f25a-425c-b08e-8a29dc5f0afb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-564e0637-f25a-425c-b08e-8a29dc5f0afb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shogun-image-container {
      position: relative;
    }

    .s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-564e0637-f25a-425c-b08e-8a29dc5f0afb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (max-width: 767px){#s-564e0637-f25a-425c-b08e-8a29dc5f0afb {
  margin: 0 !important;
  overflow: visible;
}

#s-564e0637-f25a-425c-b08e-8a29dc5f0afb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-564e0637-f25a-425c-b08e-8a29dc5f0afb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-564e0637-f25a-425c-b08e-8a29dc5f0afb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-564e0637-f25a-425c-b08e-8a29dc5f0afb img.shogun-image {
  /* Add background color handling */
  
}

#s-564e0637-f25a-425c-b08e-8a29dc5f0afb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-564e0637-f25a-425c-b08e-8a29dc5f0afb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-564e0637-f25a-425c-b08e-8a29dc5f0afb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-564e0637-f25a-425c-b08e-8a29dc5f0afb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-564e0637-f25a-425c-b08e-8a29dc5f0afb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-564e0637-f25a-425c-b08e-8a29dc5f0afb .shogun-image-content {
  
    justify-content: center;
  
}

.s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shogun-image {
  box-sizing: border-box;
}



.s-564e0637-f25a-425c-b08e-8a29dc5f0afb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-564e0637-f25a-425c-b08e-8a29dc5f0afb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shogun-image-container {
      position: relative;
    }

    .s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-564e0637-f25a-425c-b08e-8a29dc5f0afb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-564e0637-f25a-425c-b08e-8a29dc5f0afb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}
#s-5a68a96a-5e82-464d-a0e8-d329268ff67a {
  margin-left: auto;
margin-right: auto;
max-width: 400px;
aspect-ratio: 1/1;
text-align: center;
}
@media (max-width: 767px){#s-5a68a96a-5e82-464d-a0e8-d329268ff67a {
  margin-bottom: 20px;
}
}
#s-5a68a96a-5e82-464d-a0e8-d329268ff67a {
  margin: 0 !important;
  overflow: visible;
}

#s-5a68a96a-5e82-464d-a0e8-d329268ff67a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5a68a96a-5e82-464d-a0e8-d329268ff67a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5a68a96a-5e82-464d-a0e8-d329268ff67a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5a68a96a-5e82-464d-a0e8-d329268ff67a img.shogun-image {
  /* Add background color handling */
  
}

#s-5a68a96a-5e82-464d-a0e8-d329268ff67a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5a68a96a-5e82-464d-a0e8-d329268ff67a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5a68a96a-5e82-464d-a0e8-d329268ff67a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5a68a96a-5e82-464d-a0e8-d329268ff67a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5a68a96a-5e82-464d-a0e8-d329268ff67a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-5a68a96a-5e82-464d-a0e8-d329268ff67a .shogun-image-content {
  
    justify-content: center;
  
}

.s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shogun-image {
  box-sizing: border-box;
}



.s-5a68a96a-5e82-464d-a0e8-d329268ff67a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5a68a96a-5e82-464d-a0e8-d329268ff67a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shogun-image-container {
      position: relative;
    }

    .s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5a68a96a-5e82-464d-a0e8-d329268ff67a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

@media (min-width: 1200px){#s-5a68a96a-5e82-464d-a0e8-d329268ff67a {
  margin: 0 !important;
  overflow: visible;
}

#s-5a68a96a-5e82-464d-a0e8-d329268ff67a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5a68a96a-5e82-464d-a0e8-d329268ff67a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5a68a96a-5e82-464d-a0e8-d329268ff67a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5a68a96a-5e82-464d-a0e8-d329268ff67a img.shogun-image {
  /* Add background color handling */
  
}

#s-5a68a96a-5e82-464d-a0e8-d329268ff67a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5a68a96a-5e82-464d-a0e8-d329268ff67a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5a68a96a-5e82-464d-a0e8-d329268ff67a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5a68a96a-5e82-464d-a0e8-d329268ff67a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5a68a96a-5e82-464d-a0e8-d329268ff67a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-5a68a96a-5e82-464d-a0e8-d329268ff67a .shogun-image-content {
  
    justify-content: center;
  
}

.s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shogun-image {
  box-sizing: border-box;
}



.s-5a68a96a-5e82-464d-a0e8-d329268ff67a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5a68a96a-5e82-464d-a0e8-d329268ff67a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shogun-image-container {
      position: relative;
    }

    .s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5a68a96a-5e82-464d-a0e8-d329268ff67a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-5a68a96a-5e82-464d-a0e8-d329268ff67a {
  margin: 0 !important;
  overflow: visible;
}

#s-5a68a96a-5e82-464d-a0e8-d329268ff67a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5a68a96a-5e82-464d-a0e8-d329268ff67a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5a68a96a-5e82-464d-a0e8-d329268ff67a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5a68a96a-5e82-464d-a0e8-d329268ff67a img.shogun-image {
  /* Add background color handling */
  
}

#s-5a68a96a-5e82-464d-a0e8-d329268ff67a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5a68a96a-5e82-464d-a0e8-d329268ff67a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5a68a96a-5e82-464d-a0e8-d329268ff67a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5a68a96a-5e82-464d-a0e8-d329268ff67a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5a68a96a-5e82-464d-a0e8-d329268ff67a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-5a68a96a-5e82-464d-a0e8-d329268ff67a .shogun-image-content {
  
    justify-content: center;
  
}

.s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shogun-image {
  box-sizing: border-box;
}



.s-5a68a96a-5e82-464d-a0e8-d329268ff67a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5a68a96a-5e82-464d-a0e8-d329268ff67a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shogun-image-container {
      position: relative;
    }

    .s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5a68a96a-5e82-464d-a0e8-d329268ff67a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-5a68a96a-5e82-464d-a0e8-d329268ff67a {
  margin: 0 !important;
  overflow: visible;
}

#s-5a68a96a-5e82-464d-a0e8-d329268ff67a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5a68a96a-5e82-464d-a0e8-d329268ff67a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5a68a96a-5e82-464d-a0e8-d329268ff67a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5a68a96a-5e82-464d-a0e8-d329268ff67a img.shogun-image {
  /* Add background color handling */
  
}

#s-5a68a96a-5e82-464d-a0e8-d329268ff67a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5a68a96a-5e82-464d-a0e8-d329268ff67a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5a68a96a-5e82-464d-a0e8-d329268ff67a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5a68a96a-5e82-464d-a0e8-d329268ff67a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5a68a96a-5e82-464d-a0e8-d329268ff67a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-5a68a96a-5e82-464d-a0e8-d329268ff67a .shogun-image-content {
  
    justify-content: center;
  
}

.s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shogun-image {
  box-sizing: border-box;
}



.s-5a68a96a-5e82-464d-a0e8-d329268ff67a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5a68a96a-5e82-464d-a0e8-d329268ff67a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shogun-image-container {
      position: relative;
    }

    .s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5a68a96a-5e82-464d-a0e8-d329268ff67a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (max-width: 767px){#s-5a68a96a-5e82-464d-a0e8-d329268ff67a {
  margin: 0 !important;
  overflow: visible;
}

#s-5a68a96a-5e82-464d-a0e8-d329268ff67a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5a68a96a-5e82-464d-a0e8-d329268ff67a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  margin-bottom: 20px;
}

.shg-image-content-margin-container-s-5a68a96a-5e82-464d-a0e8-d329268ff67a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5a68a96a-5e82-464d-a0e8-d329268ff67a img.shogun-image {
  /* Add background color handling */
  
}

#s-5a68a96a-5e82-464d-a0e8-d329268ff67a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5a68a96a-5e82-464d-a0e8-d329268ff67a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5a68a96a-5e82-464d-a0e8-d329268ff67a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5a68a96a-5e82-464d-a0e8-d329268ff67a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5a68a96a-5e82-464d-a0e8-d329268ff67a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-5a68a96a-5e82-464d-a0e8-d329268ff67a .shogun-image-content {
  
    justify-content: center;
  
}

.s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shogun-image {
  box-sizing: border-box;
}



.s-5a68a96a-5e82-464d-a0e8-d329268ff67a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5a68a96a-5e82-464d-a0e8-d329268ff67a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shogun-image-container {
      position: relative;
    }

    .s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5a68a96a-5e82-464d-a0e8-d329268ff67a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5a68a96a-5e82-464d-a0e8-d329268ff67a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}
#s-4d3572a4-0d5e-4ad6-8765-4690fbed78cb {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(229, 229, 229, 1);
}
@media (min-width: 1200px){#s-4d3572a4-0d5e-4ad6-8765-4690fbed78cb {
  background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-4d3572a4-0d5e-4ad6-8765-4690fbed78cb {
  background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-4d3572a4-0d5e-4ad6-8765-4690fbed78cb {
  background-color: rgba(255, 255, 255, 1);
}
}@media (max-width: 767px){#s-4d3572a4-0d5e-4ad6-8765-4690fbed78cb {
  margin-top: 25px;
background-color: rgba(255, 255, 255, 1);
}
}







#s-4d3572a4-0d5e-4ad6-8765-4690fbed78cb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4d3572a4-0d5e-4ad6-8765-4690fbed78cb.shg-box.shg-c {
  justify-content: center;
}

#s-91eff10e-a4ff-45f2-a9e9-e4232c5e9627 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 1200px;
}








#s-91eff10e-a4ff-45f2-a9e9-e4232c5e9627 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-91eff10e-a4ff-45f2-a9e9-e4232c5e9627.shg-box.shg-c {
  justify-content: center;
}

#s-876808e7-eca6-4cab-8330-5dd5910d8d85 {
  margin-left: auto;
margin-right: auto;
padding-top: 15px;
padding-left: 25px;
padding-bottom: 15px;
padding-right: 25px;
}

@media (min-width: 0px) {
[id="s-876808e7-eca6-4cab-8330-5dd5910d8d85"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-876808e7-eca6-4cab-8330-5dd5910d8d85"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-876808e7-eca6-4cab-8330-5dd5910d8d85"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-876808e7-eca6-4cab-8330-5dd5910d8d85"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

}

#s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
aspect-ratio: 1200/1500;
text-align: center;
}

#s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 {
  margin: 0 !important;
  overflow: visible;
}

#s-4b818b79-a4b2-4d7a-babb-f0a838e67c25-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  margin-bottom: 20px;
}

.shg-image-content-margin-container-s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 img.shogun-image {
  /* Add background color handling */
  
}

#s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 .shg-image-content-wrapper {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }

    #s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 .shogun-image-link {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shogun-image {
    
    
    
    
  }


.s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shogun-image {
  box-sizing: border-box;
}



.s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 {
      --shg-aspect-ratio: calc(1200/1500); 
    }

    .s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shogun-image-container {
      position: relative;
    }

    .s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

@media (min-width: 1200px){#s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 {
  margin: 0 !important;
  overflow: visible;
}

#s-4b818b79-a4b2-4d7a-babb-f0a838e67c25-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 img.shogun-image {
  /* Add background color handling */
  
}

#s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 .shg-image-content-wrapper {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }

    #s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 .shogun-image-link {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shogun-image {
    
    
    
    
  }


.s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shogun-image {
  box-sizing: border-box;
}



.s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 {
      --shg-aspect-ratio: calc(1200/1500); 
    }

    .s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shogun-image-container {
      position: relative;
    }

    .s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 {
  margin: 0 !important;
  overflow: visible;
}

#s-4b818b79-a4b2-4d7a-babb-f0a838e67c25-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 img.shogun-image {
  /* Add background color handling */
  
}

#s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 .shg-image-content-wrapper {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }

    #s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 .shogun-image-link {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shogun-image {
    
    
    
    
  }


.s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shogun-image {
  box-sizing: border-box;
}



.s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 {
      --shg-aspect-ratio: calc(1200/1500); 
    }

    .s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shogun-image-container {
      position: relative;
    }

    .s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 {
  margin: 0 !important;
  overflow: visible;
}

#s-4b818b79-a4b2-4d7a-babb-f0a838e67c25-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 img.shogun-image {
  /* Add background color handling */
  
}

#s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 .shg-image-content-wrapper {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }

    #s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 .shogun-image-link {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shogun-image {
    
    
    
    
  }


.s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shogun-image {
  box-sizing: border-box;
}



.s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 {
      --shg-aspect-ratio: calc(1200/1500); 
    }

    .s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shogun-image-container {
      position: relative;
    }

    .s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}@media (max-width: 767px){#s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 {
  margin: 0 !important;
  overflow: visible;
}

#s-4b818b79-a4b2-4d7a-babb-f0a838e67c25-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 img.shogun-image {
  /* Add background color handling */
  
}

#s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 .shg-image-content-wrapper {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }

    #s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 .shogun-image-link {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 img.shogun-image {
    height: 100%;
    width: 100%;
    
    
  }



  img.s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shogun-image {
    
    
    
    
  }


.s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shogun-image {
  box-sizing: border-box;
}



.s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 {
      --shg-aspect-ratio: calc(1200/1500); 
    }

    .s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shogun-image-container {
      position: relative;
    }

    .s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4b818b79-a4b2-4d7a-babb-f0a838e67c25.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4b818b79-a4b2-4d7a-babb-f0a838e67c25 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      
    }
  }

}
#s-97451cbb-027c-4ea3-b709-729316f1241d {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(0, 0, 0, 0.6);
background-attachment: scroll;
}








#s-97451cbb-027c-4ea3-b709-729316f1241d > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 0);
  opacity: 0;
  display: block;
}#s-97451cbb-027c-4ea3-b709-729316f1241d.shg-box.shg-c {
  justify-content: flex-end;
}

#s-b3df8d17-6cf9-4157-89b4-514876f35005 {
  margin-top: 10px;
margin-left: 20px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-b3df8d17-6cf9-4157-89b4-514876f35005 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  line-height: 0.5em;
  
  
}


#s-b3df8d17-6cf9-4157-89b4-514876f35005 .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-b3df8d17-6cf9-4157-89b4-514876f35005 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  line-height: 0.5em;
  
  
}


#s-b3df8d17-6cf9-4157-89b4-514876f35005 .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}

}@media (max-width: 767px){#s-b3df8d17-6cf9-4157-89b4-514876f35005 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  line-height: 0.5em;
  
  
}


#s-b3df8d17-6cf9-4157-89b4-514876f35005 .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}

}
#s-4c585f99-6c69-4361-9e6e-34ad34e2caf3 {
  margin-left: 20px;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-4c585f99-6c69-4361-9e6e-34ad34e2caf3 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 15px;
  line-height: 0.5em;
  
  
}


#s-4c585f99-6c69-4361-9e6e-34ad34e2caf3 .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-4c585f99-6c69-4361-9e6e-34ad34e2caf3 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 14px;
  line-height: 0.5em;
  
  
}


#s-4c585f99-6c69-4361-9e6e-34ad34e2caf3 .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}

}@media (max-width: 767px){#s-4c585f99-6c69-4361-9e6e-34ad34e2caf3 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 14px;
  line-height: 0.5em;
  
  
}


#s-4c585f99-6c69-4361-9e6e-34ad34e2caf3 .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}

}
#s-261eb5e5-0601-4c40-80cc-21b06170a18f {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
max-width: 1200px;
aspect-ratio: 1200/1500;
text-align: center;
}

#s-261eb5e5-0601-4c40-80cc-21b06170a18f {
  margin: 0 !important;
  overflow: visible;
}

#s-261eb5e5-0601-4c40-80cc-21b06170a18f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-261eb5e5-0601-4c40-80cc-21b06170a18f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  margin-bottom: 20px;
}

.shg-image-content-margin-container-s-261eb5e5-0601-4c40-80cc-21b06170a18f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-261eb5e5-0601-4c40-80cc-21b06170a18f img.shogun-image {
  /* Add background color handling */
  
}

#s-261eb5e5-0601-4c40-80cc-21b06170a18f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-261eb5e5-0601-4c40-80cc-21b06170a18f .shg-image-content-wrapper {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }

    #s-261eb5e5-0601-4c40-80cc-21b06170a18f .shogun-image-link {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-261eb5e5-0601-4c40-80cc-21b06170a18f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-261eb5e5-0601-4c40-80cc-21b06170a18f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-261eb5e5-0601-4c40-80cc-21b06170a18f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-261eb5e5-0601-4c40-80cc-21b06170a18f.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-261eb5e5-0601-4c40-80cc-21b06170a18f .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-261eb5e5-0601-4c40-80cc-21b06170a18f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-261eb5e5-0601-4c40-80cc-21b06170a18f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-261eb5e5-0601-4c40-80cc-21b06170a18f.shogun-image {
  box-sizing: border-box;
}



.s-261eb5e5-0601-4c40-80cc-21b06170a18f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-261eb5e5-0601-4c40-80cc-21b06170a18f {
      --shg-aspect-ratio: calc(1200/1500); 
    }

    .s-261eb5e5-0601-4c40-80cc-21b06170a18f.shogun-image-container {
      position: relative;
    }

    .s-261eb5e5-0601-4c40-80cc-21b06170a18f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-261eb5e5-0601-4c40-80cc-21b06170a18f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-261eb5e5-0601-4c40-80cc-21b06170a18f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

@media (min-width: 1200px){#s-261eb5e5-0601-4c40-80cc-21b06170a18f {
  margin: 0 !important;
  overflow: visible;
}

#s-261eb5e5-0601-4c40-80cc-21b06170a18f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-261eb5e5-0601-4c40-80cc-21b06170a18f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-261eb5e5-0601-4c40-80cc-21b06170a18f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-261eb5e5-0601-4c40-80cc-21b06170a18f img.shogun-image {
  /* Add background color handling */
  
}

#s-261eb5e5-0601-4c40-80cc-21b06170a18f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-261eb5e5-0601-4c40-80cc-21b06170a18f .shg-image-content-wrapper {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }

    #s-261eb5e5-0601-4c40-80cc-21b06170a18f .shogun-image-link {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-261eb5e5-0601-4c40-80cc-21b06170a18f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-261eb5e5-0601-4c40-80cc-21b06170a18f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-261eb5e5-0601-4c40-80cc-21b06170a18f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-261eb5e5-0601-4c40-80cc-21b06170a18f.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-261eb5e5-0601-4c40-80cc-21b06170a18f .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-261eb5e5-0601-4c40-80cc-21b06170a18f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-261eb5e5-0601-4c40-80cc-21b06170a18f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-261eb5e5-0601-4c40-80cc-21b06170a18f.shogun-image {
  box-sizing: border-box;
}



.s-261eb5e5-0601-4c40-80cc-21b06170a18f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-261eb5e5-0601-4c40-80cc-21b06170a18f {
      --shg-aspect-ratio: calc(1200/1500); 
    }

    .s-261eb5e5-0601-4c40-80cc-21b06170a18f.shogun-image-container {
      position: relative;
    }

    .s-261eb5e5-0601-4c40-80cc-21b06170a18f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-261eb5e5-0601-4c40-80cc-21b06170a18f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-261eb5e5-0601-4c40-80cc-21b06170a18f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-261eb5e5-0601-4c40-80cc-21b06170a18f {
  margin: 0 !important;
  overflow: visible;
}

#s-261eb5e5-0601-4c40-80cc-21b06170a18f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-261eb5e5-0601-4c40-80cc-21b06170a18f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-261eb5e5-0601-4c40-80cc-21b06170a18f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-261eb5e5-0601-4c40-80cc-21b06170a18f img.shogun-image {
  /* Add background color handling */
  
}

#s-261eb5e5-0601-4c40-80cc-21b06170a18f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-261eb5e5-0601-4c40-80cc-21b06170a18f .shg-image-content-wrapper {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }

    #s-261eb5e5-0601-4c40-80cc-21b06170a18f .shogun-image-link {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-261eb5e5-0601-4c40-80cc-21b06170a18f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-261eb5e5-0601-4c40-80cc-21b06170a18f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-261eb5e5-0601-4c40-80cc-21b06170a18f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-261eb5e5-0601-4c40-80cc-21b06170a18f.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-261eb5e5-0601-4c40-80cc-21b06170a18f .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-261eb5e5-0601-4c40-80cc-21b06170a18f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-261eb5e5-0601-4c40-80cc-21b06170a18f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-261eb5e5-0601-4c40-80cc-21b06170a18f.shogun-image {
  box-sizing: border-box;
}



.s-261eb5e5-0601-4c40-80cc-21b06170a18f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-261eb5e5-0601-4c40-80cc-21b06170a18f {
      --shg-aspect-ratio: calc(1200/1500); 
    }

    .s-261eb5e5-0601-4c40-80cc-21b06170a18f.shogun-image-container {
      position: relative;
    }

    .s-261eb5e5-0601-4c40-80cc-21b06170a18f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-261eb5e5-0601-4c40-80cc-21b06170a18f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-261eb5e5-0601-4c40-80cc-21b06170a18f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-261eb5e5-0601-4c40-80cc-21b06170a18f {
  margin: 0 !important;
  overflow: visible;
}

#s-261eb5e5-0601-4c40-80cc-21b06170a18f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-261eb5e5-0601-4c40-80cc-21b06170a18f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-261eb5e5-0601-4c40-80cc-21b06170a18f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-261eb5e5-0601-4c40-80cc-21b06170a18f img.shogun-image {
  /* Add background color handling */
  
}

#s-261eb5e5-0601-4c40-80cc-21b06170a18f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-261eb5e5-0601-4c40-80cc-21b06170a18f .shg-image-content-wrapper {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }

    #s-261eb5e5-0601-4c40-80cc-21b06170a18f .shogun-image-link {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-261eb5e5-0601-4c40-80cc-21b06170a18f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-261eb5e5-0601-4c40-80cc-21b06170a18f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-261eb5e5-0601-4c40-80cc-21b06170a18f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-261eb5e5-0601-4c40-80cc-21b06170a18f.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-261eb5e5-0601-4c40-80cc-21b06170a18f .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-261eb5e5-0601-4c40-80cc-21b06170a18f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-261eb5e5-0601-4c40-80cc-21b06170a18f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-261eb5e5-0601-4c40-80cc-21b06170a18f.shogun-image {
  box-sizing: border-box;
}



.s-261eb5e5-0601-4c40-80cc-21b06170a18f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-261eb5e5-0601-4c40-80cc-21b06170a18f {
      --shg-aspect-ratio: calc(1200/1500); 
    }

    .s-261eb5e5-0601-4c40-80cc-21b06170a18f.shogun-image-container {
      position: relative;
    }

    .s-261eb5e5-0601-4c40-80cc-21b06170a18f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-261eb5e5-0601-4c40-80cc-21b06170a18f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-261eb5e5-0601-4c40-80cc-21b06170a18f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (max-width: 767px){#s-261eb5e5-0601-4c40-80cc-21b06170a18f {
  margin: 0 !important;
  overflow: visible;
}

#s-261eb5e5-0601-4c40-80cc-21b06170a18f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-261eb5e5-0601-4c40-80cc-21b06170a18f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-261eb5e5-0601-4c40-80cc-21b06170a18f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-261eb5e5-0601-4c40-80cc-21b06170a18f img.shogun-image {
  /* Add background color handling */
  
}

#s-261eb5e5-0601-4c40-80cc-21b06170a18f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-261eb5e5-0601-4c40-80cc-21b06170a18f .shg-image-content-wrapper {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }

    #s-261eb5e5-0601-4c40-80cc-21b06170a18f .shogun-image-link {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-261eb5e5-0601-4c40-80cc-21b06170a18f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-261eb5e5-0601-4c40-80cc-21b06170a18f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-261eb5e5-0601-4c40-80cc-21b06170a18f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-261eb5e5-0601-4c40-80cc-21b06170a18f.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-261eb5e5-0601-4c40-80cc-21b06170a18f .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-261eb5e5-0601-4c40-80cc-21b06170a18f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-261eb5e5-0601-4c40-80cc-21b06170a18f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-261eb5e5-0601-4c40-80cc-21b06170a18f.shogun-image {
  box-sizing: border-box;
}



.s-261eb5e5-0601-4c40-80cc-21b06170a18f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-261eb5e5-0601-4c40-80cc-21b06170a18f {
      --shg-aspect-ratio: calc(1200/1500); 
    }

    .s-261eb5e5-0601-4c40-80cc-21b06170a18f.shogun-image-container {
      position: relative;
    }

    .s-261eb5e5-0601-4c40-80cc-21b06170a18f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-261eb5e5-0601-4c40-80cc-21b06170a18f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-261eb5e5-0601-4c40-80cc-21b06170a18f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-0dbad377-a4b7-4edb-a917-9e576c805a1e {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(0, 0, 0, 0.6);
}








#s-0dbad377-a4b7-4edb-a917-9e576c805a1e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0dbad377-a4b7-4edb-a917-9e576c805a1e.shg-box.shg-c {
  justify-content: flex-end;
}

#s-44c2227f-9c37-4ef3-81e4-04ac4d8c667b {
  margin-top: 10px;
margin-left: 20px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-44c2227f-9c37-4ef3-81e4-04ac4d8c667b .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  line-height: 0.5em;
  
  
}


#s-44c2227f-9c37-4ef3-81e4-04ac4d8c667b .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-44c2227f-9c37-4ef3-81e4-04ac4d8c667b .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  line-height: 0.5em;
  
  
}


#s-44c2227f-9c37-4ef3-81e4-04ac4d8c667b .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}

}@media (max-width: 767px){#s-44c2227f-9c37-4ef3-81e4-04ac4d8c667b .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  line-height: 0.5em;
  
  
}


#s-44c2227f-9c37-4ef3-81e4-04ac4d8c667b .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}

}
#s-bb9ac8e0-4670-445f-8241-7fc0d304db87 {
  margin-left: 20px;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-bb9ac8e0-4670-445f-8241-7fc0d304db87 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 15px;
  line-height: 0.5em;
  
  
}


#s-bb9ac8e0-4670-445f-8241-7fc0d304db87 .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-bb9ac8e0-4670-445f-8241-7fc0d304db87 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 14px;
  line-height: 0.5em;
  
  
}


#s-bb9ac8e0-4670-445f-8241-7fc0d304db87 .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}

}@media (max-width: 767px){#s-bb9ac8e0-4670-445f-8241-7fc0d304db87 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 14px;
  line-height: 0.5em;
  
  
}


#s-bb9ac8e0-4670-445f-8241-7fc0d304db87 .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}

}
#s-13011eff-7a70-4fe3-b602-08100d63e390 {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
max-width: 1200px;
aspect-ratio: 1200/1500;
text-align: center;
}

#s-13011eff-7a70-4fe3-b602-08100d63e390 {
  margin: 0 !important;
  overflow: visible;
}

#s-13011eff-7a70-4fe3-b602-08100d63e390-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-13011eff-7a70-4fe3-b602-08100d63e390 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  margin-bottom: 20px;
}

.shg-image-content-margin-container-s-13011eff-7a70-4fe3-b602-08100d63e390 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-13011eff-7a70-4fe3-b602-08100d63e390 img.shogun-image {
  /* Add background color handling */
  
}

#s-13011eff-7a70-4fe3-b602-08100d63e390 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-13011eff-7a70-4fe3-b602-08100d63e390 .shg-image-content-wrapper {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }

    #s-13011eff-7a70-4fe3-b602-08100d63e390 .shogun-image-link {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-13011eff-7a70-4fe3-b602-08100d63e390 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-13011eff-7a70-4fe3-b602-08100d63e390.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-13011eff-7a70-4fe3-b602-08100d63e390 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-13011eff-7a70-4fe3-b602-08100d63e390.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-13011eff-7a70-4fe3-b602-08100d63e390 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-13011eff-7a70-4fe3-b602-08100d63e390.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13011eff-7a70-4fe3-b602-08100d63e390.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13011eff-7a70-4fe3-b602-08100d63e390.shogun-image {
  box-sizing: border-box;
}



.s-13011eff-7a70-4fe3-b602-08100d63e390 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-13011eff-7a70-4fe3-b602-08100d63e390 {
      --shg-aspect-ratio: calc(1200/1500); 
    }

    .s-13011eff-7a70-4fe3-b602-08100d63e390.shogun-image-container {
      position: relative;
    }

    .s-13011eff-7a70-4fe3-b602-08100d63e390.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-13011eff-7a70-4fe3-b602-08100d63e390.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-13011eff-7a70-4fe3-b602-08100d63e390 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

@media (min-width: 1200px){#s-13011eff-7a70-4fe3-b602-08100d63e390 {
  margin: 0 !important;
  overflow: visible;
}

#s-13011eff-7a70-4fe3-b602-08100d63e390-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-13011eff-7a70-4fe3-b602-08100d63e390 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-13011eff-7a70-4fe3-b602-08100d63e390 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-13011eff-7a70-4fe3-b602-08100d63e390 img.shogun-image {
  /* Add background color handling */
  
}

#s-13011eff-7a70-4fe3-b602-08100d63e390 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-13011eff-7a70-4fe3-b602-08100d63e390 .shg-image-content-wrapper {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }

    #s-13011eff-7a70-4fe3-b602-08100d63e390 .shogun-image-link {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-13011eff-7a70-4fe3-b602-08100d63e390 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-13011eff-7a70-4fe3-b602-08100d63e390.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-13011eff-7a70-4fe3-b602-08100d63e390 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-13011eff-7a70-4fe3-b602-08100d63e390.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-13011eff-7a70-4fe3-b602-08100d63e390 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-13011eff-7a70-4fe3-b602-08100d63e390.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13011eff-7a70-4fe3-b602-08100d63e390.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13011eff-7a70-4fe3-b602-08100d63e390.shogun-image {
  box-sizing: border-box;
}



.s-13011eff-7a70-4fe3-b602-08100d63e390 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-13011eff-7a70-4fe3-b602-08100d63e390 {
      --shg-aspect-ratio: calc(1200/1500); 
    }

    .s-13011eff-7a70-4fe3-b602-08100d63e390.shogun-image-container {
      position: relative;
    }

    .s-13011eff-7a70-4fe3-b602-08100d63e390.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-13011eff-7a70-4fe3-b602-08100d63e390.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-13011eff-7a70-4fe3-b602-08100d63e390 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-13011eff-7a70-4fe3-b602-08100d63e390 {
  margin: 0 !important;
  overflow: visible;
}

#s-13011eff-7a70-4fe3-b602-08100d63e390-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-13011eff-7a70-4fe3-b602-08100d63e390 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-13011eff-7a70-4fe3-b602-08100d63e390 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-13011eff-7a70-4fe3-b602-08100d63e390 img.shogun-image {
  /* Add background color handling */
  
}

#s-13011eff-7a70-4fe3-b602-08100d63e390 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-13011eff-7a70-4fe3-b602-08100d63e390 .shg-image-content-wrapper {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }

    #s-13011eff-7a70-4fe3-b602-08100d63e390 .shogun-image-link {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-13011eff-7a70-4fe3-b602-08100d63e390 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-13011eff-7a70-4fe3-b602-08100d63e390.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-13011eff-7a70-4fe3-b602-08100d63e390 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-13011eff-7a70-4fe3-b602-08100d63e390.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-13011eff-7a70-4fe3-b602-08100d63e390 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-13011eff-7a70-4fe3-b602-08100d63e390.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13011eff-7a70-4fe3-b602-08100d63e390.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13011eff-7a70-4fe3-b602-08100d63e390.shogun-image {
  box-sizing: border-box;
}



.s-13011eff-7a70-4fe3-b602-08100d63e390 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-13011eff-7a70-4fe3-b602-08100d63e390 {
      --shg-aspect-ratio: calc(1200/1500); 
    }

    .s-13011eff-7a70-4fe3-b602-08100d63e390.shogun-image-container {
      position: relative;
    }

    .s-13011eff-7a70-4fe3-b602-08100d63e390.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-13011eff-7a70-4fe3-b602-08100d63e390.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-13011eff-7a70-4fe3-b602-08100d63e390 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-13011eff-7a70-4fe3-b602-08100d63e390 {
  margin: 0 !important;
  overflow: visible;
}

#s-13011eff-7a70-4fe3-b602-08100d63e390-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-13011eff-7a70-4fe3-b602-08100d63e390 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-13011eff-7a70-4fe3-b602-08100d63e390 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-13011eff-7a70-4fe3-b602-08100d63e390 img.shogun-image {
  /* Add background color handling */
  
}

#s-13011eff-7a70-4fe3-b602-08100d63e390 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-13011eff-7a70-4fe3-b602-08100d63e390 .shg-image-content-wrapper {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }

    #s-13011eff-7a70-4fe3-b602-08100d63e390 .shogun-image-link {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-13011eff-7a70-4fe3-b602-08100d63e390 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-13011eff-7a70-4fe3-b602-08100d63e390.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-13011eff-7a70-4fe3-b602-08100d63e390 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-13011eff-7a70-4fe3-b602-08100d63e390.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-13011eff-7a70-4fe3-b602-08100d63e390 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-13011eff-7a70-4fe3-b602-08100d63e390.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13011eff-7a70-4fe3-b602-08100d63e390.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13011eff-7a70-4fe3-b602-08100d63e390.shogun-image {
  box-sizing: border-box;
}



.s-13011eff-7a70-4fe3-b602-08100d63e390 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-13011eff-7a70-4fe3-b602-08100d63e390 {
      --shg-aspect-ratio: calc(1200/1500); 
    }

    .s-13011eff-7a70-4fe3-b602-08100d63e390.shogun-image-container {
      position: relative;
    }

    .s-13011eff-7a70-4fe3-b602-08100d63e390.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-13011eff-7a70-4fe3-b602-08100d63e390.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-13011eff-7a70-4fe3-b602-08100d63e390 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (max-width: 767px){#s-13011eff-7a70-4fe3-b602-08100d63e390 {
  margin: 0 !important;
  overflow: visible;
}

#s-13011eff-7a70-4fe3-b602-08100d63e390-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-13011eff-7a70-4fe3-b602-08100d63e390 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-13011eff-7a70-4fe3-b602-08100d63e390 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-13011eff-7a70-4fe3-b602-08100d63e390 img.shogun-image {
  /* Add background color handling */
  
}

#s-13011eff-7a70-4fe3-b602-08100d63e390 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-13011eff-7a70-4fe3-b602-08100d63e390 .shg-image-content-wrapper {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }

    #s-13011eff-7a70-4fe3-b602-08100d63e390 .shogun-image-link {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-13011eff-7a70-4fe3-b602-08100d63e390 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-13011eff-7a70-4fe3-b602-08100d63e390.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-13011eff-7a70-4fe3-b602-08100d63e390 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-13011eff-7a70-4fe3-b602-08100d63e390.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-13011eff-7a70-4fe3-b602-08100d63e390 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-13011eff-7a70-4fe3-b602-08100d63e390.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13011eff-7a70-4fe3-b602-08100d63e390.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13011eff-7a70-4fe3-b602-08100d63e390.shogun-image {
  box-sizing: border-box;
}



.s-13011eff-7a70-4fe3-b602-08100d63e390 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-13011eff-7a70-4fe3-b602-08100d63e390 {
      --shg-aspect-ratio: calc(1200/1500); 
    }

    .s-13011eff-7a70-4fe3-b602-08100d63e390.shogun-image-container {
      position: relative;
    }

    .s-13011eff-7a70-4fe3-b602-08100d63e390.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-13011eff-7a70-4fe3-b602-08100d63e390.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-13011eff-7a70-4fe3-b602-08100d63e390 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-750128df-54b3-4fef-b708-c7ec5050c652 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(0, 0, 0, 0.6);
}








#s-750128df-54b3-4fef-b708-c7ec5050c652 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-750128df-54b3-4fef-b708-c7ec5050c652.shg-box.shg-c {
  justify-content: flex-end;
}

#s-457213dd-9643-4df2-862a-0bb560f6a55c {
  margin-top: 10px;
margin-left: 20px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-457213dd-9643-4df2-862a-0bb560f6a55c .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  line-height: 0.5em;
  
  
}


#s-457213dd-9643-4df2-862a-0bb560f6a55c .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-457213dd-9643-4df2-862a-0bb560f6a55c .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  line-height: 0.5em;
  
  
}


#s-457213dd-9643-4df2-862a-0bb560f6a55c .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}

}@media (max-width: 767px){#s-457213dd-9643-4df2-862a-0bb560f6a55c .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  line-height: 0.5em;
  
  
}


#s-457213dd-9643-4df2-862a-0bb560f6a55c .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}

}
#s-04bb537d-ec35-4053-a527-0082be789bfd {
  margin-left: 20px;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-04bb537d-ec35-4053-a527-0082be789bfd .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 15px;
  line-height: 0.5em;
  
  
}


#s-04bb537d-ec35-4053-a527-0082be789bfd .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-04bb537d-ec35-4053-a527-0082be789bfd .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 14px;
  line-height: 0.5em;
  
  
}


#s-04bb537d-ec35-4053-a527-0082be789bfd .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}

}@media (max-width: 767px){#s-04bb537d-ec35-4053-a527-0082be789bfd .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 14px;
  line-height: 0.5em;
  
  
}


#s-04bb537d-ec35-4053-a527-0082be789bfd .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}

}
#s-3bd8122e-3b95-4d86-b2a1-910330d728b9 {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
max-width: 1200px;
aspect-ratio: 1200/1500;
text-align: center;
}

#s-3bd8122e-3b95-4d86-b2a1-910330d728b9 {
  margin: 0 !important;
  overflow: visible;
}

#s-3bd8122e-3b95-4d86-b2a1-910330d728b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3bd8122e-3b95-4d86-b2a1-910330d728b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  margin-bottom: 20px;
}

.shg-image-content-margin-container-s-3bd8122e-3b95-4d86-b2a1-910330d728b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3bd8122e-3b95-4d86-b2a1-910330d728b9 img.shogun-image {
  /* Add background color handling */
  
}

#s-3bd8122e-3b95-4d86-b2a1-910330d728b9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3bd8122e-3b95-4d86-b2a1-910330d728b9 .shg-image-content-wrapper {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }

    #s-3bd8122e-3b95-4d86-b2a1-910330d728b9 .shogun-image-link {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3bd8122e-3b95-4d86-b2a1-910330d728b9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3bd8122e-3b95-4d86-b2a1-910330d728b9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-3bd8122e-3b95-4d86-b2a1-910330d728b9 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shogun-image {
  box-sizing: border-box;
}



.s-3bd8122e-3b95-4d86-b2a1-910330d728b9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3bd8122e-3b95-4d86-b2a1-910330d728b9 {
      --shg-aspect-ratio: calc(1200/1500); 
    }

    .s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shogun-image-container {
      position: relative;
    }

    .s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3bd8122e-3b95-4d86-b2a1-910330d728b9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

@media (min-width: 1200px){#s-3bd8122e-3b95-4d86-b2a1-910330d728b9 {
  margin: 0 !important;
  overflow: visible;
}

#s-3bd8122e-3b95-4d86-b2a1-910330d728b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3bd8122e-3b95-4d86-b2a1-910330d728b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3bd8122e-3b95-4d86-b2a1-910330d728b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3bd8122e-3b95-4d86-b2a1-910330d728b9 img.shogun-image {
  /* Add background color handling */
  
}

#s-3bd8122e-3b95-4d86-b2a1-910330d728b9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3bd8122e-3b95-4d86-b2a1-910330d728b9 .shg-image-content-wrapper {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }

    #s-3bd8122e-3b95-4d86-b2a1-910330d728b9 .shogun-image-link {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3bd8122e-3b95-4d86-b2a1-910330d728b9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3bd8122e-3b95-4d86-b2a1-910330d728b9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-3bd8122e-3b95-4d86-b2a1-910330d728b9 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shogun-image {
  box-sizing: border-box;
}



.s-3bd8122e-3b95-4d86-b2a1-910330d728b9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3bd8122e-3b95-4d86-b2a1-910330d728b9 {
      --shg-aspect-ratio: calc(1200/1500); 
    }

    .s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shogun-image-container {
      position: relative;
    }

    .s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3bd8122e-3b95-4d86-b2a1-910330d728b9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-3bd8122e-3b95-4d86-b2a1-910330d728b9 {
  margin: 0 !important;
  overflow: visible;
}

#s-3bd8122e-3b95-4d86-b2a1-910330d728b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3bd8122e-3b95-4d86-b2a1-910330d728b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3bd8122e-3b95-4d86-b2a1-910330d728b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3bd8122e-3b95-4d86-b2a1-910330d728b9 img.shogun-image {
  /* Add background color handling */
  
}

#s-3bd8122e-3b95-4d86-b2a1-910330d728b9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3bd8122e-3b95-4d86-b2a1-910330d728b9 .shg-image-content-wrapper {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }

    #s-3bd8122e-3b95-4d86-b2a1-910330d728b9 .shogun-image-link {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3bd8122e-3b95-4d86-b2a1-910330d728b9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3bd8122e-3b95-4d86-b2a1-910330d728b9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-3bd8122e-3b95-4d86-b2a1-910330d728b9 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shogun-image {
  box-sizing: border-box;
}



.s-3bd8122e-3b95-4d86-b2a1-910330d728b9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3bd8122e-3b95-4d86-b2a1-910330d728b9 {
      --shg-aspect-ratio: calc(1200/1500); 
    }

    .s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shogun-image-container {
      position: relative;
    }

    .s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3bd8122e-3b95-4d86-b2a1-910330d728b9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-3bd8122e-3b95-4d86-b2a1-910330d728b9 {
  margin: 0 !important;
  overflow: visible;
}

#s-3bd8122e-3b95-4d86-b2a1-910330d728b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3bd8122e-3b95-4d86-b2a1-910330d728b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3bd8122e-3b95-4d86-b2a1-910330d728b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3bd8122e-3b95-4d86-b2a1-910330d728b9 img.shogun-image {
  /* Add background color handling */
  
}

#s-3bd8122e-3b95-4d86-b2a1-910330d728b9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3bd8122e-3b95-4d86-b2a1-910330d728b9 .shg-image-content-wrapper {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }

    #s-3bd8122e-3b95-4d86-b2a1-910330d728b9 .shogun-image-link {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3bd8122e-3b95-4d86-b2a1-910330d728b9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3bd8122e-3b95-4d86-b2a1-910330d728b9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-3bd8122e-3b95-4d86-b2a1-910330d728b9 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shogun-image {
  box-sizing: border-box;
}



.s-3bd8122e-3b95-4d86-b2a1-910330d728b9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3bd8122e-3b95-4d86-b2a1-910330d728b9 {
      --shg-aspect-ratio: calc(1200/1500); 
    }

    .s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shogun-image-container {
      position: relative;
    }

    .s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3bd8122e-3b95-4d86-b2a1-910330d728b9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (max-width: 767px){#s-3bd8122e-3b95-4d86-b2a1-910330d728b9 {
  margin: 0 !important;
  overflow: visible;
}

#s-3bd8122e-3b95-4d86-b2a1-910330d728b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3bd8122e-3b95-4d86-b2a1-910330d728b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3bd8122e-3b95-4d86-b2a1-910330d728b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3bd8122e-3b95-4d86-b2a1-910330d728b9 img.shogun-image {
  /* Add background color handling */
  
}

#s-3bd8122e-3b95-4d86-b2a1-910330d728b9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3bd8122e-3b95-4d86-b2a1-910330d728b9 .shg-image-content-wrapper {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }

    #s-3bd8122e-3b95-4d86-b2a1-910330d728b9 .shogun-image-link {
      aspect-ratio: 1200/1500;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3bd8122e-3b95-4d86-b2a1-910330d728b9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3bd8122e-3b95-4d86-b2a1-910330d728b9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-3bd8122e-3b95-4d86-b2a1-910330d728b9 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shogun-image {
  box-sizing: border-box;
}



.s-3bd8122e-3b95-4d86-b2a1-910330d728b9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3bd8122e-3b95-4d86-b2a1-910330d728b9 {
      --shg-aspect-ratio: calc(1200/1500); 
    }

    .s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shogun-image-container {
      position: relative;
    }

    .s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3bd8122e-3b95-4d86-b2a1-910330d728b9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3bd8122e-3b95-4d86-b2a1-910330d728b9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-b45a1edf-fc79-4bba-8059-a8223d088881 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(0, 0, 0, 0.6);
}








#s-b45a1edf-fc79-4bba-8059-a8223d088881 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b45a1edf-fc79-4bba-8059-a8223d088881.shg-box.shg-c {
  justify-content: flex-end;
}

#s-64f34325-94be-40bb-bb53-888343e42b4e {
  margin-top: 10px;
margin-left: 20px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (max-width: 767px){#s-64f34325-94be-40bb-bb53-888343e42b4e {
  margin-right: 5px;
}
}
#s-64f34325-94be-40bb-bb53-888343e42b4e .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  line-height: 0.5em;
  
  
}


#s-64f34325-94be-40bb-bb53-888343e42b4e .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}

@media (min-width: 992px) and (max-width: 1199px){#s-64f34325-94be-40bb-bb53-888343e42b4e .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  line-height: 1em;
  
  
}


#s-64f34325-94be-40bb-bb53-888343e42b4e .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}

}@media (min-width: 768px) and (max-width: 991px){#s-64f34325-94be-40bb-bb53-888343e42b4e .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  line-height: 1em;
  
  
}


#s-64f34325-94be-40bb-bb53-888343e42b4e .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}

}@media (max-width: 767px){#s-64f34325-94be-40bb-bb53-888343e42b4e .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  line-height: 1em;
  
  
}


#s-64f34325-94be-40bb-bb53-888343e42b4e .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}

}
#s-54199ee2-54cc-4c8a-b3b3-665028210433 {
  margin-left: 20px;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-54199ee2-54cc-4c8a-b3b3-665028210433 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 15px;
  line-height: 0.5em;
  
  
}


#s-54199ee2-54cc-4c8a-b3b3-665028210433 .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-54199ee2-54cc-4c8a-b3b3-665028210433 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 14px;
  line-height: 0.5em;
  
  
}


#s-54199ee2-54cc-4c8a-b3b3-665028210433 .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}

}@media (max-width: 767px){#s-54199ee2-54cc-4c8a-b3b3-665028210433 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 14px;
  line-height: 0.5em;
  
  
}


#s-54199ee2-54cc-4c8a-b3b3-665028210433 .shogun-heading-component h1 a {
  color: rgba(255, 255, 255, 1);
}

}
#s-90d4fcf6-1ca6-421b-9869-2e712e2131b2 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-90d4fcf6-1ca6-421b-9869-2e712e2131b2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-90d4fcf6-1ca6-421b-9869-2e712e2131b2.shg-box.shg-c {
  justify-content: center;
}

#s-35c56a08-7702-400d-9cb2-8b1ee812e961 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(229, 229, 229, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-35c56a08-7702-400d-9cb2-8b1ee812e961 {
  display: none;
}
#s-35c56a08-7702-400d-9cb2-8b1ee812e961, #wrap-s-35c56a08-7702-400d-9cb2-8b1ee812e961, #wrap-content-s-35c56a08-7702-400d-9cb2-8b1ee812e961 { display: none !important; }}@media (max-width: 767px){#s-35c56a08-7702-400d-9cb2-8b1ee812e961 {
  display: none;
}
#s-35c56a08-7702-400d-9cb2-8b1ee812e961, #wrap-s-35c56a08-7702-400d-9cb2-8b1ee812e961, #wrap-content-s-35c56a08-7702-400d-9cb2-8b1ee812e961 { display: none !important; }}







#s-35c56a08-7702-400d-9cb2-8b1ee812e961 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-35c56a08-7702-400d-9cb2-8b1ee812e961.shg-box.shg-c {
  justify-content: center;
}

#s-2335b6da-2b00-481f-8eee-2c3af59140d5 {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
}

@media (min-width: 0px) {
[id="s-2335b6da-2b00-481f-8eee-2c3af59140d5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2335b6da-2b00-481f-8eee-2c3af59140d5"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-2335b6da-2b00-481f-8eee-2c3af59140d5"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-2335b6da-2b00-481f-8eee-2c3af59140d5"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-2335b6da-2b00-481f-8eee-2c3af59140d5"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-2335b6da-2b00-481f-8eee-2c3af59140d5"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-2335b6da-2b00-481f-8eee-2c3af59140d5"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-576a3054-3490-4c62-b190-eba61fac142f {
  margin-top: 25px;
margin-left: 45px;
margin-bottom: 25px;
margin-right: 20px;
padding-top: 8px;
padding-bottom: 15px;
}
@media (max-width: 767px){#s-576a3054-3490-4c62-b190-eba61fac142f {
  margin-bottom: 0px;
}
}
#s-7b038ad2-0dfe-4e1c-8f44-6ff4287ceafe {
  margin-top: 4%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
}
@media (max-width: 767px){#s-7b038ad2-0dfe-4e1c-8f44-6ff4287ceafe {
  margin-top: 0%;
margin-bottom: 4%;
}
}
@media (min-width: 0px) {
[id="s-7b038ad2-0dfe-4e1c-8f44-6ff4287ceafe"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-7b038ad2-0dfe-4e1c-8f44-6ff4287ceafe"] > .shg-row > .shg-c-sm-2_4 {
  width: calc(20.0% - 16.0px);
}

}

@media (min-width: 992px) {
[id="s-7b038ad2-0dfe-4e1c-8f44-6ff4287ceafe"] > .shg-row > .shg-c-md-2_4 {
  width: calc(20.0% - 16.0px);
}

}

@media (min-width: 1200px) {
[id="s-7b038ad2-0dfe-4e1c-8f44-6ff4287ceafe"] > .shg-row > .shg-c-lg-2_4 {
  width: calc(20.0% - 16.0px);
}

}

#s-7d6f0edf-44b6-4792-82d1-feb22c60e152 {
  margin-left: auto;
margin-right: auto;
max-width: 130px;
aspect-ratio: 130/75;
text-align: center;
}

#s-7d6f0edf-44b6-4792-82d1-feb22c60e152 {
  margin: 0 !important;
  overflow: visible;
}

#s-7d6f0edf-44b6-4792-82d1-feb22c60e152-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7d6f0edf-44b6-4792-82d1-feb22c60e152 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7d6f0edf-44b6-4792-82d1-feb22c60e152 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7d6f0edf-44b6-4792-82d1-feb22c60e152 img.shogun-image {
  /* Add background color handling */
  
}

#s-7d6f0edf-44b6-4792-82d1-feb22c60e152 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7d6f0edf-44b6-4792-82d1-feb22c60e152 .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-7d6f0edf-44b6-4792-82d1-feb22c60e152 .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7d6f0edf-44b6-4792-82d1-feb22c60e152 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7d6f0edf-44b6-4792-82d1-feb22c60e152 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-7d6f0edf-44b6-4792-82d1-feb22c60e152 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shogun-image {
  box-sizing: border-box;
}



.s-7d6f0edf-44b6-4792-82d1-feb22c60e152 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7d6f0edf-44b6-4792-82d1-feb22c60e152 {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shogun-image-container {
      position: relative;
    }

    .s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7d6f0edf-44b6-4792-82d1-feb22c60e152 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

@media (min-width: 1200px){#s-7d6f0edf-44b6-4792-82d1-feb22c60e152 {
  margin: 0 !important;
  overflow: visible;
}

#s-7d6f0edf-44b6-4792-82d1-feb22c60e152-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7d6f0edf-44b6-4792-82d1-feb22c60e152 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7d6f0edf-44b6-4792-82d1-feb22c60e152 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7d6f0edf-44b6-4792-82d1-feb22c60e152 img.shogun-image {
  /* Add background color handling */
  
}

#s-7d6f0edf-44b6-4792-82d1-feb22c60e152 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7d6f0edf-44b6-4792-82d1-feb22c60e152 .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-7d6f0edf-44b6-4792-82d1-feb22c60e152 .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7d6f0edf-44b6-4792-82d1-feb22c60e152 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7d6f0edf-44b6-4792-82d1-feb22c60e152 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-7d6f0edf-44b6-4792-82d1-feb22c60e152 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shogun-image {
  box-sizing: border-box;
}



.s-7d6f0edf-44b6-4792-82d1-feb22c60e152 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7d6f0edf-44b6-4792-82d1-feb22c60e152 {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shogun-image-container {
      position: relative;
    }

    .s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7d6f0edf-44b6-4792-82d1-feb22c60e152 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-7d6f0edf-44b6-4792-82d1-feb22c60e152 {
  margin: 0 !important;
  overflow: visible;
}

#s-7d6f0edf-44b6-4792-82d1-feb22c60e152-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7d6f0edf-44b6-4792-82d1-feb22c60e152 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7d6f0edf-44b6-4792-82d1-feb22c60e152 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7d6f0edf-44b6-4792-82d1-feb22c60e152 img.shogun-image {
  /* Add background color handling */
  
}

#s-7d6f0edf-44b6-4792-82d1-feb22c60e152 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7d6f0edf-44b6-4792-82d1-feb22c60e152 .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-7d6f0edf-44b6-4792-82d1-feb22c60e152 .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7d6f0edf-44b6-4792-82d1-feb22c60e152 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7d6f0edf-44b6-4792-82d1-feb22c60e152 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-7d6f0edf-44b6-4792-82d1-feb22c60e152 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shogun-image {
  box-sizing: border-box;
}



.s-7d6f0edf-44b6-4792-82d1-feb22c60e152 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7d6f0edf-44b6-4792-82d1-feb22c60e152 {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shogun-image-container {
      position: relative;
    }

    .s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7d6f0edf-44b6-4792-82d1-feb22c60e152 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-7d6f0edf-44b6-4792-82d1-feb22c60e152 {
  margin: 0 !important;
  overflow: visible;
}

#s-7d6f0edf-44b6-4792-82d1-feb22c60e152-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7d6f0edf-44b6-4792-82d1-feb22c60e152 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7d6f0edf-44b6-4792-82d1-feb22c60e152 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7d6f0edf-44b6-4792-82d1-feb22c60e152 img.shogun-image {
  /* Add background color handling */
  
}

#s-7d6f0edf-44b6-4792-82d1-feb22c60e152 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7d6f0edf-44b6-4792-82d1-feb22c60e152 .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-7d6f0edf-44b6-4792-82d1-feb22c60e152 .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7d6f0edf-44b6-4792-82d1-feb22c60e152 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7d6f0edf-44b6-4792-82d1-feb22c60e152 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-7d6f0edf-44b6-4792-82d1-feb22c60e152 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shogun-image {
  box-sizing: border-box;
}



.s-7d6f0edf-44b6-4792-82d1-feb22c60e152 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7d6f0edf-44b6-4792-82d1-feb22c60e152 {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shogun-image-container {
      position: relative;
    }

    .s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7d6f0edf-44b6-4792-82d1-feb22c60e152 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}@media (max-width: 767px){#s-7d6f0edf-44b6-4792-82d1-feb22c60e152 {
  margin: 0 !important;
  overflow: visible;
}

#s-7d6f0edf-44b6-4792-82d1-feb22c60e152-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7d6f0edf-44b6-4792-82d1-feb22c60e152 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7d6f0edf-44b6-4792-82d1-feb22c60e152 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7d6f0edf-44b6-4792-82d1-feb22c60e152 img.shogun-image {
  /* Add background color handling */
  
}

#s-7d6f0edf-44b6-4792-82d1-feb22c60e152 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7d6f0edf-44b6-4792-82d1-feb22c60e152 .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-7d6f0edf-44b6-4792-82d1-feb22c60e152 .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7d6f0edf-44b6-4792-82d1-feb22c60e152 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7d6f0edf-44b6-4792-82d1-feb22c60e152 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-7d6f0edf-44b6-4792-82d1-feb22c60e152 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shogun-image {
  box-sizing: border-box;
}



.s-7d6f0edf-44b6-4792-82d1-feb22c60e152 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7d6f0edf-44b6-4792-82d1-feb22c60e152 {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shogun-image-container {
      position: relative;
    }

    .s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7d6f0edf-44b6-4792-82d1-feb22c60e152.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7d6f0edf-44b6-4792-82d1-feb22c60e152 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}
#s-b259310d-4d02-4557-a194-79d65d786f07 {
  margin-left: auto;
margin-right: auto;
max-width: 130px;
aspect-ratio: 130/75;
text-align: center;
}

#s-b259310d-4d02-4557-a194-79d65d786f07 {
  margin: 0 !important;
  overflow: visible;
}

#s-b259310d-4d02-4557-a194-79d65d786f07-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b259310d-4d02-4557-a194-79d65d786f07 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b259310d-4d02-4557-a194-79d65d786f07 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b259310d-4d02-4557-a194-79d65d786f07 img.shogun-image {
  /* Add background color handling */
  
}

#s-b259310d-4d02-4557-a194-79d65d786f07 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b259310d-4d02-4557-a194-79d65d786f07 .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-b259310d-4d02-4557-a194-79d65d786f07 .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b259310d-4d02-4557-a194-79d65d786f07 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b259310d-4d02-4557-a194-79d65d786f07.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b259310d-4d02-4557-a194-79d65d786f07 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-b259310d-4d02-4557-a194-79d65d786f07.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-b259310d-4d02-4557-a194-79d65d786f07 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b259310d-4d02-4557-a194-79d65d786f07.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b259310d-4d02-4557-a194-79d65d786f07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b259310d-4d02-4557-a194-79d65d786f07.shogun-image {
  box-sizing: border-box;
}



.s-b259310d-4d02-4557-a194-79d65d786f07 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b259310d-4d02-4557-a194-79d65d786f07 {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-b259310d-4d02-4557-a194-79d65d786f07.shogun-image-container {
      position: relative;
    }

    .s-b259310d-4d02-4557-a194-79d65d786f07.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b259310d-4d02-4557-a194-79d65d786f07.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b259310d-4d02-4557-a194-79d65d786f07 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

@media (min-width: 1200px){#s-b259310d-4d02-4557-a194-79d65d786f07 {
  margin: 0 !important;
  overflow: visible;
}

#s-b259310d-4d02-4557-a194-79d65d786f07-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b259310d-4d02-4557-a194-79d65d786f07 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b259310d-4d02-4557-a194-79d65d786f07 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b259310d-4d02-4557-a194-79d65d786f07 img.shogun-image {
  /* Add background color handling */
  
}

#s-b259310d-4d02-4557-a194-79d65d786f07 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b259310d-4d02-4557-a194-79d65d786f07 .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-b259310d-4d02-4557-a194-79d65d786f07 .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b259310d-4d02-4557-a194-79d65d786f07 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b259310d-4d02-4557-a194-79d65d786f07.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b259310d-4d02-4557-a194-79d65d786f07 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-b259310d-4d02-4557-a194-79d65d786f07.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-b259310d-4d02-4557-a194-79d65d786f07 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b259310d-4d02-4557-a194-79d65d786f07.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b259310d-4d02-4557-a194-79d65d786f07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b259310d-4d02-4557-a194-79d65d786f07.shogun-image {
  box-sizing: border-box;
}



.s-b259310d-4d02-4557-a194-79d65d786f07 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b259310d-4d02-4557-a194-79d65d786f07 {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-b259310d-4d02-4557-a194-79d65d786f07.shogun-image-container {
      position: relative;
    }

    .s-b259310d-4d02-4557-a194-79d65d786f07.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b259310d-4d02-4557-a194-79d65d786f07.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b259310d-4d02-4557-a194-79d65d786f07 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b259310d-4d02-4557-a194-79d65d786f07 {
  margin: 0 !important;
  overflow: visible;
}

#s-b259310d-4d02-4557-a194-79d65d786f07-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b259310d-4d02-4557-a194-79d65d786f07 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b259310d-4d02-4557-a194-79d65d786f07 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b259310d-4d02-4557-a194-79d65d786f07 img.shogun-image {
  /* Add background color handling */
  
}

#s-b259310d-4d02-4557-a194-79d65d786f07 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b259310d-4d02-4557-a194-79d65d786f07 .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-b259310d-4d02-4557-a194-79d65d786f07 .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b259310d-4d02-4557-a194-79d65d786f07 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b259310d-4d02-4557-a194-79d65d786f07.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b259310d-4d02-4557-a194-79d65d786f07 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-b259310d-4d02-4557-a194-79d65d786f07.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-b259310d-4d02-4557-a194-79d65d786f07 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b259310d-4d02-4557-a194-79d65d786f07.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b259310d-4d02-4557-a194-79d65d786f07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b259310d-4d02-4557-a194-79d65d786f07.shogun-image {
  box-sizing: border-box;
}



.s-b259310d-4d02-4557-a194-79d65d786f07 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b259310d-4d02-4557-a194-79d65d786f07 {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-b259310d-4d02-4557-a194-79d65d786f07.shogun-image-container {
      position: relative;
    }

    .s-b259310d-4d02-4557-a194-79d65d786f07.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b259310d-4d02-4557-a194-79d65d786f07.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b259310d-4d02-4557-a194-79d65d786f07 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b259310d-4d02-4557-a194-79d65d786f07 {
  margin: 0 !important;
  overflow: visible;
}

#s-b259310d-4d02-4557-a194-79d65d786f07-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b259310d-4d02-4557-a194-79d65d786f07 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b259310d-4d02-4557-a194-79d65d786f07 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b259310d-4d02-4557-a194-79d65d786f07 img.shogun-image {
  /* Add background color handling */
  
}

#s-b259310d-4d02-4557-a194-79d65d786f07 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b259310d-4d02-4557-a194-79d65d786f07 .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-b259310d-4d02-4557-a194-79d65d786f07 .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b259310d-4d02-4557-a194-79d65d786f07 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b259310d-4d02-4557-a194-79d65d786f07.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b259310d-4d02-4557-a194-79d65d786f07 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-b259310d-4d02-4557-a194-79d65d786f07.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-b259310d-4d02-4557-a194-79d65d786f07 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b259310d-4d02-4557-a194-79d65d786f07.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b259310d-4d02-4557-a194-79d65d786f07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b259310d-4d02-4557-a194-79d65d786f07.shogun-image {
  box-sizing: border-box;
}



.s-b259310d-4d02-4557-a194-79d65d786f07 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b259310d-4d02-4557-a194-79d65d786f07 {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-b259310d-4d02-4557-a194-79d65d786f07.shogun-image-container {
      position: relative;
    }

    .s-b259310d-4d02-4557-a194-79d65d786f07.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b259310d-4d02-4557-a194-79d65d786f07.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b259310d-4d02-4557-a194-79d65d786f07 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}@media (max-width: 767px){#s-b259310d-4d02-4557-a194-79d65d786f07 {
  margin: 0 !important;
  overflow: visible;
}

#s-b259310d-4d02-4557-a194-79d65d786f07-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b259310d-4d02-4557-a194-79d65d786f07 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b259310d-4d02-4557-a194-79d65d786f07 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b259310d-4d02-4557-a194-79d65d786f07 img.shogun-image {
  /* Add background color handling */
  
}

#s-b259310d-4d02-4557-a194-79d65d786f07 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b259310d-4d02-4557-a194-79d65d786f07 .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-b259310d-4d02-4557-a194-79d65d786f07 .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b259310d-4d02-4557-a194-79d65d786f07 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b259310d-4d02-4557-a194-79d65d786f07.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b259310d-4d02-4557-a194-79d65d786f07 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-b259310d-4d02-4557-a194-79d65d786f07.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-b259310d-4d02-4557-a194-79d65d786f07 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b259310d-4d02-4557-a194-79d65d786f07.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b259310d-4d02-4557-a194-79d65d786f07.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b259310d-4d02-4557-a194-79d65d786f07.shogun-image {
  box-sizing: border-box;
}



.s-b259310d-4d02-4557-a194-79d65d786f07 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b259310d-4d02-4557-a194-79d65d786f07 {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-b259310d-4d02-4557-a194-79d65d786f07.shogun-image-container {
      position: relative;
    }

    .s-b259310d-4d02-4557-a194-79d65d786f07.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b259310d-4d02-4557-a194-79d65d786f07.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b259310d-4d02-4557-a194-79d65d786f07 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}
#s-cb12c1c2-51c1-45ee-914a-28f4acff1033 {
  margin-left: auto;
margin-right: auto;
max-width: 130px;
aspect-ratio: 130/75;
text-align: center;
}

#s-cb12c1c2-51c1-45ee-914a-28f4acff1033 {
  margin: 0 !important;
  overflow: visible;
}

#s-cb12c1c2-51c1-45ee-914a-28f4acff1033-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb12c1c2-51c1-45ee-914a-28f4acff1033 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cb12c1c2-51c1-45ee-914a-28f4acff1033 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb12c1c2-51c1-45ee-914a-28f4acff1033 img.shogun-image {
  /* Add background color handling */
  
}

#s-cb12c1c2-51c1-45ee-914a-28f4acff1033 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cb12c1c2-51c1-45ee-914a-28f4acff1033 .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-cb12c1c2-51c1-45ee-914a-28f4acff1033 .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cb12c1c2-51c1-45ee-914a-28f4acff1033 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cb12c1c2-51c1-45ee-914a-28f4acff1033 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-cb12c1c2-51c1-45ee-914a-28f4acff1033 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shogun-image {
  box-sizing: border-box;
}



.s-cb12c1c2-51c1-45ee-914a-28f4acff1033 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cb12c1c2-51c1-45ee-914a-28f4acff1033 {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shogun-image-container {
      position: relative;
    }

    .s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cb12c1c2-51c1-45ee-914a-28f4acff1033 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

@media (min-width: 1200px){#s-cb12c1c2-51c1-45ee-914a-28f4acff1033 {
  margin: 0 !important;
  overflow: visible;
}

#s-cb12c1c2-51c1-45ee-914a-28f4acff1033-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb12c1c2-51c1-45ee-914a-28f4acff1033 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cb12c1c2-51c1-45ee-914a-28f4acff1033 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb12c1c2-51c1-45ee-914a-28f4acff1033 img.shogun-image {
  /* Add background color handling */
  
}

#s-cb12c1c2-51c1-45ee-914a-28f4acff1033 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cb12c1c2-51c1-45ee-914a-28f4acff1033 .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-cb12c1c2-51c1-45ee-914a-28f4acff1033 .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cb12c1c2-51c1-45ee-914a-28f4acff1033 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cb12c1c2-51c1-45ee-914a-28f4acff1033 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-cb12c1c2-51c1-45ee-914a-28f4acff1033 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shogun-image {
  box-sizing: border-box;
}



.s-cb12c1c2-51c1-45ee-914a-28f4acff1033 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cb12c1c2-51c1-45ee-914a-28f4acff1033 {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shogun-image-container {
      position: relative;
    }

    .s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cb12c1c2-51c1-45ee-914a-28f4acff1033 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-cb12c1c2-51c1-45ee-914a-28f4acff1033 {
  margin: 0 !important;
  overflow: visible;
}

#s-cb12c1c2-51c1-45ee-914a-28f4acff1033-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb12c1c2-51c1-45ee-914a-28f4acff1033 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cb12c1c2-51c1-45ee-914a-28f4acff1033 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb12c1c2-51c1-45ee-914a-28f4acff1033 img.shogun-image {
  /* Add background color handling */
  
}

#s-cb12c1c2-51c1-45ee-914a-28f4acff1033 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cb12c1c2-51c1-45ee-914a-28f4acff1033 .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-cb12c1c2-51c1-45ee-914a-28f4acff1033 .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cb12c1c2-51c1-45ee-914a-28f4acff1033 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cb12c1c2-51c1-45ee-914a-28f4acff1033 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-cb12c1c2-51c1-45ee-914a-28f4acff1033 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shogun-image {
  box-sizing: border-box;
}



.s-cb12c1c2-51c1-45ee-914a-28f4acff1033 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cb12c1c2-51c1-45ee-914a-28f4acff1033 {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shogun-image-container {
      position: relative;
    }

    .s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cb12c1c2-51c1-45ee-914a-28f4acff1033 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-cb12c1c2-51c1-45ee-914a-28f4acff1033 {
  margin: 0 !important;
  overflow: visible;
}

#s-cb12c1c2-51c1-45ee-914a-28f4acff1033-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb12c1c2-51c1-45ee-914a-28f4acff1033 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cb12c1c2-51c1-45ee-914a-28f4acff1033 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb12c1c2-51c1-45ee-914a-28f4acff1033 img.shogun-image {
  /* Add background color handling */
  
}

#s-cb12c1c2-51c1-45ee-914a-28f4acff1033 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cb12c1c2-51c1-45ee-914a-28f4acff1033 .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-cb12c1c2-51c1-45ee-914a-28f4acff1033 .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cb12c1c2-51c1-45ee-914a-28f4acff1033 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cb12c1c2-51c1-45ee-914a-28f4acff1033 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-cb12c1c2-51c1-45ee-914a-28f4acff1033 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shogun-image {
  box-sizing: border-box;
}



.s-cb12c1c2-51c1-45ee-914a-28f4acff1033 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cb12c1c2-51c1-45ee-914a-28f4acff1033 {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shogun-image-container {
      position: relative;
    }

    .s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cb12c1c2-51c1-45ee-914a-28f4acff1033 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}@media (max-width: 767px){#s-cb12c1c2-51c1-45ee-914a-28f4acff1033 {
  margin: 0 !important;
  overflow: visible;
}

#s-cb12c1c2-51c1-45ee-914a-28f4acff1033-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb12c1c2-51c1-45ee-914a-28f4acff1033 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cb12c1c2-51c1-45ee-914a-28f4acff1033 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb12c1c2-51c1-45ee-914a-28f4acff1033 img.shogun-image {
  /* Add background color handling */
  
}

#s-cb12c1c2-51c1-45ee-914a-28f4acff1033 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cb12c1c2-51c1-45ee-914a-28f4acff1033 .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-cb12c1c2-51c1-45ee-914a-28f4acff1033 .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cb12c1c2-51c1-45ee-914a-28f4acff1033 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cb12c1c2-51c1-45ee-914a-28f4acff1033 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-cb12c1c2-51c1-45ee-914a-28f4acff1033 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shogun-image {
  box-sizing: border-box;
}



.s-cb12c1c2-51c1-45ee-914a-28f4acff1033 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cb12c1c2-51c1-45ee-914a-28f4acff1033 {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shogun-image-container {
      position: relative;
    }

    .s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cb12c1c2-51c1-45ee-914a-28f4acff1033.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cb12c1c2-51c1-45ee-914a-28f4acff1033 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}
#s-d8942c29-f21f-4b79-890e-fe4de7cdb542 {
  margin-left: auto;
margin-right: auto;
max-width: 130px;
aspect-ratio: 130/75;
text-align: center;
}

#s-d8942c29-f21f-4b79-890e-fe4de7cdb542 {
  margin: 0 !important;
  overflow: visible;
}

#s-d8942c29-f21f-4b79-890e-fe4de7cdb542-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d8942c29-f21f-4b79-890e-fe4de7cdb542 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d8942c29-f21f-4b79-890e-fe4de7cdb542 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d8942c29-f21f-4b79-890e-fe4de7cdb542 img.shogun-image {
  /* Add background color handling */
  
}

#s-d8942c29-f21f-4b79-890e-fe4de7cdb542 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d8942c29-f21f-4b79-890e-fe4de7cdb542 .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-d8942c29-f21f-4b79-890e-fe4de7cdb542 .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d8942c29-f21f-4b79-890e-fe4de7cdb542 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d8942c29-f21f-4b79-890e-fe4de7cdb542 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-d8942c29-f21f-4b79-890e-fe4de7cdb542 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shogun-image {
  box-sizing: border-box;
}



.s-d8942c29-f21f-4b79-890e-fe4de7cdb542 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d8942c29-f21f-4b79-890e-fe4de7cdb542 {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shogun-image-container {
      position: relative;
    }

    .s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d8942c29-f21f-4b79-890e-fe4de7cdb542 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

@media (min-width: 1200px){#s-d8942c29-f21f-4b79-890e-fe4de7cdb542 {
  margin: 0 !important;
  overflow: visible;
}

#s-d8942c29-f21f-4b79-890e-fe4de7cdb542-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d8942c29-f21f-4b79-890e-fe4de7cdb542 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d8942c29-f21f-4b79-890e-fe4de7cdb542 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d8942c29-f21f-4b79-890e-fe4de7cdb542 img.shogun-image {
  /* Add background color handling */
  
}

#s-d8942c29-f21f-4b79-890e-fe4de7cdb542 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d8942c29-f21f-4b79-890e-fe4de7cdb542 .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-d8942c29-f21f-4b79-890e-fe4de7cdb542 .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d8942c29-f21f-4b79-890e-fe4de7cdb542 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d8942c29-f21f-4b79-890e-fe4de7cdb542 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-d8942c29-f21f-4b79-890e-fe4de7cdb542 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shogun-image {
  box-sizing: border-box;
}



.s-d8942c29-f21f-4b79-890e-fe4de7cdb542 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d8942c29-f21f-4b79-890e-fe4de7cdb542 {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shogun-image-container {
      position: relative;
    }

    .s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d8942c29-f21f-4b79-890e-fe4de7cdb542 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-d8942c29-f21f-4b79-890e-fe4de7cdb542 {
  margin: 0 !important;
  overflow: visible;
}

#s-d8942c29-f21f-4b79-890e-fe4de7cdb542-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d8942c29-f21f-4b79-890e-fe4de7cdb542 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d8942c29-f21f-4b79-890e-fe4de7cdb542 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d8942c29-f21f-4b79-890e-fe4de7cdb542 img.shogun-image {
  /* Add background color handling */
  
}

#s-d8942c29-f21f-4b79-890e-fe4de7cdb542 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d8942c29-f21f-4b79-890e-fe4de7cdb542 .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-d8942c29-f21f-4b79-890e-fe4de7cdb542 .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d8942c29-f21f-4b79-890e-fe4de7cdb542 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d8942c29-f21f-4b79-890e-fe4de7cdb542 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-d8942c29-f21f-4b79-890e-fe4de7cdb542 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shogun-image {
  box-sizing: border-box;
}



.s-d8942c29-f21f-4b79-890e-fe4de7cdb542 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d8942c29-f21f-4b79-890e-fe4de7cdb542 {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shogun-image-container {
      position: relative;
    }

    .s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d8942c29-f21f-4b79-890e-fe4de7cdb542 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-d8942c29-f21f-4b79-890e-fe4de7cdb542 {
  margin: 0 !important;
  overflow: visible;
}

#s-d8942c29-f21f-4b79-890e-fe4de7cdb542-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d8942c29-f21f-4b79-890e-fe4de7cdb542 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d8942c29-f21f-4b79-890e-fe4de7cdb542 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d8942c29-f21f-4b79-890e-fe4de7cdb542 img.shogun-image {
  /* Add background color handling */
  
}

#s-d8942c29-f21f-4b79-890e-fe4de7cdb542 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d8942c29-f21f-4b79-890e-fe4de7cdb542 .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-d8942c29-f21f-4b79-890e-fe4de7cdb542 .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d8942c29-f21f-4b79-890e-fe4de7cdb542 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d8942c29-f21f-4b79-890e-fe4de7cdb542 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-d8942c29-f21f-4b79-890e-fe4de7cdb542 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shogun-image {
  box-sizing: border-box;
}



.s-d8942c29-f21f-4b79-890e-fe4de7cdb542 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d8942c29-f21f-4b79-890e-fe4de7cdb542 {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shogun-image-container {
      position: relative;
    }

    .s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d8942c29-f21f-4b79-890e-fe4de7cdb542 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}@media (max-width: 767px){#s-d8942c29-f21f-4b79-890e-fe4de7cdb542 {
  margin: 0 !important;
  overflow: visible;
}

#s-d8942c29-f21f-4b79-890e-fe4de7cdb542-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d8942c29-f21f-4b79-890e-fe4de7cdb542 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d8942c29-f21f-4b79-890e-fe4de7cdb542 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d8942c29-f21f-4b79-890e-fe4de7cdb542 img.shogun-image {
  /* Add background color handling */
  
}

#s-d8942c29-f21f-4b79-890e-fe4de7cdb542 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d8942c29-f21f-4b79-890e-fe4de7cdb542 .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-d8942c29-f21f-4b79-890e-fe4de7cdb542 .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d8942c29-f21f-4b79-890e-fe4de7cdb542 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d8942c29-f21f-4b79-890e-fe4de7cdb542 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-d8942c29-f21f-4b79-890e-fe4de7cdb542 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shogun-image {
  box-sizing: border-box;
}



.s-d8942c29-f21f-4b79-890e-fe4de7cdb542 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d8942c29-f21f-4b79-890e-fe4de7cdb542 {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shogun-image-container {
      position: relative;
    }

    .s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d8942c29-f21f-4b79-890e-fe4de7cdb542.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d8942c29-f21f-4b79-890e-fe4de7cdb542 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}
#s-9c3286b9-d800-4687-8e7e-126b886d65d2 {
  margin-left: auto;
margin-right: auto;
max-width: 130px;
aspect-ratio: 130/75;
text-align: center;
}

#s-9c3286b9-d800-4687-8e7e-126b886d65d2 {
  margin: 0 !important;
  overflow: visible;
}

#s-9c3286b9-d800-4687-8e7e-126b886d65d2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9c3286b9-d800-4687-8e7e-126b886d65d2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9c3286b9-d800-4687-8e7e-126b886d65d2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9c3286b9-d800-4687-8e7e-126b886d65d2 img.shogun-image {
  /* Add background color handling */
  
}

#s-9c3286b9-d800-4687-8e7e-126b886d65d2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9c3286b9-d800-4687-8e7e-126b886d65d2 .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-9c3286b9-d800-4687-8e7e-126b886d65d2 .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9c3286b9-d800-4687-8e7e-126b886d65d2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9c3286b9-d800-4687-8e7e-126b886d65d2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9c3286b9-d800-4687-8e7e-126b886d65d2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-9c3286b9-d800-4687-8e7e-126b886d65d2.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-9c3286b9-d800-4687-8e7e-126b886d65d2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9c3286b9-d800-4687-8e7e-126b886d65d2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9c3286b9-d800-4687-8e7e-126b886d65d2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9c3286b9-d800-4687-8e7e-126b886d65d2.shogun-image {
  box-sizing: border-box;
}



.s-9c3286b9-d800-4687-8e7e-126b886d65d2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9c3286b9-d800-4687-8e7e-126b886d65d2 {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-9c3286b9-d800-4687-8e7e-126b886d65d2.shogun-image-container {
      position: relative;
    }

    .s-9c3286b9-d800-4687-8e7e-126b886d65d2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9c3286b9-d800-4687-8e7e-126b886d65d2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9c3286b9-d800-4687-8e7e-126b886d65d2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

@media (min-width: 1200px){#s-9c3286b9-d800-4687-8e7e-126b886d65d2 {
  margin: 0 !important;
  overflow: visible;
}

#s-9c3286b9-d800-4687-8e7e-126b886d65d2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9c3286b9-d800-4687-8e7e-126b886d65d2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9c3286b9-d800-4687-8e7e-126b886d65d2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9c3286b9-d800-4687-8e7e-126b886d65d2 img.shogun-image {
  /* Add background color handling */
  
}

#s-9c3286b9-d800-4687-8e7e-126b886d65d2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9c3286b9-d800-4687-8e7e-126b886d65d2 .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-9c3286b9-d800-4687-8e7e-126b886d65d2 .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9c3286b9-d800-4687-8e7e-126b886d65d2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9c3286b9-d800-4687-8e7e-126b886d65d2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9c3286b9-d800-4687-8e7e-126b886d65d2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-9c3286b9-d800-4687-8e7e-126b886d65d2.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-9c3286b9-d800-4687-8e7e-126b886d65d2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9c3286b9-d800-4687-8e7e-126b886d65d2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9c3286b9-d800-4687-8e7e-126b886d65d2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9c3286b9-d800-4687-8e7e-126b886d65d2.shogun-image {
  box-sizing: border-box;
}



.s-9c3286b9-d800-4687-8e7e-126b886d65d2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9c3286b9-d800-4687-8e7e-126b886d65d2 {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-9c3286b9-d800-4687-8e7e-126b886d65d2.shogun-image-container {
      position: relative;
    }

    .s-9c3286b9-d800-4687-8e7e-126b886d65d2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9c3286b9-d800-4687-8e7e-126b886d65d2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9c3286b9-d800-4687-8e7e-126b886d65d2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-9c3286b9-d800-4687-8e7e-126b886d65d2 {
  margin: 0 !important;
  overflow: visible;
}

#s-9c3286b9-d800-4687-8e7e-126b886d65d2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9c3286b9-d800-4687-8e7e-126b886d65d2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9c3286b9-d800-4687-8e7e-126b886d65d2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9c3286b9-d800-4687-8e7e-126b886d65d2 img.shogun-image {
  /* Add background color handling */
  
}

#s-9c3286b9-d800-4687-8e7e-126b886d65d2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9c3286b9-d800-4687-8e7e-126b886d65d2 .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-9c3286b9-d800-4687-8e7e-126b886d65d2 .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9c3286b9-d800-4687-8e7e-126b886d65d2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9c3286b9-d800-4687-8e7e-126b886d65d2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9c3286b9-d800-4687-8e7e-126b886d65d2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-9c3286b9-d800-4687-8e7e-126b886d65d2.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-9c3286b9-d800-4687-8e7e-126b886d65d2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9c3286b9-d800-4687-8e7e-126b886d65d2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9c3286b9-d800-4687-8e7e-126b886d65d2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9c3286b9-d800-4687-8e7e-126b886d65d2.shogun-image {
  box-sizing: border-box;
}



.s-9c3286b9-d800-4687-8e7e-126b886d65d2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9c3286b9-d800-4687-8e7e-126b886d65d2 {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-9c3286b9-d800-4687-8e7e-126b886d65d2.shogun-image-container {
      position: relative;
    }

    .s-9c3286b9-d800-4687-8e7e-126b886d65d2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9c3286b9-d800-4687-8e7e-126b886d65d2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9c3286b9-d800-4687-8e7e-126b886d65d2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-9c3286b9-d800-4687-8e7e-126b886d65d2 {
  margin: 0 !important;
  overflow: visible;
}

#s-9c3286b9-d800-4687-8e7e-126b886d65d2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9c3286b9-d800-4687-8e7e-126b886d65d2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9c3286b9-d800-4687-8e7e-126b886d65d2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9c3286b9-d800-4687-8e7e-126b886d65d2 img.shogun-image {
  /* Add background color handling */
  
}

#s-9c3286b9-d800-4687-8e7e-126b886d65d2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9c3286b9-d800-4687-8e7e-126b886d65d2 .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-9c3286b9-d800-4687-8e7e-126b886d65d2 .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9c3286b9-d800-4687-8e7e-126b886d65d2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9c3286b9-d800-4687-8e7e-126b886d65d2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9c3286b9-d800-4687-8e7e-126b886d65d2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-9c3286b9-d800-4687-8e7e-126b886d65d2.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-9c3286b9-d800-4687-8e7e-126b886d65d2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9c3286b9-d800-4687-8e7e-126b886d65d2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9c3286b9-d800-4687-8e7e-126b886d65d2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9c3286b9-d800-4687-8e7e-126b886d65d2.shogun-image {
  box-sizing: border-box;
}



.s-9c3286b9-d800-4687-8e7e-126b886d65d2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9c3286b9-d800-4687-8e7e-126b886d65d2 {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-9c3286b9-d800-4687-8e7e-126b886d65d2.shogun-image-container {
      position: relative;
    }

    .s-9c3286b9-d800-4687-8e7e-126b886d65d2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9c3286b9-d800-4687-8e7e-126b886d65d2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9c3286b9-d800-4687-8e7e-126b886d65d2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}@media (max-width: 767px){#s-9c3286b9-d800-4687-8e7e-126b886d65d2 {
  margin: 0 !important;
  overflow: visible;
}

#s-9c3286b9-d800-4687-8e7e-126b886d65d2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9c3286b9-d800-4687-8e7e-126b886d65d2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9c3286b9-d800-4687-8e7e-126b886d65d2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9c3286b9-d800-4687-8e7e-126b886d65d2 img.shogun-image {
  /* Add background color handling */
  
}

#s-9c3286b9-d800-4687-8e7e-126b886d65d2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9c3286b9-d800-4687-8e7e-126b886d65d2 .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-9c3286b9-d800-4687-8e7e-126b886d65d2 .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9c3286b9-d800-4687-8e7e-126b886d65d2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9c3286b9-d800-4687-8e7e-126b886d65d2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9c3286b9-d800-4687-8e7e-126b886d65d2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-9c3286b9-d800-4687-8e7e-126b886d65d2.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-9c3286b9-d800-4687-8e7e-126b886d65d2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9c3286b9-d800-4687-8e7e-126b886d65d2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9c3286b9-d800-4687-8e7e-126b886d65d2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9c3286b9-d800-4687-8e7e-126b886d65d2.shogun-image {
  box-sizing: border-box;
}



.s-9c3286b9-d800-4687-8e7e-126b886d65d2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9c3286b9-d800-4687-8e7e-126b886d65d2 {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-9c3286b9-d800-4687-8e7e-126b886d65d2.shogun-image-container {
      position: relative;
    }

    .s-9c3286b9-d800-4687-8e7e-126b886d65d2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9c3286b9-d800-4687-8e7e-126b886d65d2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9c3286b9-d800-4687-8e7e-126b886d65d2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}
#s-75a0a0f1-2e3b-4141-8f8b-9e41b14e841e {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(229, 229, 229, 1);
}
@media (min-width: 1200px){#s-75a0a0f1-2e3b-4141-8f8b-9e41b14e841e {
  display: none;
}
#s-75a0a0f1-2e3b-4141-8f8b-9e41b14e841e, #wrap-s-75a0a0f1-2e3b-4141-8f8b-9e41b14e841e, #wrap-content-s-75a0a0f1-2e3b-4141-8f8b-9e41b14e841e { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-75a0a0f1-2e3b-4141-8f8b-9e41b14e841e {
  display: none;
}
#s-75a0a0f1-2e3b-4141-8f8b-9e41b14e841e, #wrap-s-75a0a0f1-2e3b-4141-8f8b-9e41b14e841e, #wrap-content-s-75a0a0f1-2e3b-4141-8f8b-9e41b14e841e { display: none !important; }}







#s-75a0a0f1-2e3b-4141-8f8b-9e41b14e841e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-75a0a0f1-2e3b-4141-8f8b-9e41b14e841e.shg-box.shg-c {
  justify-content: center;
}

#s-42b11fd4-7657-425b-a87e-a3b64f1408df {
  margin-left: auto;
margin-right: auto;
padding-bottom: 20px;
max-width: 1200px;
}

@media (min-width: 0px) {
[id="s-42b11fd4-7657-425b-a87e-a3b64f1408df"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-42b11fd4-7657-425b-a87e-a3b64f1408df"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-42b11fd4-7657-425b-a87e-a3b64f1408df"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-42b11fd4-7657-425b-a87e-a3b64f1408df"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-42b11fd4-7657-425b-a87e-a3b64f1408df"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-42b11fd4-7657-425b-a87e-a3b64f1408df"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-42b11fd4-7657-425b-a87e-a3b64f1408df"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-ce23e5f7-a25e-47ed-82a5-17fb0fe3a797 {
  margin-top: 25px;
margin-left: 15px;
margin-bottom: 25px;
margin-right: 15px;
padding-top: 8px;
padding-bottom: 8px;
}
@media (min-width: 768px) and (max-width: 991px){#s-ce23e5f7-a25e-47ed-82a5-17fb0fe3a797 {
  margin-left: 15px;
margin-right: 0px;
}
}@media (max-width: 767px){#s-ce23e5f7-a25e-47ed-82a5-17fb0fe3a797 {
  margin-bottom: 0px;
}
}
#s-0626d233-1eba-4460-b486-c47af7f43fc6 {
  margin-top: 4%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-left: 10%;
padding-right: 10%;
}
@media (max-width: 767px){#s-0626d233-1eba-4460-b486-c47af7f43fc6 {
  margin-top: 0%;
margin-bottom: 4%;
}
}
@media (min-width: 0px) {
[id="s-0626d233-1eba-4460-b486-c47af7f43fc6"] > .shg-row > .shg-c-xs-2_4 {
  width: calc(20.0% - 16.0px);
}

}

@media (min-width: 768px) {
[id="s-0626d233-1eba-4460-b486-c47af7f43fc6"] > .shg-row > .shg-c-sm-2_4 {
  width: calc(20.0% - 16.0px);
}

}

@media (min-width: 992px) {
[id="s-0626d233-1eba-4460-b486-c47af7f43fc6"] > .shg-row > .shg-c-md-2_4 {
  width: calc(20.0% - 16.0px);
}

}

@media (min-width: 1200px) {
[id="s-0626d233-1eba-4460-b486-c47af7f43fc6"] > .shg-row > .shg-c-lg-2_4 {
  width: calc(20.0% - 16.0px);
}

}

#s-dc3fc663-1b2d-4598-87fc-443180e4e313 {
  margin-left: auto;
margin-right: auto;
max-width: 130px;
aspect-ratio: 130/75;
text-align: center;
}

#s-dc3fc663-1b2d-4598-87fc-443180e4e313 {
  margin: 0 !important;
  overflow: visible;
}

#s-dc3fc663-1b2d-4598-87fc-443180e4e313-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dc3fc663-1b2d-4598-87fc-443180e4e313 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dc3fc663-1b2d-4598-87fc-443180e4e313 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dc3fc663-1b2d-4598-87fc-443180e4e313 img.shogun-image {
  /* Add background color handling */
  
}

#s-dc3fc663-1b2d-4598-87fc-443180e4e313 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dc3fc663-1b2d-4598-87fc-443180e4e313 .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-dc3fc663-1b2d-4598-87fc-443180e4e313 .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dc3fc663-1b2d-4598-87fc-443180e4e313 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dc3fc663-1b2d-4598-87fc-443180e4e313.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dc3fc663-1b2d-4598-87fc-443180e4e313 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-dc3fc663-1b2d-4598-87fc-443180e4e313.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-dc3fc663-1b2d-4598-87fc-443180e4e313 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dc3fc663-1b2d-4598-87fc-443180e4e313.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dc3fc663-1b2d-4598-87fc-443180e4e313.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dc3fc663-1b2d-4598-87fc-443180e4e313.shogun-image {
  box-sizing: border-box;
}



.s-dc3fc663-1b2d-4598-87fc-443180e4e313 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dc3fc663-1b2d-4598-87fc-443180e4e313 {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-dc3fc663-1b2d-4598-87fc-443180e4e313.shogun-image-container {
      position: relative;
    }

    .s-dc3fc663-1b2d-4598-87fc-443180e4e313.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dc3fc663-1b2d-4598-87fc-443180e4e313.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dc3fc663-1b2d-4598-87fc-443180e4e313 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

@media (min-width: 1200px){#s-dc3fc663-1b2d-4598-87fc-443180e4e313 {
  margin: 0 !important;
  overflow: visible;
}

#s-dc3fc663-1b2d-4598-87fc-443180e4e313-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dc3fc663-1b2d-4598-87fc-443180e4e313 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dc3fc663-1b2d-4598-87fc-443180e4e313 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dc3fc663-1b2d-4598-87fc-443180e4e313 img.shogun-image {
  /* Add background color handling */
  
}

#s-dc3fc663-1b2d-4598-87fc-443180e4e313 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dc3fc663-1b2d-4598-87fc-443180e4e313 .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-dc3fc663-1b2d-4598-87fc-443180e4e313 .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dc3fc663-1b2d-4598-87fc-443180e4e313 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dc3fc663-1b2d-4598-87fc-443180e4e313.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dc3fc663-1b2d-4598-87fc-443180e4e313 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-dc3fc663-1b2d-4598-87fc-443180e4e313.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-dc3fc663-1b2d-4598-87fc-443180e4e313 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dc3fc663-1b2d-4598-87fc-443180e4e313.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dc3fc663-1b2d-4598-87fc-443180e4e313.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dc3fc663-1b2d-4598-87fc-443180e4e313.shogun-image {
  box-sizing: border-box;
}



.s-dc3fc663-1b2d-4598-87fc-443180e4e313 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dc3fc663-1b2d-4598-87fc-443180e4e313 {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-dc3fc663-1b2d-4598-87fc-443180e4e313.shogun-image-container {
      position: relative;
    }

    .s-dc3fc663-1b2d-4598-87fc-443180e4e313.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dc3fc663-1b2d-4598-87fc-443180e4e313.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dc3fc663-1b2d-4598-87fc-443180e4e313 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-dc3fc663-1b2d-4598-87fc-443180e4e313 {
  margin: 0 !important;
  overflow: visible;
}

#s-dc3fc663-1b2d-4598-87fc-443180e4e313-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dc3fc663-1b2d-4598-87fc-443180e4e313 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dc3fc663-1b2d-4598-87fc-443180e4e313 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dc3fc663-1b2d-4598-87fc-443180e4e313 img.shogun-image {
  /* Add background color handling */
  
}

#s-dc3fc663-1b2d-4598-87fc-443180e4e313 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dc3fc663-1b2d-4598-87fc-443180e4e313 .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-dc3fc663-1b2d-4598-87fc-443180e4e313 .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dc3fc663-1b2d-4598-87fc-443180e4e313 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dc3fc663-1b2d-4598-87fc-443180e4e313.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dc3fc663-1b2d-4598-87fc-443180e4e313 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-dc3fc663-1b2d-4598-87fc-443180e4e313.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-dc3fc663-1b2d-4598-87fc-443180e4e313 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dc3fc663-1b2d-4598-87fc-443180e4e313.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dc3fc663-1b2d-4598-87fc-443180e4e313.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dc3fc663-1b2d-4598-87fc-443180e4e313.shogun-image {
  box-sizing: border-box;
}



.s-dc3fc663-1b2d-4598-87fc-443180e4e313 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dc3fc663-1b2d-4598-87fc-443180e4e313 {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-dc3fc663-1b2d-4598-87fc-443180e4e313.shogun-image-container {
      position: relative;
    }

    .s-dc3fc663-1b2d-4598-87fc-443180e4e313.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dc3fc663-1b2d-4598-87fc-443180e4e313.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dc3fc663-1b2d-4598-87fc-443180e4e313 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-dc3fc663-1b2d-4598-87fc-443180e4e313 {
  margin: 0 !important;
  overflow: visible;
}

#s-dc3fc663-1b2d-4598-87fc-443180e4e313-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dc3fc663-1b2d-4598-87fc-443180e4e313 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dc3fc663-1b2d-4598-87fc-443180e4e313 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dc3fc663-1b2d-4598-87fc-443180e4e313 img.shogun-image {
  /* Add background color handling */
  
}

#s-dc3fc663-1b2d-4598-87fc-443180e4e313 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dc3fc663-1b2d-4598-87fc-443180e4e313 .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-dc3fc663-1b2d-4598-87fc-443180e4e313 .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dc3fc663-1b2d-4598-87fc-443180e4e313 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dc3fc663-1b2d-4598-87fc-443180e4e313.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dc3fc663-1b2d-4598-87fc-443180e4e313 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-dc3fc663-1b2d-4598-87fc-443180e4e313.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-dc3fc663-1b2d-4598-87fc-443180e4e313 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dc3fc663-1b2d-4598-87fc-443180e4e313.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dc3fc663-1b2d-4598-87fc-443180e4e313.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dc3fc663-1b2d-4598-87fc-443180e4e313.shogun-image {
  box-sizing: border-box;
}



.s-dc3fc663-1b2d-4598-87fc-443180e4e313 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dc3fc663-1b2d-4598-87fc-443180e4e313 {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-dc3fc663-1b2d-4598-87fc-443180e4e313.shogun-image-container {
      position: relative;
    }

    .s-dc3fc663-1b2d-4598-87fc-443180e4e313.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dc3fc663-1b2d-4598-87fc-443180e4e313.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dc3fc663-1b2d-4598-87fc-443180e4e313 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}@media (max-width: 767px){#s-dc3fc663-1b2d-4598-87fc-443180e4e313 {
  margin: 0 !important;
  overflow: visible;
}

#s-dc3fc663-1b2d-4598-87fc-443180e4e313-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dc3fc663-1b2d-4598-87fc-443180e4e313 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dc3fc663-1b2d-4598-87fc-443180e4e313 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dc3fc663-1b2d-4598-87fc-443180e4e313 img.shogun-image {
  /* Add background color handling */
  
}

#s-dc3fc663-1b2d-4598-87fc-443180e4e313 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dc3fc663-1b2d-4598-87fc-443180e4e313 .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-dc3fc663-1b2d-4598-87fc-443180e4e313 .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dc3fc663-1b2d-4598-87fc-443180e4e313 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dc3fc663-1b2d-4598-87fc-443180e4e313.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dc3fc663-1b2d-4598-87fc-443180e4e313 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-dc3fc663-1b2d-4598-87fc-443180e4e313.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-dc3fc663-1b2d-4598-87fc-443180e4e313 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dc3fc663-1b2d-4598-87fc-443180e4e313.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dc3fc663-1b2d-4598-87fc-443180e4e313.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dc3fc663-1b2d-4598-87fc-443180e4e313.shogun-image {
  box-sizing: border-box;
}



.s-dc3fc663-1b2d-4598-87fc-443180e4e313 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dc3fc663-1b2d-4598-87fc-443180e4e313 {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-dc3fc663-1b2d-4598-87fc-443180e4e313.shogun-image-container {
      position: relative;
    }

    .s-dc3fc663-1b2d-4598-87fc-443180e4e313.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dc3fc663-1b2d-4598-87fc-443180e4e313.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dc3fc663-1b2d-4598-87fc-443180e4e313 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}
#s-382ac057-571c-40fd-bdbf-26f5baa7ccdd {
  margin-left: auto;
margin-right: auto;
max-width: 130px;
aspect-ratio: 130/75;
text-align: center;
}

#s-382ac057-571c-40fd-bdbf-26f5baa7ccdd {
  margin: 0 !important;
  overflow: visible;
}

#s-382ac057-571c-40fd-bdbf-26f5baa7ccdd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-382ac057-571c-40fd-bdbf-26f5baa7ccdd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-382ac057-571c-40fd-bdbf-26f5baa7ccdd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-382ac057-571c-40fd-bdbf-26f5baa7ccdd img.shogun-image {
  /* Add background color handling */
  
}

#s-382ac057-571c-40fd-bdbf-26f5baa7ccdd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-382ac057-571c-40fd-bdbf-26f5baa7ccdd .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-382ac057-571c-40fd-bdbf-26f5baa7ccdd .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-382ac057-571c-40fd-bdbf-26f5baa7ccdd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-382ac057-571c-40fd-bdbf-26f5baa7ccdd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-382ac057-571c-40fd-bdbf-26f5baa7ccdd .shogun-image-content {
  
    justify-content: center;
  
}

.s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shogun-image {
  box-sizing: border-box;
}



.s-382ac057-571c-40fd-bdbf-26f5baa7ccdd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-382ac057-571c-40fd-bdbf-26f5baa7ccdd {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shogun-image-container {
      position: relative;
    }

    .s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-382ac057-571c-40fd-bdbf-26f5baa7ccdd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

@media (min-width: 1200px){#s-382ac057-571c-40fd-bdbf-26f5baa7ccdd {
  margin: 0 !important;
  overflow: visible;
}

#s-382ac057-571c-40fd-bdbf-26f5baa7ccdd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-382ac057-571c-40fd-bdbf-26f5baa7ccdd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-382ac057-571c-40fd-bdbf-26f5baa7ccdd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-382ac057-571c-40fd-bdbf-26f5baa7ccdd img.shogun-image {
  /* Add background color handling */
  
}

#s-382ac057-571c-40fd-bdbf-26f5baa7ccdd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-382ac057-571c-40fd-bdbf-26f5baa7ccdd .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-382ac057-571c-40fd-bdbf-26f5baa7ccdd .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-382ac057-571c-40fd-bdbf-26f5baa7ccdd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-382ac057-571c-40fd-bdbf-26f5baa7ccdd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-382ac057-571c-40fd-bdbf-26f5baa7ccdd .shogun-image-content {
  
    justify-content: center;
  
}

.s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shogun-image {
  box-sizing: border-box;
}



.s-382ac057-571c-40fd-bdbf-26f5baa7ccdd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-382ac057-571c-40fd-bdbf-26f5baa7ccdd {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shogun-image-container {
      position: relative;
    }

    .s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-382ac057-571c-40fd-bdbf-26f5baa7ccdd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-382ac057-571c-40fd-bdbf-26f5baa7ccdd {
  margin: 0 !important;
  overflow: visible;
}

#s-382ac057-571c-40fd-bdbf-26f5baa7ccdd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-382ac057-571c-40fd-bdbf-26f5baa7ccdd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-382ac057-571c-40fd-bdbf-26f5baa7ccdd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-382ac057-571c-40fd-bdbf-26f5baa7ccdd img.shogun-image {
  /* Add background color handling */
  
}

#s-382ac057-571c-40fd-bdbf-26f5baa7ccdd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-382ac057-571c-40fd-bdbf-26f5baa7ccdd .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-382ac057-571c-40fd-bdbf-26f5baa7ccdd .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-382ac057-571c-40fd-bdbf-26f5baa7ccdd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-382ac057-571c-40fd-bdbf-26f5baa7ccdd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-382ac057-571c-40fd-bdbf-26f5baa7ccdd .shogun-image-content {
  
    justify-content: center;
  
}

.s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shogun-image {
  box-sizing: border-box;
}



.s-382ac057-571c-40fd-bdbf-26f5baa7ccdd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-382ac057-571c-40fd-bdbf-26f5baa7ccdd {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shogun-image-container {
      position: relative;
    }

    .s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-382ac057-571c-40fd-bdbf-26f5baa7ccdd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-382ac057-571c-40fd-bdbf-26f5baa7ccdd {
  margin: 0 !important;
  overflow: visible;
}

#s-382ac057-571c-40fd-bdbf-26f5baa7ccdd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-382ac057-571c-40fd-bdbf-26f5baa7ccdd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-382ac057-571c-40fd-bdbf-26f5baa7ccdd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-382ac057-571c-40fd-bdbf-26f5baa7ccdd img.shogun-image {
  /* Add background color handling */
  
}

#s-382ac057-571c-40fd-bdbf-26f5baa7ccdd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-382ac057-571c-40fd-bdbf-26f5baa7ccdd .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-382ac057-571c-40fd-bdbf-26f5baa7ccdd .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-382ac057-571c-40fd-bdbf-26f5baa7ccdd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-382ac057-571c-40fd-bdbf-26f5baa7ccdd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-382ac057-571c-40fd-bdbf-26f5baa7ccdd .shogun-image-content {
  
    justify-content: center;
  
}

.s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shogun-image {
  box-sizing: border-box;
}



.s-382ac057-571c-40fd-bdbf-26f5baa7ccdd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-382ac057-571c-40fd-bdbf-26f5baa7ccdd {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shogun-image-container {
      position: relative;
    }

    .s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-382ac057-571c-40fd-bdbf-26f5baa7ccdd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}@media (max-width: 767px){#s-382ac057-571c-40fd-bdbf-26f5baa7ccdd {
  margin: 0 !important;
  overflow: visible;
}

#s-382ac057-571c-40fd-bdbf-26f5baa7ccdd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-382ac057-571c-40fd-bdbf-26f5baa7ccdd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-382ac057-571c-40fd-bdbf-26f5baa7ccdd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-382ac057-571c-40fd-bdbf-26f5baa7ccdd img.shogun-image {
  /* Add background color handling */
  
}

#s-382ac057-571c-40fd-bdbf-26f5baa7ccdd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-382ac057-571c-40fd-bdbf-26f5baa7ccdd .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-382ac057-571c-40fd-bdbf-26f5baa7ccdd .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-382ac057-571c-40fd-bdbf-26f5baa7ccdd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-382ac057-571c-40fd-bdbf-26f5baa7ccdd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-382ac057-571c-40fd-bdbf-26f5baa7ccdd .shogun-image-content {
  
    justify-content: center;
  
}

.s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shogun-image {
  box-sizing: border-box;
}



.s-382ac057-571c-40fd-bdbf-26f5baa7ccdd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-382ac057-571c-40fd-bdbf-26f5baa7ccdd {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shogun-image-container {
      position: relative;
    }

    .s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-382ac057-571c-40fd-bdbf-26f5baa7ccdd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-382ac057-571c-40fd-bdbf-26f5baa7ccdd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}
#s-50fe3547-c399-4a6d-9884-5e1742fd09f3 {
  margin-left: auto;
margin-right: auto;
max-width: 130px;
aspect-ratio: 130/75;
text-align: center;
}

#s-50fe3547-c399-4a6d-9884-5e1742fd09f3 {
  margin: 0 !important;
  overflow: visible;
}

#s-50fe3547-c399-4a6d-9884-5e1742fd09f3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-50fe3547-c399-4a6d-9884-5e1742fd09f3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-50fe3547-c399-4a6d-9884-5e1742fd09f3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-50fe3547-c399-4a6d-9884-5e1742fd09f3 img.shogun-image {
  /* Add background color handling */
  
}

#s-50fe3547-c399-4a6d-9884-5e1742fd09f3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-50fe3547-c399-4a6d-9884-5e1742fd09f3 .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-50fe3547-c399-4a6d-9884-5e1742fd09f3 .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-50fe3547-c399-4a6d-9884-5e1742fd09f3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-50fe3547-c399-4a6d-9884-5e1742fd09f3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-50fe3547-c399-4a6d-9884-5e1742fd09f3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shogun-image {
  box-sizing: border-box;
}



.s-50fe3547-c399-4a6d-9884-5e1742fd09f3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-50fe3547-c399-4a6d-9884-5e1742fd09f3 {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shogun-image-container {
      position: relative;
    }

    .s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-50fe3547-c399-4a6d-9884-5e1742fd09f3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

@media (min-width: 1200px){#s-50fe3547-c399-4a6d-9884-5e1742fd09f3 {
  margin: 0 !important;
  overflow: visible;
}

#s-50fe3547-c399-4a6d-9884-5e1742fd09f3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-50fe3547-c399-4a6d-9884-5e1742fd09f3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-50fe3547-c399-4a6d-9884-5e1742fd09f3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-50fe3547-c399-4a6d-9884-5e1742fd09f3 img.shogun-image {
  /* Add background color handling */
  
}

#s-50fe3547-c399-4a6d-9884-5e1742fd09f3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-50fe3547-c399-4a6d-9884-5e1742fd09f3 .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-50fe3547-c399-4a6d-9884-5e1742fd09f3 .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-50fe3547-c399-4a6d-9884-5e1742fd09f3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-50fe3547-c399-4a6d-9884-5e1742fd09f3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-50fe3547-c399-4a6d-9884-5e1742fd09f3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shogun-image {
  box-sizing: border-box;
}



.s-50fe3547-c399-4a6d-9884-5e1742fd09f3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-50fe3547-c399-4a6d-9884-5e1742fd09f3 {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shogun-image-container {
      position: relative;
    }

    .s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-50fe3547-c399-4a6d-9884-5e1742fd09f3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-50fe3547-c399-4a6d-9884-5e1742fd09f3 {
  margin: 0 !important;
  overflow: visible;
}

#s-50fe3547-c399-4a6d-9884-5e1742fd09f3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-50fe3547-c399-4a6d-9884-5e1742fd09f3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-50fe3547-c399-4a6d-9884-5e1742fd09f3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-50fe3547-c399-4a6d-9884-5e1742fd09f3 img.shogun-image {
  /* Add background color handling */
  
}

#s-50fe3547-c399-4a6d-9884-5e1742fd09f3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-50fe3547-c399-4a6d-9884-5e1742fd09f3 .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-50fe3547-c399-4a6d-9884-5e1742fd09f3 .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-50fe3547-c399-4a6d-9884-5e1742fd09f3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-50fe3547-c399-4a6d-9884-5e1742fd09f3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-50fe3547-c399-4a6d-9884-5e1742fd09f3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shogun-image {
  box-sizing: border-box;
}



.s-50fe3547-c399-4a6d-9884-5e1742fd09f3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-50fe3547-c399-4a6d-9884-5e1742fd09f3 {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shogun-image-container {
      position: relative;
    }

    .s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-50fe3547-c399-4a6d-9884-5e1742fd09f3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-50fe3547-c399-4a6d-9884-5e1742fd09f3 {
  margin: 0 !important;
  overflow: visible;
}

#s-50fe3547-c399-4a6d-9884-5e1742fd09f3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-50fe3547-c399-4a6d-9884-5e1742fd09f3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-50fe3547-c399-4a6d-9884-5e1742fd09f3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-50fe3547-c399-4a6d-9884-5e1742fd09f3 img.shogun-image {
  /* Add background color handling */
  
}

#s-50fe3547-c399-4a6d-9884-5e1742fd09f3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-50fe3547-c399-4a6d-9884-5e1742fd09f3 .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-50fe3547-c399-4a6d-9884-5e1742fd09f3 .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-50fe3547-c399-4a6d-9884-5e1742fd09f3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-50fe3547-c399-4a6d-9884-5e1742fd09f3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-50fe3547-c399-4a6d-9884-5e1742fd09f3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shogun-image {
  box-sizing: border-box;
}



.s-50fe3547-c399-4a6d-9884-5e1742fd09f3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-50fe3547-c399-4a6d-9884-5e1742fd09f3 {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shogun-image-container {
      position: relative;
    }

    .s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-50fe3547-c399-4a6d-9884-5e1742fd09f3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}@media (max-width: 767px){#s-50fe3547-c399-4a6d-9884-5e1742fd09f3 {
  margin: 0 !important;
  overflow: visible;
}

#s-50fe3547-c399-4a6d-9884-5e1742fd09f3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-50fe3547-c399-4a6d-9884-5e1742fd09f3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-50fe3547-c399-4a6d-9884-5e1742fd09f3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-50fe3547-c399-4a6d-9884-5e1742fd09f3 img.shogun-image {
  /* Add background color handling */
  
}

#s-50fe3547-c399-4a6d-9884-5e1742fd09f3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-50fe3547-c399-4a6d-9884-5e1742fd09f3 .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-50fe3547-c399-4a6d-9884-5e1742fd09f3 .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-50fe3547-c399-4a6d-9884-5e1742fd09f3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-50fe3547-c399-4a6d-9884-5e1742fd09f3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-50fe3547-c399-4a6d-9884-5e1742fd09f3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shogun-image {
  box-sizing: border-box;
}



.s-50fe3547-c399-4a6d-9884-5e1742fd09f3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-50fe3547-c399-4a6d-9884-5e1742fd09f3 {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shogun-image-container {
      position: relative;
    }

    .s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-50fe3547-c399-4a6d-9884-5e1742fd09f3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-50fe3547-c399-4a6d-9884-5e1742fd09f3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}
#s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea {
  margin-left: auto;
margin-right: auto;
max-width: 130px;
aspect-ratio: 130/75;
text-align: center;
}

#s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea {
  margin: 0 !important;
  overflow: visible;
}

#s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea img.shogun-image {
  /* Add background color handling */
  
}

#s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea .shogun-image-content {
  
    justify-content: center;
  
}

.s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shogun-image {
  box-sizing: border-box;
}



.s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shogun-image-container {
      position: relative;
    }

    .s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

@media (min-width: 1200px){#s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea {
  margin: 0 !important;
  overflow: visible;
}

#s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea img.shogun-image {
  /* Add background color handling */
  
}

#s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea .shogun-image-content {
  
    justify-content: center;
  
}

.s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shogun-image {
  box-sizing: border-box;
}



.s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shogun-image-container {
      position: relative;
    }

    .s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea {
  margin: 0 !important;
  overflow: visible;
}

#s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea img.shogun-image {
  /* Add background color handling */
  
}

#s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea .shogun-image-content {
  
    justify-content: center;
  
}

.s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shogun-image {
  box-sizing: border-box;
}



.s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shogun-image-container {
      position: relative;
    }

    .s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea {
  margin: 0 !important;
  overflow: visible;
}

#s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea img.shogun-image {
  /* Add background color handling */
  
}

#s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea .shogun-image-content {
  
    justify-content: center;
  
}

.s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shogun-image {
  box-sizing: border-box;
}



.s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shogun-image-container {
      position: relative;
    }

    .s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}@media (max-width: 767px){#s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea {
  margin: 0 !important;
  overflow: visible;
}

#s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea img.shogun-image {
  /* Add background color handling */
  
}

#s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea .shogun-image-content {
  
    justify-content: center;
  
}

.s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shogun-image {
  box-sizing: border-box;
}



.s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shogun-image-container {
      position: relative;
    }

    .s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7f1288d7-1a9b-4c00-938a-fa2dd5f718ea img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}
#s-a66e9bc4-3961-4e30-be74-e8b6569f052a {
  margin-left: auto;
margin-right: auto;
max-width: 130px;
aspect-ratio: 130/75;
text-align: center;
}

#s-a66e9bc4-3961-4e30-be74-e8b6569f052a {
  margin: 0 !important;
  overflow: visible;
}

#s-a66e9bc4-3961-4e30-be74-e8b6569f052a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a66e9bc4-3961-4e30-be74-e8b6569f052a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a66e9bc4-3961-4e30-be74-e8b6569f052a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a66e9bc4-3961-4e30-be74-e8b6569f052a img.shogun-image {
  /* Add background color handling */
  
}

#s-a66e9bc4-3961-4e30-be74-e8b6569f052a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a66e9bc4-3961-4e30-be74-e8b6569f052a .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-a66e9bc4-3961-4e30-be74-e8b6569f052a .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a66e9bc4-3961-4e30-be74-e8b6569f052a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a66e9bc4-3961-4e30-be74-e8b6569f052a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-a66e9bc4-3961-4e30-be74-e8b6569f052a .shogun-image-content {
  
    justify-content: center;
  
}

.s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shogun-image {
  box-sizing: border-box;
}



.s-a66e9bc4-3961-4e30-be74-e8b6569f052a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a66e9bc4-3961-4e30-be74-e8b6569f052a {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shogun-image-container {
      position: relative;
    }

    .s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a66e9bc4-3961-4e30-be74-e8b6569f052a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

@media (min-width: 1200px){#s-a66e9bc4-3961-4e30-be74-e8b6569f052a {
  margin: 0 !important;
  overflow: visible;
}

#s-a66e9bc4-3961-4e30-be74-e8b6569f052a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a66e9bc4-3961-4e30-be74-e8b6569f052a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a66e9bc4-3961-4e30-be74-e8b6569f052a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a66e9bc4-3961-4e30-be74-e8b6569f052a img.shogun-image {
  /* Add background color handling */
  
}

#s-a66e9bc4-3961-4e30-be74-e8b6569f052a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a66e9bc4-3961-4e30-be74-e8b6569f052a .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-a66e9bc4-3961-4e30-be74-e8b6569f052a .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a66e9bc4-3961-4e30-be74-e8b6569f052a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a66e9bc4-3961-4e30-be74-e8b6569f052a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-a66e9bc4-3961-4e30-be74-e8b6569f052a .shogun-image-content {
  
    justify-content: center;
  
}

.s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shogun-image {
  box-sizing: border-box;
}



.s-a66e9bc4-3961-4e30-be74-e8b6569f052a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a66e9bc4-3961-4e30-be74-e8b6569f052a {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shogun-image-container {
      position: relative;
    }

    .s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a66e9bc4-3961-4e30-be74-e8b6569f052a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-a66e9bc4-3961-4e30-be74-e8b6569f052a {
  margin: 0 !important;
  overflow: visible;
}

#s-a66e9bc4-3961-4e30-be74-e8b6569f052a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a66e9bc4-3961-4e30-be74-e8b6569f052a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a66e9bc4-3961-4e30-be74-e8b6569f052a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a66e9bc4-3961-4e30-be74-e8b6569f052a img.shogun-image {
  /* Add background color handling */
  
}

#s-a66e9bc4-3961-4e30-be74-e8b6569f052a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a66e9bc4-3961-4e30-be74-e8b6569f052a .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-a66e9bc4-3961-4e30-be74-e8b6569f052a .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a66e9bc4-3961-4e30-be74-e8b6569f052a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a66e9bc4-3961-4e30-be74-e8b6569f052a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-a66e9bc4-3961-4e30-be74-e8b6569f052a .shogun-image-content {
  
    justify-content: center;
  
}

.s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shogun-image {
  box-sizing: border-box;
}



.s-a66e9bc4-3961-4e30-be74-e8b6569f052a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a66e9bc4-3961-4e30-be74-e8b6569f052a {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shogun-image-container {
      position: relative;
    }

    .s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a66e9bc4-3961-4e30-be74-e8b6569f052a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-a66e9bc4-3961-4e30-be74-e8b6569f052a {
  margin: 0 !important;
  overflow: visible;
}

#s-a66e9bc4-3961-4e30-be74-e8b6569f052a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a66e9bc4-3961-4e30-be74-e8b6569f052a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a66e9bc4-3961-4e30-be74-e8b6569f052a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a66e9bc4-3961-4e30-be74-e8b6569f052a img.shogun-image {
  /* Add background color handling */
  
}

#s-a66e9bc4-3961-4e30-be74-e8b6569f052a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a66e9bc4-3961-4e30-be74-e8b6569f052a .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-a66e9bc4-3961-4e30-be74-e8b6569f052a .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a66e9bc4-3961-4e30-be74-e8b6569f052a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a66e9bc4-3961-4e30-be74-e8b6569f052a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-a66e9bc4-3961-4e30-be74-e8b6569f052a .shogun-image-content {
  
    justify-content: center;
  
}

.s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shogun-image {
  box-sizing: border-box;
}



.s-a66e9bc4-3961-4e30-be74-e8b6569f052a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a66e9bc4-3961-4e30-be74-e8b6569f052a {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shogun-image-container {
      position: relative;
    }

    .s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a66e9bc4-3961-4e30-be74-e8b6569f052a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}@media (max-width: 767px){#s-a66e9bc4-3961-4e30-be74-e8b6569f052a {
  margin: 0 !important;
  overflow: visible;
}

#s-a66e9bc4-3961-4e30-be74-e8b6569f052a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a66e9bc4-3961-4e30-be74-e8b6569f052a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a66e9bc4-3961-4e30-be74-e8b6569f052a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a66e9bc4-3961-4e30-be74-e8b6569f052a img.shogun-image {
  /* Add background color handling */
  
}

#s-a66e9bc4-3961-4e30-be74-e8b6569f052a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a66e9bc4-3961-4e30-be74-e8b6569f052a .shg-image-content-wrapper {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }

    #s-a66e9bc4-3961-4e30-be74-e8b6569f052a .shogun-image-link {
      aspect-ratio: 130/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a66e9bc4-3961-4e30-be74-e8b6569f052a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a66e9bc4-3961-4e30-be74-e8b6569f052a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 130px;
  }



  img.s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shogun-image {
    
    
    
    max-height: 130px;
  }


.s-a66e9bc4-3961-4e30-be74-e8b6569f052a .shogun-image-content {
  
    justify-content: center;
  
}

.s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shogun-image {
  box-sizing: border-box;
}



.s-a66e9bc4-3961-4e30-be74-e8b6569f052a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a66e9bc4-3961-4e30-be74-e8b6569f052a {
      --shg-aspect-ratio: calc(130/75); 
    }

    .s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shogun-image-container {
      position: relative;
    }

    .s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a66e9bc4-3961-4e30-be74-e8b6569f052a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a66e9bc4-3961-4e30-be74-e8b6569f052a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 130px;
    }
  }

}
#s-4f5c314f-5829-422b-b086-c9e851be8482 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 1200px;
background-color: rgba(255, 255, 255, 1);
}








#s-4f5c314f-5829-422b-b086-c9e851be8482 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4f5c314f-5829-422b-b086-c9e851be8482.shg-box.shg-c {
  justify-content: center;
}

#s-4dba6326-df6a-446e-9d4c-8981ba5917a5 {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-left: 25px;
padding-bottom: 50px;
padding-right: 25px;
}
@media (min-width: 1200px){#s-4dba6326-df6a-446e-9d4c-8981ba5917a5 {
  max-width: 1200px;
}
}@media (max-width: 767px){#s-4dba6326-df6a-446e-9d4c-8981ba5917a5 {
  padding-left: 0px;
padding-right: 0px;
}
}
@media (min-width: 0px) {
[id="s-4dba6326-df6a-446e-9d4c-8981ba5917a5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4dba6326-df6a-446e-9d4c-8981ba5917a5"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-4dba6326-df6a-446e-9d4c-8981ba5917a5"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-4dba6326-df6a-446e-9d4c-8981ba5917a5"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-4dba6326-df6a-446e-9d4c-8981ba5917a5"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-4dba6326-df6a-446e-9d4c-8981ba5917a5"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-4dba6326-df6a-446e-9d4c-8981ba5917a5"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

#s-6f67d089-6557-419d-acfe-e55266a9f034 {
  margin-top: 0px;
margin-left: 20px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 8px;
padding-bottom: 8px;
max-width: 250px;
}
@media (min-width: 1200px){#s-6f67d089-6557-419d-acfe-e55266a9f034 {
  display: none;
}
#s-6f67d089-6557-419d-acfe-e55266a9f034, #wrap-s-6f67d089-6557-419d-acfe-e55266a9f034, #wrap-content-s-6f67d089-6557-419d-acfe-e55266a9f034 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-6f67d089-6557-419d-acfe-e55266a9f034 {
  display: none;
}
#s-6f67d089-6557-419d-acfe-e55266a9f034, #wrap-s-6f67d089-6557-419d-acfe-e55266a9f034, #wrap-content-s-6f67d089-6557-419d-acfe-e55266a9f034 { display: none !important; }}
#s-fb66e64c-23df-41b9-8987-3a7dd8088f7b {
  margin-top: 25%;
margin-left: 20px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 8px;
padding-bottom: 8px;
max-width: 350px;
}
@media (min-width: 1200px){#s-fb66e64c-23df-41b9-8987-3a7dd8088f7b {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-fb66e64c-23df-41b9-8987-3a7dd8088f7b {
  margin-top: 25%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-fb66e64c-23df-41b9-8987-3a7dd8088f7b {
  display: none;
}
#s-fb66e64c-23df-41b9-8987-3a7dd8088f7b, #wrap-s-fb66e64c-23df-41b9-8987-3a7dd8088f7b, #wrap-content-s-fb66e64c-23df-41b9-8987-3a7dd8088f7b { display: none !important; }}@media (max-width: 767px){#s-fb66e64c-23df-41b9-8987-3a7dd8088f7b {
  display: none;
}
#s-fb66e64c-23df-41b9-8987-3a7dd8088f7b, #wrap-s-fb66e64c-23df-41b9-8987-3a7dd8088f7b, #wrap-content-s-fb66e64c-23df-41b9-8987-3a7dd8088f7b { display: none !important; }}
#s-f5bac901-a89f-4c7f-b625-b4fa04a11770 {
  margin-top: 0px;
margin-left: 20px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 15px;
max-width: 325px;
}
@media (min-width: 1200px){#s-f5bac901-a89f-4c7f-b625-b4fa04a11770 {
  display: none;
}
#s-f5bac901-a89f-4c7f-b625-b4fa04a11770, #wrap-s-f5bac901-a89f-4c7f-b625-b4fa04a11770, #wrap-content-s-f5bac901-a89f-4c7f-b625-b4fa04a11770 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f5bac901-a89f-4c7f-b625-b4fa04a11770 {
  display: none;
}
#s-f5bac901-a89f-4c7f-b625-b4fa04a11770, #wrap-s-f5bac901-a89f-4c7f-b625-b4fa04a11770, #wrap-content-s-f5bac901-a89f-4c7f-b625-b4fa04a11770 { display: none !important; }}@media (max-width: 767px){#s-f5bac901-a89f-4c7f-b625-b4fa04a11770 {
  max-width: 325px;
}
}
#s-5a30e016-cf09-45ae-a855-115f7b51c68a {
  margin-top: 0px;
margin-left: 20px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 15px;
max-width: 300px;
}
@media (min-width: 1200px){#s-5a30e016-cf09-45ae-a855-115f7b51c68a {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-5a30e016-cf09-45ae-a855-115f7b51c68a {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-5a30e016-cf09-45ae-a855-115f7b51c68a {
  display: none;
}
#s-5a30e016-cf09-45ae-a855-115f7b51c68a, #wrap-s-5a30e016-cf09-45ae-a855-115f7b51c68a, #wrap-content-s-5a30e016-cf09-45ae-a855-115f7b51c68a { display: none !important; }}@media (max-width: 767px){#s-5a30e016-cf09-45ae-a855-115f7b51c68a {
  max-width: 325px;
display: none;
}
#s-5a30e016-cf09-45ae-a855-115f7b51c68a, #wrap-s-5a30e016-cf09-45ae-a855-115f7b51c68a, #wrap-content-s-5a30e016-cf09-45ae-a855-115f7b51c68a { display: none !important; }}
#s-ccd508f5-2b75-4a89-9bb1-b6c2a86efd03 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-left: 0%;
padding-right: 0%;
min-height: 50px;
max-width: 600px;
}
@media (min-width: 768px) and (max-width: 991px){#s-ccd508f5-2b75-4a89-9bb1-b6c2a86efd03 {
  margin-left: auto;
margin-right: auto;
}
}







#s-ccd508f5-2b75-4a89-9bb1-b6c2a86efd03 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ccd508f5-2b75-4a89-9bb1-b6c2a86efd03.shg-box.shg-c {
  justify-content: center;
}

#s-2d76e1c8-4323-430e-a11b-5a39c5974f0b {
  text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-2d76e1c8-4323-430e-a11b-5a39c5974f0b {
  text-align: center;
}
}
#s-703e7cb7-a7e5-4fe1-9d58-32ad316cb36f {
  text-align: left;
}
@media (min-width: 1200px){#s-703e7cb7-a7e5-4fe1-9d58-32ad316cb36f {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-703e7cb7-a7e5-4fe1-9d58-32ad316cb36f {
  
}
}
#s-44ea77e6-e859-45a2-8d6e-d116faf42126 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-44ea77e6-e859-45a2-8d6e-d116faf42126 {
  border-radius: 0px;
background-color: rgba(0, 0, 0, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-44ea77e6-e859-45a2-8d6e-d116faf42126 {
  border-radius: 0px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-44ea77e6-e859-45a2-8d6e-d116faf42126 {
  
}
}@media (max-width: 767px){#s-44ea77e6-e859-45a2-8d6e-d116faf42126 {
  margin-left: 20px;
margin-right: 20px;
}
}







#s-44ea77e6-e859-45a2-8d6e-d116faf42126 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-44ea77e6-e859-45a2-8d6e-d116faf42126.shg-box.shg-c {
  justify-content: center;
}

#s-04b7b32a-ea0f-45d6-9230-b7108dc658d5 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-04b7b32a-ea0f-45d6-9230-b7108dc658d5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-04b7b32a-ea0f-45d6-9230-b7108dc658d5.shg-box.shg-c {
  justify-content: center;
}

#s-4af0b650-c8a2-4f01-a735-3dc8493175bf {
  margin-top: 25px;
margin-left: auto;
margin-bottom: 50px;
margin-right: auto;
max-width: 1200px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-4af0b650-c8a2-4f01-a735-3dc8493175bf {
  background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-4af0b650-c8a2-4f01-a735-3dc8493175bf {
  background-color: rgba(255, 255, 255, 1);
}
}
@media (min-width: 0px) {
[id="s-4af0b650-c8a2-4f01-a735-3dc8493175bf"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4af0b650-c8a2-4f01-a735-3dc8493175bf"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-4af0b650-c8a2-4f01-a735-3dc8493175bf"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-4af0b650-c8a2-4f01-a735-3dc8493175bf"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-4af0b650-c8a2-4f01-a735-3dc8493175bf"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-4af0b650-c8a2-4f01-a735-3dc8493175bf"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-4af0b650-c8a2-4f01-a735-3dc8493175bf"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-4af0b650-c8a2-4f01-a735-3dc8493175bf"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-01701811-fc6a-4b7f-a979-8775778e3d1b {
  margin-top: 0px;
margin-left: 25px;
margin-bottom: 0px;
margin-right: 50px;
min-height: 50px;
}
@media (min-width: 1200px){#s-01701811-fc6a-4b7f-a979-8775778e3d1b {
  margin-bottom: 0px;
}
}@media (max-width: 767px){#s-01701811-fc6a-4b7f-a979-8775778e3d1b {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
}
}







#s-01701811-fc6a-4b7f-a979-8775778e3d1b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-01701811-fc6a-4b7f-a979-8775778e3d1b.shg-box.shg-c {
  justify-content: center;
}
@media (min-width: 1200px){






#s-01701811-fc6a-4b7f-a979-8775778e3d1b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-01701811-fc6a-4b7f-a979-8775778e3d1b.shg-box.shg-c {
  justify-content: center;
}
}
#s-a11f3e3d-5559-43b1-ac45-1084a36c6131 {
  margin-top: 25px;
margin-bottom: 15px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 1200px){#s-a11f3e3d-5559-43b1-ac45-1084a36c6131 {
  margin-top: 25px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-a11f3e3d-5559-43b1-ac45-1084a36c6131 {
  margin-top: 50px;
margin-bottom: 10px;
}
}@media (max-width: 767px){#s-a11f3e3d-5559-43b1-ac45-1084a36c6131 {
  margin-top: 50px;
margin-bottom: 0px;
padding-top: 10px;
text-align: left;
}
}
#s-a11f3e3d-5559-43b1-ac45-1084a36c6131 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  line-height: 1.2em;
  
  
}


@media (min-width: 1200px){#s-a11f3e3d-5559-43b1-ac45-1084a36c6131 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  line-height: 1.2em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-a11f3e3d-5559-43b1-ac45-1084a36c6131 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 28px;
  line-height: 1.2em;
  
  
}


}
#s-fb5c908b-d591-40b9-b87a-c05f6ed6922d {
  margin-bottom: 40px;
}
@media (min-width: 1200px){#s-fb5c908b-d591-40b9-b87a-c05f6ed6922d {
  max-width: 600px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-fb5c908b-d591-40b9-b87a-c05f6ed6922d {
  margin-bottom: 25px;
}
}
#s-efa6c080-bd5a-423e-8c39-39677d0f86bb {
  margin-left: 0px;
margin-bottom: 15px;
margin-right: 0%;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #000;
border-style: solid;
border-radius: 8px;
max-width: 250px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-efa6c080-bd5a-423e-8c39-39677d0f86bb:hover {background-color: rgba(66, 66, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-efa6c080-bd5a-423e-8c39-39677d0f86bb:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-efa6c080-bd5a-423e-8c39-39677d0f86bb {
  border-style: solid;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #000;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-efa6c080-bd5a-423e-8c39-39677d0f86bb {
  border-style: solid;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #000;
}
}@media (min-width: 768px) and (max-width: 991px){#s-efa6c080-bd5a-423e-8c39-39677d0f86bb {
  border-style: solid;
border-color: #000;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
}
}@media (max-width: 767px){#s-efa6c080-bd5a-423e-8c39-39677d0f86bb {
  border-style: solid;
border-color: #000;
padding-left: 0px;
padding-right: 0px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
max-width: 100%;
}
}

  #s-efa6c080-bd5a-423e-8c39-39677d0f86bb-root {
    text-align: center;
  }


#s-efa6c080-bd5a-423e-8c39-39677d0f86bb.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
@media (min-width: 1200px){
  #s-efa6c080-bd5a-423e-8c39-39677d0f86bb-root {
    text-align: center;
  }


#s-efa6c080-bd5a-423e-8c39-39677d0f86bb.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-efa6c080-bd5a-423e-8c39-39677d0f86bb-root {
    text-align: center;
  }


#s-efa6c080-bd5a-423e-8c39-39677d0f86bb.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-efa6c080-bd5a-423e-8c39-39677d0f86bb-root {
    text-align: center;
  }


#s-efa6c080-bd5a-423e-8c39-39677d0f86bb.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}@media (max-width: 767px){
  #s-efa6c080-bd5a-423e-8c39-39677d0f86bb-root {
    text-align: center;
  }


#s-efa6c080-bd5a-423e-8c39-39677d0f86bb.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Nunito;
  display:  block ;
}
}
#s-589c16a9-955e-4505-891c-601ec00b9471 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(255, 255, 255, 0);
}
@media (min-width: 768px) and (max-width: 991px){#s-589c16a9-955e-4505-891c-601ec00b9471 {
  padding-left: 0px;
padding-right: 25px;
}
}







#s-589c16a9-955e-4505-891c-601ec00b9471 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-589c16a9-955e-4505-891c-601ec00b9471.shg-box.shg-c {
  justify-content: center;
}
@media (min-width: 992px) and (max-width: 1199px){






#s-589c16a9-955e-4505-891c-601ec00b9471 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-589c16a9-955e-4505-891c-601ec00b9471.shg-box.shg-c {
  justify-content: center;
}
}
.shogun-video {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}

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

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

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

#s-0316f36e-1c40-4406-aa02-bc160a8caa7a {
  margin-left: auto;
margin-right: auto;
}

#s-b23d96dc-6da9-4063-8b59-f95c18e0f2ad {
  margin-left: auto;
margin-right: auto;
padding-top: 25px;
padding-left: 25px;
padding-bottom: 0px;
padding-right: 25px;
min-height: 50px;
max-width: 1400px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-b23d96dc-6da9-4063-8b59-f95c18e0f2ad {
  padding-top: 0px;
padding-left: 25px;
padding-right: 25px;
}
}@media (max-width: 767px){#s-b23d96dc-6da9-4063-8b59-f95c18e0f2ad {
  padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
}
}







#s-b23d96dc-6da9-4063-8b59-f95c18e0f2ad > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b23d96dc-6da9-4063-8b59-f95c18e0f2ad.shg-box.shg-c {
  justify-content: center;
}

#s-f77a2ac8-5891-44d2-97dd-4c39b08b58a2 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1200px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-f77a2ac8-5891-44d2-97dd-4c39b08b58a2 {
  margin-bottom: 15px;
}
}
@media (min-width: 0px) {
[id="s-f77a2ac8-5891-44d2-97dd-4c39b08b58a2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f77a2ac8-5891-44d2-97dd-4c39b08b58a2"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-f77a2ac8-5891-44d2-97dd-4c39b08b58a2"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-f77a2ac8-5891-44d2-97dd-4c39b08b58a2"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

#s-beee4cf9-d969-4aff-bc20-a6bb2de58c6b {
  margin-left: auto;
margin-bottom: 25px;
margin-right: auto;
padding-top: 15px;
padding-left: 25px;
padding-bottom: 15px;
padding-right: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 15px;
min-height: 50px;
background-color: rgba(229, 229, 229, 1);
}








#s-beee4cf9-d969-4aff-bc20-a6bb2de58c6b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-beee4cf9-d969-4aff-bc20-a6bb2de58c6b.shg-box.shg-c {
  justify-content: flex-start;
}

#s-9ac59173-a793-480e-9821-54ee295a44fa {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-9ac59173-a793-480e-9821-54ee295a44fa .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-9ac59173-a793-480e-9821-54ee295a44fa .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-b0e90ce9-65e7-4418-8763-9101f9e73d28 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-b0e90ce9-65e7-4418-8763-9101f9e73d28 {
  margin-top: 0px;
margin-bottom: 5px;
}
}
#s-38ccf9df-0d57-40a3-818d-0b45f92ac4fc {
  margin-left: auto;
margin-bottom: 25px;
margin-right: auto;
padding-top: 15px;
padding-left: 25px;
padding-bottom: 15px;
padding-right: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 15px;
min-height: 50px;
background-color: rgba(229, 229, 229, 1);
}








#s-38ccf9df-0d57-40a3-818d-0b45f92ac4fc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-38ccf9df-0d57-40a3-818d-0b45f92ac4fc.shg-box.shg-c {
  justify-content: flex-start;
}

#s-cf021723-c7ed-4ab2-a9cd-984fdea4e1b7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-cf021723-c7ed-4ab2-a9cd-984fdea4e1b7 .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-cf021723-c7ed-4ab2-a9cd-984fdea4e1b7 .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-d8920189-fe0e-4864-89e4-3ef5ed83384e {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-d8920189-fe0e-4864-89e4-3ef5ed83384e {
  margin-bottom: 5px;
}
}
#s-d3ed325a-e742-4b52-9c6c-cf0fad296825 {
  margin-left: auto;
margin-bottom: 25px;
margin-right: auto;
padding-top: 15px;
padding-left: 25px;
padding-bottom: 15px;
padding-right: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 15px;
min-height: 50px;
background-color: rgba(229, 229, 229, 1);
}








#s-d3ed325a-e742-4b52-9c6c-cf0fad296825 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d3ed325a-e742-4b52-9c6c-cf0fad296825.shg-box.shg-c {
  justify-content: flex-start;
}

#s-d48d9e9d-8cc1-4d1a-960a-00f7dcb49bc0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-d48d9e9d-8cc1-4d1a-960a-00f7dcb49bc0 .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-d48d9e9d-8cc1-4d1a-960a-00f7dcb49bc0 .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-90b4119c-4c5b-45ad-883d-1412869e2916 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-90b4119c-4c5b-45ad-883d-1412869e2916 {
  margin-bottom: 5px;
}
}
#s-ca5e3782-f5e3-4608-92f1-c4d839f0d285 {
  margin-right: auto;
min-height: 50px;
background-color: rgba(229, 229, 229, 1);
}
@media (min-width: 1200px){#s-ca5e3782-f5e3-4608-92f1-c4d839f0d285 {
  background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ca5e3782-f5e3-4608-92f1-c4d839f0d285 {
  background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-ca5e3782-f5e3-4608-92f1-c4d839f0d285 {
  background-color: rgba(255, 255, 255, 1);
}
}@media (max-width: 767px){#s-ca5e3782-f5e3-4608-92f1-c4d839f0d285 {
  background-color: rgba(255, 255, 255, 1);
}
}







#s-ca5e3782-f5e3-4608-92f1-c4d839f0d285 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ca5e3782-f5e3-4608-92f1-c4d839f0d285.shg-box.shg-c {
  justify-content: center;
}

#s-917aefc5-03b9-4780-942d-a035dc9d3eda {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-917aefc5-03b9-4780-942d-a035dc9d3eda > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-917aefc5-03b9-4780-942d-a035dc9d3eda.shg-box.shg-c {
  justify-content: center;
}

#s-c146fc6a-5d8e-4c1e-9c8e-bf2333ab243a {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-c146fc6a-5d8e-4c1e-9c8e-bf2333ab243a {
  display: none;
}
#s-c146fc6a-5d8e-4c1e-9c8e-bf2333ab243a, #wrap-s-c146fc6a-5d8e-4c1e-9c8e-bf2333ab243a, #wrap-content-s-c146fc6a-5d8e-4c1e-9c8e-bf2333ab243a { display: none !important; }}







#s-c146fc6a-5d8e-4c1e-9c8e-bf2333ab243a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c146fc6a-5d8e-4c1e-9c8e-bf2333ab243a.shg-box.shg-c {
  justify-content: center;
}

#s-189dc79b-b750-485f-8301-08ec2dbd7fb6 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 1200px;
}
@media (min-width: 1200px){#s-189dc79b-b750-485f-8301-08ec2dbd7fb6 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-189dc79b-b750-485f-8301-08ec2dbd7fb6 {
  background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-189dc79b-b750-485f-8301-08ec2dbd7fb6 {
  
}
}







#s-189dc79b-b750-485f-8301-08ec2dbd7fb6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-189dc79b-b750-485f-8301-08ec2dbd7fb6.shg-box.shg-c {
  justify-content: center;
}

#s-b282f352-6fcb-4ae0-9ff6-7e01feba80c3 {
  margin-top: 25px;
margin-left: 40px;
margin-right: 20px;
padding-top: 8px;
padding-bottom: 15px;
max-width: 1200px;
}
@media (min-width: 1200px){#s-b282f352-6fcb-4ae0-9ff6-7e01feba80c3 {
  margin-top: 50px;
margin-bottom: 25px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b282f352-6fcb-4ae0-9ff6-7e01feba80c3 {
  margin-top: 35px;
margin-bottom: 15px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b282f352-6fcb-4ae0-9ff6-7e01feba80c3 {
  margin-top: 40px;
}
}
#s-44af7b3d-87d4-4776-8880-f40927671e40 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-44af7b3d-87d4-4776-8880-f40927671e40 {
  background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-44af7b3d-87d4-4776-8880-f40927671e40 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-44af7b3d-87d4-4776-8880-f40927671e40 {
  
}
}@media (max-width: 767px){#s-44af7b3d-87d4-4776-8880-f40927671e40 {
  
}
}







#s-44af7b3d-87d4-4776-8880-f40927671e40 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-44af7b3d-87d4-4776-8880-f40927671e40.shg-box.shg-c {
  justify-content: center;
}

#s-7b46001d-4423-4472-a2b0-4434426f78f4 {
  margin-top: 25px;
margin-left: 20px;
margin-bottom: 15px;
margin-right: 20px;
padding-top: 8px;
padding-bottom: 0px;
max-width: 375px;
}
@media (min-width: 1200px){#s-7b46001d-4423-4472-a2b0-4434426f78f4 {
  display: none;
}
#s-7b46001d-4423-4472-a2b0-4434426f78f4, #wrap-s-7b46001d-4423-4472-a2b0-4434426f78f4, #wrap-content-s-7b46001d-4423-4472-a2b0-4434426f78f4 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-7b46001d-4423-4472-a2b0-4434426f78f4 {
  display: none;
}
#s-7b46001d-4423-4472-a2b0-4434426f78f4, #wrap-s-7b46001d-4423-4472-a2b0-4434426f78f4, #wrap-content-s-7b46001d-4423-4472-a2b0-4434426f78f4 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-7b46001d-4423-4472-a2b0-4434426f78f4 {
  display: none;
}
#s-7b46001d-4423-4472-a2b0-4434426f78f4, #wrap-s-7b46001d-4423-4472-a2b0-4434426f78f4, #wrap-content-s-7b46001d-4423-4472-a2b0-4434426f78f4 { display: none !important; }}
#s-3af8892c-3778-4686-98de-dc014626792b {
  margin-left: 20px;
margin-right: 20px;
min-height: 50px;
background-color: rgba(229, 229, 229, 1);
}
@media (min-width: 1200px){#s-3af8892c-3778-4686-98de-dc014626792b {
  padding-bottom: 50px;
background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-3af8892c-3778-4686-98de-dc014626792b {
  padding-bottom: 50px;
background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-3af8892c-3778-4686-98de-dc014626792b {
  margin-left: 10px;
margin-right: 10px;
padding-top: 20px;
padding-bottom: 50px;
background-color: rgba(255, 255, 255, 1);
}
}@media (max-width: 767px){#s-3af8892c-3778-4686-98de-dc014626792b {
  margin-left: 0px;
margin-right: 0px;
padding-top: 15px;
padding-bottom: 40px;
background-color: rgba(255, 255, 255, 1);
}
}







#s-3af8892c-3778-4686-98de-dc014626792b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3af8892c-3778-4686-98de-dc014626792b.shg-box.shg-c {
  justify-content: center;
}

#s-6b6adc26-5ab3-41aa-96a7-40922e98c539 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
max-width: 1260px;
}
@media (max-width: 767px){#s-6b6adc26-5ab3-41aa-96a7-40922e98c539 {
  margin-left: auto;
}
}
/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-6b6adc26-5ab3-41aa-96a7-40922e98c539 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 16px !important;
  
}

#slider-v3-s-6b6adc26-5ab3-41aa-96a7-40922e98c539 > .swiper-button-prev,
#slider-v3-s-6b6adc26-5ab3-41aa-96a7-40922e98c539 > .swiper-button-next {
  
}

#slider-v3-s-6b6adc26-5ab3-41aa-96a7-40922e98c539 > .swiper-button-prev svg,
#slider-v3-s-6b6adc26-5ab3-41aa-96a7-40922e98c539 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-6b6adc26-5ab3-41aa-96a7-40922e98c539 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-6b6adc26-5ab3-41aa-96a7-40922e98c539 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-6b6adc26-5ab3-41aa-96a7-40922e98c539 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-6b6adc26-5ab3-41aa-96a7-40922e98c539 .swiper-pagination-bullet {
  width: 16px !important;
  height: 16px !important;
  margin: 0 !important;
}

#slider-v3-s-6b6adc26-5ab3-41aa-96a7-40922e98c539 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(16px * 1) !important;
  height: 16px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-6b6adc26-5ab3-41aa-96a7-40922e98c539 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 15px !important;
}
@media (min-width: 768px) and (max-width: 991px){/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-6b6adc26-5ab3-41aa-96a7-40922e98c539 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 16px !important;
  
}

#slider-v3-s-6b6adc26-5ab3-41aa-96a7-40922e98c539 > .swiper-button-prev,
#slider-v3-s-6b6adc26-5ab3-41aa-96a7-40922e98c539 > .swiper-button-next {
  
}

#slider-v3-s-6b6adc26-5ab3-41aa-96a7-40922e98c539 > .swiper-button-prev svg,
#slider-v3-s-6b6adc26-5ab3-41aa-96a7-40922e98c539 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-6b6adc26-5ab3-41aa-96a7-40922e98c539 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-6b6adc26-5ab3-41aa-96a7-40922e98c539 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-6b6adc26-5ab3-41aa-96a7-40922e98c539 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-6b6adc26-5ab3-41aa-96a7-40922e98c539 .swiper-pagination-bullet {
  width: 16px !important;
  height: 16px !important;
  margin: 0 !important;
}

#slider-v3-s-6b6adc26-5ab3-41aa-96a7-40922e98c539 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(16px * 1) !important;
  height: 16px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-6b6adc26-5ab3-41aa-96a7-40922e98c539 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 15px !important;
}
}@media (max-width: 767px){/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-6b6adc26-5ab3-41aa-96a7-40922e98c539 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 16px !important;
  
}

#slider-v3-s-6b6adc26-5ab3-41aa-96a7-40922e98c539 > .swiper-button-prev,
#slider-v3-s-6b6adc26-5ab3-41aa-96a7-40922e98c539 > .swiper-button-next {
  
}

#slider-v3-s-6b6adc26-5ab3-41aa-96a7-40922e98c539 > .swiper-button-prev svg,
#slider-v3-s-6b6adc26-5ab3-41aa-96a7-40922e98c539 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-6b6adc26-5ab3-41aa-96a7-40922e98c539 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-6b6adc26-5ab3-41aa-96a7-40922e98c539 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-6b6adc26-5ab3-41aa-96a7-40922e98c539 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-6b6adc26-5ab3-41aa-96a7-40922e98c539 .swiper-pagination-bullet {
  width: 16px !important;
  height: 16px !important;
  margin: 0 !important;
}

#slider-v3-s-6b6adc26-5ab3-41aa-96a7-40922e98c539 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(16px * 1) !important;
  height: 16px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-6b6adc26-5ab3-41aa-96a7-40922e98c539 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 15px !important;
}
}
#s-c4900d6f-b8d2-40ef-a165-b617923a0621 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-ec8f5e0e-3f9a-480b-baca-196d46234614 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-57306bf0-2f2b-4a9c-bbd5-d2b66f89edbd {
  margin-left: auto;
margin-bottom: 15px;
margin-right: auto;
text-align: left;
}

#s-99363d07-6c78-4a71-93b5-7db53c77749b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-f40527cc-f354-4397-88d7-5d115b7492db {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-17947dca-a340-4883-bd49-c20e0a3115fd {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-17947dca-a340-4883-bd49-c20e0a3115fd {
  background-color: rgba(229, 229, 229, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-17947dca-a340-4883-bd49-c20e0a3115fd {
  background-color: rgba(229, 229, 229, 1);
}
}@media (max-width: 767px){#s-17947dca-a340-4883-bd49-c20e0a3115fd {
  background-color: rgba(229, 229, 229, 1);
}
}







#s-17947dca-a340-4883-bd49-c20e0a3115fd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-17947dca-a340-4883-bd49-c20e0a3115fd.shg-box.shg-c {
  justify-content: center;
}

#s-1b43a642-492b-4a58-bf82-ab90f977f7dd {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-left: 25px;
padding-bottom: 50px;
padding-right: 25px;
max-width: 1200px;
}
@media (min-width: 768px) and (max-width: 991px){#s-1b43a642-492b-4a58-bf82-ab90f977f7dd {
  background-color: rgba(229, 229, 229, 1);
}
}@media (max-width: 767px){#s-1b43a642-492b-4a58-bf82-ab90f977f7dd {
  display: none;
}
#s-1b43a642-492b-4a58-bf82-ab90f977f7dd, #wrap-s-1b43a642-492b-4a58-bf82-ab90f977f7dd, #wrap-content-s-1b43a642-492b-4a58-bf82-ab90f977f7dd { display: none !important; }}
@media (min-width: 0px) {
[id="s-1b43a642-492b-4a58-bf82-ab90f977f7dd"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1b43a642-492b-4a58-bf82-ab90f977f7dd"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-1b43a642-492b-4a58-bf82-ab90f977f7dd"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-1b43a642-492b-4a58-bf82-ab90f977f7dd"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-1b43a642-492b-4a58-bf82-ab90f977f7dd"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-1b43a642-492b-4a58-bf82-ab90f977f7dd"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-1b43a642-492b-4a58-bf82-ab90f977f7dd"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

}

#s-f773a04b-8fac-4203-8755-db876590483d {
  margin-top: 25px;
margin-left: 20px;
margin-bottom: 0%;
margin-right: 60px;
padding-top: 8px;
padding-bottom: 15px;
max-width: 560px;
}

#s-f27f7331-9b74-4035-8cff-bb3ca80395d0 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
min-height: 50px;
}








#s-f27f7331-9b74-4035-8cff-bb3ca80395d0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f27f7331-9b74-4035-8cff-bb3ca80395d0.shg-box.shg-c {
  justify-content: center;
}

#s-965384fe-5e2d-4cc9-80fb-1b8dcd197ff2 {
  margin-left: auto;
margin-right: auto;
max-width: 700px;
}

@media (min-width: 0px) {
[id="s-965384fe-5e2d-4cc9-80fb-1b8dcd197ff2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-965384fe-5e2d-4cc9-80fb-1b8dcd197ff2"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-965384fe-5e2d-4cc9-80fb-1b8dcd197ff2"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-965384fe-5e2d-4cc9-80fb-1b8dcd197ff2"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-187009bd-10a8-4b99-b081-6f2569327764 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-187009bd-10a8-4b99-b081-6f2569327764"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-187009bd-10a8-4b99-b081-6f2569327764"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-187009bd-10a8-4b99-b081-6f2569327764"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-187009bd-10a8-4b99-b081-6f2569327764"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-4979a94a-9c01-4282-b9f1-7c06cb072329 {
  margin-left: auto;
margin-right: auto;
min-height: 225px;
}








#s-4979a94a-9c01-4282-b9f1-7c06cb072329 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4979a94a-9c01-4282-b9f1-7c06cb072329.shg-box.shg-c {
  justify-content: flex-end;
}

#s-114dc1eb-ad9f-4235-a0ab-69173a1795fd {
  margin-left: auto;
margin-right: auto;
max-width: 684px;
aspect-ratio: 1/1;
text-align: center;
}

#s-114dc1eb-ad9f-4235-a0ab-69173a1795fd {
  margin: 0 !important;
  overflow: visible;
}

#s-114dc1eb-ad9f-4235-a0ab-69173a1795fd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-114dc1eb-ad9f-4235-a0ab-69173a1795fd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-114dc1eb-ad9f-4235-a0ab-69173a1795fd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-114dc1eb-ad9f-4235-a0ab-69173a1795fd img.shogun-image {
  /* Add background color handling */
  
}

#s-114dc1eb-ad9f-4235-a0ab-69173a1795fd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-114dc1eb-ad9f-4235-a0ab-69173a1795fd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-114dc1eb-ad9f-4235-a0ab-69173a1795fd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-114dc1eb-ad9f-4235-a0ab-69173a1795fd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-114dc1eb-ad9f-4235-a0ab-69173a1795fd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 684px;
  }



  img.s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shogun-image {
    
    
    
    max-height: 684px;
  }


.s-114dc1eb-ad9f-4235-a0ab-69173a1795fd .shogun-image-content {
  
    justify-content: center;
  
}

.s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shogun-image {
  box-sizing: border-box;
}



.s-114dc1eb-ad9f-4235-a0ab-69173a1795fd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-114dc1eb-ad9f-4235-a0ab-69173a1795fd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shogun-image-container {
      position: relative;
    }

    .s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-114dc1eb-ad9f-4235-a0ab-69173a1795fd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 684px;
    }
  }

@media (min-width: 1200px){#s-114dc1eb-ad9f-4235-a0ab-69173a1795fd {
  margin: 0 !important;
  overflow: visible;
}

#s-114dc1eb-ad9f-4235-a0ab-69173a1795fd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-114dc1eb-ad9f-4235-a0ab-69173a1795fd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-114dc1eb-ad9f-4235-a0ab-69173a1795fd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-114dc1eb-ad9f-4235-a0ab-69173a1795fd img.shogun-image {
  /* Add background color handling */
  
}

#s-114dc1eb-ad9f-4235-a0ab-69173a1795fd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-114dc1eb-ad9f-4235-a0ab-69173a1795fd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-114dc1eb-ad9f-4235-a0ab-69173a1795fd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-114dc1eb-ad9f-4235-a0ab-69173a1795fd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-114dc1eb-ad9f-4235-a0ab-69173a1795fd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 684px;
  }



  img.s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shogun-image {
    
    
    
    max-height: 684px;
  }


.s-114dc1eb-ad9f-4235-a0ab-69173a1795fd .shogun-image-content {
  
    justify-content: center;
  
}

.s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shogun-image {
  box-sizing: border-box;
}



.s-114dc1eb-ad9f-4235-a0ab-69173a1795fd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-114dc1eb-ad9f-4235-a0ab-69173a1795fd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shogun-image-container {
      position: relative;
    }

    .s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-114dc1eb-ad9f-4235-a0ab-69173a1795fd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 684px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-114dc1eb-ad9f-4235-a0ab-69173a1795fd {
  margin: 0 !important;
  overflow: visible;
}

#s-114dc1eb-ad9f-4235-a0ab-69173a1795fd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-114dc1eb-ad9f-4235-a0ab-69173a1795fd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-114dc1eb-ad9f-4235-a0ab-69173a1795fd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-114dc1eb-ad9f-4235-a0ab-69173a1795fd img.shogun-image {
  /* Add background color handling */
  
}

#s-114dc1eb-ad9f-4235-a0ab-69173a1795fd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-114dc1eb-ad9f-4235-a0ab-69173a1795fd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-114dc1eb-ad9f-4235-a0ab-69173a1795fd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-114dc1eb-ad9f-4235-a0ab-69173a1795fd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-114dc1eb-ad9f-4235-a0ab-69173a1795fd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 684px;
  }



  img.s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shogun-image {
    
    
    
    max-height: 684px;
  }


.s-114dc1eb-ad9f-4235-a0ab-69173a1795fd .shogun-image-content {
  
    justify-content: center;
  
}

.s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shogun-image {
  box-sizing: border-box;
}



.s-114dc1eb-ad9f-4235-a0ab-69173a1795fd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-114dc1eb-ad9f-4235-a0ab-69173a1795fd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shogun-image-container {
      position: relative;
    }

    .s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-114dc1eb-ad9f-4235-a0ab-69173a1795fd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 684px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-114dc1eb-ad9f-4235-a0ab-69173a1795fd {
  margin: 0 !important;
  overflow: visible;
}

#s-114dc1eb-ad9f-4235-a0ab-69173a1795fd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-114dc1eb-ad9f-4235-a0ab-69173a1795fd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-114dc1eb-ad9f-4235-a0ab-69173a1795fd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-114dc1eb-ad9f-4235-a0ab-69173a1795fd img.shogun-image {
  /* Add background color handling */
  
}

#s-114dc1eb-ad9f-4235-a0ab-69173a1795fd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-114dc1eb-ad9f-4235-a0ab-69173a1795fd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-114dc1eb-ad9f-4235-a0ab-69173a1795fd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-114dc1eb-ad9f-4235-a0ab-69173a1795fd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-114dc1eb-ad9f-4235-a0ab-69173a1795fd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 684px;
  }



  img.s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shogun-image {
    
    
    
    max-height: 684px;
  }


.s-114dc1eb-ad9f-4235-a0ab-69173a1795fd .shogun-image-content {
  
    justify-content: center;
  
}

.s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shogun-image {
  box-sizing: border-box;
}



.s-114dc1eb-ad9f-4235-a0ab-69173a1795fd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-114dc1eb-ad9f-4235-a0ab-69173a1795fd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shogun-image-container {
      position: relative;
    }

    .s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-114dc1eb-ad9f-4235-a0ab-69173a1795fd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 684px;
    }
  }

}@media (max-width: 767px){#s-114dc1eb-ad9f-4235-a0ab-69173a1795fd {
  margin: 0 !important;
  overflow: visible;
}

#s-114dc1eb-ad9f-4235-a0ab-69173a1795fd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-114dc1eb-ad9f-4235-a0ab-69173a1795fd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-114dc1eb-ad9f-4235-a0ab-69173a1795fd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-114dc1eb-ad9f-4235-a0ab-69173a1795fd img.shogun-image {
  /* Add background color handling */
  
}

#s-114dc1eb-ad9f-4235-a0ab-69173a1795fd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-114dc1eb-ad9f-4235-a0ab-69173a1795fd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-114dc1eb-ad9f-4235-a0ab-69173a1795fd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-114dc1eb-ad9f-4235-a0ab-69173a1795fd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-114dc1eb-ad9f-4235-a0ab-69173a1795fd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 684px;
  }



  img.s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shogun-image {
    
    
    
    max-height: 684px;
  }


.s-114dc1eb-ad9f-4235-a0ab-69173a1795fd .shogun-image-content {
  
    justify-content: center;
  
}

.s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shogun-image {
  box-sizing: border-box;
}



.s-114dc1eb-ad9f-4235-a0ab-69173a1795fd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-114dc1eb-ad9f-4235-a0ab-69173a1795fd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shogun-image-container {
      position: relative;
    }

    .s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-114dc1eb-ad9f-4235-a0ab-69173a1795fd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-114dc1eb-ad9f-4235-a0ab-69173a1795fd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 684px;
    }
  }

}
#s-756f77f8-2bed-4ce0-b4ca-50fda867d66d {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 25px;
margin-right: auto;
}

#s-5344b823-1860-4f8c-99eb-ff74e8ae5a17 {
  margin-left: auto;
margin-right: auto;
min-height: 225px;
}








#s-5344b823-1860-4f8c-99eb-ff74e8ae5a17 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5344b823-1860-4f8c-99eb-ff74e8ae5a17.shg-box.shg-c {
  justify-content: flex-end;
}

#s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e {
  margin-left: auto;
margin-right: auto;
max-width: 100px;
aspect-ratio: 1/1;
text-align: center;
}

#s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e {
  margin: 0 !important;
  overflow: visible;
}

#s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e img.shogun-image {
  /* Add background color handling */
  
}

#s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 100px;
  }



  img.s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shogun-image {
    
    
    
    max-height: 100px;
  }


.s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shogun-image {
  box-sizing: border-box;
}



.s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shogun-image-container {
      position: relative;
    }

    .s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 100px;
    }
  }

@media (min-width: 1200px){#s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e {
  margin: 0 !important;
  overflow: visible;
}

#s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e img.shogun-image {
  /* Add background color handling */
  
}

#s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 100px;
  }



  img.s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shogun-image {
    
    
    
    max-height: 100px;
  }


.s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shogun-image {
  box-sizing: border-box;
}



.s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shogun-image-container {
      position: relative;
    }

    .s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 100px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e {
  margin: 0 !important;
  overflow: visible;
}

#s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e img.shogun-image {
  /* Add background color handling */
  
}

#s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 100px;
  }



  img.s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shogun-image {
    
    
    
    max-height: 100px;
  }


.s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shogun-image {
  box-sizing: border-box;
}



.s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shogun-image-container {
      position: relative;
    }

    .s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 100px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e {
  margin: 0 !important;
  overflow: visible;
}

#s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e img.shogun-image {
  /* Add background color handling */
  
}

#s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 100px;
  }



  img.s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shogun-image {
    
    
    
    max-height: 100px;
  }


.s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shogun-image {
  box-sizing: border-box;
}



.s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shogun-image-container {
      position: relative;
    }

    .s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 100px;
    }
  }

}@media (max-width: 767px){#s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e {
  margin: 0 !important;
  overflow: visible;
}

#s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e img.shogun-image {
  /* Add background color handling */
  
}

#s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 100px;
  }



  img.s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shogun-image {
    
    
    
    max-height: 100px;
  }


.s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shogun-image {
  box-sizing: border-box;
}



.s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shogun-image-container {
      position: relative;
    }

    .s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b5ad307b-0e8b-41bf-9dcf-2a51b6ee620e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 100px;
    }
  }

}
#s-fee8c74b-8ec8-4ad0-b114-fa6e46b6a734 {
  margin-top: 25px;
margin-left: auto;
margin-bottom: 25px;
margin-right: auto;
}

#s-a53288e6-0d86-4325-86f2-9fa6bc96be32 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-a53288e6-0d86-4325-86f2-9fa6bc96be32"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-a53288e6-0d86-4325-86f2-9fa6bc96be32"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-a53288e6-0d86-4325-86f2-9fa6bc96be32"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-a53288e6-0d86-4325-86f2-9fa6bc96be32"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-cc60f6bb-d55a-4721-98d8-d932ea524fc5 {
  margin-left: auto;
margin-right: auto;
min-height: 225px;
}








#s-cc60f6bb-d55a-4721-98d8-d932ea524fc5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cc60f6bb-d55a-4721-98d8-d932ea524fc5.shg-box.shg-c {
  justify-content: flex-end;
}

#s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b {
  margin-left: auto;
margin-right: auto;
max-width: 75px;
aspect-ratio: 1/1;
text-align: center;
}

#s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b {
  margin: 0 !important;
  overflow: visible;
}

#s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b img.shogun-image {
  /* Add background color handling */
  
}

#s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 75px;
  }



  img.s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shogun-image {
    
    
    
    max-height: 75px;
  }


.s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b .shogun-image-content {
  
    justify-content: center;
  
}

.s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shogun-image {
  box-sizing: border-box;
}



.s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shogun-image-container {
      position: relative;
    }

    .s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 75px;
    }
  }

@media (min-width: 1200px){#s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b {
  margin: 0 !important;
  overflow: visible;
}

#s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b img.shogun-image {
  /* Add background color handling */
  
}

#s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 75px;
  }



  img.s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shogun-image {
    
    
    
    max-height: 75px;
  }


.s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b .shogun-image-content {
  
    justify-content: center;
  
}

.s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shogun-image {
  box-sizing: border-box;
}



.s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shogun-image-container {
      position: relative;
    }

    .s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 75px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b {
  margin: 0 !important;
  overflow: visible;
}

#s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b img.shogun-image {
  /* Add background color handling */
  
}

#s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 75px;
  }



  img.s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shogun-image {
    
    
    
    max-height: 75px;
  }


.s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b .shogun-image-content {
  
    justify-content: center;
  
}

.s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shogun-image {
  box-sizing: border-box;
}



.s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shogun-image-container {
      position: relative;
    }

    .s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 75px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b {
  margin: 0 !important;
  overflow: visible;
}

#s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b img.shogun-image {
  /* Add background color handling */
  
}

#s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 75px;
  }



  img.s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shogun-image {
    
    
    
    max-height: 75px;
  }


.s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b .shogun-image-content {
  
    justify-content: center;
  
}

.s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shogun-image {
  box-sizing: border-box;
}



.s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shogun-image-container {
      position: relative;
    }

    .s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 75px;
    }
  }

}@media (max-width: 767px){#s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b {
  margin: 0 !important;
  overflow: visible;
}

#s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b img.shogun-image {
  /* Add background color handling */
  
}

#s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 75px;
  }



  img.s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shogun-image {
    
    
    
    max-height: 75px;
  }


.s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b .shogun-image-content {
  
    justify-content: center;
  
}

.s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shogun-image {
  box-sizing: border-box;
}



.s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shogun-image-container {
      position: relative;
    }

    .s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-12a91b6f-4af8-44ff-a5db-d8a3d76b8f1b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 75px;
    }
  }

}
#s-96be9412-8ac3-4d38-bc13-89e5e82ef250 {
  margin-top: 25px;
margin-left: auto;
margin-bottom: 25px;
margin-right: auto;
}

#s-70bac168-10f9-4c9e-80f5-7a6965e5012d {
  margin-left: auto;
margin-right: auto;
min-height: 225px;
}








#s-70bac168-10f9-4c9e-80f5-7a6965e5012d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-70bac168-10f9-4c9e-80f5-7a6965e5012d.shg-box.shg-c {
  justify-content: flex-end;
}

#s-45716c06-e330-4eca-8a7e-21d34526edf7 {
  margin-left: auto;
margin-right: auto;
max-width: 50px;
aspect-ratio: 1/1;
text-align: center;
}

#s-45716c06-e330-4eca-8a7e-21d34526edf7 {
  margin: 0 !important;
  overflow: visible;
}

#s-45716c06-e330-4eca-8a7e-21d34526edf7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-45716c06-e330-4eca-8a7e-21d34526edf7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-45716c06-e330-4eca-8a7e-21d34526edf7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-45716c06-e330-4eca-8a7e-21d34526edf7 img.shogun-image {
  /* Add background color handling */
  
}

#s-45716c06-e330-4eca-8a7e-21d34526edf7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-45716c06-e330-4eca-8a7e-21d34526edf7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-45716c06-e330-4eca-8a7e-21d34526edf7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-45716c06-e330-4eca-8a7e-21d34526edf7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-45716c06-e330-4eca-8a7e-21d34526edf7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-45716c06-e330-4eca-8a7e-21d34526edf7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50px;
  }



  img.s-45716c06-e330-4eca-8a7e-21d34526edf7.shogun-image {
    
    
    
    max-height: 50px;
  }


.s-45716c06-e330-4eca-8a7e-21d34526edf7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-45716c06-e330-4eca-8a7e-21d34526edf7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-45716c06-e330-4eca-8a7e-21d34526edf7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-45716c06-e330-4eca-8a7e-21d34526edf7.shogun-image {
  box-sizing: border-box;
}



.s-45716c06-e330-4eca-8a7e-21d34526edf7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-45716c06-e330-4eca-8a7e-21d34526edf7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-45716c06-e330-4eca-8a7e-21d34526edf7.shogun-image-container {
      position: relative;
    }

    .s-45716c06-e330-4eca-8a7e-21d34526edf7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-45716c06-e330-4eca-8a7e-21d34526edf7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-45716c06-e330-4eca-8a7e-21d34526edf7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50px;
    }
  }

@media (min-width: 1200px){#s-45716c06-e330-4eca-8a7e-21d34526edf7 {
  margin: 0 !important;
  overflow: visible;
}

#s-45716c06-e330-4eca-8a7e-21d34526edf7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-45716c06-e330-4eca-8a7e-21d34526edf7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-45716c06-e330-4eca-8a7e-21d34526edf7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-45716c06-e330-4eca-8a7e-21d34526edf7 img.shogun-image {
  /* Add background color handling */
  
}

#s-45716c06-e330-4eca-8a7e-21d34526edf7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-45716c06-e330-4eca-8a7e-21d34526edf7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-45716c06-e330-4eca-8a7e-21d34526edf7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-45716c06-e330-4eca-8a7e-21d34526edf7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-45716c06-e330-4eca-8a7e-21d34526edf7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-45716c06-e330-4eca-8a7e-21d34526edf7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50px;
  }



  img.s-45716c06-e330-4eca-8a7e-21d34526edf7.shogun-image {
    
    
    
    max-height: 50px;
  }


.s-45716c06-e330-4eca-8a7e-21d34526edf7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-45716c06-e330-4eca-8a7e-21d34526edf7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-45716c06-e330-4eca-8a7e-21d34526edf7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-45716c06-e330-4eca-8a7e-21d34526edf7.shogun-image {
  box-sizing: border-box;
}



.s-45716c06-e330-4eca-8a7e-21d34526edf7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-45716c06-e330-4eca-8a7e-21d34526edf7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-45716c06-e330-4eca-8a7e-21d34526edf7.shogun-image-container {
      position: relative;
    }

    .s-45716c06-e330-4eca-8a7e-21d34526edf7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-45716c06-e330-4eca-8a7e-21d34526edf7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-45716c06-e330-4eca-8a7e-21d34526edf7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-45716c06-e330-4eca-8a7e-21d34526edf7 {
  margin: 0 !important;
  overflow: visible;
}

#s-45716c06-e330-4eca-8a7e-21d34526edf7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-45716c06-e330-4eca-8a7e-21d34526edf7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-45716c06-e330-4eca-8a7e-21d34526edf7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-45716c06-e330-4eca-8a7e-21d34526edf7 img.shogun-image {
  /* Add background color handling */
  
}

#s-45716c06-e330-4eca-8a7e-21d34526edf7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-45716c06-e330-4eca-8a7e-21d34526edf7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-45716c06-e330-4eca-8a7e-21d34526edf7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-45716c06-e330-4eca-8a7e-21d34526edf7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-45716c06-e330-4eca-8a7e-21d34526edf7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-45716c06-e330-4eca-8a7e-21d34526edf7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50px;
  }



  img.s-45716c06-e330-4eca-8a7e-21d34526edf7.shogun-image {
    
    
    
    max-height: 50px;
  }


.s-45716c06-e330-4eca-8a7e-21d34526edf7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-45716c06-e330-4eca-8a7e-21d34526edf7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-45716c06-e330-4eca-8a7e-21d34526edf7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-45716c06-e330-4eca-8a7e-21d34526edf7.shogun-image {
  box-sizing: border-box;
}



.s-45716c06-e330-4eca-8a7e-21d34526edf7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-45716c06-e330-4eca-8a7e-21d34526edf7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-45716c06-e330-4eca-8a7e-21d34526edf7.shogun-image-container {
      position: relative;
    }

    .s-45716c06-e330-4eca-8a7e-21d34526edf7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-45716c06-e330-4eca-8a7e-21d34526edf7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-45716c06-e330-4eca-8a7e-21d34526edf7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-45716c06-e330-4eca-8a7e-21d34526edf7 {
  margin: 0 !important;
  overflow: visible;
}

#s-45716c06-e330-4eca-8a7e-21d34526edf7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-45716c06-e330-4eca-8a7e-21d34526edf7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-45716c06-e330-4eca-8a7e-21d34526edf7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-45716c06-e330-4eca-8a7e-21d34526edf7 img.shogun-image {
  /* Add background color handling */
  
}

#s-45716c06-e330-4eca-8a7e-21d34526edf7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-45716c06-e330-4eca-8a7e-21d34526edf7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-45716c06-e330-4eca-8a7e-21d34526edf7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-45716c06-e330-4eca-8a7e-21d34526edf7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-45716c06-e330-4eca-8a7e-21d34526edf7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-45716c06-e330-4eca-8a7e-21d34526edf7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50px;
  }



  img.s-45716c06-e330-4eca-8a7e-21d34526edf7.shogun-image {
    
    
    
    max-height: 50px;
  }


.s-45716c06-e330-4eca-8a7e-21d34526edf7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-45716c06-e330-4eca-8a7e-21d34526edf7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-45716c06-e330-4eca-8a7e-21d34526edf7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-45716c06-e330-4eca-8a7e-21d34526edf7.shogun-image {
  box-sizing: border-box;
}



.s-45716c06-e330-4eca-8a7e-21d34526edf7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-45716c06-e330-4eca-8a7e-21d34526edf7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-45716c06-e330-4eca-8a7e-21d34526edf7.shogun-image-container {
      position: relative;
    }

    .s-45716c06-e330-4eca-8a7e-21d34526edf7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-45716c06-e330-4eca-8a7e-21d34526edf7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-45716c06-e330-4eca-8a7e-21d34526edf7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50px;
    }
  }

}@media (max-width: 767px){#s-45716c06-e330-4eca-8a7e-21d34526edf7 {
  margin: 0 !important;
  overflow: visible;
}

#s-45716c06-e330-4eca-8a7e-21d34526edf7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-45716c06-e330-4eca-8a7e-21d34526edf7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-45716c06-e330-4eca-8a7e-21d34526edf7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-45716c06-e330-4eca-8a7e-21d34526edf7 img.shogun-image {
  /* Add background color handling */
  
}

#s-45716c06-e330-4eca-8a7e-21d34526edf7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-45716c06-e330-4eca-8a7e-21d34526edf7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-45716c06-e330-4eca-8a7e-21d34526edf7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-45716c06-e330-4eca-8a7e-21d34526edf7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-45716c06-e330-4eca-8a7e-21d34526edf7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-45716c06-e330-4eca-8a7e-21d34526edf7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50px;
  }



  img.s-45716c06-e330-4eca-8a7e-21d34526edf7.shogun-image {
    
    
    
    max-height: 50px;
  }


.s-45716c06-e330-4eca-8a7e-21d34526edf7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-45716c06-e330-4eca-8a7e-21d34526edf7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-45716c06-e330-4eca-8a7e-21d34526edf7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-45716c06-e330-4eca-8a7e-21d34526edf7.shogun-image {
  box-sizing: border-box;
}



.s-45716c06-e330-4eca-8a7e-21d34526edf7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-45716c06-e330-4eca-8a7e-21d34526edf7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-45716c06-e330-4eca-8a7e-21d34526edf7.shogun-image-container {
      position: relative;
    }

    .s-45716c06-e330-4eca-8a7e-21d34526edf7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-45716c06-e330-4eca-8a7e-21d34526edf7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-45716c06-e330-4eca-8a7e-21d34526edf7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50px;
    }
  }

}
#s-8db97066-9a13-4db2-9eeb-b174358c0213 {
  margin-top: 25px;
margin-left: auto;
margin-bottom: 25px;
margin-right: auto;
}

#s-4a0b8a78-e608-466b-b0b5-9c91599b95ff {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 25px;
max-width: 1200px;
}
@media (min-width: 1200px){#s-4a0b8a78-e608-466b-b0b5-9c91599b95ff {
  display: none;
}
#s-4a0b8a78-e608-466b-b0b5-9c91599b95ff, #wrap-s-4a0b8a78-e608-466b-b0b5-9c91599b95ff, #wrap-content-s-4a0b8a78-e608-466b-b0b5-9c91599b95ff { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-4a0b8a78-e608-466b-b0b5-9c91599b95ff {
  display: none;
}
#s-4a0b8a78-e608-466b-b0b5-9c91599b95ff, #wrap-s-4a0b8a78-e608-466b-b0b5-9c91599b95ff, #wrap-content-s-4a0b8a78-e608-466b-b0b5-9c91599b95ff { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-4a0b8a78-e608-466b-b0b5-9c91599b95ff {
  display: none;
}
#s-4a0b8a78-e608-466b-b0b5-9c91599b95ff, #wrap-s-4a0b8a78-e608-466b-b0b5-9c91599b95ff, #wrap-content-s-4a0b8a78-e608-466b-b0b5-9c91599b95ff { display: none !important; }}
@media (min-width: 0px) {
[id="s-4a0b8a78-e608-466b-b0b5-9c91599b95ff"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4a0b8a78-e608-466b-b0b5-9c91599b95ff"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-4a0b8a78-e608-466b-b0b5-9c91599b95ff"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-4a0b8a78-e608-466b-b0b5-9c91599b95ff"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-4a0b8a78-e608-466b-b0b5-9c91599b95ff"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-4a0b8a78-e608-466b-b0b5-9c91599b95ff"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-4a0b8a78-e608-466b-b0b5-9c91599b95ff"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

}

#s-20363d85-e1be-4f0f-a71b-6270967bcdaa {
  margin-top: 25px;
margin-left: 0px;
margin-bottom: 0%;
margin-right: 0px;
padding-top: 8px;
padding-bottom: 15px;
}

#s-0d72cebe-cc6c-4e89-8c74-2ffa070b263e {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
min-height: 50px;
}








#s-0d72cebe-cc6c-4e89-8c74-2ffa070b263e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0d72cebe-cc6c-4e89-8c74-2ffa070b263e.shg-box.shg-c {
  justify-content: center;
}

#s-ea679448-caf3-4d6e-b2a8-c2b616410fd5 {
  margin-left: auto;
margin-right: auto;
max-width: 700px;
}

@media (min-width: 0px) {
[id="s-ea679448-caf3-4d6e-b2a8-c2b616410fd5"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-ea679448-caf3-4d6e-b2a8-c2b616410fd5"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-ea679448-caf3-4d6e-b2a8-c2b616410fd5"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-ea679448-caf3-4d6e-b2a8-c2b616410fd5"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-47693259-0b67-4608-a7bc-12483394cd6f {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-47693259-0b67-4608-a7bc-12483394cd6f"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-47693259-0b67-4608-a7bc-12483394cd6f"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-47693259-0b67-4608-a7bc-12483394cd6f"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-47693259-0b67-4608-a7bc-12483394cd6f"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-53975635-cc52-43dc-aecf-ba55abd675dd {
  margin-left: auto;
margin-right: auto;
min-height: 153px;
}








#s-53975635-cc52-43dc-aecf-ba55abd675dd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-53975635-cc52-43dc-aecf-ba55abd675dd.shg-box.shg-c {
  justify-content: flex-end;
}

#s-ad607583-b690-4dd5-ac84-c29c184693ce {
  margin-left: auto;
margin-right: auto;
max-width: 684px;
aspect-ratio: 1/1;
text-align: center;
}

#s-ad607583-b690-4dd5-ac84-c29c184693ce {
  margin: 0 !important;
  overflow: visible;
}

#s-ad607583-b690-4dd5-ac84-c29c184693ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ad607583-b690-4dd5-ac84-c29c184693ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ad607583-b690-4dd5-ac84-c29c184693ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ad607583-b690-4dd5-ac84-c29c184693ce img.shogun-image {
  /* Add background color handling */
  
}

#s-ad607583-b690-4dd5-ac84-c29c184693ce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ad607583-b690-4dd5-ac84-c29c184693ce .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ad607583-b690-4dd5-ac84-c29c184693ce .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ad607583-b690-4dd5-ac84-c29c184693ce .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ad607583-b690-4dd5-ac84-c29c184693ce.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ad607583-b690-4dd5-ac84-c29c184693ce img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 684px;
  }



  img.s-ad607583-b690-4dd5-ac84-c29c184693ce.shogun-image {
    
    
    
    max-height: 684px;
  }


.s-ad607583-b690-4dd5-ac84-c29c184693ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-ad607583-b690-4dd5-ac84-c29c184693ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad607583-b690-4dd5-ac84-c29c184693ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad607583-b690-4dd5-ac84-c29c184693ce.shogun-image {
  box-sizing: border-box;
}



.s-ad607583-b690-4dd5-ac84-c29c184693ce img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ad607583-b690-4dd5-ac84-c29c184693ce {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ad607583-b690-4dd5-ac84-c29c184693ce.shogun-image-container {
      position: relative;
    }

    .s-ad607583-b690-4dd5-ac84-c29c184693ce.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ad607583-b690-4dd5-ac84-c29c184693ce.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ad607583-b690-4dd5-ac84-c29c184693ce img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 684px;
    }
  }

@media (min-width: 1200px){#s-ad607583-b690-4dd5-ac84-c29c184693ce {
  margin: 0 !important;
  overflow: visible;
}

#s-ad607583-b690-4dd5-ac84-c29c184693ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ad607583-b690-4dd5-ac84-c29c184693ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ad607583-b690-4dd5-ac84-c29c184693ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ad607583-b690-4dd5-ac84-c29c184693ce img.shogun-image {
  /* Add background color handling */
  
}

#s-ad607583-b690-4dd5-ac84-c29c184693ce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ad607583-b690-4dd5-ac84-c29c184693ce .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ad607583-b690-4dd5-ac84-c29c184693ce .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ad607583-b690-4dd5-ac84-c29c184693ce .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ad607583-b690-4dd5-ac84-c29c184693ce.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ad607583-b690-4dd5-ac84-c29c184693ce img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 684px;
  }



  img.s-ad607583-b690-4dd5-ac84-c29c184693ce.shogun-image {
    
    
    
    max-height: 684px;
  }


.s-ad607583-b690-4dd5-ac84-c29c184693ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-ad607583-b690-4dd5-ac84-c29c184693ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad607583-b690-4dd5-ac84-c29c184693ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad607583-b690-4dd5-ac84-c29c184693ce.shogun-image {
  box-sizing: border-box;
}



.s-ad607583-b690-4dd5-ac84-c29c184693ce img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ad607583-b690-4dd5-ac84-c29c184693ce {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ad607583-b690-4dd5-ac84-c29c184693ce.shogun-image-container {
      position: relative;
    }

    .s-ad607583-b690-4dd5-ac84-c29c184693ce.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ad607583-b690-4dd5-ac84-c29c184693ce.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ad607583-b690-4dd5-ac84-c29c184693ce img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 684px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ad607583-b690-4dd5-ac84-c29c184693ce {
  margin: 0 !important;
  overflow: visible;
}

#s-ad607583-b690-4dd5-ac84-c29c184693ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ad607583-b690-4dd5-ac84-c29c184693ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ad607583-b690-4dd5-ac84-c29c184693ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ad607583-b690-4dd5-ac84-c29c184693ce img.shogun-image {
  /* Add background color handling */
  
}

#s-ad607583-b690-4dd5-ac84-c29c184693ce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ad607583-b690-4dd5-ac84-c29c184693ce .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ad607583-b690-4dd5-ac84-c29c184693ce .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ad607583-b690-4dd5-ac84-c29c184693ce .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ad607583-b690-4dd5-ac84-c29c184693ce.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ad607583-b690-4dd5-ac84-c29c184693ce img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 684px;
  }



  img.s-ad607583-b690-4dd5-ac84-c29c184693ce.shogun-image {
    
    
    
    max-height: 684px;
  }


.s-ad607583-b690-4dd5-ac84-c29c184693ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-ad607583-b690-4dd5-ac84-c29c184693ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad607583-b690-4dd5-ac84-c29c184693ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad607583-b690-4dd5-ac84-c29c184693ce.shogun-image {
  box-sizing: border-box;
}



.s-ad607583-b690-4dd5-ac84-c29c184693ce img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ad607583-b690-4dd5-ac84-c29c184693ce {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ad607583-b690-4dd5-ac84-c29c184693ce.shogun-image-container {
      position: relative;
    }

    .s-ad607583-b690-4dd5-ac84-c29c184693ce.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ad607583-b690-4dd5-ac84-c29c184693ce.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ad607583-b690-4dd5-ac84-c29c184693ce img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 684px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ad607583-b690-4dd5-ac84-c29c184693ce {
  margin: 0 !important;
  overflow: visible;
}

#s-ad607583-b690-4dd5-ac84-c29c184693ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ad607583-b690-4dd5-ac84-c29c184693ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ad607583-b690-4dd5-ac84-c29c184693ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ad607583-b690-4dd5-ac84-c29c184693ce img.shogun-image {
  /* Add background color handling */
  
}

#s-ad607583-b690-4dd5-ac84-c29c184693ce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ad607583-b690-4dd5-ac84-c29c184693ce .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ad607583-b690-4dd5-ac84-c29c184693ce .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ad607583-b690-4dd5-ac84-c29c184693ce .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ad607583-b690-4dd5-ac84-c29c184693ce.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ad607583-b690-4dd5-ac84-c29c184693ce img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 684px;
  }



  img.s-ad607583-b690-4dd5-ac84-c29c184693ce.shogun-image {
    
    
    
    max-height: 684px;
  }


.s-ad607583-b690-4dd5-ac84-c29c184693ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-ad607583-b690-4dd5-ac84-c29c184693ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad607583-b690-4dd5-ac84-c29c184693ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad607583-b690-4dd5-ac84-c29c184693ce.shogun-image {
  box-sizing: border-box;
}



.s-ad607583-b690-4dd5-ac84-c29c184693ce img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ad607583-b690-4dd5-ac84-c29c184693ce {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ad607583-b690-4dd5-ac84-c29c184693ce.shogun-image-container {
      position: relative;
    }

    .s-ad607583-b690-4dd5-ac84-c29c184693ce.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ad607583-b690-4dd5-ac84-c29c184693ce.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ad607583-b690-4dd5-ac84-c29c184693ce img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 684px;
    }
  }

}@media (max-width: 767px){#s-ad607583-b690-4dd5-ac84-c29c184693ce {
  margin: 0 !important;
  overflow: visible;
}

#s-ad607583-b690-4dd5-ac84-c29c184693ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ad607583-b690-4dd5-ac84-c29c184693ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ad607583-b690-4dd5-ac84-c29c184693ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ad607583-b690-4dd5-ac84-c29c184693ce img.shogun-image {
  /* Add background color handling */
  
}

#s-ad607583-b690-4dd5-ac84-c29c184693ce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ad607583-b690-4dd5-ac84-c29c184693ce .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ad607583-b690-4dd5-ac84-c29c184693ce .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ad607583-b690-4dd5-ac84-c29c184693ce .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ad607583-b690-4dd5-ac84-c29c184693ce.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ad607583-b690-4dd5-ac84-c29c184693ce img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 684px;
  }



  img.s-ad607583-b690-4dd5-ac84-c29c184693ce.shogun-image {
    
    
    
    max-height: 684px;
  }


.s-ad607583-b690-4dd5-ac84-c29c184693ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-ad607583-b690-4dd5-ac84-c29c184693ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad607583-b690-4dd5-ac84-c29c184693ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad607583-b690-4dd5-ac84-c29c184693ce.shogun-image {
  box-sizing: border-box;
}



.s-ad607583-b690-4dd5-ac84-c29c184693ce img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ad607583-b690-4dd5-ac84-c29c184693ce {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ad607583-b690-4dd5-ac84-c29c184693ce.shogun-image-container {
      position: relative;
    }

    .s-ad607583-b690-4dd5-ac84-c29c184693ce.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ad607583-b690-4dd5-ac84-c29c184693ce.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ad607583-b690-4dd5-ac84-c29c184693ce img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 684px;
    }
  }

}
#s-04fb53e4-7afc-4d80-8e5b-c2ea4a481b1b {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 25px;
margin-right: auto;
}

#s-dab89b1b-d7b3-403b-a3d1-d9283ae2a50a {
  margin-left: auto;
margin-right: auto;
min-height: 153px;
}








#s-dab89b1b-d7b3-403b-a3d1-d9283ae2a50a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dab89b1b-d7b3-403b-a3d1-d9283ae2a50a.shg-box.shg-c {
  justify-content: flex-end;
}

#s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 {
  margin-left: auto;
margin-right: auto;
max-width: 55px;
aspect-ratio: 1/1;
text-align: center;
}

#s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 {
  margin: 0 !important;
  overflow: visible;
}

#s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 img.shogun-image {
  /* Add background color handling */
  
}

#s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 55px;
  }



  img.s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shogun-image {
    
    
    
    max-height: 55px;
  }


.s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shogun-image {
  box-sizing: border-box;
}



.s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shogun-image-container {
      position: relative;
    }

    .s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 55px;
    }
  }

@media (min-width: 1200px){#s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 {
  margin: 0 !important;
  overflow: visible;
}

#s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 img.shogun-image {
  /* Add background color handling */
  
}

#s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 55px;
  }



  img.s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shogun-image {
    
    
    
    max-height: 55px;
  }


.s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shogun-image {
  box-sizing: border-box;
}



.s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shogun-image-container {
      position: relative;
    }

    .s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 55px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 {
  margin: 0 !important;
  overflow: visible;
}

#s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 img.shogun-image {
  /* Add background color handling */
  
}

#s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 55px;
  }



  img.s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shogun-image {
    
    
    
    max-height: 55px;
  }


.s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shogun-image {
  box-sizing: border-box;
}



.s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shogun-image-container {
      position: relative;
    }

    .s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 55px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 {
  margin: 0 !important;
  overflow: visible;
}

#s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 img.shogun-image {
  /* Add background color handling */
  
}

#s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 55px;
  }



  img.s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shogun-image {
    
    
    
    max-height: 55px;
  }


.s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shogun-image {
  box-sizing: border-box;
}



.s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shogun-image-container {
      position: relative;
    }

    .s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 55px;
    }
  }

}@media (max-width: 767px){#s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 {
  margin: 0 !important;
  overflow: visible;
}

#s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 img.shogun-image {
  /* Add background color handling */
  
}

#s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 55px;
  }



  img.s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shogun-image {
    
    
    
    max-height: 55px;
  }


.s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shogun-image {
  box-sizing: border-box;
}



.s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shogun-image-container {
      position: relative;
    }

    .s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-223ddb32-d062-46bd-a40a-d2ff34bc6cc4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 55px;
    }
  }

}
#s-aafc2082-ed93-4e74-9eb9-b0ac0a485ca5 {
  margin-top: 25px;
margin-left: auto;
margin-bottom: 25px;
margin-right: auto;
}

#s-23bcc9bd-29f7-4fb6-b45c-538faefb4d9b {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-23bcc9bd-29f7-4fb6-b45c-538faefb4d9b"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-23bcc9bd-29f7-4fb6-b45c-538faefb4d9b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-23bcc9bd-29f7-4fb6-b45c-538faefb4d9b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-23bcc9bd-29f7-4fb6-b45c-538faefb4d9b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-8b9880f2-0160-4b54-80b7-7407fc0f7720 {
  margin-left: auto;
margin-right: auto;
min-height: 153px;
}








#s-8b9880f2-0160-4b54-80b7-7407fc0f7720 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8b9880f2-0160-4b54-80b7-7407fc0f7720.shg-box.shg-c {
  justify-content: flex-end;
}

#s-243f9fd0-de05-4752-8ce5-7e5464bf3ded {
  margin-left: auto;
margin-right: auto;
max-width: 40px;
aspect-ratio: 1/1;
text-align: center;
}

#s-243f9fd0-de05-4752-8ce5-7e5464bf3ded {
  margin: 0 !important;
  overflow: visible;
}

#s-243f9fd0-de05-4752-8ce5-7e5464bf3ded-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-243f9fd0-de05-4752-8ce5-7e5464bf3ded {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-243f9fd0-de05-4752-8ce5-7e5464bf3ded {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-243f9fd0-de05-4752-8ce5-7e5464bf3ded img.shogun-image {
  /* Add background color handling */
  
}

#s-243f9fd0-de05-4752-8ce5-7e5464bf3ded img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-243f9fd0-de05-4752-8ce5-7e5464bf3ded .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-243f9fd0-de05-4752-8ce5-7e5464bf3ded .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-243f9fd0-de05-4752-8ce5-7e5464bf3ded .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-243f9fd0-de05-4752-8ce5-7e5464bf3ded img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 40px;
  }



  img.s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shogun-image {
    
    
    
    max-height: 40px;
  }


.s-243f9fd0-de05-4752-8ce5-7e5464bf3ded .shogun-image-content {
  
    justify-content: center;
  
}

.s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shg-align-container {
  display: flex;
  justify-content: center
}

.s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shogun-image {
  box-sizing: border-box;
}



.s-243f9fd0-de05-4752-8ce5-7e5464bf3ded img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-243f9fd0-de05-4752-8ce5-7e5464bf3ded {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shogun-image-container {
      position: relative;
    }

    .s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-243f9fd0-de05-4752-8ce5-7e5464bf3ded img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 40px;
    }
  }

@media (min-width: 1200px){#s-243f9fd0-de05-4752-8ce5-7e5464bf3ded {
  margin: 0 !important;
  overflow: visible;
}

#s-243f9fd0-de05-4752-8ce5-7e5464bf3ded-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-243f9fd0-de05-4752-8ce5-7e5464bf3ded {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-243f9fd0-de05-4752-8ce5-7e5464bf3ded {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-243f9fd0-de05-4752-8ce5-7e5464bf3ded img.shogun-image {
  /* Add background color handling */
  
}

#s-243f9fd0-de05-4752-8ce5-7e5464bf3ded img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-243f9fd0-de05-4752-8ce5-7e5464bf3ded .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-243f9fd0-de05-4752-8ce5-7e5464bf3ded .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-243f9fd0-de05-4752-8ce5-7e5464bf3ded .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-243f9fd0-de05-4752-8ce5-7e5464bf3ded img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 40px;
  }



  img.s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shogun-image {
    
    
    
    max-height: 40px;
  }


.s-243f9fd0-de05-4752-8ce5-7e5464bf3ded .shogun-image-content {
  
    justify-content: center;
  
}

.s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shg-align-container {
  display: flex;
  justify-content: center
}

.s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shogun-image {
  box-sizing: border-box;
}



.s-243f9fd0-de05-4752-8ce5-7e5464bf3ded img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-243f9fd0-de05-4752-8ce5-7e5464bf3ded {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shogun-image-container {
      position: relative;
    }

    .s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-243f9fd0-de05-4752-8ce5-7e5464bf3ded img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 40px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-243f9fd0-de05-4752-8ce5-7e5464bf3ded {
  margin: 0 !important;
  overflow: visible;
}

#s-243f9fd0-de05-4752-8ce5-7e5464bf3ded-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-243f9fd0-de05-4752-8ce5-7e5464bf3ded {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-243f9fd0-de05-4752-8ce5-7e5464bf3ded {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-243f9fd0-de05-4752-8ce5-7e5464bf3ded img.shogun-image {
  /* Add background color handling */
  
}

#s-243f9fd0-de05-4752-8ce5-7e5464bf3ded img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-243f9fd0-de05-4752-8ce5-7e5464bf3ded .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-243f9fd0-de05-4752-8ce5-7e5464bf3ded .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-243f9fd0-de05-4752-8ce5-7e5464bf3ded .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-243f9fd0-de05-4752-8ce5-7e5464bf3ded img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 40px;
  }



  img.s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shogun-image {
    
    
    
    max-height: 40px;
  }


.s-243f9fd0-de05-4752-8ce5-7e5464bf3ded .shogun-image-content {
  
    justify-content: center;
  
}

.s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shg-align-container {
  display: flex;
  justify-content: center
}

.s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shogun-image {
  box-sizing: border-box;
}



.s-243f9fd0-de05-4752-8ce5-7e5464bf3ded img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-243f9fd0-de05-4752-8ce5-7e5464bf3ded {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shogun-image-container {
      position: relative;
    }

    .s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-243f9fd0-de05-4752-8ce5-7e5464bf3ded img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 40px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-243f9fd0-de05-4752-8ce5-7e5464bf3ded {
  margin: 0 !important;
  overflow: visible;
}

#s-243f9fd0-de05-4752-8ce5-7e5464bf3ded-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-243f9fd0-de05-4752-8ce5-7e5464bf3ded {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-243f9fd0-de05-4752-8ce5-7e5464bf3ded {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-243f9fd0-de05-4752-8ce5-7e5464bf3ded img.shogun-image {
  /* Add background color handling */
  
}

#s-243f9fd0-de05-4752-8ce5-7e5464bf3ded img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-243f9fd0-de05-4752-8ce5-7e5464bf3ded .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-243f9fd0-de05-4752-8ce5-7e5464bf3ded .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-243f9fd0-de05-4752-8ce5-7e5464bf3ded .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-243f9fd0-de05-4752-8ce5-7e5464bf3ded img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 40px;
  }



  img.s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shogun-image {
    
    
    
    max-height: 40px;
  }


.s-243f9fd0-de05-4752-8ce5-7e5464bf3ded .shogun-image-content {
  
    justify-content: center;
  
}

.s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shg-align-container {
  display: flex;
  justify-content: center
}

.s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shogun-image {
  box-sizing: border-box;
}



.s-243f9fd0-de05-4752-8ce5-7e5464bf3ded img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-243f9fd0-de05-4752-8ce5-7e5464bf3ded {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shogun-image-container {
      position: relative;
    }

    .s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-243f9fd0-de05-4752-8ce5-7e5464bf3ded img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 40px;
    }
  }

}@media (max-width: 767px){#s-243f9fd0-de05-4752-8ce5-7e5464bf3ded {
  margin: 0 !important;
  overflow: visible;
}

#s-243f9fd0-de05-4752-8ce5-7e5464bf3ded-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-243f9fd0-de05-4752-8ce5-7e5464bf3ded {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-243f9fd0-de05-4752-8ce5-7e5464bf3ded {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-243f9fd0-de05-4752-8ce5-7e5464bf3ded img.shogun-image {
  /* Add background color handling */
  
}

#s-243f9fd0-de05-4752-8ce5-7e5464bf3ded img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-243f9fd0-de05-4752-8ce5-7e5464bf3ded .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-243f9fd0-de05-4752-8ce5-7e5464bf3ded .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-243f9fd0-de05-4752-8ce5-7e5464bf3ded .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-243f9fd0-de05-4752-8ce5-7e5464bf3ded img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 40px;
  }



  img.s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shogun-image {
    
    
    
    max-height: 40px;
  }


.s-243f9fd0-de05-4752-8ce5-7e5464bf3ded .shogun-image-content {
  
    justify-content: center;
  
}

.s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shg-align-container {
  display: flex;
  justify-content: center
}

.s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shogun-image {
  box-sizing: border-box;
}



.s-243f9fd0-de05-4752-8ce5-7e5464bf3ded img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-243f9fd0-de05-4752-8ce5-7e5464bf3ded {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shogun-image-container {
      position: relative;
    }

    .s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-243f9fd0-de05-4752-8ce5-7e5464bf3ded.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-243f9fd0-de05-4752-8ce5-7e5464bf3ded img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 40px;
    }
  }

}
#s-b3e93fa4-8ca9-45dd-b398-261e11eab5c1 {
  margin-top: 25px;
margin-left: auto;
margin-bottom: 25px;
margin-right: auto;
}

#s-6f3367de-ace0-4d03-8e34-5418da276b73 {
  margin-left: auto;
margin-right: auto;
min-height: 153px;
}








#s-6f3367de-ace0-4d03-8e34-5418da276b73 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6f3367de-ace0-4d03-8e34-5418da276b73.shg-box.shg-c {
  justify-content: flex-end;
}

#s-244e303d-dcf9-45bc-8797-43bcd772119f {
  margin-left: auto;
margin-right: auto;
max-width: 35px;
aspect-ratio: 1/1;
text-align: center;
}

#s-244e303d-dcf9-45bc-8797-43bcd772119f {
  margin: 0 !important;
  overflow: visible;
}

#s-244e303d-dcf9-45bc-8797-43bcd772119f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-244e303d-dcf9-45bc-8797-43bcd772119f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-244e303d-dcf9-45bc-8797-43bcd772119f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-244e303d-dcf9-45bc-8797-43bcd772119f img.shogun-image {
  /* Add background color handling */
  
}

#s-244e303d-dcf9-45bc-8797-43bcd772119f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-244e303d-dcf9-45bc-8797-43bcd772119f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-244e303d-dcf9-45bc-8797-43bcd772119f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-244e303d-dcf9-45bc-8797-43bcd772119f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-244e303d-dcf9-45bc-8797-43bcd772119f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-244e303d-dcf9-45bc-8797-43bcd772119f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 35px;
  }



  img.s-244e303d-dcf9-45bc-8797-43bcd772119f.shogun-image {
    
    
    
    max-height: 35px;
  }


.s-244e303d-dcf9-45bc-8797-43bcd772119f .shogun-image-content {
  
    justify-content: center;
  
}

.s-244e303d-dcf9-45bc-8797-43bcd772119f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-244e303d-dcf9-45bc-8797-43bcd772119f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-244e303d-dcf9-45bc-8797-43bcd772119f.shogun-image {
  box-sizing: border-box;
}



.s-244e303d-dcf9-45bc-8797-43bcd772119f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-244e303d-dcf9-45bc-8797-43bcd772119f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-244e303d-dcf9-45bc-8797-43bcd772119f.shogun-image-container {
      position: relative;
    }

    .s-244e303d-dcf9-45bc-8797-43bcd772119f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-244e303d-dcf9-45bc-8797-43bcd772119f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-244e303d-dcf9-45bc-8797-43bcd772119f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 35px;
    }
  }

@media (min-width: 1200px){#s-244e303d-dcf9-45bc-8797-43bcd772119f {
  margin: 0 !important;
  overflow: visible;
}

#s-244e303d-dcf9-45bc-8797-43bcd772119f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-244e303d-dcf9-45bc-8797-43bcd772119f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-244e303d-dcf9-45bc-8797-43bcd772119f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-244e303d-dcf9-45bc-8797-43bcd772119f img.shogun-image {
  /* Add background color handling */
  
}

#s-244e303d-dcf9-45bc-8797-43bcd772119f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-244e303d-dcf9-45bc-8797-43bcd772119f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-244e303d-dcf9-45bc-8797-43bcd772119f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-244e303d-dcf9-45bc-8797-43bcd772119f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-244e303d-dcf9-45bc-8797-43bcd772119f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-244e303d-dcf9-45bc-8797-43bcd772119f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 35px;
  }



  img.s-244e303d-dcf9-45bc-8797-43bcd772119f.shogun-image {
    
    
    
    max-height: 35px;
  }


.s-244e303d-dcf9-45bc-8797-43bcd772119f .shogun-image-content {
  
    justify-content: center;
  
}

.s-244e303d-dcf9-45bc-8797-43bcd772119f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-244e303d-dcf9-45bc-8797-43bcd772119f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-244e303d-dcf9-45bc-8797-43bcd772119f.shogun-image {
  box-sizing: border-box;
}



.s-244e303d-dcf9-45bc-8797-43bcd772119f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-244e303d-dcf9-45bc-8797-43bcd772119f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-244e303d-dcf9-45bc-8797-43bcd772119f.shogun-image-container {
      position: relative;
    }

    .s-244e303d-dcf9-45bc-8797-43bcd772119f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-244e303d-dcf9-45bc-8797-43bcd772119f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-244e303d-dcf9-45bc-8797-43bcd772119f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 35px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-244e303d-dcf9-45bc-8797-43bcd772119f {
  margin: 0 !important;
  overflow: visible;
}

#s-244e303d-dcf9-45bc-8797-43bcd772119f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-244e303d-dcf9-45bc-8797-43bcd772119f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-244e303d-dcf9-45bc-8797-43bcd772119f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-244e303d-dcf9-45bc-8797-43bcd772119f img.shogun-image {
  /* Add background color handling */
  
}

#s-244e303d-dcf9-45bc-8797-43bcd772119f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-244e303d-dcf9-45bc-8797-43bcd772119f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-244e303d-dcf9-45bc-8797-43bcd772119f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-244e303d-dcf9-45bc-8797-43bcd772119f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-244e303d-dcf9-45bc-8797-43bcd772119f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-244e303d-dcf9-45bc-8797-43bcd772119f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 35px;
  }



  img.s-244e303d-dcf9-45bc-8797-43bcd772119f.shogun-image {
    
    
    
    max-height: 35px;
  }


.s-244e303d-dcf9-45bc-8797-43bcd772119f .shogun-image-content {
  
    justify-content: center;
  
}

.s-244e303d-dcf9-45bc-8797-43bcd772119f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-244e303d-dcf9-45bc-8797-43bcd772119f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-244e303d-dcf9-45bc-8797-43bcd772119f.shogun-image {
  box-sizing: border-box;
}



.s-244e303d-dcf9-45bc-8797-43bcd772119f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-244e303d-dcf9-45bc-8797-43bcd772119f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-244e303d-dcf9-45bc-8797-43bcd772119f.shogun-image-container {
      position: relative;
    }

    .s-244e303d-dcf9-45bc-8797-43bcd772119f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-244e303d-dcf9-45bc-8797-43bcd772119f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-244e303d-dcf9-45bc-8797-43bcd772119f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 35px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-244e303d-dcf9-45bc-8797-43bcd772119f {
  margin: 0 !important;
  overflow: visible;
}

#s-244e303d-dcf9-45bc-8797-43bcd772119f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-244e303d-dcf9-45bc-8797-43bcd772119f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-244e303d-dcf9-45bc-8797-43bcd772119f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-244e303d-dcf9-45bc-8797-43bcd772119f img.shogun-image {
  /* Add background color handling */
  
}

#s-244e303d-dcf9-45bc-8797-43bcd772119f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-244e303d-dcf9-45bc-8797-43bcd772119f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-244e303d-dcf9-45bc-8797-43bcd772119f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-244e303d-dcf9-45bc-8797-43bcd772119f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-244e303d-dcf9-45bc-8797-43bcd772119f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-244e303d-dcf9-45bc-8797-43bcd772119f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 35px;
  }



  img.s-244e303d-dcf9-45bc-8797-43bcd772119f.shogun-image {
    
    
    
    max-height: 35px;
  }


.s-244e303d-dcf9-45bc-8797-43bcd772119f .shogun-image-content {
  
    justify-content: center;
  
}

.s-244e303d-dcf9-45bc-8797-43bcd772119f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-244e303d-dcf9-45bc-8797-43bcd772119f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-244e303d-dcf9-45bc-8797-43bcd772119f.shogun-image {
  box-sizing: border-box;
}



.s-244e303d-dcf9-45bc-8797-43bcd772119f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-244e303d-dcf9-45bc-8797-43bcd772119f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-244e303d-dcf9-45bc-8797-43bcd772119f.shogun-image-container {
      position: relative;
    }

    .s-244e303d-dcf9-45bc-8797-43bcd772119f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-244e303d-dcf9-45bc-8797-43bcd772119f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-244e303d-dcf9-45bc-8797-43bcd772119f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 35px;
    }
  }

}@media (max-width: 767px){#s-244e303d-dcf9-45bc-8797-43bcd772119f {
  margin: 0 !important;
  overflow: visible;
}

#s-244e303d-dcf9-45bc-8797-43bcd772119f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-244e303d-dcf9-45bc-8797-43bcd772119f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-244e303d-dcf9-45bc-8797-43bcd772119f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-244e303d-dcf9-45bc-8797-43bcd772119f img.shogun-image {
  /* Add background color handling */
  
}

#s-244e303d-dcf9-45bc-8797-43bcd772119f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-244e303d-dcf9-45bc-8797-43bcd772119f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-244e303d-dcf9-45bc-8797-43bcd772119f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-244e303d-dcf9-45bc-8797-43bcd772119f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-244e303d-dcf9-45bc-8797-43bcd772119f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-244e303d-dcf9-45bc-8797-43bcd772119f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 35px;
  }



  img.s-244e303d-dcf9-45bc-8797-43bcd772119f.shogun-image {
    
    
    
    max-height: 35px;
  }


.s-244e303d-dcf9-45bc-8797-43bcd772119f .shogun-image-content {
  
    justify-content: center;
  
}

.s-244e303d-dcf9-45bc-8797-43bcd772119f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-244e303d-dcf9-45bc-8797-43bcd772119f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-244e303d-dcf9-45bc-8797-43bcd772119f.shogun-image {
  box-sizing: border-box;
}



.s-244e303d-dcf9-45bc-8797-43bcd772119f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-244e303d-dcf9-45bc-8797-43bcd772119f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-244e303d-dcf9-45bc-8797-43bcd772119f.shogun-image-container {
      position: relative;
    }

    .s-244e303d-dcf9-45bc-8797-43bcd772119f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-244e303d-dcf9-45bc-8797-43bcd772119f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-244e303d-dcf9-45bc-8797-43bcd772119f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 35px;
    }
  }

}
#s-59a739f7-ee7e-4d53-9bbf-74fe22c693c9 {
  margin-top: 25px;
margin-left: auto;
margin-bottom: 25px;
margin-right: auto;
}

#s-c94a118a-86ad-4494-b492-6b17d26e6080 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(229, 229, 229, 1);
}
@media (min-width: 1200px){#s-c94a118a-86ad-4494-b492-6b17d26e6080 {
  background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c94a118a-86ad-4494-b492-6b17d26e6080 {
  background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-c94a118a-86ad-4494-b492-6b17d26e6080 {
  background-color: rgba(255, 255, 255, 1);
}
}@media (max-width: 767px){#s-c94a118a-86ad-4494-b492-6b17d26e6080 {
  background-color: rgba(255, 255, 255, 1);
}
}







#s-c94a118a-86ad-4494-b492-6b17d26e6080 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c94a118a-86ad-4494-b492-6b17d26e6080.shg-box.shg-c {
  justify-content: center;
}

#s-8dac168a-097f-490b-9f07-df75cb9d270a {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 25px;
padding-bottom: 20px;
padding-right: 25px;
max-width: 1200px;
}
@media (max-width: 767px){#s-8dac168a-097f-490b-9f07-df75cb9d270a {
  padding-top: 30px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
display: none;
}
#s-8dac168a-097f-490b-9f07-df75cb9d270a, #wrap-s-8dac168a-097f-490b-9f07-df75cb9d270a, #wrap-content-s-8dac168a-097f-490b-9f07-df75cb9d270a { display: none !important; }}
@media (min-width: 0px) {
[id="s-8dac168a-097f-490b-9f07-df75cb9d270a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8dac168a-097f-490b-9f07-df75cb9d270a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-8dac168a-097f-490b-9f07-df75cb9d270a"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-8dac168a-097f-490b-9f07-df75cb9d270a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-8dac168a-097f-490b-9f07-df75cb9d270a"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-8dac168a-097f-490b-9f07-df75cb9d270a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-8dac168a-097f-490b-9f07-df75cb9d270a"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

}

#s-d9719871-d3ec-4e44-91bc-8c189c96241a {
  margin-top: 20%;
margin-left: 0px;
margin-bottom: 0%;
margin-right: 0px;
padding-top: 8px;
padding-bottom: 0px;
max-width: 560px;
}
@media (min-width: 768px) and (max-width: 991px){#s-d9719871-d3ec-4e44-91bc-8c189c96241a {
  margin-top: 10px;
}
}@media (max-width: 767px){#s-d9719871-d3ec-4e44-91bc-8c189c96241a {
  margin-top: 0%;
}
}
#s-2476fa0d-db49-4b06-9251-0885616e07a3 {
  margin-top: 15px;
margin-left: 0px;
margin-bottom: 0%;
margin-right: 0px;
padding-top: 8px;
padding-bottom: 30px;
max-width: 300px;
}
@media (max-width: 767px){#s-2476fa0d-db49-4b06-9251-0885616e07a3 {
  margin-right: 100px;
}
}
#s-407d4f09-1ccd-4255-ac1f-4870545ccbcc {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
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: 8px;
max-width: 300px;
background-color: rgba(49, 111, 246, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-407d4f09-1ccd-4255-ac1f-4870545ccbcc:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-407d4f09-1ccd-4255-ac1f-4870545ccbcc:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-407d4f09-1ccd-4255-ac1f-4870545ccbcc {
  background-image: none;
background-color: rgba(0, 100, 224, 1);
hover-type: color;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-407d4f09-1ccd-4255-ac1f-4870545ccbcc {
  background-color: rgba(0, 100, 224, 1);
}
}@media (max-width: 767px){#s-407d4f09-1ccd-4255-ac1f-4870545ccbcc {
  margin-right: 100px;
}
}

  #s-407d4f09-1ccd-4255-ac1f-4870545ccbcc-root {
    text-align: center;
  }


#s-407d4f09-1ccd-4255-ac1f-4870545ccbcc.shg-btn {
  color: #ffffff;
  font-size: 18px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-407d4f09-1ccd-4255-ac1f-4870545ccbcc-root {
    text-align: center;
  }


#s-407d4f09-1ccd-4255-ac1f-4870545ccbcc.shg-btn {
  color: #ffffff;
  font-size: 18px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-407d4f09-1ccd-4255-ac1f-4870545ccbcc-root {
    text-align: center;
  }


#s-407d4f09-1ccd-4255-ac1f-4870545ccbcc.shg-btn {
  color: #ffffff;
  font-size: 18px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-407d4f09-1ccd-4255-ac1f-4870545ccbcc-root {
    text-align: center;
  }


#s-407d4f09-1ccd-4255-ac1f-4870545ccbcc.shg-btn {
  color: #ffffff;
  font-size: 18px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-407d4f09-1ccd-4255-ac1f-4870545ccbcc-root {
    text-align: center;
  }


#s-407d4f09-1ccd-4255-ac1f-4870545ccbcc.shg-btn {
  color: #ffffff;
  font-size: 18px;
  
  
  
  display:  block ;
}
}
#s-a973fe8f-0d93-4592-b794-2133379b4bb0 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 855px;
aspect-ratio: 855/428;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-a973fe8f-0d93-4592-b794-2133379b4bb0 {
  display: none;
}
#s-a973fe8f-0d93-4592-b794-2133379b4bb0, #wrap-s-a973fe8f-0d93-4592-b794-2133379b4bb0, #wrap-content-s-a973fe8f-0d93-4592-b794-2133379b4bb0 { display: none !important; }}@media (max-width: 767px){#s-a973fe8f-0d93-4592-b794-2133379b4bb0 {
  display: none;
}
#s-a973fe8f-0d93-4592-b794-2133379b4bb0, #wrap-s-a973fe8f-0d93-4592-b794-2133379b4bb0, #wrap-content-s-a973fe8f-0d93-4592-b794-2133379b4bb0 { display: none !important; }}
#s-a973fe8f-0d93-4592-b794-2133379b4bb0 {
  margin: 0 !important;
  overflow: visible;
}

#s-a973fe8f-0d93-4592-b794-2133379b4bb0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a973fe8f-0d93-4592-b794-2133379b4bb0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-a973fe8f-0d93-4592-b794-2133379b4bb0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a973fe8f-0d93-4592-b794-2133379b4bb0 img.shogun-image {
  /* Add background color handling */
  
}

#s-a973fe8f-0d93-4592-b794-2133379b4bb0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a973fe8f-0d93-4592-b794-2133379b4bb0 .shg-image-content-wrapper {
      aspect-ratio: 855/428;
      min-width: 100%;
      height: auto;
    }

    #s-a973fe8f-0d93-4592-b794-2133379b4bb0 .shogun-image-link {
      aspect-ratio: 855/428;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a973fe8f-0d93-4592-b794-2133379b4bb0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a973fe8f-0d93-4592-b794-2133379b4bb0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a973fe8f-0d93-4592-b794-2133379b4bb0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 855px;
  }



  img.s-a973fe8f-0d93-4592-b794-2133379b4bb0.shogun-image {
    
    
    
    max-height: 855px;
  }


.s-a973fe8f-0d93-4592-b794-2133379b4bb0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a973fe8f-0d93-4592-b794-2133379b4bb0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a973fe8f-0d93-4592-b794-2133379b4bb0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a973fe8f-0d93-4592-b794-2133379b4bb0.shogun-image {
  box-sizing: border-box;
}



.s-a973fe8f-0d93-4592-b794-2133379b4bb0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a973fe8f-0d93-4592-b794-2133379b4bb0 {
      --shg-aspect-ratio: calc(855/428); 
    }

    .s-a973fe8f-0d93-4592-b794-2133379b4bb0.shogun-image-container {
      position: relative;
    }

    .s-a973fe8f-0d93-4592-b794-2133379b4bb0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a973fe8f-0d93-4592-b794-2133379b4bb0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a973fe8f-0d93-4592-b794-2133379b4bb0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 855px;
    }
  }

@media (min-width: 1200px){#s-a973fe8f-0d93-4592-b794-2133379b4bb0 {
  margin: 0 !important;
  overflow: visible;
}

#s-a973fe8f-0d93-4592-b794-2133379b4bb0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a973fe8f-0d93-4592-b794-2133379b4bb0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a973fe8f-0d93-4592-b794-2133379b4bb0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a973fe8f-0d93-4592-b794-2133379b4bb0 img.shogun-image {
  /* Add background color handling */
  
}

#s-a973fe8f-0d93-4592-b794-2133379b4bb0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a973fe8f-0d93-4592-b794-2133379b4bb0 .shg-image-content-wrapper {
      aspect-ratio: 855/428;
      min-width: 100%;
      height: auto;
    }

    #s-a973fe8f-0d93-4592-b794-2133379b4bb0 .shogun-image-link {
      aspect-ratio: 855/428;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a973fe8f-0d93-4592-b794-2133379b4bb0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a973fe8f-0d93-4592-b794-2133379b4bb0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a973fe8f-0d93-4592-b794-2133379b4bb0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 855px;
  }



  img.s-a973fe8f-0d93-4592-b794-2133379b4bb0.shogun-image {
    
    
    
    max-height: 855px;
  }


.s-a973fe8f-0d93-4592-b794-2133379b4bb0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a973fe8f-0d93-4592-b794-2133379b4bb0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a973fe8f-0d93-4592-b794-2133379b4bb0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a973fe8f-0d93-4592-b794-2133379b4bb0.shogun-image {
  box-sizing: border-box;
}



.s-a973fe8f-0d93-4592-b794-2133379b4bb0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a973fe8f-0d93-4592-b794-2133379b4bb0 {
      --shg-aspect-ratio: calc(855/428); 
    }

    .s-a973fe8f-0d93-4592-b794-2133379b4bb0.shogun-image-container {
      position: relative;
    }

    .s-a973fe8f-0d93-4592-b794-2133379b4bb0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a973fe8f-0d93-4592-b794-2133379b4bb0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a973fe8f-0d93-4592-b794-2133379b4bb0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 855px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-a973fe8f-0d93-4592-b794-2133379b4bb0 {
  margin: 0 !important;
  overflow: visible;
}

#s-a973fe8f-0d93-4592-b794-2133379b4bb0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a973fe8f-0d93-4592-b794-2133379b4bb0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a973fe8f-0d93-4592-b794-2133379b4bb0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a973fe8f-0d93-4592-b794-2133379b4bb0 img.shogun-image {
  /* Add background color handling */
  
}

#s-a973fe8f-0d93-4592-b794-2133379b4bb0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a973fe8f-0d93-4592-b794-2133379b4bb0 .shg-image-content-wrapper {
      aspect-ratio: 855/428;
      min-width: 100%;
      height: auto;
    }

    #s-a973fe8f-0d93-4592-b794-2133379b4bb0 .shogun-image-link {
      aspect-ratio: 855/428;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a973fe8f-0d93-4592-b794-2133379b4bb0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a973fe8f-0d93-4592-b794-2133379b4bb0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a973fe8f-0d93-4592-b794-2133379b4bb0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 855px;
  }



  img.s-a973fe8f-0d93-4592-b794-2133379b4bb0.shogun-image {
    
    
    
    max-height: 855px;
  }


.s-a973fe8f-0d93-4592-b794-2133379b4bb0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a973fe8f-0d93-4592-b794-2133379b4bb0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a973fe8f-0d93-4592-b794-2133379b4bb0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a973fe8f-0d93-4592-b794-2133379b4bb0.shogun-image {
  box-sizing: border-box;
}



.s-a973fe8f-0d93-4592-b794-2133379b4bb0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a973fe8f-0d93-4592-b794-2133379b4bb0 {
      --shg-aspect-ratio: calc(855/428); 
    }

    .s-a973fe8f-0d93-4592-b794-2133379b4bb0.shogun-image-container {
      position: relative;
    }

    .s-a973fe8f-0d93-4592-b794-2133379b4bb0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a973fe8f-0d93-4592-b794-2133379b4bb0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a973fe8f-0d93-4592-b794-2133379b4bb0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 855px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-a973fe8f-0d93-4592-b794-2133379b4bb0 {
  margin: 0 !important;
  overflow: visible;
}

#s-a973fe8f-0d93-4592-b794-2133379b4bb0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a973fe8f-0d93-4592-b794-2133379b4bb0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a973fe8f-0d93-4592-b794-2133379b4bb0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a973fe8f-0d93-4592-b794-2133379b4bb0 img.shogun-image {
  /* Add background color handling */
  
}

#s-a973fe8f-0d93-4592-b794-2133379b4bb0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a973fe8f-0d93-4592-b794-2133379b4bb0 .shg-image-content-wrapper {
      aspect-ratio: 855/428;
      min-width: 100%;
      height: auto;
    }

    #s-a973fe8f-0d93-4592-b794-2133379b4bb0 .shogun-image-link {
      aspect-ratio: 855/428;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a973fe8f-0d93-4592-b794-2133379b4bb0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a973fe8f-0d93-4592-b794-2133379b4bb0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a973fe8f-0d93-4592-b794-2133379b4bb0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 855px;
  }



  img.s-a973fe8f-0d93-4592-b794-2133379b4bb0.shogun-image {
    
    
    
    max-height: 855px;
  }


.s-a973fe8f-0d93-4592-b794-2133379b4bb0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a973fe8f-0d93-4592-b794-2133379b4bb0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a973fe8f-0d93-4592-b794-2133379b4bb0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a973fe8f-0d93-4592-b794-2133379b4bb0.shogun-image {
  box-sizing: border-box;
}



.s-a973fe8f-0d93-4592-b794-2133379b4bb0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a973fe8f-0d93-4592-b794-2133379b4bb0 {
      --shg-aspect-ratio: calc(855/428); 
    }

    .s-a973fe8f-0d93-4592-b794-2133379b4bb0.shogun-image-container {
      position: relative;
    }

    .s-a973fe8f-0d93-4592-b794-2133379b4bb0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a973fe8f-0d93-4592-b794-2133379b4bb0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a973fe8f-0d93-4592-b794-2133379b4bb0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 855px;
    }
  }

}@media (max-width: 767px){#s-a973fe8f-0d93-4592-b794-2133379b4bb0 {
  margin: 0 !important;
  overflow: visible;
}

#s-a973fe8f-0d93-4592-b794-2133379b4bb0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a973fe8f-0d93-4592-b794-2133379b4bb0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a973fe8f-0d93-4592-b794-2133379b4bb0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a973fe8f-0d93-4592-b794-2133379b4bb0 img.shogun-image {
  /* Add background color handling */
  
}

#s-a973fe8f-0d93-4592-b794-2133379b4bb0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a973fe8f-0d93-4592-b794-2133379b4bb0 .shg-image-content-wrapper {
      aspect-ratio: 855/428;
      min-width: 100%;
      height: auto;
    }

    #s-a973fe8f-0d93-4592-b794-2133379b4bb0 .shogun-image-link {
      aspect-ratio: 855/428;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a973fe8f-0d93-4592-b794-2133379b4bb0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a973fe8f-0d93-4592-b794-2133379b4bb0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a973fe8f-0d93-4592-b794-2133379b4bb0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 855px;
  }



  img.s-a973fe8f-0d93-4592-b794-2133379b4bb0.shogun-image {
    
    
    
    max-height: 855px;
  }


.s-a973fe8f-0d93-4592-b794-2133379b4bb0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a973fe8f-0d93-4592-b794-2133379b4bb0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a973fe8f-0d93-4592-b794-2133379b4bb0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a973fe8f-0d93-4592-b794-2133379b4bb0.shogun-image {
  box-sizing: border-box;
}



.s-a973fe8f-0d93-4592-b794-2133379b4bb0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a973fe8f-0d93-4592-b794-2133379b4bb0 {
      --shg-aspect-ratio: calc(855/428); 
    }

    .s-a973fe8f-0d93-4592-b794-2133379b4bb0.shogun-image-container {
      position: relative;
    }

    .s-a973fe8f-0d93-4592-b794-2133379b4bb0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a973fe8f-0d93-4592-b794-2133379b4bb0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a973fe8f-0d93-4592-b794-2133379b4bb0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 855px;
    }
  }

}
#s-292e42c8-108c-438b-b4d8-e2fbcb964f0b {
  margin-top: 30px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 640px;
aspect-ratio: 640/428;
text-align: center;
}
@media (min-width: 1200px){#s-292e42c8-108c-438b-b4d8-e2fbcb964f0b {
  display: none;
}
#s-292e42c8-108c-438b-b4d8-e2fbcb964f0b, #wrap-s-292e42c8-108c-438b-b4d8-e2fbcb964f0b, #wrap-content-s-292e42c8-108c-438b-b4d8-e2fbcb964f0b { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-292e42c8-108c-438b-b4d8-e2fbcb964f0b {
  display: none;
}
#s-292e42c8-108c-438b-b4d8-e2fbcb964f0b, #wrap-s-292e42c8-108c-438b-b4d8-e2fbcb964f0b, #wrap-content-s-292e42c8-108c-438b-b4d8-e2fbcb964f0b { display: none !important; }}
#s-292e42c8-108c-438b-b4d8-e2fbcb964f0b {
  margin: 0 !important;
  overflow: visible;
}

#s-292e42c8-108c-438b-b4d8-e2fbcb964f0b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-292e42c8-108c-438b-b4d8-e2fbcb964f0b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-292e42c8-108c-438b-b4d8-e2fbcb964f0b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-292e42c8-108c-438b-b4d8-e2fbcb964f0b img.shogun-image {
  /* Add background color handling */
  
}

#s-292e42c8-108c-438b-b4d8-e2fbcb964f0b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-292e42c8-108c-438b-b4d8-e2fbcb964f0b .shg-image-content-wrapper {
      aspect-ratio: 640/428;
      min-width: 100%;
      height: auto;
    }

    #s-292e42c8-108c-438b-b4d8-e2fbcb964f0b .shogun-image-link {
      aspect-ratio: 640/428;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-292e42c8-108c-438b-b4d8-e2fbcb964f0b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-292e42c8-108c-438b-b4d8-e2fbcb964f0b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 640px;
  }



  img.s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shogun-image {
    
    
    
    max-height: 640px;
  }


.s-292e42c8-108c-438b-b4d8-e2fbcb964f0b .shogun-image-content {
  
    justify-content: center;
  
}

.s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shogun-image {
  box-sizing: border-box;
}



.s-292e42c8-108c-438b-b4d8-e2fbcb964f0b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-292e42c8-108c-438b-b4d8-e2fbcb964f0b {
      --shg-aspect-ratio: calc(640/428); 
    }

    .s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shogun-image-container {
      position: relative;
    }

    .s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-292e42c8-108c-438b-b4d8-e2fbcb964f0b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 640px;
    }
  }

@media (min-width: 1200px){#s-292e42c8-108c-438b-b4d8-e2fbcb964f0b {
  margin: 0 !important;
  overflow: visible;
}

#s-292e42c8-108c-438b-b4d8-e2fbcb964f0b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-292e42c8-108c-438b-b4d8-e2fbcb964f0b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-292e42c8-108c-438b-b4d8-e2fbcb964f0b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-292e42c8-108c-438b-b4d8-e2fbcb964f0b img.shogun-image {
  /* Add background color handling */
  
}

#s-292e42c8-108c-438b-b4d8-e2fbcb964f0b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-292e42c8-108c-438b-b4d8-e2fbcb964f0b .shg-image-content-wrapper {
      aspect-ratio: 640/428;
      min-width: 100%;
      height: auto;
    }

    #s-292e42c8-108c-438b-b4d8-e2fbcb964f0b .shogun-image-link {
      aspect-ratio: 640/428;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-292e42c8-108c-438b-b4d8-e2fbcb964f0b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-292e42c8-108c-438b-b4d8-e2fbcb964f0b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 640px;
  }



  img.s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shogun-image {
    
    
    
    max-height: 640px;
  }


.s-292e42c8-108c-438b-b4d8-e2fbcb964f0b .shogun-image-content {
  
    justify-content: center;
  
}

.s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shogun-image {
  box-sizing: border-box;
}



.s-292e42c8-108c-438b-b4d8-e2fbcb964f0b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-292e42c8-108c-438b-b4d8-e2fbcb964f0b {
      --shg-aspect-ratio: calc(640/428); 
    }

    .s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shogun-image-container {
      position: relative;
    }

    .s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-292e42c8-108c-438b-b4d8-e2fbcb964f0b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 640px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-292e42c8-108c-438b-b4d8-e2fbcb964f0b {
  margin: 0 !important;
  overflow: visible;
}

#s-292e42c8-108c-438b-b4d8-e2fbcb964f0b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-292e42c8-108c-438b-b4d8-e2fbcb964f0b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-292e42c8-108c-438b-b4d8-e2fbcb964f0b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-292e42c8-108c-438b-b4d8-e2fbcb964f0b img.shogun-image {
  /* Add background color handling */
  
}

#s-292e42c8-108c-438b-b4d8-e2fbcb964f0b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-292e42c8-108c-438b-b4d8-e2fbcb964f0b .shg-image-content-wrapper {
      aspect-ratio: 640/428;
      min-width: 100%;
      height: auto;
    }

    #s-292e42c8-108c-438b-b4d8-e2fbcb964f0b .shogun-image-link {
      aspect-ratio: 640/428;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-292e42c8-108c-438b-b4d8-e2fbcb964f0b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-292e42c8-108c-438b-b4d8-e2fbcb964f0b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 640px;
  }



  img.s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shogun-image {
    
    
    
    max-height: 640px;
  }


.s-292e42c8-108c-438b-b4d8-e2fbcb964f0b .shogun-image-content {
  
    justify-content: center;
  
}

.s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shogun-image {
  box-sizing: border-box;
}



.s-292e42c8-108c-438b-b4d8-e2fbcb964f0b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-292e42c8-108c-438b-b4d8-e2fbcb964f0b {
      --shg-aspect-ratio: calc(640/428); 
    }

    .s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shogun-image-container {
      position: relative;
    }

    .s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-292e42c8-108c-438b-b4d8-e2fbcb964f0b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 640px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-292e42c8-108c-438b-b4d8-e2fbcb964f0b {
  margin: 0 !important;
  overflow: visible;
}

#s-292e42c8-108c-438b-b4d8-e2fbcb964f0b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-292e42c8-108c-438b-b4d8-e2fbcb964f0b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-292e42c8-108c-438b-b4d8-e2fbcb964f0b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-292e42c8-108c-438b-b4d8-e2fbcb964f0b img.shogun-image {
  /* Add background color handling */
  
}

#s-292e42c8-108c-438b-b4d8-e2fbcb964f0b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-292e42c8-108c-438b-b4d8-e2fbcb964f0b .shg-image-content-wrapper {
      aspect-ratio: 640/428;
      min-width: 100%;
      height: auto;
    }

    #s-292e42c8-108c-438b-b4d8-e2fbcb964f0b .shogun-image-link {
      aspect-ratio: 640/428;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-292e42c8-108c-438b-b4d8-e2fbcb964f0b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-292e42c8-108c-438b-b4d8-e2fbcb964f0b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 640px;
  }



  img.s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shogun-image {
    
    
    
    max-height: 640px;
  }


.s-292e42c8-108c-438b-b4d8-e2fbcb964f0b .shogun-image-content {
  
    justify-content: center;
  
}

.s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shogun-image {
  box-sizing: border-box;
}



.s-292e42c8-108c-438b-b4d8-e2fbcb964f0b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-292e42c8-108c-438b-b4d8-e2fbcb964f0b {
      --shg-aspect-ratio: calc(640/428); 
    }

    .s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shogun-image-container {
      position: relative;
    }

    .s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-292e42c8-108c-438b-b4d8-e2fbcb964f0b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 640px;
    }
  }

}@media (max-width: 767px){#s-292e42c8-108c-438b-b4d8-e2fbcb964f0b {
  margin: 0 !important;
  overflow: visible;
}

#s-292e42c8-108c-438b-b4d8-e2fbcb964f0b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-292e42c8-108c-438b-b4d8-e2fbcb964f0b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-292e42c8-108c-438b-b4d8-e2fbcb964f0b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-292e42c8-108c-438b-b4d8-e2fbcb964f0b img.shogun-image {
  /* Add background color handling */
  
}

#s-292e42c8-108c-438b-b4d8-e2fbcb964f0b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-292e42c8-108c-438b-b4d8-e2fbcb964f0b .shg-image-content-wrapper {
      aspect-ratio: 640/428;
      min-width: 100%;
      height: auto;
    }

    #s-292e42c8-108c-438b-b4d8-e2fbcb964f0b .shogun-image-link {
      aspect-ratio: 640/428;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-292e42c8-108c-438b-b4d8-e2fbcb964f0b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-292e42c8-108c-438b-b4d8-e2fbcb964f0b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 640px;
  }



  img.s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shogun-image {
    
    
    
    max-height: 640px;
  }


.s-292e42c8-108c-438b-b4d8-e2fbcb964f0b .shogun-image-content {
  
    justify-content: center;
  
}

.s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shogun-image {
  box-sizing: border-box;
}



.s-292e42c8-108c-438b-b4d8-e2fbcb964f0b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-292e42c8-108c-438b-b4d8-e2fbcb964f0b {
      --shg-aspect-ratio: calc(640/428); 
    }

    .s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shogun-image-container {
      position: relative;
    }

    .s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-292e42c8-108c-438b-b4d8-e2fbcb964f0b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-292e42c8-108c-438b-b4d8-e2fbcb964f0b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 640px;
    }
  }

}
#s-68781c1f-9281-4267-bf46-296866adc9d1 {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-left: 0px;
padding-bottom: 15px;
padding-right: 0px;
min-height: 50px;
max-width: 1200px;
}
@media (min-width: 1200px){#s-68781c1f-9281-4267-bf46-296866adc9d1 {
  display: none;
}
#s-68781c1f-9281-4267-bf46-296866adc9d1, #wrap-s-68781c1f-9281-4267-bf46-296866adc9d1, #wrap-content-s-68781c1f-9281-4267-bf46-296866adc9d1 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-68781c1f-9281-4267-bf46-296866adc9d1 {
  display: none;
}
#s-68781c1f-9281-4267-bf46-296866adc9d1, #wrap-s-68781c1f-9281-4267-bf46-296866adc9d1, #wrap-content-s-68781c1f-9281-4267-bf46-296866adc9d1 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-68781c1f-9281-4267-bf46-296866adc9d1 {
  display: none;
}
#s-68781c1f-9281-4267-bf46-296866adc9d1, #wrap-s-68781c1f-9281-4267-bf46-296866adc9d1, #wrap-content-s-68781c1f-9281-4267-bf46-296866adc9d1 { display: none !important; }}







#s-68781c1f-9281-4267-bf46-296866adc9d1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-68781c1f-9281-4267-bf46-296866adc9d1.shg-box.shg-c {
  justify-content: center;
}

#s-1a910b9a-32c6-407a-93eb-6d3f6843f35e {
  margin-top: 20%;
margin-left: 25px;
margin-bottom: 0%;
margin-right: 20px;
padding-top: 8px;
padding-bottom: 0px;
max-width: 360px;
}
@media (max-width: 767px){#s-1a910b9a-32c6-407a-93eb-6d3f6843f35e {
  margin-top: 0%;
}
}
#s-58311eeb-b895-469c-8057-81f31b09114a {
  margin-top: 0px;
margin-left: 25px;
margin-bottom: 0%;
margin-right: 60px;
padding-top: 8px;
padding-bottom: 30px;
max-width: 560px;
}
@media (max-width: 767px){#s-58311eeb-b895-469c-8057-81f31b09114a {
  margin-right: 100px;
}
}
#s-7df0ee95-1cfe-4cea-ba15-5409124e7a72 {
  margin-left: 25px;
margin-right: 45px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
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: 8px;
max-width: 250px;
background-color: rgba(49, 111, 246, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-7df0ee95-1cfe-4cea-ba15-5409124e7a72:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-7df0ee95-1cfe-4cea-ba15-5409124e7a72:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-7df0ee95-1cfe-4cea-ba15-5409124e7a72 {
  margin-left: 25px;
margin-right: 25px;
max-width: 100%;
background-image: none;
background-color: rgba(0, 100, 224, 1);
hover-type: color;
}
}

  #s-7df0ee95-1cfe-4cea-ba15-5409124e7a72-root {
    text-align: center;
  }


#s-7df0ee95-1cfe-4cea-ba15-5409124e7a72.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-7df0ee95-1cfe-4cea-ba15-5409124e7a72-root {
    text-align: center;
  }


#s-7df0ee95-1cfe-4cea-ba15-5409124e7a72.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-7df0ee95-1cfe-4cea-ba15-5409124e7a72-root {
    text-align: center;
  }


#s-7df0ee95-1cfe-4cea-ba15-5409124e7a72.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-7df0ee95-1cfe-4cea-ba15-5409124e7a72-root {
    text-align: center;
  }


#s-7df0ee95-1cfe-4cea-ba15-5409124e7a72.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-7df0ee95-1cfe-4cea-ba15-5409124e7a72-root {
    text-align: center;
  }


#s-7df0ee95-1cfe-4cea-ba15-5409124e7a72.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  block ;
}
}
#s-7014d684-a31b-456a-91ab-d3858b5c5467 {
  margin-top: 30px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 640px;
aspect-ratio: 640/428;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-7014d684-a31b-456a-91ab-d3858b5c5467 {
  
}
}@media (max-width: 767px){#s-7014d684-a31b-456a-91ab-d3858b5c5467 {
  
}
}
#s-7014d684-a31b-456a-91ab-d3858b5c5467 {
  margin: 0 !important;
  overflow: visible;
}

#s-7014d684-a31b-456a-91ab-d3858b5c5467-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7014d684-a31b-456a-91ab-d3858b5c5467 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-7014d684-a31b-456a-91ab-d3858b5c5467 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7014d684-a31b-456a-91ab-d3858b5c5467 img.shogun-image {
  /* Add background color handling */
  
}

#s-7014d684-a31b-456a-91ab-d3858b5c5467 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7014d684-a31b-456a-91ab-d3858b5c5467 .shg-image-content-wrapper {
      aspect-ratio: 640/428;
      min-width: 100%;
      height: auto;
    }

    #s-7014d684-a31b-456a-91ab-d3858b5c5467 .shogun-image-link {
      aspect-ratio: 640/428;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7014d684-a31b-456a-91ab-d3858b5c5467 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7014d684-a31b-456a-91ab-d3858b5c5467.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7014d684-a31b-456a-91ab-d3858b5c5467 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 640px;
  }



  img.s-7014d684-a31b-456a-91ab-d3858b5c5467.shogun-image {
    
    
    
    max-height: 640px;
  }


.s-7014d684-a31b-456a-91ab-d3858b5c5467 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7014d684-a31b-456a-91ab-d3858b5c5467.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7014d684-a31b-456a-91ab-d3858b5c5467.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7014d684-a31b-456a-91ab-d3858b5c5467.shogun-image {
  box-sizing: border-box;
}



.s-7014d684-a31b-456a-91ab-d3858b5c5467 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7014d684-a31b-456a-91ab-d3858b5c5467 {
      --shg-aspect-ratio: calc(640/428); 
    }

    .s-7014d684-a31b-456a-91ab-d3858b5c5467.shogun-image-container {
      position: relative;
    }

    .s-7014d684-a31b-456a-91ab-d3858b5c5467.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7014d684-a31b-456a-91ab-d3858b5c5467.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7014d684-a31b-456a-91ab-d3858b5c5467 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 640px;
    }
  }

@media (min-width: 1200px){#s-7014d684-a31b-456a-91ab-d3858b5c5467 {
  margin: 0 !important;
  overflow: visible;
}

#s-7014d684-a31b-456a-91ab-d3858b5c5467-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7014d684-a31b-456a-91ab-d3858b5c5467 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7014d684-a31b-456a-91ab-d3858b5c5467 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7014d684-a31b-456a-91ab-d3858b5c5467 img.shogun-image {
  /* Add background color handling */
  
}

#s-7014d684-a31b-456a-91ab-d3858b5c5467 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7014d684-a31b-456a-91ab-d3858b5c5467 .shg-image-content-wrapper {
      aspect-ratio: 640/428;
      min-width: 100%;
      height: auto;
    }

    #s-7014d684-a31b-456a-91ab-d3858b5c5467 .shogun-image-link {
      aspect-ratio: 640/428;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7014d684-a31b-456a-91ab-d3858b5c5467 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7014d684-a31b-456a-91ab-d3858b5c5467.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7014d684-a31b-456a-91ab-d3858b5c5467 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 640px;
  }



  img.s-7014d684-a31b-456a-91ab-d3858b5c5467.shogun-image {
    
    
    
    max-height: 640px;
  }


.s-7014d684-a31b-456a-91ab-d3858b5c5467 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7014d684-a31b-456a-91ab-d3858b5c5467.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7014d684-a31b-456a-91ab-d3858b5c5467.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7014d684-a31b-456a-91ab-d3858b5c5467.shogun-image {
  box-sizing: border-box;
}



.s-7014d684-a31b-456a-91ab-d3858b5c5467 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7014d684-a31b-456a-91ab-d3858b5c5467 {
      --shg-aspect-ratio: calc(640/428); 
    }

    .s-7014d684-a31b-456a-91ab-d3858b5c5467.shogun-image-container {
      position: relative;
    }

    .s-7014d684-a31b-456a-91ab-d3858b5c5467.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7014d684-a31b-456a-91ab-d3858b5c5467.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7014d684-a31b-456a-91ab-d3858b5c5467 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 640px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-7014d684-a31b-456a-91ab-d3858b5c5467 {
  margin: 0 !important;
  overflow: visible;
}

#s-7014d684-a31b-456a-91ab-d3858b5c5467-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7014d684-a31b-456a-91ab-d3858b5c5467 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7014d684-a31b-456a-91ab-d3858b5c5467 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7014d684-a31b-456a-91ab-d3858b5c5467 img.shogun-image {
  /* Add background color handling */
  
}

#s-7014d684-a31b-456a-91ab-d3858b5c5467 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7014d684-a31b-456a-91ab-d3858b5c5467 .shg-image-content-wrapper {
      aspect-ratio: 640/428;
      min-width: 100%;
      height: auto;
    }

    #s-7014d684-a31b-456a-91ab-d3858b5c5467 .shogun-image-link {
      aspect-ratio: 640/428;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7014d684-a31b-456a-91ab-d3858b5c5467 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7014d684-a31b-456a-91ab-d3858b5c5467.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7014d684-a31b-456a-91ab-d3858b5c5467 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 640px;
  }



  img.s-7014d684-a31b-456a-91ab-d3858b5c5467.shogun-image {
    
    
    
    max-height: 640px;
  }


.s-7014d684-a31b-456a-91ab-d3858b5c5467 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7014d684-a31b-456a-91ab-d3858b5c5467.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7014d684-a31b-456a-91ab-d3858b5c5467.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7014d684-a31b-456a-91ab-d3858b5c5467.shogun-image {
  box-sizing: border-box;
}



.s-7014d684-a31b-456a-91ab-d3858b5c5467 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7014d684-a31b-456a-91ab-d3858b5c5467 {
      --shg-aspect-ratio: calc(640/428); 
    }

    .s-7014d684-a31b-456a-91ab-d3858b5c5467.shogun-image-container {
      position: relative;
    }

    .s-7014d684-a31b-456a-91ab-d3858b5c5467.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7014d684-a31b-456a-91ab-d3858b5c5467.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7014d684-a31b-456a-91ab-d3858b5c5467 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 640px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-7014d684-a31b-456a-91ab-d3858b5c5467 {
  margin: 0 !important;
  overflow: visible;
}

#s-7014d684-a31b-456a-91ab-d3858b5c5467-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7014d684-a31b-456a-91ab-d3858b5c5467 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7014d684-a31b-456a-91ab-d3858b5c5467 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7014d684-a31b-456a-91ab-d3858b5c5467 img.shogun-image {
  /* Add background color handling */
  
}

#s-7014d684-a31b-456a-91ab-d3858b5c5467 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7014d684-a31b-456a-91ab-d3858b5c5467 .shg-image-content-wrapper {
      aspect-ratio: 640/428;
      min-width: 100%;
      height: auto;
    }

    #s-7014d684-a31b-456a-91ab-d3858b5c5467 .shogun-image-link {
      aspect-ratio: 640/428;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7014d684-a31b-456a-91ab-d3858b5c5467 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7014d684-a31b-456a-91ab-d3858b5c5467.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7014d684-a31b-456a-91ab-d3858b5c5467 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 640px;
  }



  img.s-7014d684-a31b-456a-91ab-d3858b5c5467.shogun-image {
    
    
    
    max-height: 640px;
  }


.s-7014d684-a31b-456a-91ab-d3858b5c5467 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7014d684-a31b-456a-91ab-d3858b5c5467.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7014d684-a31b-456a-91ab-d3858b5c5467.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7014d684-a31b-456a-91ab-d3858b5c5467.shogun-image {
  box-sizing: border-box;
}



.s-7014d684-a31b-456a-91ab-d3858b5c5467 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7014d684-a31b-456a-91ab-d3858b5c5467 {
      --shg-aspect-ratio: calc(640/428); 
    }

    .s-7014d684-a31b-456a-91ab-d3858b5c5467.shogun-image-container {
      position: relative;
    }

    .s-7014d684-a31b-456a-91ab-d3858b5c5467.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7014d684-a31b-456a-91ab-d3858b5c5467.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7014d684-a31b-456a-91ab-d3858b5c5467 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 640px;
    }
  }

}@media (max-width: 767px){#s-7014d684-a31b-456a-91ab-d3858b5c5467 {
  margin: 0 !important;
  overflow: visible;
}

#s-7014d684-a31b-456a-91ab-d3858b5c5467-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7014d684-a31b-456a-91ab-d3858b5c5467 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7014d684-a31b-456a-91ab-d3858b5c5467 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7014d684-a31b-456a-91ab-d3858b5c5467 img.shogun-image {
  /* Add background color handling */
  
}

#s-7014d684-a31b-456a-91ab-d3858b5c5467 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7014d684-a31b-456a-91ab-d3858b5c5467 .shg-image-content-wrapper {
      aspect-ratio: 640/428;
      min-width: 100%;
      height: auto;
    }

    #s-7014d684-a31b-456a-91ab-d3858b5c5467 .shogun-image-link {
      aspect-ratio: 640/428;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7014d684-a31b-456a-91ab-d3858b5c5467 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7014d684-a31b-456a-91ab-d3858b5c5467.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7014d684-a31b-456a-91ab-d3858b5c5467 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 640px;
  }



  img.s-7014d684-a31b-456a-91ab-d3858b5c5467.shogun-image {
    
    
    
    max-height: 640px;
  }


.s-7014d684-a31b-456a-91ab-d3858b5c5467 .shogun-image-content {
  
    justify-content: center;
  
}

.s-7014d684-a31b-456a-91ab-d3858b5c5467.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7014d684-a31b-456a-91ab-d3858b5c5467.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7014d684-a31b-456a-91ab-d3858b5c5467.shogun-image {
  box-sizing: border-box;
}



.s-7014d684-a31b-456a-91ab-d3858b5c5467 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7014d684-a31b-456a-91ab-d3858b5c5467 {
      --shg-aspect-ratio: calc(640/428); 
    }

    .s-7014d684-a31b-456a-91ab-d3858b5c5467.shogun-image-container {
      position: relative;
    }

    .s-7014d684-a31b-456a-91ab-d3858b5c5467.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7014d684-a31b-456a-91ab-d3858b5c5467.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7014d684-a31b-456a-91ab-d3858b5c5467 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 640px;
    }
  }

}
#s-6e2864b3-eed6-47c0-9a60-2d27d6f1f235 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(232, 232, 232, 1);
}








#s-6e2864b3-eed6-47c0-9a60-2d27d6f1f235 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6e2864b3-eed6-47c0-9a60-2d27d6f1f235.shg-box.shg-c {
  justify-content: center;
}

#s-9456c47d-cfbe-47a5-9ac8-40183bf4bf9b {
  margin-top: 25px;
margin-left: auto;
margin-bottom: 25px;
margin-right: auto;
max-width: 1200px;
}
@media (min-width: 768px) and (max-width: 991px){#s-9456c47d-cfbe-47a5-9ac8-40183bf4bf9b {
  display: none;
}
#s-9456c47d-cfbe-47a5-9ac8-40183bf4bf9b, #wrap-s-9456c47d-cfbe-47a5-9ac8-40183bf4bf9b, #wrap-content-s-9456c47d-cfbe-47a5-9ac8-40183bf4bf9b { display: none !important; }}@media (max-width: 767px){#s-9456c47d-cfbe-47a5-9ac8-40183bf4bf9b {
  display: none;
}
#s-9456c47d-cfbe-47a5-9ac8-40183bf4bf9b, #wrap-s-9456c47d-cfbe-47a5-9ac8-40183bf4bf9b, #wrap-content-s-9456c47d-cfbe-47a5-9ac8-40183bf4bf9b { display: none !important; }}
@media (min-width: 0px) {
[id="s-9456c47d-cfbe-47a5-9ac8-40183bf4bf9b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9456c47d-cfbe-47a5-9ac8-40183bf4bf9b"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-9456c47d-cfbe-47a5-9ac8-40183bf4bf9b"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-9456c47d-cfbe-47a5-9ac8-40183bf4bf9b"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-6d562c09-0471-4190-a99b-49f4cf582099 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-6d562c09-0471-4190-a99b-49f4cf582099 {
  margin-top: 20px;
min-height: 0px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-6d562c09-0471-4190-a99b-49f4cf582099 {
  margin-top: 25px;
}
}
#s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9 {
  margin-left: auto;
margin-right: auto;
max-width: 225px;
text-align: center;
}

#s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9 img.shogun-image {
  width: 100%;
  
  
  max-width: 225px;

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




.s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9 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-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9 img.shogun-image {
  width: 100%;
  
  
  

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




.s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9 img.shogun-image {
  width: 100%;
  
  
  

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




.s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9 img.shogun-image {
  width: 100%;
  
  
  

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




.s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7cefdc1-356a-4fda-95fb-44b47a2a1fe9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-a8a7b2fb-bb31-4f1f-b2c3-303397d71de1 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-a8a7b2fb-bb31-4f1f-b2c3-303397d71de1 {
  margin-top: 20px;
min-height: 0px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-a8a7b2fb-bb31-4f1f-b2c3-303397d71de1 {
  margin-top: 25px;
}
}
#s-5a8de3e2-f28f-4e0f-9d5c-3e93db2ff3a2 {
  margin-top: 25px;
margin-left: auto;
margin-bottom: 25px;
margin-right: auto;
max-width: 1200px;
}
@media (min-width: 1200px){#s-5a8de3e2-f28f-4e0f-9d5c-3e93db2ff3a2 {
  display: none;
}
#s-5a8de3e2-f28f-4e0f-9d5c-3e93db2ff3a2, #wrap-s-5a8de3e2-f28f-4e0f-9d5c-3e93db2ff3a2, #wrap-content-s-5a8de3e2-f28f-4e0f-9d5c-3e93db2ff3a2 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-5a8de3e2-f28f-4e0f-9d5c-3e93db2ff3a2 {
  display: none;
}
#s-5a8de3e2-f28f-4e0f-9d5c-3e93db2ff3a2, #wrap-s-5a8de3e2-f28f-4e0f-9d5c-3e93db2ff3a2, #wrap-content-s-5a8de3e2-f28f-4e0f-9d5c-3e93db2ff3a2 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-5a8de3e2-f28f-4e0f-9d5c-3e93db2ff3a2 {
  
}
}
@media (min-width: 0px) {
[id="s-5a8de3e2-f28f-4e0f-9d5c-3e93db2ff3a2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5a8de3e2-f28f-4e0f-9d5c-3e93db2ff3a2"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-5a8de3e2-f28f-4e0f-9d5c-3e93db2ff3a2"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-5a8de3e2-f28f-4e0f-9d5c-3e93db2ff3a2"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-9f66eb73-c3da-455d-ba77-9d4d93b7fa22 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-9f66eb73-c3da-455d-ba77-9d4d93b7fa22 {
  margin-top: 25px;
margin-bottom: 25px;
}
}@media (max-width: 767px){#s-9f66eb73-c3da-455d-ba77-9d4d93b7fa22 {
  margin-bottom: 10px;
}
}
#s-b98af7c4-686c-45ac-af02-79352ef99b7e {
  margin-left: auto;
margin-right: auto;
max-width: 225px;
text-align: center;
}

#s-b98af7c4-686c-45ac-af02-79352ef99b7e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b98af7c4-686c-45ac-af02-79352ef99b7e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b98af7c4-686c-45ac-af02-79352ef99b7e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b98af7c4-686c-45ac-af02-79352ef99b7e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b98af7c4-686c-45ac-af02-79352ef99b7e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b98af7c4-686c-45ac-af02-79352ef99b7e img.shogun-image {
  width: 100%;
  
  
  max-width: 225px;

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




.s-b98af7c4-686c-45ac-af02-79352ef99b7e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b98af7c4-686c-45ac-af02-79352ef99b7e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b98af7c4-686c-45ac-af02-79352ef99b7e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b98af7c4-686c-45ac-af02-79352ef99b7e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-b98af7c4-686c-45ac-af02-79352ef99b7e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b98af7c4-686c-45ac-af02-79352ef99b7e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b98af7c4-686c-45ac-af02-79352ef99b7e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b98af7c4-686c-45ac-af02-79352ef99b7e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b98af7c4-686c-45ac-af02-79352ef99b7e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b98af7c4-686c-45ac-af02-79352ef99b7e img.shogun-image {
  width: 100%;
  
  
  

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




.s-b98af7c4-686c-45ac-af02-79352ef99b7e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b98af7c4-686c-45ac-af02-79352ef99b7e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b98af7c4-686c-45ac-af02-79352ef99b7e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b98af7c4-686c-45ac-af02-79352ef99b7e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b98af7c4-686c-45ac-af02-79352ef99b7e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b98af7c4-686c-45ac-af02-79352ef99b7e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b98af7c4-686c-45ac-af02-79352ef99b7e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b98af7c4-686c-45ac-af02-79352ef99b7e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b98af7c4-686c-45ac-af02-79352ef99b7e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b98af7c4-686c-45ac-af02-79352ef99b7e img.shogun-image {
  width: 100%;
  
  
  

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




.s-b98af7c4-686c-45ac-af02-79352ef99b7e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b98af7c4-686c-45ac-af02-79352ef99b7e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b98af7c4-686c-45ac-af02-79352ef99b7e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b98af7c4-686c-45ac-af02-79352ef99b7e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b98af7c4-686c-45ac-af02-79352ef99b7e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b98af7c4-686c-45ac-af02-79352ef99b7e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b98af7c4-686c-45ac-af02-79352ef99b7e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b98af7c4-686c-45ac-af02-79352ef99b7e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b98af7c4-686c-45ac-af02-79352ef99b7e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b98af7c4-686c-45ac-af02-79352ef99b7e img.shogun-image {
  width: 100%;
  
  
  

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




.s-b98af7c4-686c-45ac-af02-79352ef99b7e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b98af7c4-686c-45ac-af02-79352ef99b7e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b98af7c4-686c-45ac-af02-79352ef99b7e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b98af7c4-686c-45ac-af02-79352ef99b7e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-b98af7c4-686c-45ac-af02-79352ef99b7e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b98af7c4-686c-45ac-af02-79352ef99b7e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b98af7c4-686c-45ac-af02-79352ef99b7e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b98af7c4-686c-45ac-af02-79352ef99b7e .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-b98af7c4-686c-45ac-af02-79352ef99b7e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b98af7c4-686c-45ac-af02-79352ef99b7e img.shogun-image {
  width: 100%;
  
  
  

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




.s-b98af7c4-686c-45ac-af02-79352ef99b7e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b98af7c4-686c-45ac-af02-79352ef99b7e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b98af7c4-686c-45ac-af02-79352ef99b7e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b98af7c4-686c-45ac-af02-79352ef99b7e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-7398a994-acf9-447e-8273-9a043aa67077 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-7398a994-acf9-447e-8273-9a043aa67077 {
  margin-top: 25px;
margin-bottom: 25px;
}
}@media (max-width: 767px){#s-7398a994-acf9-447e-8273-9a043aa67077 {
  margin-top: 15px;
}
}
#s-da89b3b7-9792-47f2-a265-25563e7334a9 {
  text-align: left;
}

#s-db0949fe-dba1-46db-93e5-20a0f67e488b {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-db0949fe-dba1-46db-93e5-20a0f67e488b {
  border-radius: 0px;
background-color: rgba(0, 0, 0, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-db0949fe-dba1-46db-93e5-20a0f67e488b {
  border-radius: 0px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-db0949fe-dba1-46db-93e5-20a0f67e488b {
  display: none;
}
#s-db0949fe-dba1-46db-93e5-20a0f67e488b, #wrap-s-db0949fe-dba1-46db-93e5-20a0f67e488b, #wrap-content-s-db0949fe-dba1-46db-93e5-20a0f67e488b { display: none !important; }}@media (max-width: 767px){#s-db0949fe-dba1-46db-93e5-20a0f67e488b {
  margin-left: 20px;
margin-right: 20px;
display: none;
}
#s-db0949fe-dba1-46db-93e5-20a0f67e488b, #wrap-s-db0949fe-dba1-46db-93e5-20a0f67e488b, #wrap-content-s-db0949fe-dba1-46db-93e5-20a0f67e488b { display: none !important; }}







#s-db0949fe-dba1-46db-93e5-20a0f67e488b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-db0949fe-dba1-46db-93e5-20a0f67e488b.shg-box.shg-c {
  justify-content: center;
}

#s-bc5bcd03-76f6-49a1-bbc9-faf65705fece {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

/*
  $vgutter : 20px
  $hgutter : 10px;
*/

.shg-c:before,
.shg-c:after {
  content: " ";
  display: table;
}

/**
  Ref:
  https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
  https://dnf.slack.com/archives/C0514HB79/p1538741509000100
**/
.shogun-root {
  z-index: 1;
  position: relative;
  isolation: isolate;
}

.shogun-root iframe {
  display: initial;
}

#mc_embed_signup .clear {
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
}

.shg-clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.shogun-image {
  max-width: 100%;
  min-height: inherit;
  max-height: inherit;
  display: inline !important;
  border: 0;
  vertical-align: middle;
}

.shg-fw {
  margin-left: calc(50% - 50vw);
  width: 100vw;
}

.shg-fw .shg-fw {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

div[data-shg-lightbox-switch] {
  cursor: pointer;
}

.shg-lightbox {
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.85);
}

.shg-lightbox.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  z-index: 1;
}

.shg-lightbox .shg-lightbox-image-container {
  padding: 25px;
}

.shg-lightbox .shg-lightbox-image {
  margin: auto;
  max-height: 90vh;
  max-width: 100%;
}

.shg-lightbox .shg-lightbox-close:hover,
.shg-lightbox .shg-lightbox-close:focus {
  color: #a2a2a2;
  text-decoration: none;
  cursor: pointer;
}

.shg-lightbox .shg-lightbox-nav {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: translate(0%, -50%);
  z-index: 1;
}

.shg-lightbox .shg-lightbox-nav.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-nav.shg-nav-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==);
}

.shg-lightbox .shg-lightbox-nav.shg-nav-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

@media screen and (min-width: 769px) {
  .shg-lightbox .shg-lightbox-image-container {
    padding: 50px;
  }
}

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
  opacity: 0;
}

.shogun-lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

.shogun-root a:empty,
.shogun-root article:empty,
.shogun-root dl:empty,
.shogun-root h1:empty,
.shogun-root h2:empty,
.shogun-root h3:empty,
.shogun-root h4:empty,
.shogun-root h5:empty,
.shogun-root h6:empty,
.shogun-root p:empty,
.shogun-root section:empty,
.shogun-root ul:empty {
  display: unset;
}

.shogun-root div:empty:not(.shopify-section *):not([id^="wistia"]) {
  display: inline-block;
}

/* User Content Animations --> */
[data-animations*="enterviewport"][data-animations*="fadeIn"],
[data-animations*="enterviewport"][data-animations*="zoomIn"] {
  opacity: 0;
}

/* <-- User Content Animations */

.shogun-form-error-msg,
.shogun-form-field-error-msg {
  display: flex;
  align-items: center;
  color: #dc143c;
}

.shogun-badge {
  margin-bottom: 50px;
}

.shogun-badge-container {
  position: fixed;
  right: 0;
  bottom: 0;
  margin-bottom: -10px;
}

@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}.animate__animated.animate__infinite{animation-iteration-count:infinite}.animate__animated.animate__repeat-1{animation-iteration-count:1;animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{animation-iteration-count:2;animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{animation-iteration-count:3;animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{animation-delay:1s;animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{animation-delay:2s;animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{animation-delay:3s;animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{animation-delay:4s;animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{animation-delay:5s;animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{animation-duration:.5s;animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{animation-duration:.8s;animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{animation-duration:2s;animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{animation-duration:3s;animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0) scaleY(.95)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.animate__rubberBand{animation-name:rubberBand}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX{animation-name:shakeX}@keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}.animate__shakeY{animation-name:shakeY}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.animate__headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.animate__swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.animate__tada{animation-name:tada}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:translateZ(0)}}.animate__wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{animation-name:jello;transform-origin:center}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.animate__heartBeat{animation-name:heartBeat;animation-duration:1.3s;animation-duration:calc(var(--animate-duration)*1.3);animation-timing-function:ease-in-out}@keyframes backInDown{0%{transform:translateY(-1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInDown{animation-name:backInDown}@keyframes backInLeft{0%{transform:translateX(-2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInLeft{animation-name:backInLeft}@keyframes backInRight{0%{transform:translateX(2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInRight{animation-name:backInRight}@keyframes backInUp{0%{transform:translateY(1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInUp{animation-name:backInUp}@keyframes backOutDown{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{animation-name:backOutDown}@keyframes backOutLeft{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{animation-name:backOutLeft}@keyframes backOutRight{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{animation-name:backOutRight}@keyframes backOutUp{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{animation-name:backOutUp}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.animate__bounceIn{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;transform:translate3d(0,25px,0) scaleY(.9)}75%{transform:translate3d(0,-10px,0) scaleY(.95)}90%{transform:translate3d(0,5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(25px,0,0) scaleX(1)}75%{transform:translate3d(-10px,0,0) scaleX(.98)}90%{transform:translate3d(5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px,0,0) scaleX(1)}75%{transform:translate3d(10px,0,0) scaleX(.98)}90%{transform:translate3d(-5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}75%{transform:translate3d(0,10px,0) scaleY(.95)}90%{transform:translate3d(0,-5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.animate__bounceOut{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInTopLeft{0%{opacity:0;transform:translate3d(-100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight{0%{opacity:0;transform:translate3d(100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate3d(-100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight{0%{opacity:0;transform:translate3d(100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomRight{animation-name:fadeInBottomRight}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.animate__fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.animate__fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes fadeOutTopLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{animation-name:fadeOutTopLeft}@keyframes fadeOutTopRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{animation-name:fadeOutTopRight}@keyframes fadeOutBottomRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{animation-name:fadeOutBottomRight}@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{animation-name:fadeOutBottomLeft}@keyframes flip{0%{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}to{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}}.animate__animated.animate__flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.animate__flipInX{backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.animate__flipInY{backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedInRight{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes lightSpeedInLeft{0%{transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{transform:skewX(-20deg);opacity:1}80%{transform:skewX(5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedOutRight{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes lightSpeedOutLeft{0%{opacity:1}to{transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform:rotate(-200deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateIn{animation-name:rotateIn;transform-origin:center}@keyframes rotateInDownLeft{0%{transform:rotate(-45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{animation-name:rotateInDownLeft;transform-origin:left bottom}@keyframes rotateInDownRight{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{animation-name:rotateInDownRight;transform-origin:right bottom}@keyframes rotateInUpLeft{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{animation-name:rotateInUpLeft;transform-origin:left bottom}@keyframes rotateInUpRight{0%{transform:rotate(-90deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{animation-name:rotateInUpRight;transform-origin:right bottom}@keyframes rotateOut{0%{opacity:1}to{transform:rotate(200deg);opacity:0}}.animate__rotateOut{animation-name:rotateOut;transform-origin:center}@keyframes rotateOutDownLeft{0%{opacity:1}to{transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{animation-name:rotateOutDownLeft;transform-origin:left bottom}@keyframes rotateOutDownRight{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{animation-name:rotateOutDownRight;transform-origin:right bottom}@keyframes rotateOutUpLeft{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{animation-name:rotateOutUpLeft;transform-origin:left bottom}@keyframes rotateOutUpRight{0%{opacity:1}to{transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{animation-name:rotateOutUpRight;transform-origin:right bottom}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{animation-duration:2s;animation-duration:calc(var(--animate-duration)*2);animation-name:hinge;transform-origin:top left}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.animate__jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.animate__rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{animation-name:zoomOutDown;transform-origin:center bottom}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{animation-name:zoomOutLeft;transform-origin:left center}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{animation-name:zoomOutRight;transform-origin:right center}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{animation-name:zoomOutUp;transform-origin:center bottom}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.animate__slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.animate__slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.animate__slideOutUp{animation-name:slideOutUp}