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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  to {
    opacity: 1;
  }
}

#s-efaa8a97-ac65-40ed-9a34-eb86ce73b281 {
  padding-bottom: 10px;
}
@media (min-width: 1200px){#s-efaa8a97-ac65-40ed-9a34-eb86ce73b281 {
  display: none;
}
#s-efaa8a97-ac65-40ed-9a34-eb86ce73b281, #wrap-s-efaa8a97-ac65-40ed-9a34-eb86ce73b281, #wrap-content-s-efaa8a97-ac65-40ed-9a34-eb86ce73b281 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-efaa8a97-ac65-40ed-9a34-eb86ce73b281 {
  display: none;
}
#s-efaa8a97-ac65-40ed-9a34-eb86ce73b281, #wrap-s-efaa8a97-ac65-40ed-9a34-eb86ce73b281, #wrap-content-s-efaa8a97-ac65-40ed-9a34-eb86ce73b281 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-efaa8a97-ac65-40ed-9a34-eb86ce73b281 {
  display: none;
}
#s-efaa8a97-ac65-40ed-9a34-eb86ce73b281, #wrap-s-efaa8a97-ac65-40ed-9a34-eb86ce73b281, #wrap-content-s-efaa8a97-ac65-40ed-9a34-eb86ce73b281 { display: none !important; }}
#s-efaa8a97-ac65-40ed-9a34-eb86ce73b281 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-efaa8a97-ac65-40ed-9a34-eb86ce73b281 .shg-sld-nav-button.shg-sld-left,
#s-efaa8a97-ac65-40ed-9a34-eb86ce73b281 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

.shogun-image-container {
  position: relative;
}

.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;
  padding: 20px;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-content {
  display: flex;
  flex-direction: column;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}

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

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

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

.shogun-image-content > div {
  width: 100%;
}

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

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

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

.shogun-image.hover {
  opacity: 0;
  z-index: 200;
  position: absolute;
  left: 0;
  top: 0;
}

.shogun-image.hover:hover {
  opacity: 1;
}

#s-f9e9f982-98a2-4292-9012-7459a7126c04 {
  max-width: 1500px;
text-align: center;
}

#s-f9e9f982-98a2-4292-9012-7459a7126c04 {
  overflow: hidden;
  
  
      max-width: 1500px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-f9e9f982-98a2-4292-9012-7459a7126c04 .shogun-image-content {
  
    justify-content: center;
  
}

#s-46a14a4d-28b8-4f1d-ab1e-104fa21c3088 {
  max-width: 1500px;
aspect-ratio: 4/3;
text-align: center;
}

#s-46a14a4d-28b8-4f1d-ab1e-104fa21c3088 {
  overflow: hidden;
  
  
      max-width: 1500px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-46a14a4d-28b8-4f1d-ab1e-104fa21c3088 img.shogun-image,
  #s-46a14a4d-28b8-4f1d-ab1e-104fa21c3088 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-46a14a4d-28b8-4f1d-ab1e-104fa21c3088 {
    width: 100%;
    height: auto;
  }



  #s-46a14a4d-28b8-4f1d-ab1e-104fa21c3088 img.shogun-image {
    

    
    
    
  }


#s-46a14a4d-28b8-4f1d-ab1e-104fa21c3088 .shogun-image-content {
  
    justify-content: center;
  
}

#s-bc1ff92f-02f6-4289-b1fa-17609f82dfed {
  max-width: 1500px;
aspect-ratio: 4/3;
text-align: center;
}

#s-bc1ff92f-02f6-4289-b1fa-17609f82dfed {
  overflow: hidden;
  
  
      max-width: 1500px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-bc1ff92f-02f6-4289-b1fa-17609f82dfed img.shogun-image,
  #s-bc1ff92f-02f6-4289-b1fa-17609f82dfed .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-bc1ff92f-02f6-4289-b1fa-17609f82dfed {
    width: 100%;
    height: auto;
  }



  #s-bc1ff92f-02f6-4289-b1fa-17609f82dfed img.shogun-image {
    

    
    
    
  }


#s-bc1ff92f-02f6-4289-b1fa-17609f82dfed .shogun-image-content {
  
    justify-content: center;
  
}

#s-23c8fd1c-4fba-4432-a8bf-dd796f397655 {
  max-width: 1500px;
aspect-ratio: 4/3;
text-align: center;
}

#s-23c8fd1c-4fba-4432-a8bf-dd796f397655 {
  overflow: hidden;
  
  
      max-width: 1500px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-23c8fd1c-4fba-4432-a8bf-dd796f397655 img.shogun-image,
  #s-23c8fd1c-4fba-4432-a8bf-dd796f397655 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-23c8fd1c-4fba-4432-a8bf-dd796f397655 {
    width: 100%;
    height: auto;
  }



  #s-23c8fd1c-4fba-4432-a8bf-dd796f397655 img.shogun-image {
    

    
    
    
  }


#s-23c8fd1c-4fba-4432-a8bf-dd796f397655 .shogun-image-content {
  
    justify-content: center;
  
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-content > * {
  flex-shrink: 0; /* Prevents children from shrinking maintaining natural size*/
  width: 100%;
}
#s-35ca7871-0c54-468e-9997-3d4ab8bdf091 {
  max-width: 1440px;
text-align: center;
}

#s-35ca7871-0c54-468e-9997-3d4ab8bdf091 {
  margin: 0 !important;
  overflow: visible;
}

#s-35ca7871-0c54-468e-9997-3d4ab8bdf091-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-35ca7871-0c54-468e-9997-3d4ab8bdf091 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-35ca7871-0c54-468e-9997-3d4ab8bdf091 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-35ca7871-0c54-468e-9997-3d4ab8bdf091 img.shogun-image {
  /* Add background color handling */
  
}

#s-35ca7871-0c54-468e-9997-3d4ab8bdf091 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-35ca7871-0c54-468e-9997-3d4ab8bdf091 .shogun-image-content {
  
    justify-content: center;
  
}

.s-35ca7871-0c54-468e-9997-3d4ab8bdf091.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35ca7871-0c54-468e-9997-3d4ab8bdf091.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35ca7871-0c54-468e-9997-3d4ab8bdf091.shogun-image {
  box-sizing: border-box;
}



.s-35ca7871-0c54-468e-9997-3d4ab8bdf091 img.shogun-image {
  
}


@media (min-width: 1200px){#s-35ca7871-0c54-468e-9997-3d4ab8bdf091 {
  margin: 0 !important;
  overflow: visible;
}

#s-35ca7871-0c54-468e-9997-3d4ab8bdf091-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-35ca7871-0c54-468e-9997-3d4ab8bdf091 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-35ca7871-0c54-468e-9997-3d4ab8bdf091 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-35ca7871-0c54-468e-9997-3d4ab8bdf091 img.shogun-image {
  /* Add background color handling */
  
}

#s-35ca7871-0c54-468e-9997-3d4ab8bdf091 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-35ca7871-0c54-468e-9997-3d4ab8bdf091 .shogun-image-content {
  
    justify-content: center;
  
}

.s-35ca7871-0c54-468e-9997-3d4ab8bdf091.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35ca7871-0c54-468e-9997-3d4ab8bdf091.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35ca7871-0c54-468e-9997-3d4ab8bdf091.shogun-image {
  box-sizing: border-box;
}



.s-35ca7871-0c54-468e-9997-3d4ab8bdf091 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-35ca7871-0c54-468e-9997-3d4ab8bdf091 {
  margin: 0 !important;
  overflow: visible;
}

#s-35ca7871-0c54-468e-9997-3d4ab8bdf091-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-35ca7871-0c54-468e-9997-3d4ab8bdf091 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-35ca7871-0c54-468e-9997-3d4ab8bdf091 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-35ca7871-0c54-468e-9997-3d4ab8bdf091 img.shogun-image {
  /* Add background color handling */
  
}

#s-35ca7871-0c54-468e-9997-3d4ab8bdf091 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-35ca7871-0c54-468e-9997-3d4ab8bdf091 .shogun-image-content {
  
    justify-content: center;
  
}

.s-35ca7871-0c54-468e-9997-3d4ab8bdf091.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35ca7871-0c54-468e-9997-3d4ab8bdf091.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35ca7871-0c54-468e-9997-3d4ab8bdf091.shogun-image {
  box-sizing: border-box;
}



.s-35ca7871-0c54-468e-9997-3d4ab8bdf091 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-35ca7871-0c54-468e-9997-3d4ab8bdf091 {
  margin: 0 !important;
  overflow: visible;
}

#s-35ca7871-0c54-468e-9997-3d4ab8bdf091-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-35ca7871-0c54-468e-9997-3d4ab8bdf091 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-35ca7871-0c54-468e-9997-3d4ab8bdf091 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-35ca7871-0c54-468e-9997-3d4ab8bdf091 img.shogun-image {
  /* Add background color handling */
  
}

#s-35ca7871-0c54-468e-9997-3d4ab8bdf091 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-35ca7871-0c54-468e-9997-3d4ab8bdf091 .shogun-image-content {
  
    justify-content: center;
  
}

.s-35ca7871-0c54-468e-9997-3d4ab8bdf091.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35ca7871-0c54-468e-9997-3d4ab8bdf091.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35ca7871-0c54-468e-9997-3d4ab8bdf091.shogun-image {
  box-sizing: border-box;
}



.s-35ca7871-0c54-468e-9997-3d4ab8bdf091 img.shogun-image {
  
}


}@media (max-width: 767px){#s-35ca7871-0c54-468e-9997-3d4ab8bdf091 {
  margin: 0 !important;
  overflow: visible;
}

#s-35ca7871-0c54-468e-9997-3d4ab8bdf091-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-35ca7871-0c54-468e-9997-3d4ab8bdf091 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-35ca7871-0c54-468e-9997-3d4ab8bdf091 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-35ca7871-0c54-468e-9997-3d4ab8bdf091 img.shogun-image {
  /* Add background color handling */
  
}

#s-35ca7871-0c54-468e-9997-3d4ab8bdf091 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-35ca7871-0c54-468e-9997-3d4ab8bdf091 .shogun-image-content {
  
    justify-content: center;
  
}

.s-35ca7871-0c54-468e-9997-3d4ab8bdf091.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35ca7871-0c54-468e-9997-3d4ab8bdf091.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35ca7871-0c54-468e-9997-3d4ab8bdf091.shogun-image {
  box-sizing: border-box;
}



.s-35ca7871-0c54-468e-9997-3d4ab8bdf091 img.shogun-image {
  
}


}
#s-35f760b6-687e-47fe-8c5c-49f1db06919a {
  max-width: 1500px;
text-align: center;
}

#s-35f760b6-687e-47fe-8c5c-49f1db06919a {
  margin: 0 !important;
  overflow: visible;
}

#s-35f760b6-687e-47fe-8c5c-49f1db06919a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-35f760b6-687e-47fe-8c5c-49f1db06919a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-35f760b6-687e-47fe-8c5c-49f1db06919a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-35f760b6-687e-47fe-8c5c-49f1db06919a img.shogun-image {
  /* Add background color handling */
  
}

#s-35f760b6-687e-47fe-8c5c-49f1db06919a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-35f760b6-687e-47fe-8c5c-49f1db06919a .shogun-image-content {
  
    justify-content: center;
  
}

.s-35f760b6-687e-47fe-8c5c-49f1db06919a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35f760b6-687e-47fe-8c5c-49f1db06919a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35f760b6-687e-47fe-8c5c-49f1db06919a.shogun-image {
  box-sizing: border-box;
}



.s-35f760b6-687e-47fe-8c5c-49f1db06919a img.shogun-image {
  
}


@media (min-width: 1200px){#s-35f760b6-687e-47fe-8c5c-49f1db06919a {
  margin: 0 !important;
  overflow: visible;
}

#s-35f760b6-687e-47fe-8c5c-49f1db06919a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-35f760b6-687e-47fe-8c5c-49f1db06919a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-35f760b6-687e-47fe-8c5c-49f1db06919a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-35f760b6-687e-47fe-8c5c-49f1db06919a img.shogun-image {
  /* Add background color handling */
  
}

#s-35f760b6-687e-47fe-8c5c-49f1db06919a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-35f760b6-687e-47fe-8c5c-49f1db06919a .shogun-image-content {
  
    justify-content: center;
  
}

.s-35f760b6-687e-47fe-8c5c-49f1db06919a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35f760b6-687e-47fe-8c5c-49f1db06919a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35f760b6-687e-47fe-8c5c-49f1db06919a.shogun-image {
  box-sizing: border-box;
}



.s-35f760b6-687e-47fe-8c5c-49f1db06919a img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-35f760b6-687e-47fe-8c5c-49f1db06919a {
  margin: 0 !important;
  overflow: visible;
}

#s-35f760b6-687e-47fe-8c5c-49f1db06919a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-35f760b6-687e-47fe-8c5c-49f1db06919a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-35f760b6-687e-47fe-8c5c-49f1db06919a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-35f760b6-687e-47fe-8c5c-49f1db06919a img.shogun-image {
  /* Add background color handling */
  
}

#s-35f760b6-687e-47fe-8c5c-49f1db06919a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-35f760b6-687e-47fe-8c5c-49f1db06919a .shogun-image-content {
  
    justify-content: center;
  
}

.s-35f760b6-687e-47fe-8c5c-49f1db06919a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35f760b6-687e-47fe-8c5c-49f1db06919a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35f760b6-687e-47fe-8c5c-49f1db06919a.shogun-image {
  box-sizing: border-box;
}



.s-35f760b6-687e-47fe-8c5c-49f1db06919a img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-35f760b6-687e-47fe-8c5c-49f1db06919a {
  margin: 0 !important;
  overflow: visible;
}

#s-35f760b6-687e-47fe-8c5c-49f1db06919a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-35f760b6-687e-47fe-8c5c-49f1db06919a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-35f760b6-687e-47fe-8c5c-49f1db06919a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-35f760b6-687e-47fe-8c5c-49f1db06919a img.shogun-image {
  /* Add background color handling */
  
}

#s-35f760b6-687e-47fe-8c5c-49f1db06919a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-35f760b6-687e-47fe-8c5c-49f1db06919a .shogun-image-content {
  
    justify-content: center;
  
}

.s-35f760b6-687e-47fe-8c5c-49f1db06919a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35f760b6-687e-47fe-8c5c-49f1db06919a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35f760b6-687e-47fe-8c5c-49f1db06919a.shogun-image {
  box-sizing: border-box;
}



.s-35f760b6-687e-47fe-8c5c-49f1db06919a img.shogun-image {
  
}


}@media (max-width: 767px){#s-35f760b6-687e-47fe-8c5c-49f1db06919a {
  margin: 0 !important;
  overflow: visible;
}

#s-35f760b6-687e-47fe-8c5c-49f1db06919a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-35f760b6-687e-47fe-8c5c-49f1db06919a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-35f760b6-687e-47fe-8c5c-49f1db06919a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-35f760b6-687e-47fe-8c5c-49f1db06919a img.shogun-image {
  /* Add background color handling */
  
}

#s-35f760b6-687e-47fe-8c5c-49f1db06919a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-35f760b6-687e-47fe-8c5c-49f1db06919a .shogun-image-content {
  
    justify-content: center;
  
}

.s-35f760b6-687e-47fe-8c5c-49f1db06919a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35f760b6-687e-47fe-8c5c-49f1db06919a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35f760b6-687e-47fe-8c5c-49f1db06919a.shogun-image {
  box-sizing: border-box;
}



.s-35f760b6-687e-47fe-8c5c-49f1db06919a img.shogun-image {
  
}


}
#s-44c5822f-a5f2-4a9d-b698-2c787c798b75 {
  max-width: 1501px;
aspect-ratio: 4/3;
text-align: center;
}

#s-44c5822f-a5f2-4a9d-b698-2c787c798b75 {
  margin: 0 !important;
  overflow: visible;
}

#s-44c5822f-a5f2-4a9d-b698-2c787c798b75-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-44c5822f-a5f2-4a9d-b698-2c787c798b75 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-44c5822f-a5f2-4a9d-b698-2c787c798b75 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-44c5822f-a5f2-4a9d-b698-2c787c798b75 img.shogun-image {
  /* Add background color handling */
  
}

#s-44c5822f-a5f2-4a9d-b698-2c787c798b75 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-44c5822f-a5f2-4a9d-b698-2c787c798b75 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-44c5822f-a5f2-4a9d-b698-2c787c798b75 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-44c5822f-a5f2-4a9d-b698-2c787c798b75 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-44c5822f-a5f2-4a9d-b698-2c787c798b75 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-44c5822f-a5f2-4a9d-b698-2c787c798b75 .shogun-image-content {
  
    justify-content: center;
  
}

.s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shogun-image {
  box-sizing: border-box;
}



.s-44c5822f-a5f2-4a9d-b698-2c787c798b75 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-44c5822f-a5f2-4a9d-b698-2c787c798b75 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shogun-image-container {
      position: relative;
    }

    .s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-44c5822f-a5f2-4a9d-b698-2c787c798b75 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

@media (min-width: 1200px){#s-44c5822f-a5f2-4a9d-b698-2c787c798b75 {
  margin: 0 !important;
  overflow: visible;
}

#s-44c5822f-a5f2-4a9d-b698-2c787c798b75-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-44c5822f-a5f2-4a9d-b698-2c787c798b75 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-44c5822f-a5f2-4a9d-b698-2c787c798b75 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-44c5822f-a5f2-4a9d-b698-2c787c798b75 img.shogun-image {
  /* Add background color handling */
  
}

#s-44c5822f-a5f2-4a9d-b698-2c787c798b75 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-44c5822f-a5f2-4a9d-b698-2c787c798b75 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-44c5822f-a5f2-4a9d-b698-2c787c798b75 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-44c5822f-a5f2-4a9d-b698-2c787c798b75 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-44c5822f-a5f2-4a9d-b698-2c787c798b75 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-44c5822f-a5f2-4a9d-b698-2c787c798b75 .shogun-image-content {
  
    justify-content: center;
  
}

.s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shogun-image {
  box-sizing: border-box;
}



.s-44c5822f-a5f2-4a9d-b698-2c787c798b75 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-44c5822f-a5f2-4a9d-b698-2c787c798b75 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shogun-image-container {
      position: relative;
    }

    .s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-44c5822f-a5f2-4a9d-b698-2c787c798b75 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-44c5822f-a5f2-4a9d-b698-2c787c798b75 {
  margin: 0 !important;
  overflow: visible;
}

#s-44c5822f-a5f2-4a9d-b698-2c787c798b75-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-44c5822f-a5f2-4a9d-b698-2c787c798b75 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-44c5822f-a5f2-4a9d-b698-2c787c798b75 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-44c5822f-a5f2-4a9d-b698-2c787c798b75 img.shogun-image {
  /* Add background color handling */
  
}

#s-44c5822f-a5f2-4a9d-b698-2c787c798b75 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-44c5822f-a5f2-4a9d-b698-2c787c798b75 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-44c5822f-a5f2-4a9d-b698-2c787c798b75 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-44c5822f-a5f2-4a9d-b698-2c787c798b75 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-44c5822f-a5f2-4a9d-b698-2c787c798b75 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-44c5822f-a5f2-4a9d-b698-2c787c798b75 .shogun-image-content {
  
    justify-content: center;
  
}

.s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shogun-image {
  box-sizing: border-box;
}



.s-44c5822f-a5f2-4a9d-b698-2c787c798b75 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-44c5822f-a5f2-4a9d-b698-2c787c798b75 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shogun-image-container {
      position: relative;
    }

    .s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-44c5822f-a5f2-4a9d-b698-2c787c798b75 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-44c5822f-a5f2-4a9d-b698-2c787c798b75 {
  margin: 0 !important;
  overflow: visible;
}

#s-44c5822f-a5f2-4a9d-b698-2c787c798b75-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-44c5822f-a5f2-4a9d-b698-2c787c798b75 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-44c5822f-a5f2-4a9d-b698-2c787c798b75 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-44c5822f-a5f2-4a9d-b698-2c787c798b75 img.shogun-image {
  /* Add background color handling */
  
}

#s-44c5822f-a5f2-4a9d-b698-2c787c798b75 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-44c5822f-a5f2-4a9d-b698-2c787c798b75 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-44c5822f-a5f2-4a9d-b698-2c787c798b75 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-44c5822f-a5f2-4a9d-b698-2c787c798b75 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-44c5822f-a5f2-4a9d-b698-2c787c798b75 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-44c5822f-a5f2-4a9d-b698-2c787c798b75 .shogun-image-content {
  
    justify-content: center;
  
}

.s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shogun-image {
  box-sizing: border-box;
}



.s-44c5822f-a5f2-4a9d-b698-2c787c798b75 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-44c5822f-a5f2-4a9d-b698-2c787c798b75 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shogun-image-container {
      position: relative;
    }

    .s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-44c5822f-a5f2-4a9d-b698-2c787c798b75 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

}@media (max-width: 767px){#s-44c5822f-a5f2-4a9d-b698-2c787c798b75 {
  margin: 0 !important;
  overflow: visible;
}

#s-44c5822f-a5f2-4a9d-b698-2c787c798b75-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-44c5822f-a5f2-4a9d-b698-2c787c798b75 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-44c5822f-a5f2-4a9d-b698-2c787c798b75 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-44c5822f-a5f2-4a9d-b698-2c787c798b75 img.shogun-image {
  /* Add background color handling */
  
}

#s-44c5822f-a5f2-4a9d-b698-2c787c798b75 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-44c5822f-a5f2-4a9d-b698-2c787c798b75 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-44c5822f-a5f2-4a9d-b698-2c787c798b75 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-44c5822f-a5f2-4a9d-b698-2c787c798b75 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-44c5822f-a5f2-4a9d-b698-2c787c798b75 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-44c5822f-a5f2-4a9d-b698-2c787c798b75 .shogun-image-content {
  
    justify-content: center;
  
}

.s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shogun-image {
  box-sizing: border-box;
}



.s-44c5822f-a5f2-4a9d-b698-2c787c798b75 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-44c5822f-a5f2-4a9d-b698-2c787c798b75 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shogun-image-container {
      position: relative;
    }

    .s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-44c5822f-a5f2-4a9d-b698-2c787c798b75.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-44c5822f-a5f2-4a9d-b698-2c787c798b75 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

}
#s-22e0b215-c05a-4626-82e3-c7c7559d0eeb {
  max-width: 1501px;
text-align: center;
}

#s-22e0b215-c05a-4626-82e3-c7c7559d0eeb {
  margin: 0 !important;
  overflow: visible;
}

#s-22e0b215-c05a-4626-82e3-c7c7559d0eeb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-22e0b215-c05a-4626-82e3-c7c7559d0eeb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-22e0b215-c05a-4626-82e3-c7c7559d0eeb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-22e0b215-c05a-4626-82e3-c7c7559d0eeb img.shogun-image {
  /* Add background color handling */
  
}

#s-22e0b215-c05a-4626-82e3-c7c7559d0eeb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-22e0b215-c05a-4626-82e3-c7c7559d0eeb .shogun-image-content {
  
    justify-content: center;
  
}

.s-22e0b215-c05a-4626-82e3-c7c7559d0eeb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-22e0b215-c05a-4626-82e3-c7c7559d0eeb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-22e0b215-c05a-4626-82e3-c7c7559d0eeb.shogun-image {
  box-sizing: border-box;
}



.s-22e0b215-c05a-4626-82e3-c7c7559d0eeb img.shogun-image {
  
}


@media (min-width: 1200px){#s-22e0b215-c05a-4626-82e3-c7c7559d0eeb {
  margin: 0 !important;
  overflow: visible;
}

#s-22e0b215-c05a-4626-82e3-c7c7559d0eeb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-22e0b215-c05a-4626-82e3-c7c7559d0eeb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-22e0b215-c05a-4626-82e3-c7c7559d0eeb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-22e0b215-c05a-4626-82e3-c7c7559d0eeb img.shogun-image {
  /* Add background color handling */
  
}

#s-22e0b215-c05a-4626-82e3-c7c7559d0eeb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-22e0b215-c05a-4626-82e3-c7c7559d0eeb .shogun-image-content {
  
    justify-content: center;
  
}

.s-22e0b215-c05a-4626-82e3-c7c7559d0eeb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-22e0b215-c05a-4626-82e3-c7c7559d0eeb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-22e0b215-c05a-4626-82e3-c7c7559d0eeb.shogun-image {
  box-sizing: border-box;
}



.s-22e0b215-c05a-4626-82e3-c7c7559d0eeb img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-22e0b215-c05a-4626-82e3-c7c7559d0eeb {
  margin: 0 !important;
  overflow: visible;
}

#s-22e0b215-c05a-4626-82e3-c7c7559d0eeb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-22e0b215-c05a-4626-82e3-c7c7559d0eeb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-22e0b215-c05a-4626-82e3-c7c7559d0eeb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-22e0b215-c05a-4626-82e3-c7c7559d0eeb img.shogun-image {
  /* Add background color handling */
  
}

#s-22e0b215-c05a-4626-82e3-c7c7559d0eeb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-22e0b215-c05a-4626-82e3-c7c7559d0eeb .shogun-image-content {
  
    justify-content: center;
  
}

.s-22e0b215-c05a-4626-82e3-c7c7559d0eeb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-22e0b215-c05a-4626-82e3-c7c7559d0eeb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-22e0b215-c05a-4626-82e3-c7c7559d0eeb.shogun-image {
  box-sizing: border-box;
}



.s-22e0b215-c05a-4626-82e3-c7c7559d0eeb img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-22e0b215-c05a-4626-82e3-c7c7559d0eeb {
  margin: 0 !important;
  overflow: visible;
}

#s-22e0b215-c05a-4626-82e3-c7c7559d0eeb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-22e0b215-c05a-4626-82e3-c7c7559d0eeb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-22e0b215-c05a-4626-82e3-c7c7559d0eeb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-22e0b215-c05a-4626-82e3-c7c7559d0eeb img.shogun-image {
  /* Add background color handling */
  
}

#s-22e0b215-c05a-4626-82e3-c7c7559d0eeb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-22e0b215-c05a-4626-82e3-c7c7559d0eeb .shogun-image-content {
  
    justify-content: center;
  
}

.s-22e0b215-c05a-4626-82e3-c7c7559d0eeb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-22e0b215-c05a-4626-82e3-c7c7559d0eeb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-22e0b215-c05a-4626-82e3-c7c7559d0eeb.shogun-image {
  box-sizing: border-box;
}



.s-22e0b215-c05a-4626-82e3-c7c7559d0eeb img.shogun-image {
  
}


}@media (max-width: 767px){#s-22e0b215-c05a-4626-82e3-c7c7559d0eeb {
  margin: 0 !important;
  overflow: visible;
}

#s-22e0b215-c05a-4626-82e3-c7c7559d0eeb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-22e0b215-c05a-4626-82e3-c7c7559d0eeb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-22e0b215-c05a-4626-82e3-c7c7559d0eeb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-22e0b215-c05a-4626-82e3-c7c7559d0eeb img.shogun-image {
  /* Add background color handling */
  
}

#s-22e0b215-c05a-4626-82e3-c7c7559d0eeb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-22e0b215-c05a-4626-82e3-c7c7559d0eeb .shogun-image-content {
  
    justify-content: center;
  
}

.s-22e0b215-c05a-4626-82e3-c7c7559d0eeb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-22e0b215-c05a-4626-82e3-c7c7559d0eeb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-22e0b215-c05a-4626-82e3-c7c7559d0eeb.shogun-image {
  box-sizing: border-box;
}



.s-22e0b215-c05a-4626-82e3-c7c7559d0eeb img.shogun-image {
  
}


}
#s-26064b66-33d0-4895-a45b-122fd8cfc890 {
  max-width: 1500px;
aspect-ratio: 4/3;
text-align: center;
}

#s-26064b66-33d0-4895-a45b-122fd8cfc890 {
  margin: 0 !important;
  overflow: visible;
}

#s-26064b66-33d0-4895-a45b-122fd8cfc890-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-26064b66-33d0-4895-a45b-122fd8cfc890 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-26064b66-33d0-4895-a45b-122fd8cfc890 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-26064b66-33d0-4895-a45b-122fd8cfc890 img.shogun-image {
  /* Add background color handling */
  
}

#s-26064b66-33d0-4895-a45b-122fd8cfc890 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-26064b66-33d0-4895-a45b-122fd8cfc890 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-26064b66-33d0-4895-a45b-122fd8cfc890 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-26064b66-33d0-4895-a45b-122fd8cfc890 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-26064b66-33d0-4895-a45b-122fd8cfc890.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-26064b66-33d0-4895-a45b-122fd8cfc890 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-26064b66-33d0-4895-a45b-122fd8cfc890.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-26064b66-33d0-4895-a45b-122fd8cfc890 .shogun-image-content {
  
    justify-content: center;
  
}

.s-26064b66-33d0-4895-a45b-122fd8cfc890.shg-align-container {
  display: flex;
  justify-content: center
}

.s-26064b66-33d0-4895-a45b-122fd8cfc890.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-26064b66-33d0-4895-a45b-122fd8cfc890.shogun-image {
  box-sizing: border-box;
}



.s-26064b66-33d0-4895-a45b-122fd8cfc890 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-26064b66-33d0-4895-a45b-122fd8cfc890 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-26064b66-33d0-4895-a45b-122fd8cfc890.shogun-image-container {
      position: relative;
    }

    .s-26064b66-33d0-4895-a45b-122fd8cfc890.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-26064b66-33d0-4895-a45b-122fd8cfc890.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-26064b66-33d0-4895-a45b-122fd8cfc890 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-26064b66-33d0-4895-a45b-122fd8cfc890 {
  margin: 0 !important;
  overflow: visible;
}

#s-26064b66-33d0-4895-a45b-122fd8cfc890-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-26064b66-33d0-4895-a45b-122fd8cfc890 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-26064b66-33d0-4895-a45b-122fd8cfc890 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-26064b66-33d0-4895-a45b-122fd8cfc890 img.shogun-image {
  /* Add background color handling */
  
}

#s-26064b66-33d0-4895-a45b-122fd8cfc890 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-26064b66-33d0-4895-a45b-122fd8cfc890 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-26064b66-33d0-4895-a45b-122fd8cfc890 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-26064b66-33d0-4895-a45b-122fd8cfc890 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-26064b66-33d0-4895-a45b-122fd8cfc890.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-26064b66-33d0-4895-a45b-122fd8cfc890 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-26064b66-33d0-4895-a45b-122fd8cfc890.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-26064b66-33d0-4895-a45b-122fd8cfc890 .shogun-image-content {
  
    justify-content: center;
  
}

.s-26064b66-33d0-4895-a45b-122fd8cfc890.shg-align-container {
  display: flex;
  justify-content: center
}

.s-26064b66-33d0-4895-a45b-122fd8cfc890.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-26064b66-33d0-4895-a45b-122fd8cfc890.shogun-image {
  box-sizing: border-box;
}



.s-26064b66-33d0-4895-a45b-122fd8cfc890 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-26064b66-33d0-4895-a45b-122fd8cfc890 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-26064b66-33d0-4895-a45b-122fd8cfc890.shogun-image-container {
      position: relative;
    }

    .s-26064b66-33d0-4895-a45b-122fd8cfc890.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-26064b66-33d0-4895-a45b-122fd8cfc890.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-26064b66-33d0-4895-a45b-122fd8cfc890 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-26064b66-33d0-4895-a45b-122fd8cfc890 {
  margin: 0 !important;
  overflow: visible;
}

#s-26064b66-33d0-4895-a45b-122fd8cfc890-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-26064b66-33d0-4895-a45b-122fd8cfc890 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-26064b66-33d0-4895-a45b-122fd8cfc890 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-26064b66-33d0-4895-a45b-122fd8cfc890 img.shogun-image {
  /* Add background color handling */
  
}

#s-26064b66-33d0-4895-a45b-122fd8cfc890 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-26064b66-33d0-4895-a45b-122fd8cfc890 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-26064b66-33d0-4895-a45b-122fd8cfc890 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-26064b66-33d0-4895-a45b-122fd8cfc890 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-26064b66-33d0-4895-a45b-122fd8cfc890.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-26064b66-33d0-4895-a45b-122fd8cfc890 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-26064b66-33d0-4895-a45b-122fd8cfc890.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-26064b66-33d0-4895-a45b-122fd8cfc890 .shogun-image-content {
  
    justify-content: center;
  
}

.s-26064b66-33d0-4895-a45b-122fd8cfc890.shg-align-container {
  display: flex;
  justify-content: center
}

.s-26064b66-33d0-4895-a45b-122fd8cfc890.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-26064b66-33d0-4895-a45b-122fd8cfc890.shogun-image {
  box-sizing: border-box;
}



.s-26064b66-33d0-4895-a45b-122fd8cfc890 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-26064b66-33d0-4895-a45b-122fd8cfc890 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-26064b66-33d0-4895-a45b-122fd8cfc890.shogun-image-container {
      position: relative;
    }

    .s-26064b66-33d0-4895-a45b-122fd8cfc890.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-26064b66-33d0-4895-a45b-122fd8cfc890.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-26064b66-33d0-4895-a45b-122fd8cfc890 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-26064b66-33d0-4895-a45b-122fd8cfc890 {
  margin: 0 !important;
  overflow: visible;
}

#s-26064b66-33d0-4895-a45b-122fd8cfc890-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-26064b66-33d0-4895-a45b-122fd8cfc890 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-26064b66-33d0-4895-a45b-122fd8cfc890 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-26064b66-33d0-4895-a45b-122fd8cfc890 img.shogun-image {
  /* Add background color handling */
  
}

#s-26064b66-33d0-4895-a45b-122fd8cfc890 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-26064b66-33d0-4895-a45b-122fd8cfc890 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-26064b66-33d0-4895-a45b-122fd8cfc890 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-26064b66-33d0-4895-a45b-122fd8cfc890 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-26064b66-33d0-4895-a45b-122fd8cfc890.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-26064b66-33d0-4895-a45b-122fd8cfc890 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-26064b66-33d0-4895-a45b-122fd8cfc890.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-26064b66-33d0-4895-a45b-122fd8cfc890 .shogun-image-content {
  
    justify-content: center;
  
}

.s-26064b66-33d0-4895-a45b-122fd8cfc890.shg-align-container {
  display: flex;
  justify-content: center
}

.s-26064b66-33d0-4895-a45b-122fd8cfc890.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-26064b66-33d0-4895-a45b-122fd8cfc890.shogun-image {
  box-sizing: border-box;
}



.s-26064b66-33d0-4895-a45b-122fd8cfc890 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-26064b66-33d0-4895-a45b-122fd8cfc890 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-26064b66-33d0-4895-a45b-122fd8cfc890.shogun-image-container {
      position: relative;
    }

    .s-26064b66-33d0-4895-a45b-122fd8cfc890.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-26064b66-33d0-4895-a45b-122fd8cfc890.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-26064b66-33d0-4895-a45b-122fd8cfc890 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-26064b66-33d0-4895-a45b-122fd8cfc890 {
  margin: 0 !important;
  overflow: visible;
}

#s-26064b66-33d0-4895-a45b-122fd8cfc890-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-26064b66-33d0-4895-a45b-122fd8cfc890 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-26064b66-33d0-4895-a45b-122fd8cfc890 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-26064b66-33d0-4895-a45b-122fd8cfc890 img.shogun-image {
  /* Add background color handling */
  
}

#s-26064b66-33d0-4895-a45b-122fd8cfc890 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-26064b66-33d0-4895-a45b-122fd8cfc890 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-26064b66-33d0-4895-a45b-122fd8cfc890 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-26064b66-33d0-4895-a45b-122fd8cfc890 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-26064b66-33d0-4895-a45b-122fd8cfc890.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-26064b66-33d0-4895-a45b-122fd8cfc890 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-26064b66-33d0-4895-a45b-122fd8cfc890.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-26064b66-33d0-4895-a45b-122fd8cfc890 .shogun-image-content {
  
    justify-content: center;
  
}

.s-26064b66-33d0-4895-a45b-122fd8cfc890.shg-align-container {
  display: flex;
  justify-content: center
}

.s-26064b66-33d0-4895-a45b-122fd8cfc890.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-26064b66-33d0-4895-a45b-122fd8cfc890.shogun-image {
  box-sizing: border-box;
}



.s-26064b66-33d0-4895-a45b-122fd8cfc890 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-26064b66-33d0-4895-a45b-122fd8cfc890 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-26064b66-33d0-4895-a45b-122fd8cfc890.shogun-image-container {
      position: relative;
    }

    .s-26064b66-33d0-4895-a45b-122fd8cfc890.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-26064b66-33d0-4895-a45b-122fd8cfc890.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-26064b66-33d0-4895-a45b-122fd8cfc890 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 {
  max-width: 1500px;
aspect-ratio: 4/3;
text-align: center;
}

#s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 {
  margin: 0 !important;
  overflow: visible;
}

#s-f119589f-937a-4c7c-8bb2-80e02a4e2b65-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 img.shogun-image {
  /* Add background color handling */
  
}

#s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shogun-image {
  box-sizing: border-box;
}



.s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shogun-image-container {
      position: relative;
    }

    .s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 {
  margin: 0 !important;
  overflow: visible;
}

#s-f119589f-937a-4c7c-8bb2-80e02a4e2b65-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 img.shogun-image {
  /* Add background color handling */
  
}

#s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shogun-image {
  box-sizing: border-box;
}



.s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shogun-image-container {
      position: relative;
    }

    .s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 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-f119589f-937a-4c7c-8bb2-80e02a4e2b65 {
  margin: 0 !important;
  overflow: visible;
}

#s-f119589f-937a-4c7c-8bb2-80e02a4e2b65-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 img.shogun-image {
  /* Add background color handling */
  
}

#s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shogun-image {
  box-sizing: border-box;
}



.s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shogun-image-container {
      position: relative;
    }

    .s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 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-f119589f-937a-4c7c-8bb2-80e02a4e2b65 {
  margin: 0 !important;
  overflow: visible;
}

#s-f119589f-937a-4c7c-8bb2-80e02a4e2b65-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 img.shogun-image {
  /* Add background color handling */
  
}

#s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shogun-image {
  box-sizing: border-box;
}



.s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shogun-image-container {
      position: relative;
    }

    .s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 {
  margin: 0 !important;
  overflow: visible;
}

#s-f119589f-937a-4c7c-8bb2-80e02a4e2b65-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 img.shogun-image {
  /* Add background color handling */
  
}

#s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shogun-image {
  box-sizing: border-box;
}



.s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shogun-image-container {
      position: relative;
    }

    .s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f119589f-937a-4c7c-8bb2-80e02a4e2b65.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f119589f-937a-4c7c-8bb2-80e02a4e2b65 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6 {
  max-width: 1501px;
text-align: center;
}

#s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6 {
  margin: 0 !important;
  overflow: visible;
}

#s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6 img.shogun-image {
  /* Add background color handling */
  
}

#s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6.shogun-image {
  box-sizing: border-box;
}



.s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6 img.shogun-image {
  
}


@media (min-width: 1200px){#s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6 {
  margin: 0 !important;
  overflow: visible;
}

#s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6 img.shogun-image {
  /* Add background color handling */
  
}

#s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6.shogun-image {
  box-sizing: border-box;
}



.s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6 {
  margin: 0 !important;
  overflow: visible;
}

#s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6 img.shogun-image {
  /* Add background color handling */
  
}

#s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6.shogun-image {
  box-sizing: border-box;
}



.s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6 {
  margin: 0 !important;
  overflow: visible;
}

#s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6 img.shogun-image {
  /* Add background color handling */
  
}

#s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6.shogun-image {
  box-sizing: border-box;
}



.s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6 img.shogun-image {
  
}


}@media (max-width: 767px){#s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6 {
  margin: 0 !important;
  overflow: visible;
}

#s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6 img.shogun-image {
  /* Add background color handling */
  
}

#s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6.shogun-image {
  box-sizing: border-box;
}



.s-1fb5b94c-beb6-47cd-9991-3c48f080e7b6 img.shogun-image {
  
}


}
#s-67572367-2693-4c53-8263-5fb2ef8599e9 {
  max-width: 1500px;
text-align: center;
}

#s-67572367-2693-4c53-8263-5fb2ef8599e9 {
  margin: 0 !important;
  overflow: visible;
}

#s-67572367-2693-4c53-8263-5fb2ef8599e9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-67572367-2693-4c53-8263-5fb2ef8599e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-67572367-2693-4c53-8263-5fb2ef8599e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-67572367-2693-4c53-8263-5fb2ef8599e9 img.shogun-image {
  /* Add background color handling */
  
}

#s-67572367-2693-4c53-8263-5fb2ef8599e9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-67572367-2693-4c53-8263-5fb2ef8599e9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-67572367-2693-4c53-8263-5fb2ef8599e9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67572367-2693-4c53-8263-5fb2ef8599e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67572367-2693-4c53-8263-5fb2ef8599e9.shogun-image {
  box-sizing: border-box;
}



.s-67572367-2693-4c53-8263-5fb2ef8599e9 img.shogun-image {
  
}


@media (min-width: 1200px){#s-67572367-2693-4c53-8263-5fb2ef8599e9 {
  margin: 0 !important;
  overflow: visible;
}

#s-67572367-2693-4c53-8263-5fb2ef8599e9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-67572367-2693-4c53-8263-5fb2ef8599e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-67572367-2693-4c53-8263-5fb2ef8599e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-67572367-2693-4c53-8263-5fb2ef8599e9 img.shogun-image {
  /* Add background color handling */
  
}

#s-67572367-2693-4c53-8263-5fb2ef8599e9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-67572367-2693-4c53-8263-5fb2ef8599e9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-67572367-2693-4c53-8263-5fb2ef8599e9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67572367-2693-4c53-8263-5fb2ef8599e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67572367-2693-4c53-8263-5fb2ef8599e9.shogun-image {
  box-sizing: border-box;
}



.s-67572367-2693-4c53-8263-5fb2ef8599e9 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-67572367-2693-4c53-8263-5fb2ef8599e9 {
  margin: 0 !important;
  overflow: visible;
}

#s-67572367-2693-4c53-8263-5fb2ef8599e9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-67572367-2693-4c53-8263-5fb2ef8599e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-67572367-2693-4c53-8263-5fb2ef8599e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-67572367-2693-4c53-8263-5fb2ef8599e9 img.shogun-image {
  /* Add background color handling */
  
}

#s-67572367-2693-4c53-8263-5fb2ef8599e9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-67572367-2693-4c53-8263-5fb2ef8599e9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-67572367-2693-4c53-8263-5fb2ef8599e9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67572367-2693-4c53-8263-5fb2ef8599e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67572367-2693-4c53-8263-5fb2ef8599e9.shogun-image {
  box-sizing: border-box;
}



.s-67572367-2693-4c53-8263-5fb2ef8599e9 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-67572367-2693-4c53-8263-5fb2ef8599e9 {
  margin: 0 !important;
  overflow: visible;
}

#s-67572367-2693-4c53-8263-5fb2ef8599e9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-67572367-2693-4c53-8263-5fb2ef8599e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-67572367-2693-4c53-8263-5fb2ef8599e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-67572367-2693-4c53-8263-5fb2ef8599e9 img.shogun-image {
  /* Add background color handling */
  
}

#s-67572367-2693-4c53-8263-5fb2ef8599e9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-67572367-2693-4c53-8263-5fb2ef8599e9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-67572367-2693-4c53-8263-5fb2ef8599e9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67572367-2693-4c53-8263-5fb2ef8599e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67572367-2693-4c53-8263-5fb2ef8599e9.shogun-image {
  box-sizing: border-box;
}



.s-67572367-2693-4c53-8263-5fb2ef8599e9 img.shogun-image {
  
}


}@media (max-width: 767px){#s-67572367-2693-4c53-8263-5fb2ef8599e9 {
  margin: 0 !important;
  overflow: visible;
}

#s-67572367-2693-4c53-8263-5fb2ef8599e9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-67572367-2693-4c53-8263-5fb2ef8599e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-67572367-2693-4c53-8263-5fb2ef8599e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-67572367-2693-4c53-8263-5fb2ef8599e9 img.shogun-image {
  /* Add background color handling */
  
}

#s-67572367-2693-4c53-8263-5fb2ef8599e9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-67572367-2693-4c53-8263-5fb2ef8599e9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-67572367-2693-4c53-8263-5fb2ef8599e9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67572367-2693-4c53-8263-5fb2ef8599e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67572367-2693-4c53-8263-5fb2ef8599e9.shogun-image {
  box-sizing: border-box;
}



.s-67572367-2693-4c53-8263-5fb2ef8599e9 img.shogun-image {
  
}


}
#s-4c3129de-f107-45ce-b5a3-16c43696d1b3 {
  max-width: 1500px;
text-align: center;
}

#s-4c3129de-f107-45ce-b5a3-16c43696d1b3 {
  margin: 0 !important;
  overflow: visible;
}

#s-4c3129de-f107-45ce-b5a3-16c43696d1b3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4c3129de-f107-45ce-b5a3-16c43696d1b3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4c3129de-f107-45ce-b5a3-16c43696d1b3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4c3129de-f107-45ce-b5a3-16c43696d1b3 img.shogun-image {
  /* Add background color handling */
  
}

#s-4c3129de-f107-45ce-b5a3-16c43696d1b3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4c3129de-f107-45ce-b5a3-16c43696d1b3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4c3129de-f107-45ce-b5a3-16c43696d1b3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c3129de-f107-45ce-b5a3-16c43696d1b3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c3129de-f107-45ce-b5a3-16c43696d1b3.shogun-image {
  box-sizing: border-box;
}



.s-4c3129de-f107-45ce-b5a3-16c43696d1b3 img.shogun-image {
  
}


@media (min-width: 1200px){#s-4c3129de-f107-45ce-b5a3-16c43696d1b3 {
  margin: 0 !important;
  overflow: visible;
}

#s-4c3129de-f107-45ce-b5a3-16c43696d1b3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4c3129de-f107-45ce-b5a3-16c43696d1b3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4c3129de-f107-45ce-b5a3-16c43696d1b3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4c3129de-f107-45ce-b5a3-16c43696d1b3 img.shogun-image {
  /* Add background color handling */
  
}

#s-4c3129de-f107-45ce-b5a3-16c43696d1b3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4c3129de-f107-45ce-b5a3-16c43696d1b3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4c3129de-f107-45ce-b5a3-16c43696d1b3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c3129de-f107-45ce-b5a3-16c43696d1b3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c3129de-f107-45ce-b5a3-16c43696d1b3.shogun-image {
  box-sizing: border-box;
}



.s-4c3129de-f107-45ce-b5a3-16c43696d1b3 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-4c3129de-f107-45ce-b5a3-16c43696d1b3 {
  margin: 0 !important;
  overflow: visible;
}

#s-4c3129de-f107-45ce-b5a3-16c43696d1b3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4c3129de-f107-45ce-b5a3-16c43696d1b3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4c3129de-f107-45ce-b5a3-16c43696d1b3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4c3129de-f107-45ce-b5a3-16c43696d1b3 img.shogun-image {
  /* Add background color handling */
  
}

#s-4c3129de-f107-45ce-b5a3-16c43696d1b3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4c3129de-f107-45ce-b5a3-16c43696d1b3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4c3129de-f107-45ce-b5a3-16c43696d1b3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c3129de-f107-45ce-b5a3-16c43696d1b3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c3129de-f107-45ce-b5a3-16c43696d1b3.shogun-image {
  box-sizing: border-box;
}



.s-4c3129de-f107-45ce-b5a3-16c43696d1b3 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-4c3129de-f107-45ce-b5a3-16c43696d1b3 {
  margin: 0 !important;
  overflow: visible;
}

#s-4c3129de-f107-45ce-b5a3-16c43696d1b3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4c3129de-f107-45ce-b5a3-16c43696d1b3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4c3129de-f107-45ce-b5a3-16c43696d1b3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4c3129de-f107-45ce-b5a3-16c43696d1b3 img.shogun-image {
  /* Add background color handling */
  
}

#s-4c3129de-f107-45ce-b5a3-16c43696d1b3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4c3129de-f107-45ce-b5a3-16c43696d1b3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4c3129de-f107-45ce-b5a3-16c43696d1b3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c3129de-f107-45ce-b5a3-16c43696d1b3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c3129de-f107-45ce-b5a3-16c43696d1b3.shogun-image {
  box-sizing: border-box;
}



.s-4c3129de-f107-45ce-b5a3-16c43696d1b3 img.shogun-image {
  
}


}@media (max-width: 767px){#s-4c3129de-f107-45ce-b5a3-16c43696d1b3 {
  margin: 0 !important;
  overflow: visible;
}

#s-4c3129de-f107-45ce-b5a3-16c43696d1b3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4c3129de-f107-45ce-b5a3-16c43696d1b3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4c3129de-f107-45ce-b5a3-16c43696d1b3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4c3129de-f107-45ce-b5a3-16c43696d1b3 img.shogun-image {
  /* Add background color handling */
  
}

#s-4c3129de-f107-45ce-b5a3-16c43696d1b3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-4c3129de-f107-45ce-b5a3-16c43696d1b3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4c3129de-f107-45ce-b5a3-16c43696d1b3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c3129de-f107-45ce-b5a3-16c43696d1b3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c3129de-f107-45ce-b5a3-16c43696d1b3.shogun-image {
  box-sizing: border-box;
}



.s-4c3129de-f107-45ce-b5a3-16c43696d1b3 img.shogun-image {
  
}


}
#s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab {
  max-width: 1501px;
text-align: center;
}

#s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab {
  margin: 0 !important;
  overflow: visible;
}

#s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab img.shogun-image {
  /* Add background color handling */
  
}

#s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab .shogun-image-content {
  
    justify-content: center;
  
}

.s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab.shogun-image {
  box-sizing: border-box;
}



.s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab img.shogun-image {
  
}


@media (min-width: 1200px){#s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab {
  margin: 0 !important;
  overflow: visible;
}

#s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab img.shogun-image {
  /* Add background color handling */
  
}

#s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab .shogun-image-content {
  
    justify-content: center;
  
}

.s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab.shogun-image {
  box-sizing: border-box;
}



.s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab {
  margin: 0 !important;
  overflow: visible;
}

#s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab img.shogun-image {
  /* Add background color handling */
  
}

#s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab .shogun-image-content {
  
    justify-content: center;
  
}

.s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab.shogun-image {
  box-sizing: border-box;
}



.s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab {
  margin: 0 !important;
  overflow: visible;
}

#s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab img.shogun-image {
  /* Add background color handling */
  
}

#s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab .shogun-image-content {
  
    justify-content: center;
  
}

.s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab.shogun-image {
  box-sizing: border-box;
}



.s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab img.shogun-image {
  
}


}@media (max-width: 767px){#s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab {
  margin: 0 !important;
  overflow: visible;
}

#s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab img.shogun-image {
  /* Add background color handling */
  
}

#s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab .shogun-image-content {
  
    justify-content: center;
  
}

.s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab.shg-align-container {
  display: flex;
  justify-content: center
}

.s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab.shogun-image {
  box-sizing: border-box;
}



.s-954ec5a6-2d48-40e8-9563-18c0cfa5d3ab img.shogun-image {
  
}


}
#s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 {
  max-width: 1500px;
aspect-ratio: 4/3;
text-align: center;
}

#s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 {
  margin: 0 !important;
  overflow: visible;
}

#s-19a8a108-58b8-42c6-8222-9c5d6b0ca730-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 img.shogun-image {
  /* Add background color handling */
  
}

#s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 .shogun-image-content {
  
    justify-content: center;
  
}

.s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shogun-image {
  box-sizing: border-box;
}



.s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shogun-image-container {
      position: relative;
    }

    .s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 {
  margin: 0 !important;
  overflow: visible;
}

#s-19a8a108-58b8-42c6-8222-9c5d6b0ca730-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 img.shogun-image {
  /* Add background color handling */
  
}

#s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 .shogun-image-content {
  
    justify-content: center;
  
}

.s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shogun-image {
  box-sizing: border-box;
}



.s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shogun-image-container {
      position: relative;
    }

    .s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 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-19a8a108-58b8-42c6-8222-9c5d6b0ca730 {
  margin: 0 !important;
  overflow: visible;
}

#s-19a8a108-58b8-42c6-8222-9c5d6b0ca730-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 img.shogun-image {
  /* Add background color handling */
  
}

#s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 .shogun-image-content {
  
    justify-content: center;
  
}

.s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shogun-image {
  box-sizing: border-box;
}



.s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shogun-image-container {
      position: relative;
    }

    .s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 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-19a8a108-58b8-42c6-8222-9c5d6b0ca730 {
  margin: 0 !important;
  overflow: visible;
}

#s-19a8a108-58b8-42c6-8222-9c5d6b0ca730-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 img.shogun-image {
  /* Add background color handling */
  
}

#s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 .shogun-image-content {
  
    justify-content: center;
  
}

.s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shogun-image {
  box-sizing: border-box;
}



.s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shogun-image-container {
      position: relative;
    }

    .s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 {
  margin: 0 !important;
  overflow: visible;
}

#s-19a8a108-58b8-42c6-8222-9c5d6b0ca730-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 img.shogun-image {
  /* Add background color handling */
  
}

#s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 .shogun-image-content {
  
    justify-content: center;
  
}

.s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shogun-image {
  box-sizing: border-box;
}



.s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shogun-image-container {
      position: relative;
    }

    .s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-19a8a108-58b8-42c6-8222-9c5d6b0ca730.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-19a8a108-58b8-42c6-8222-9c5d6b0ca730 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-13a236d9-f74d-4159-aff9-c97d1711e13b {
  max-width: 1501px;
aspect-ratio: 4/3;
text-align: center;
}

#s-13a236d9-f74d-4159-aff9-c97d1711e13b {
  margin: 0 !important;
  overflow: visible;
}

#s-13a236d9-f74d-4159-aff9-c97d1711e13b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-13a236d9-f74d-4159-aff9-c97d1711e13b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-13a236d9-f74d-4159-aff9-c97d1711e13b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-13a236d9-f74d-4159-aff9-c97d1711e13b img.shogun-image {
  /* Add background color handling */
  
}

#s-13a236d9-f74d-4159-aff9-c97d1711e13b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-13a236d9-f74d-4159-aff9-c97d1711e13b .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-13a236d9-f74d-4159-aff9-c97d1711e13b .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-13a236d9-f74d-4159-aff9-c97d1711e13b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-13a236d9-f74d-4159-aff9-c97d1711e13b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-13a236d9-f74d-4159-aff9-c97d1711e13b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-13a236d9-f74d-4159-aff9-c97d1711e13b.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-13a236d9-f74d-4159-aff9-c97d1711e13b .shogun-image-content {
  
    justify-content: center;
  
}

.s-13a236d9-f74d-4159-aff9-c97d1711e13b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13a236d9-f74d-4159-aff9-c97d1711e13b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13a236d9-f74d-4159-aff9-c97d1711e13b.shogun-image {
  box-sizing: border-box;
}



.s-13a236d9-f74d-4159-aff9-c97d1711e13b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-13a236d9-f74d-4159-aff9-c97d1711e13b {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-13a236d9-f74d-4159-aff9-c97d1711e13b.shogun-image-container {
      position: relative;
    }

    .s-13a236d9-f74d-4159-aff9-c97d1711e13b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-13a236d9-f74d-4159-aff9-c97d1711e13b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-13a236d9-f74d-4159-aff9-c97d1711e13b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

@media (min-width: 1200px){#s-13a236d9-f74d-4159-aff9-c97d1711e13b {
  margin: 0 !important;
  overflow: visible;
}

#s-13a236d9-f74d-4159-aff9-c97d1711e13b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-13a236d9-f74d-4159-aff9-c97d1711e13b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-13a236d9-f74d-4159-aff9-c97d1711e13b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-13a236d9-f74d-4159-aff9-c97d1711e13b img.shogun-image {
  /* Add background color handling */
  
}

#s-13a236d9-f74d-4159-aff9-c97d1711e13b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-13a236d9-f74d-4159-aff9-c97d1711e13b .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-13a236d9-f74d-4159-aff9-c97d1711e13b .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-13a236d9-f74d-4159-aff9-c97d1711e13b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-13a236d9-f74d-4159-aff9-c97d1711e13b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-13a236d9-f74d-4159-aff9-c97d1711e13b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-13a236d9-f74d-4159-aff9-c97d1711e13b.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-13a236d9-f74d-4159-aff9-c97d1711e13b .shogun-image-content {
  
    justify-content: center;
  
}

.s-13a236d9-f74d-4159-aff9-c97d1711e13b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13a236d9-f74d-4159-aff9-c97d1711e13b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13a236d9-f74d-4159-aff9-c97d1711e13b.shogun-image {
  box-sizing: border-box;
}



.s-13a236d9-f74d-4159-aff9-c97d1711e13b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-13a236d9-f74d-4159-aff9-c97d1711e13b {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-13a236d9-f74d-4159-aff9-c97d1711e13b.shogun-image-container {
      position: relative;
    }

    .s-13a236d9-f74d-4159-aff9-c97d1711e13b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-13a236d9-f74d-4159-aff9-c97d1711e13b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-13a236d9-f74d-4159-aff9-c97d1711e13b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-13a236d9-f74d-4159-aff9-c97d1711e13b {
  margin: 0 !important;
  overflow: visible;
}

#s-13a236d9-f74d-4159-aff9-c97d1711e13b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-13a236d9-f74d-4159-aff9-c97d1711e13b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-13a236d9-f74d-4159-aff9-c97d1711e13b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-13a236d9-f74d-4159-aff9-c97d1711e13b img.shogun-image {
  /* Add background color handling */
  
}

#s-13a236d9-f74d-4159-aff9-c97d1711e13b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-13a236d9-f74d-4159-aff9-c97d1711e13b .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-13a236d9-f74d-4159-aff9-c97d1711e13b .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-13a236d9-f74d-4159-aff9-c97d1711e13b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-13a236d9-f74d-4159-aff9-c97d1711e13b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-13a236d9-f74d-4159-aff9-c97d1711e13b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-13a236d9-f74d-4159-aff9-c97d1711e13b.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-13a236d9-f74d-4159-aff9-c97d1711e13b .shogun-image-content {
  
    justify-content: center;
  
}

.s-13a236d9-f74d-4159-aff9-c97d1711e13b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13a236d9-f74d-4159-aff9-c97d1711e13b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13a236d9-f74d-4159-aff9-c97d1711e13b.shogun-image {
  box-sizing: border-box;
}



.s-13a236d9-f74d-4159-aff9-c97d1711e13b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-13a236d9-f74d-4159-aff9-c97d1711e13b {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-13a236d9-f74d-4159-aff9-c97d1711e13b.shogun-image-container {
      position: relative;
    }

    .s-13a236d9-f74d-4159-aff9-c97d1711e13b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-13a236d9-f74d-4159-aff9-c97d1711e13b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-13a236d9-f74d-4159-aff9-c97d1711e13b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-13a236d9-f74d-4159-aff9-c97d1711e13b {
  margin: 0 !important;
  overflow: visible;
}

#s-13a236d9-f74d-4159-aff9-c97d1711e13b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-13a236d9-f74d-4159-aff9-c97d1711e13b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-13a236d9-f74d-4159-aff9-c97d1711e13b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-13a236d9-f74d-4159-aff9-c97d1711e13b img.shogun-image {
  /* Add background color handling */
  
}

#s-13a236d9-f74d-4159-aff9-c97d1711e13b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-13a236d9-f74d-4159-aff9-c97d1711e13b .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-13a236d9-f74d-4159-aff9-c97d1711e13b .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-13a236d9-f74d-4159-aff9-c97d1711e13b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-13a236d9-f74d-4159-aff9-c97d1711e13b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-13a236d9-f74d-4159-aff9-c97d1711e13b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-13a236d9-f74d-4159-aff9-c97d1711e13b.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-13a236d9-f74d-4159-aff9-c97d1711e13b .shogun-image-content {
  
    justify-content: center;
  
}

.s-13a236d9-f74d-4159-aff9-c97d1711e13b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13a236d9-f74d-4159-aff9-c97d1711e13b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13a236d9-f74d-4159-aff9-c97d1711e13b.shogun-image {
  box-sizing: border-box;
}



.s-13a236d9-f74d-4159-aff9-c97d1711e13b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-13a236d9-f74d-4159-aff9-c97d1711e13b {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-13a236d9-f74d-4159-aff9-c97d1711e13b.shogun-image-container {
      position: relative;
    }

    .s-13a236d9-f74d-4159-aff9-c97d1711e13b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-13a236d9-f74d-4159-aff9-c97d1711e13b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-13a236d9-f74d-4159-aff9-c97d1711e13b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

}@media (max-width: 767px){#s-13a236d9-f74d-4159-aff9-c97d1711e13b {
  margin: 0 !important;
  overflow: visible;
}

#s-13a236d9-f74d-4159-aff9-c97d1711e13b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-13a236d9-f74d-4159-aff9-c97d1711e13b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-13a236d9-f74d-4159-aff9-c97d1711e13b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-13a236d9-f74d-4159-aff9-c97d1711e13b img.shogun-image {
  /* Add background color handling */
  
}

#s-13a236d9-f74d-4159-aff9-c97d1711e13b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-13a236d9-f74d-4159-aff9-c97d1711e13b .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-13a236d9-f74d-4159-aff9-c97d1711e13b .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-13a236d9-f74d-4159-aff9-c97d1711e13b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-13a236d9-f74d-4159-aff9-c97d1711e13b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-13a236d9-f74d-4159-aff9-c97d1711e13b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-13a236d9-f74d-4159-aff9-c97d1711e13b.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-13a236d9-f74d-4159-aff9-c97d1711e13b .shogun-image-content {
  
    justify-content: center;
  
}

.s-13a236d9-f74d-4159-aff9-c97d1711e13b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13a236d9-f74d-4159-aff9-c97d1711e13b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13a236d9-f74d-4159-aff9-c97d1711e13b.shogun-image {
  box-sizing: border-box;
}



.s-13a236d9-f74d-4159-aff9-c97d1711e13b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-13a236d9-f74d-4159-aff9-c97d1711e13b {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-13a236d9-f74d-4159-aff9-c97d1711e13b.shogun-image-container {
      position: relative;
    }

    .s-13a236d9-f74d-4159-aff9-c97d1711e13b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-13a236d9-f74d-4159-aff9-c97d1711e13b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-13a236d9-f74d-4159-aff9-c97d1711e13b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

}
#s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e {
  max-width: 1501px;
aspect-ratio: 4/3;
text-align: center;
}

#s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e {
  margin: 0 !important;
  overflow: visible;
}

#s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e img.shogun-image {
  /* Add background color handling */
  
}

#s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e .shogun-image-content {
  
    justify-content: center;
  
}

.s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shogun-image {
  box-sizing: border-box;
}



.s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shogun-image-container {
      position: relative;
    }

    .s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

@media (min-width: 1200px){#s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e {
  margin: 0 !important;
  overflow: visible;
}

#s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e img.shogun-image {
  /* Add background color handling */
  
}

#s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e .shogun-image-content {
  
    justify-content: center;
  
}

.s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shogun-image {
  box-sizing: border-box;
}



.s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shogun-image-container {
      position: relative;
    }

    .s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e {
  margin: 0 !important;
  overflow: visible;
}

#s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e img.shogun-image {
  /* Add background color handling */
  
}

#s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e .shogun-image-content {
  
    justify-content: center;
  
}

.s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shogun-image {
  box-sizing: border-box;
}



.s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shogun-image-container {
      position: relative;
    }

    .s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e {
  margin: 0 !important;
  overflow: visible;
}

#s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e img.shogun-image {
  /* Add background color handling */
  
}

#s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e .shogun-image-content {
  
    justify-content: center;
  
}

.s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shogun-image {
  box-sizing: border-box;
}



.s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shogun-image-container {
      position: relative;
    }

    .s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

}@media (max-width: 767px){#s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e {
  margin: 0 !important;
  overflow: visible;
}

#s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e img.shogun-image {
  /* Add background color handling */
  
}

#s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e .shogun-image-content {
  
    justify-content: center;
  
}

.s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shogun-image {
  box-sizing: border-box;
}



.s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shogun-image-container {
      position: relative;
    }

    .s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-97a8ca23-7ecd-4c09-9f8d-449cbe67be9e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

}
#s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011 {
  max-width: 1501px;
text-align: center;
}

#s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011 {
  margin: 0 !important;
  overflow: visible;
}

#s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011 img.shogun-image {
  /* Add background color handling */
  
}

#s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011 .shogun-image-content {
  
    justify-content: center;
  
}

.s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011.shg-align-container {
  display: flex;
  justify-content: center
}

.s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011.shogun-image {
  box-sizing: border-box;
}



.s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011 img.shogun-image {
  
}


@media (min-width: 1200px){#s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011 {
  margin: 0 !important;
  overflow: visible;
}

#s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011 img.shogun-image {
  /* Add background color handling */
  
}

#s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011 .shogun-image-content {
  
    justify-content: center;
  
}

.s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011.shg-align-container {
  display: flex;
  justify-content: center
}

.s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011.shogun-image {
  box-sizing: border-box;
}



.s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011 {
  margin: 0 !important;
  overflow: visible;
}

#s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011 img.shogun-image {
  /* Add background color handling */
  
}

#s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011 .shogun-image-content {
  
    justify-content: center;
  
}

.s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011.shg-align-container {
  display: flex;
  justify-content: center
}

.s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011.shogun-image {
  box-sizing: border-box;
}



.s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011 {
  margin: 0 !important;
  overflow: visible;
}

#s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011 img.shogun-image {
  /* Add background color handling */
  
}

#s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011 .shogun-image-content {
  
    justify-content: center;
  
}

.s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011.shg-align-container {
  display: flex;
  justify-content: center
}

.s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011.shogun-image {
  box-sizing: border-box;
}



.s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011 img.shogun-image {
  
}


}@media (max-width: 767px){#s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011 {
  margin: 0 !important;
  overflow: visible;
}

#s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011 img.shogun-image {
  /* Add background color handling */
  
}

#s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011 .shogun-image-content {
  
    justify-content: center;
  
}

.s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011.shg-align-container {
  display: flex;
  justify-content: center
}

.s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011.shogun-image {
  box-sizing: border-box;
}



.s-37e542af-fafd-4ab0-bb3b-3b4a7cf4d011 img.shogun-image {
  
}


}
#s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 {
  max-width: 1500px;
aspect-ratio: 4/3;
text-align: center;
}

#s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shogun-image {
  box-sizing: border-box;
}



.s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shogun-image-container {
      position: relative;
    }

    .s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shogun-image {
  box-sizing: border-box;
}



.s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shogun-image-container {
      position: relative;
    }

    .s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 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-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shogun-image {
  box-sizing: border-box;
}



.s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shogun-image-container {
      position: relative;
    }

    .s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 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-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shogun-image {
  box-sizing: border-box;
}



.s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shogun-image-container {
      position: relative;
    }

    .s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 {
  margin: 0 !important;
  overflow: visible;
}

#s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 img.shogun-image {
  /* Add background color handling */
  
}

#s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shogun-image {
  box-sizing: border-box;
}



.s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shogun-image-container {
      position: relative;
    }

    .s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d184fdd7-8d9b-45c5-bc11-e9e3467362a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 {
  max-width: 1500px;
aspect-ratio: 4/3;
text-align: center;
}

#s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 {
  margin: 0 !important;
  overflow: visible;
}

#s-a8cd0756-b78e-489e-b4b8-d2f8159f4882-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 img.shogun-image {
  /* Add background color handling */
  
}

#s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shogun-image {
  box-sizing: border-box;
}



.s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shogun-image-container {
      position: relative;
    }

    .s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 {
  margin: 0 !important;
  overflow: visible;
}

#s-a8cd0756-b78e-489e-b4b8-d2f8159f4882-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 img.shogun-image {
  /* Add background color handling */
  
}

#s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shogun-image {
  box-sizing: border-box;
}



.s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shogun-image-container {
      position: relative;
    }

    .s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 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-a8cd0756-b78e-489e-b4b8-d2f8159f4882 {
  margin: 0 !important;
  overflow: visible;
}

#s-a8cd0756-b78e-489e-b4b8-d2f8159f4882-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 img.shogun-image {
  /* Add background color handling */
  
}

#s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shogun-image {
  box-sizing: border-box;
}



.s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shogun-image-container {
      position: relative;
    }

    .s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 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-a8cd0756-b78e-489e-b4b8-d2f8159f4882 {
  margin: 0 !important;
  overflow: visible;
}

#s-a8cd0756-b78e-489e-b4b8-d2f8159f4882-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 img.shogun-image {
  /* Add background color handling */
  
}

#s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shogun-image {
  box-sizing: border-box;
}



.s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shogun-image-container {
      position: relative;
    }

    .s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 {
  margin: 0 !important;
  overflow: visible;
}

#s-a8cd0756-b78e-489e-b4b8-d2f8159f4882-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 img.shogun-image {
  /* Add background color handling */
  
}

#s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shogun-image {
  box-sizing: border-box;
}



.s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shogun-image-container {
      position: relative;
    }

    .s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a8cd0756-b78e-489e-b4b8-d2f8159f4882.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a8cd0756-b78e-489e-b4b8-d2f8159f4882 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 {
  max-width: 1500px;
aspect-ratio: 4/3;
text-align: center;
}

#s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 {
  margin: 0 !important;
  overflow: visible;
}

#s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 img.shogun-image {
  /* Add background color handling */
  
}

#s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shogun-image {
  box-sizing: border-box;
}



.s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shogun-image-container {
      position: relative;
    }

    .s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 {
  margin: 0 !important;
  overflow: visible;
}

#s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 img.shogun-image {
  /* Add background color handling */
  
}

#s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shogun-image {
  box-sizing: border-box;
}



.s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shogun-image-container {
      position: relative;
    }

    .s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 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-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 {
  margin: 0 !important;
  overflow: visible;
}

#s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 img.shogun-image {
  /* Add background color handling */
  
}

#s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shogun-image {
  box-sizing: border-box;
}



.s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shogun-image-container {
      position: relative;
    }

    .s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 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-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 {
  margin: 0 !important;
  overflow: visible;
}

#s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 img.shogun-image {
  /* Add background color handling */
  
}

#s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shogun-image {
  box-sizing: border-box;
}



.s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shogun-image-container {
      position: relative;
    }

    .s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 {
  margin: 0 !important;
  overflow: visible;
}

#s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 img.shogun-image {
  /* Add background color handling */
  
}

#s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shogun-image {
  box-sizing: border-box;
}



.s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shogun-image-container {
      position: relative;
    }

    .s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a7f4f8d2-d48e-4326-a1be-ca3ca7786652 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-30a9ba77-3545-4c55-a6b2-961a759de734 {
  max-width: 1501px;
aspect-ratio: 4/3;
text-align: center;
}

#s-30a9ba77-3545-4c55-a6b2-961a759de734 {
  margin: 0 !important;
  overflow: visible;
}

#s-30a9ba77-3545-4c55-a6b2-961a759de734-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-30a9ba77-3545-4c55-a6b2-961a759de734 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-30a9ba77-3545-4c55-a6b2-961a759de734 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-30a9ba77-3545-4c55-a6b2-961a759de734 img.shogun-image {
  /* Add background color handling */
  
}

#s-30a9ba77-3545-4c55-a6b2-961a759de734 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-30a9ba77-3545-4c55-a6b2-961a759de734 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-30a9ba77-3545-4c55-a6b2-961a759de734 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-30a9ba77-3545-4c55-a6b2-961a759de734 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-30a9ba77-3545-4c55-a6b2-961a759de734.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-30a9ba77-3545-4c55-a6b2-961a759de734 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-30a9ba77-3545-4c55-a6b2-961a759de734.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-30a9ba77-3545-4c55-a6b2-961a759de734 .shogun-image-content {
  
    justify-content: center;
  
}

.s-30a9ba77-3545-4c55-a6b2-961a759de734.shg-align-container {
  display: flex;
  justify-content: center
}

.s-30a9ba77-3545-4c55-a6b2-961a759de734.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-30a9ba77-3545-4c55-a6b2-961a759de734.shogun-image {
  box-sizing: border-box;
}



.s-30a9ba77-3545-4c55-a6b2-961a759de734 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-30a9ba77-3545-4c55-a6b2-961a759de734 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-30a9ba77-3545-4c55-a6b2-961a759de734.shogun-image-container {
      position: relative;
    }

    .s-30a9ba77-3545-4c55-a6b2-961a759de734.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-30a9ba77-3545-4c55-a6b2-961a759de734.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-30a9ba77-3545-4c55-a6b2-961a759de734 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

@media (min-width: 1200px){#s-30a9ba77-3545-4c55-a6b2-961a759de734 {
  margin: 0 !important;
  overflow: visible;
}

#s-30a9ba77-3545-4c55-a6b2-961a759de734-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-30a9ba77-3545-4c55-a6b2-961a759de734 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-30a9ba77-3545-4c55-a6b2-961a759de734 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-30a9ba77-3545-4c55-a6b2-961a759de734 img.shogun-image {
  /* Add background color handling */
  
}

#s-30a9ba77-3545-4c55-a6b2-961a759de734 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-30a9ba77-3545-4c55-a6b2-961a759de734 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-30a9ba77-3545-4c55-a6b2-961a759de734 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-30a9ba77-3545-4c55-a6b2-961a759de734 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-30a9ba77-3545-4c55-a6b2-961a759de734.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-30a9ba77-3545-4c55-a6b2-961a759de734 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-30a9ba77-3545-4c55-a6b2-961a759de734.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-30a9ba77-3545-4c55-a6b2-961a759de734 .shogun-image-content {
  
    justify-content: center;
  
}

.s-30a9ba77-3545-4c55-a6b2-961a759de734.shg-align-container {
  display: flex;
  justify-content: center
}

.s-30a9ba77-3545-4c55-a6b2-961a759de734.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-30a9ba77-3545-4c55-a6b2-961a759de734.shogun-image {
  box-sizing: border-box;
}



.s-30a9ba77-3545-4c55-a6b2-961a759de734 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-30a9ba77-3545-4c55-a6b2-961a759de734 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-30a9ba77-3545-4c55-a6b2-961a759de734.shogun-image-container {
      position: relative;
    }

    .s-30a9ba77-3545-4c55-a6b2-961a759de734.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-30a9ba77-3545-4c55-a6b2-961a759de734.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-30a9ba77-3545-4c55-a6b2-961a759de734 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-30a9ba77-3545-4c55-a6b2-961a759de734 {
  margin: 0 !important;
  overflow: visible;
}

#s-30a9ba77-3545-4c55-a6b2-961a759de734-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-30a9ba77-3545-4c55-a6b2-961a759de734 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-30a9ba77-3545-4c55-a6b2-961a759de734 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-30a9ba77-3545-4c55-a6b2-961a759de734 img.shogun-image {
  /* Add background color handling */
  
}

#s-30a9ba77-3545-4c55-a6b2-961a759de734 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-30a9ba77-3545-4c55-a6b2-961a759de734 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-30a9ba77-3545-4c55-a6b2-961a759de734 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-30a9ba77-3545-4c55-a6b2-961a759de734 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-30a9ba77-3545-4c55-a6b2-961a759de734.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-30a9ba77-3545-4c55-a6b2-961a759de734 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-30a9ba77-3545-4c55-a6b2-961a759de734.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-30a9ba77-3545-4c55-a6b2-961a759de734 .shogun-image-content {
  
    justify-content: center;
  
}

.s-30a9ba77-3545-4c55-a6b2-961a759de734.shg-align-container {
  display: flex;
  justify-content: center
}

.s-30a9ba77-3545-4c55-a6b2-961a759de734.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-30a9ba77-3545-4c55-a6b2-961a759de734.shogun-image {
  box-sizing: border-box;
}



.s-30a9ba77-3545-4c55-a6b2-961a759de734 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-30a9ba77-3545-4c55-a6b2-961a759de734 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-30a9ba77-3545-4c55-a6b2-961a759de734.shogun-image-container {
      position: relative;
    }

    .s-30a9ba77-3545-4c55-a6b2-961a759de734.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-30a9ba77-3545-4c55-a6b2-961a759de734.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-30a9ba77-3545-4c55-a6b2-961a759de734 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-30a9ba77-3545-4c55-a6b2-961a759de734 {
  margin: 0 !important;
  overflow: visible;
}

#s-30a9ba77-3545-4c55-a6b2-961a759de734-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-30a9ba77-3545-4c55-a6b2-961a759de734 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-30a9ba77-3545-4c55-a6b2-961a759de734 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-30a9ba77-3545-4c55-a6b2-961a759de734 img.shogun-image {
  /* Add background color handling */
  
}

#s-30a9ba77-3545-4c55-a6b2-961a759de734 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-30a9ba77-3545-4c55-a6b2-961a759de734 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-30a9ba77-3545-4c55-a6b2-961a759de734 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-30a9ba77-3545-4c55-a6b2-961a759de734 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-30a9ba77-3545-4c55-a6b2-961a759de734.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-30a9ba77-3545-4c55-a6b2-961a759de734 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-30a9ba77-3545-4c55-a6b2-961a759de734.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-30a9ba77-3545-4c55-a6b2-961a759de734 .shogun-image-content {
  
    justify-content: center;
  
}

.s-30a9ba77-3545-4c55-a6b2-961a759de734.shg-align-container {
  display: flex;
  justify-content: center
}

.s-30a9ba77-3545-4c55-a6b2-961a759de734.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-30a9ba77-3545-4c55-a6b2-961a759de734.shogun-image {
  box-sizing: border-box;
}



.s-30a9ba77-3545-4c55-a6b2-961a759de734 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-30a9ba77-3545-4c55-a6b2-961a759de734 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-30a9ba77-3545-4c55-a6b2-961a759de734.shogun-image-container {
      position: relative;
    }

    .s-30a9ba77-3545-4c55-a6b2-961a759de734.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-30a9ba77-3545-4c55-a6b2-961a759de734.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-30a9ba77-3545-4c55-a6b2-961a759de734 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

}@media (max-width: 767px){#s-30a9ba77-3545-4c55-a6b2-961a759de734 {
  margin: 0 !important;
  overflow: visible;
}

#s-30a9ba77-3545-4c55-a6b2-961a759de734-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-30a9ba77-3545-4c55-a6b2-961a759de734 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-30a9ba77-3545-4c55-a6b2-961a759de734 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-30a9ba77-3545-4c55-a6b2-961a759de734 img.shogun-image {
  /* Add background color handling */
  
}

#s-30a9ba77-3545-4c55-a6b2-961a759de734 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-30a9ba77-3545-4c55-a6b2-961a759de734 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-30a9ba77-3545-4c55-a6b2-961a759de734 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-30a9ba77-3545-4c55-a6b2-961a759de734 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-30a9ba77-3545-4c55-a6b2-961a759de734.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-30a9ba77-3545-4c55-a6b2-961a759de734 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-30a9ba77-3545-4c55-a6b2-961a759de734.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-30a9ba77-3545-4c55-a6b2-961a759de734 .shogun-image-content {
  
    justify-content: center;
  
}

.s-30a9ba77-3545-4c55-a6b2-961a759de734.shg-align-container {
  display: flex;
  justify-content: center
}

.s-30a9ba77-3545-4c55-a6b2-961a759de734.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-30a9ba77-3545-4c55-a6b2-961a759de734.shogun-image {
  box-sizing: border-box;
}



.s-30a9ba77-3545-4c55-a6b2-961a759de734 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-30a9ba77-3545-4c55-a6b2-961a759de734 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-30a9ba77-3545-4c55-a6b2-961a759de734.shogun-image-container {
      position: relative;
    }

    .s-30a9ba77-3545-4c55-a6b2-961a759de734.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-30a9ba77-3545-4c55-a6b2-961a759de734.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-30a9ba77-3545-4c55-a6b2-961a759de734 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

}
#s-f6900b19-fedb-4364-87c9-cd1c181c11e2 {
  max-width: 1500px;
aspect-ratio: 4/3;
text-align: center;
}

#s-f6900b19-fedb-4364-87c9-cd1c181c11e2 {
  overflow: hidden;
  
  
      max-width: 1500px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-f6900b19-fedb-4364-87c9-cd1c181c11e2 img.shogun-image,
  #s-f6900b19-fedb-4364-87c9-cd1c181c11e2 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-f6900b19-fedb-4364-87c9-cd1c181c11e2 {
    width: 100%;
    height: auto;
  }



  #s-f6900b19-fedb-4364-87c9-cd1c181c11e2 img.shogun-image {
    

    
    
    
  }


#s-f6900b19-fedb-4364-87c9-cd1c181c11e2 .shogun-image-content {
  
    justify-content: center;
  
}

#s-7c2f0ff8-8ff8-4723-a5c4-02fa98e19c08 {
  max-width: 1500px;
aspect-ratio: 4/3;
text-align: center;
}

#s-7c2f0ff8-8ff8-4723-a5c4-02fa98e19c08 {
  overflow: hidden;
  
  
      max-width: 1500px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-7c2f0ff8-8ff8-4723-a5c4-02fa98e19c08 img.shogun-image,
  #s-7c2f0ff8-8ff8-4723-a5c4-02fa98e19c08 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-7c2f0ff8-8ff8-4723-a5c4-02fa98e19c08 {
    width: 100%;
    height: auto;
  }



  #s-7c2f0ff8-8ff8-4723-a5c4-02fa98e19c08 img.shogun-image {
    

    
    
    
  }


#s-7c2f0ff8-8ff8-4723-a5c4-02fa98e19c08 .shogun-image-content {
  
    justify-content: center;
  
}

#s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 {
  max-width: 1500px;
aspect-ratio: 4/3;
text-align: center;
}

#s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 {
  margin: 0 !important;
  overflow: visible;
}

#s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 img.shogun-image {
  /* Add background color handling */
  
}

#s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shogun-image {
  box-sizing: border-box;
}



.s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shogun-image-container {
      position: relative;
    }

    .s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 {
  margin: 0 !important;
  overflow: visible;
}

#s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 img.shogun-image {
  /* Add background color handling */
  
}

#s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shogun-image {
  box-sizing: border-box;
}



.s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shogun-image-container {
      position: relative;
    }

    .s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 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-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 {
  margin: 0 !important;
  overflow: visible;
}

#s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 img.shogun-image {
  /* Add background color handling */
  
}

#s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shogun-image {
  box-sizing: border-box;
}



.s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shogun-image-container {
      position: relative;
    }

    .s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 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-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 {
  margin: 0 !important;
  overflow: visible;
}

#s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 img.shogun-image {
  /* Add background color handling */
  
}

#s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shogun-image {
  box-sizing: border-box;
}



.s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shogun-image-container {
      position: relative;
    }

    .s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 {
  margin: 0 !important;
  overflow: visible;
}

#s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 img.shogun-image {
  /* Add background color handling */
  
}

#s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shogun-image {
  box-sizing: border-box;
}



.s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shogun-image-container {
      position: relative;
    }

    .s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-579f7c78-49d0-4bac-bf6b-456fc59e8dc4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-6fe32a42-fe68-4b27-b287-876bf894c8ac {
  max-width: 1500px;
aspect-ratio: 4/3;
text-align: center;
}

#s-6fe32a42-fe68-4b27-b287-876bf894c8ac {
  overflow: hidden;
  
  
      max-width: 1500px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-6fe32a42-fe68-4b27-b287-876bf894c8ac img.shogun-image,
  #s-6fe32a42-fe68-4b27-b287-876bf894c8ac .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-6fe32a42-fe68-4b27-b287-876bf894c8ac {
    width: 100%;
    height: auto;
  }



  #s-6fe32a42-fe68-4b27-b287-876bf894c8ac img.shogun-image {
    

    
    
    
  }


#s-6fe32a42-fe68-4b27-b287-876bf894c8ac .shogun-image-content {
  
    justify-content: center;
  
}

#s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 {
  max-width: 1500px;
aspect-ratio: 4/3;
text-align: center;
}

#s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 {
  margin: 0 !important;
  overflow: visible;
}

#s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 img.shogun-image {
  /* Add background color handling */
  
}

#s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shogun-image {
  box-sizing: border-box;
}



.s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shogun-image-container {
      position: relative;
    }

    .s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 {
  margin: 0 !important;
  overflow: visible;
}

#s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 img.shogun-image {
  /* Add background color handling */
  
}

#s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shogun-image {
  box-sizing: border-box;
}



.s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shogun-image-container {
      position: relative;
    }

    .s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 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-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 {
  margin: 0 !important;
  overflow: visible;
}

#s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 img.shogun-image {
  /* Add background color handling */
  
}

#s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shogun-image {
  box-sizing: border-box;
}



.s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shogun-image-container {
      position: relative;
    }

    .s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 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-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 {
  margin: 0 !important;
  overflow: visible;
}

#s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 img.shogun-image {
  /* Add background color handling */
  
}

#s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shogun-image {
  box-sizing: border-box;
}



.s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shogun-image-container {
      position: relative;
    }

    .s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 {
  margin: 0 !important;
  overflow: visible;
}

#s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 img.shogun-image {
  /* Add background color handling */
  
}

#s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shogun-image {
  box-sizing: border-box;
}



.s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shogun-image-container {
      position: relative;
    }

    .s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2fbf9a94-5131-4ed5-88b2-c2ebeedb94a5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-71ab5850-1606-47d6-90a3-692d98530c23 {
  max-width: 1500px;
aspect-ratio: 4/3;
text-align: center;
}

#s-71ab5850-1606-47d6-90a3-692d98530c23 {
  margin: 0 !important;
  overflow: visible;
}

#s-71ab5850-1606-47d6-90a3-692d98530c23-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-71ab5850-1606-47d6-90a3-692d98530c23 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-71ab5850-1606-47d6-90a3-692d98530c23 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-71ab5850-1606-47d6-90a3-692d98530c23 img.shogun-image {
  /* Add background color handling */
  
}

#s-71ab5850-1606-47d6-90a3-692d98530c23 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-71ab5850-1606-47d6-90a3-692d98530c23 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-71ab5850-1606-47d6-90a3-692d98530c23 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-71ab5850-1606-47d6-90a3-692d98530c23 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-71ab5850-1606-47d6-90a3-692d98530c23.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-71ab5850-1606-47d6-90a3-692d98530c23 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-71ab5850-1606-47d6-90a3-692d98530c23.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-71ab5850-1606-47d6-90a3-692d98530c23 .shogun-image-content {
  
    justify-content: center;
  
}

.s-71ab5850-1606-47d6-90a3-692d98530c23.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71ab5850-1606-47d6-90a3-692d98530c23.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71ab5850-1606-47d6-90a3-692d98530c23.shogun-image {
  box-sizing: border-box;
}



.s-71ab5850-1606-47d6-90a3-692d98530c23 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-71ab5850-1606-47d6-90a3-692d98530c23 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-71ab5850-1606-47d6-90a3-692d98530c23.shogun-image-container {
      position: relative;
    }

    .s-71ab5850-1606-47d6-90a3-692d98530c23.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-71ab5850-1606-47d6-90a3-692d98530c23.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-71ab5850-1606-47d6-90a3-692d98530c23 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-71ab5850-1606-47d6-90a3-692d98530c23 {
  margin: 0 !important;
  overflow: visible;
}

#s-71ab5850-1606-47d6-90a3-692d98530c23-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-71ab5850-1606-47d6-90a3-692d98530c23 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-71ab5850-1606-47d6-90a3-692d98530c23 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-71ab5850-1606-47d6-90a3-692d98530c23 img.shogun-image {
  /* Add background color handling */
  
}

#s-71ab5850-1606-47d6-90a3-692d98530c23 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-71ab5850-1606-47d6-90a3-692d98530c23 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-71ab5850-1606-47d6-90a3-692d98530c23 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-71ab5850-1606-47d6-90a3-692d98530c23 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-71ab5850-1606-47d6-90a3-692d98530c23.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-71ab5850-1606-47d6-90a3-692d98530c23 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-71ab5850-1606-47d6-90a3-692d98530c23.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-71ab5850-1606-47d6-90a3-692d98530c23 .shogun-image-content {
  
    justify-content: center;
  
}

.s-71ab5850-1606-47d6-90a3-692d98530c23.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71ab5850-1606-47d6-90a3-692d98530c23.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71ab5850-1606-47d6-90a3-692d98530c23.shogun-image {
  box-sizing: border-box;
}



.s-71ab5850-1606-47d6-90a3-692d98530c23 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-71ab5850-1606-47d6-90a3-692d98530c23 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-71ab5850-1606-47d6-90a3-692d98530c23.shogun-image-container {
      position: relative;
    }

    .s-71ab5850-1606-47d6-90a3-692d98530c23.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-71ab5850-1606-47d6-90a3-692d98530c23.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-71ab5850-1606-47d6-90a3-692d98530c23 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-71ab5850-1606-47d6-90a3-692d98530c23 {
  margin: 0 !important;
  overflow: visible;
}

#s-71ab5850-1606-47d6-90a3-692d98530c23-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-71ab5850-1606-47d6-90a3-692d98530c23 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-71ab5850-1606-47d6-90a3-692d98530c23 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-71ab5850-1606-47d6-90a3-692d98530c23 img.shogun-image {
  /* Add background color handling */
  
}

#s-71ab5850-1606-47d6-90a3-692d98530c23 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-71ab5850-1606-47d6-90a3-692d98530c23 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-71ab5850-1606-47d6-90a3-692d98530c23 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-71ab5850-1606-47d6-90a3-692d98530c23 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-71ab5850-1606-47d6-90a3-692d98530c23.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-71ab5850-1606-47d6-90a3-692d98530c23 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-71ab5850-1606-47d6-90a3-692d98530c23.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-71ab5850-1606-47d6-90a3-692d98530c23 .shogun-image-content {
  
    justify-content: center;
  
}

.s-71ab5850-1606-47d6-90a3-692d98530c23.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71ab5850-1606-47d6-90a3-692d98530c23.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71ab5850-1606-47d6-90a3-692d98530c23.shogun-image {
  box-sizing: border-box;
}



.s-71ab5850-1606-47d6-90a3-692d98530c23 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-71ab5850-1606-47d6-90a3-692d98530c23 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-71ab5850-1606-47d6-90a3-692d98530c23.shogun-image-container {
      position: relative;
    }

    .s-71ab5850-1606-47d6-90a3-692d98530c23.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-71ab5850-1606-47d6-90a3-692d98530c23.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-71ab5850-1606-47d6-90a3-692d98530c23 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-71ab5850-1606-47d6-90a3-692d98530c23 {
  margin: 0 !important;
  overflow: visible;
}

#s-71ab5850-1606-47d6-90a3-692d98530c23-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-71ab5850-1606-47d6-90a3-692d98530c23 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-71ab5850-1606-47d6-90a3-692d98530c23 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-71ab5850-1606-47d6-90a3-692d98530c23 img.shogun-image {
  /* Add background color handling */
  
}

#s-71ab5850-1606-47d6-90a3-692d98530c23 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-71ab5850-1606-47d6-90a3-692d98530c23 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-71ab5850-1606-47d6-90a3-692d98530c23 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-71ab5850-1606-47d6-90a3-692d98530c23 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-71ab5850-1606-47d6-90a3-692d98530c23.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-71ab5850-1606-47d6-90a3-692d98530c23 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-71ab5850-1606-47d6-90a3-692d98530c23.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-71ab5850-1606-47d6-90a3-692d98530c23 .shogun-image-content {
  
    justify-content: center;
  
}

.s-71ab5850-1606-47d6-90a3-692d98530c23.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71ab5850-1606-47d6-90a3-692d98530c23.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71ab5850-1606-47d6-90a3-692d98530c23.shogun-image {
  box-sizing: border-box;
}



.s-71ab5850-1606-47d6-90a3-692d98530c23 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-71ab5850-1606-47d6-90a3-692d98530c23 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-71ab5850-1606-47d6-90a3-692d98530c23.shogun-image-container {
      position: relative;
    }

    .s-71ab5850-1606-47d6-90a3-692d98530c23.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-71ab5850-1606-47d6-90a3-692d98530c23.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-71ab5850-1606-47d6-90a3-692d98530c23 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-71ab5850-1606-47d6-90a3-692d98530c23 {
  margin: 0 !important;
  overflow: visible;
}

#s-71ab5850-1606-47d6-90a3-692d98530c23-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-71ab5850-1606-47d6-90a3-692d98530c23 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-71ab5850-1606-47d6-90a3-692d98530c23 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-71ab5850-1606-47d6-90a3-692d98530c23 img.shogun-image {
  /* Add background color handling */
  
}

#s-71ab5850-1606-47d6-90a3-692d98530c23 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-71ab5850-1606-47d6-90a3-692d98530c23 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-71ab5850-1606-47d6-90a3-692d98530c23 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-71ab5850-1606-47d6-90a3-692d98530c23 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-71ab5850-1606-47d6-90a3-692d98530c23.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-71ab5850-1606-47d6-90a3-692d98530c23 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-71ab5850-1606-47d6-90a3-692d98530c23.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-71ab5850-1606-47d6-90a3-692d98530c23 .shogun-image-content {
  
    justify-content: center;
  
}

.s-71ab5850-1606-47d6-90a3-692d98530c23.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71ab5850-1606-47d6-90a3-692d98530c23.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71ab5850-1606-47d6-90a3-692d98530c23.shogun-image {
  box-sizing: border-box;
}



.s-71ab5850-1606-47d6-90a3-692d98530c23 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-71ab5850-1606-47d6-90a3-692d98530c23 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-71ab5850-1606-47d6-90a3-692d98530c23.shogun-image-container {
      position: relative;
    }

    .s-71ab5850-1606-47d6-90a3-692d98530c23.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-71ab5850-1606-47d6-90a3-692d98530c23.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-71ab5850-1606-47d6-90a3-692d98530c23 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-05782535-e844-47d2-a371-88968b9b9aa8 {
  max-width: 1500px;
aspect-ratio: 4/3;
text-align: center;
}

#s-05782535-e844-47d2-a371-88968b9b9aa8 {
  overflow: hidden;
  
  
      max-width: 1500px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-05782535-e844-47d2-a371-88968b9b9aa8 img.shogun-image,
  #s-05782535-e844-47d2-a371-88968b9b9aa8 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-05782535-e844-47d2-a371-88968b9b9aa8 {
    width: 100%;
    height: auto;
  }



  #s-05782535-e844-47d2-a371-88968b9b9aa8 img.shogun-image {
    

    
    
    
  }


#s-05782535-e844-47d2-a371-88968b9b9aa8 .shogun-image-content {
  
    justify-content: center;
  
}

#s-698cab28-1e11-434d-a3b0-41a779ad2a61 {
  max-width: 1500px;
aspect-ratio: 4/3;
text-align: center;
}

#s-698cab28-1e11-434d-a3b0-41a779ad2a61 {
  overflow: hidden;
  
  
      max-width: 1500px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-698cab28-1e11-434d-a3b0-41a779ad2a61 img.shogun-image,
  #s-698cab28-1e11-434d-a3b0-41a779ad2a61 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-698cab28-1e11-434d-a3b0-41a779ad2a61 {
    width: 100%;
    height: auto;
  }



  #s-698cab28-1e11-434d-a3b0-41a779ad2a61 img.shogun-image {
    

    
    
    
  }


#s-698cab28-1e11-434d-a3b0-41a779ad2a61 .shogun-image-content {
  
    justify-content: center;
  
}

#s-9245f433-bfda-461e-8e21-28e8094763d0 {
  max-width: 1501px;
aspect-ratio: 4/3;
text-align: center;
}

#s-9245f433-bfda-461e-8e21-28e8094763d0 {
  overflow: hidden;
  
  
      max-width: 1501px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-9245f433-bfda-461e-8e21-28e8094763d0 img.shogun-image,
  #s-9245f433-bfda-461e-8e21-28e8094763d0 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-9245f433-bfda-461e-8e21-28e8094763d0 {
    width: 100%;
    height: auto;
  }



  #s-9245f433-bfda-461e-8e21-28e8094763d0 img.shogun-image {
    

    
    
    
  }


#s-9245f433-bfda-461e-8e21-28e8094763d0 .shogun-image-content {
  
    justify-content: center;
  
}

#s-94993a2d-d194-41f7-9852-edbbc6200c34 {
  margin-left: auto;
margin-right: auto;
max-width: 1500px;
aspect-ratio: 4/3;
text-align: center;
}

#s-94993a2d-d194-41f7-9852-edbbc6200c34 {
  margin: 0 !important;
  overflow: visible;
}

#s-94993a2d-d194-41f7-9852-edbbc6200c34-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-94993a2d-d194-41f7-9852-edbbc6200c34 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-94993a2d-d194-41f7-9852-edbbc6200c34 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-94993a2d-d194-41f7-9852-edbbc6200c34 img.shogun-image {
  /* Add background color handling */
  
}

#s-94993a2d-d194-41f7-9852-edbbc6200c34 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-94993a2d-d194-41f7-9852-edbbc6200c34 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-94993a2d-d194-41f7-9852-edbbc6200c34 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-94993a2d-d194-41f7-9852-edbbc6200c34 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-94993a2d-d194-41f7-9852-edbbc6200c34.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-94993a2d-d194-41f7-9852-edbbc6200c34 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-94993a2d-d194-41f7-9852-edbbc6200c34.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-94993a2d-d194-41f7-9852-edbbc6200c34 .shogun-image-content {
  
    justify-content: center;
  
}

.s-94993a2d-d194-41f7-9852-edbbc6200c34.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94993a2d-d194-41f7-9852-edbbc6200c34.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94993a2d-d194-41f7-9852-edbbc6200c34.shogun-image {
  box-sizing: border-box;
}



.s-94993a2d-d194-41f7-9852-edbbc6200c34 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-94993a2d-d194-41f7-9852-edbbc6200c34 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-94993a2d-d194-41f7-9852-edbbc6200c34.shogun-image-container {
      position: relative;
    }

    .s-94993a2d-d194-41f7-9852-edbbc6200c34.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-94993a2d-d194-41f7-9852-edbbc6200c34.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-94993a2d-d194-41f7-9852-edbbc6200c34 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-94993a2d-d194-41f7-9852-edbbc6200c34 {
  margin: 0 !important;
  overflow: visible;
}

#s-94993a2d-d194-41f7-9852-edbbc6200c34-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-94993a2d-d194-41f7-9852-edbbc6200c34 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-94993a2d-d194-41f7-9852-edbbc6200c34 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-94993a2d-d194-41f7-9852-edbbc6200c34 img.shogun-image {
  /* Add background color handling */
  
}

#s-94993a2d-d194-41f7-9852-edbbc6200c34 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-94993a2d-d194-41f7-9852-edbbc6200c34 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-94993a2d-d194-41f7-9852-edbbc6200c34 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-94993a2d-d194-41f7-9852-edbbc6200c34 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-94993a2d-d194-41f7-9852-edbbc6200c34.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-94993a2d-d194-41f7-9852-edbbc6200c34 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-94993a2d-d194-41f7-9852-edbbc6200c34.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-94993a2d-d194-41f7-9852-edbbc6200c34 .shogun-image-content {
  
    justify-content: center;
  
}

.s-94993a2d-d194-41f7-9852-edbbc6200c34.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94993a2d-d194-41f7-9852-edbbc6200c34.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94993a2d-d194-41f7-9852-edbbc6200c34.shogun-image {
  box-sizing: border-box;
}



.s-94993a2d-d194-41f7-9852-edbbc6200c34 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-94993a2d-d194-41f7-9852-edbbc6200c34 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-94993a2d-d194-41f7-9852-edbbc6200c34.shogun-image-container {
      position: relative;
    }

    .s-94993a2d-d194-41f7-9852-edbbc6200c34.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-94993a2d-d194-41f7-9852-edbbc6200c34.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-94993a2d-d194-41f7-9852-edbbc6200c34 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-94993a2d-d194-41f7-9852-edbbc6200c34 {
  margin: 0 !important;
  overflow: visible;
}

#s-94993a2d-d194-41f7-9852-edbbc6200c34-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-94993a2d-d194-41f7-9852-edbbc6200c34 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-94993a2d-d194-41f7-9852-edbbc6200c34 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-94993a2d-d194-41f7-9852-edbbc6200c34 img.shogun-image {
  /* Add background color handling */
  
}

#s-94993a2d-d194-41f7-9852-edbbc6200c34 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-94993a2d-d194-41f7-9852-edbbc6200c34 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-94993a2d-d194-41f7-9852-edbbc6200c34 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-94993a2d-d194-41f7-9852-edbbc6200c34 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-94993a2d-d194-41f7-9852-edbbc6200c34.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-94993a2d-d194-41f7-9852-edbbc6200c34 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-94993a2d-d194-41f7-9852-edbbc6200c34.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-94993a2d-d194-41f7-9852-edbbc6200c34 .shogun-image-content {
  
    justify-content: center;
  
}

.s-94993a2d-d194-41f7-9852-edbbc6200c34.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94993a2d-d194-41f7-9852-edbbc6200c34.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94993a2d-d194-41f7-9852-edbbc6200c34.shogun-image {
  box-sizing: border-box;
}



.s-94993a2d-d194-41f7-9852-edbbc6200c34 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-94993a2d-d194-41f7-9852-edbbc6200c34 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-94993a2d-d194-41f7-9852-edbbc6200c34.shogun-image-container {
      position: relative;
    }

    .s-94993a2d-d194-41f7-9852-edbbc6200c34.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-94993a2d-d194-41f7-9852-edbbc6200c34.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-94993a2d-d194-41f7-9852-edbbc6200c34 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-94993a2d-d194-41f7-9852-edbbc6200c34 {
  margin: 0 !important;
  overflow: visible;
}

#s-94993a2d-d194-41f7-9852-edbbc6200c34-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-94993a2d-d194-41f7-9852-edbbc6200c34 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-94993a2d-d194-41f7-9852-edbbc6200c34 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-94993a2d-d194-41f7-9852-edbbc6200c34 img.shogun-image {
  /* Add background color handling */
  
}

#s-94993a2d-d194-41f7-9852-edbbc6200c34 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-94993a2d-d194-41f7-9852-edbbc6200c34 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-94993a2d-d194-41f7-9852-edbbc6200c34 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-94993a2d-d194-41f7-9852-edbbc6200c34 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-94993a2d-d194-41f7-9852-edbbc6200c34.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-94993a2d-d194-41f7-9852-edbbc6200c34 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-94993a2d-d194-41f7-9852-edbbc6200c34.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-94993a2d-d194-41f7-9852-edbbc6200c34 .shogun-image-content {
  
    justify-content: center;
  
}

.s-94993a2d-d194-41f7-9852-edbbc6200c34.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94993a2d-d194-41f7-9852-edbbc6200c34.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94993a2d-d194-41f7-9852-edbbc6200c34.shogun-image {
  box-sizing: border-box;
}



.s-94993a2d-d194-41f7-9852-edbbc6200c34 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-94993a2d-d194-41f7-9852-edbbc6200c34 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-94993a2d-d194-41f7-9852-edbbc6200c34.shogun-image-container {
      position: relative;
    }

    .s-94993a2d-d194-41f7-9852-edbbc6200c34.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-94993a2d-d194-41f7-9852-edbbc6200c34.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-94993a2d-d194-41f7-9852-edbbc6200c34 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-94993a2d-d194-41f7-9852-edbbc6200c34 {
  margin: 0 !important;
  overflow: visible;
}

#s-94993a2d-d194-41f7-9852-edbbc6200c34-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-94993a2d-d194-41f7-9852-edbbc6200c34 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-94993a2d-d194-41f7-9852-edbbc6200c34 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-94993a2d-d194-41f7-9852-edbbc6200c34 img.shogun-image {
  /* Add background color handling */
  
}

#s-94993a2d-d194-41f7-9852-edbbc6200c34 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-94993a2d-d194-41f7-9852-edbbc6200c34 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-94993a2d-d194-41f7-9852-edbbc6200c34 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-94993a2d-d194-41f7-9852-edbbc6200c34 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-94993a2d-d194-41f7-9852-edbbc6200c34.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-94993a2d-d194-41f7-9852-edbbc6200c34 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-94993a2d-d194-41f7-9852-edbbc6200c34.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-94993a2d-d194-41f7-9852-edbbc6200c34 .shogun-image-content {
  
    justify-content: center;
  
}

.s-94993a2d-d194-41f7-9852-edbbc6200c34.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94993a2d-d194-41f7-9852-edbbc6200c34.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94993a2d-d194-41f7-9852-edbbc6200c34.shogun-image {
  box-sizing: border-box;
}



.s-94993a2d-d194-41f7-9852-edbbc6200c34 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-94993a2d-d194-41f7-9852-edbbc6200c34 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-94993a2d-d194-41f7-9852-edbbc6200c34.shogun-image-container {
      position: relative;
    }

    .s-94993a2d-d194-41f7-9852-edbbc6200c34.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-94993a2d-d194-41f7-9852-edbbc6200c34.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-94993a2d-d194-41f7-9852-edbbc6200c34 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-053b32f0-fe9e-4afc-b97a-d56da63fced8 {
  max-width: 1500px;
aspect-ratio: 4/3;
text-align: center;
}

#s-053b32f0-fe9e-4afc-b97a-d56da63fced8 {
  overflow: hidden;
  
  
      max-width: 1500px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-053b32f0-fe9e-4afc-b97a-d56da63fced8 img.shogun-image,
  #s-053b32f0-fe9e-4afc-b97a-d56da63fced8 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-053b32f0-fe9e-4afc-b97a-d56da63fced8 {
    width: 100%;
    height: auto;
  }



  #s-053b32f0-fe9e-4afc-b97a-d56da63fced8 img.shogun-image {
    

    
    
    
  }


#s-053b32f0-fe9e-4afc-b97a-d56da63fced8 .shogun-image-content {
  
    justify-content: center;
  
}

#s-6c2cf105-00b2-4a79-9f14-ce17d8901605 {
  text-align: center;
}

#s-6c2cf105-00b2-4a79-9f14-ce17d8901605 {
  overflow: hidden;
  
  
}







  #s-6c2cf105-00b2-4a79-9f14-ce17d8901605 img.shogun-image {
    

    
    
    
  }


#s-6c2cf105-00b2-4a79-9f14-ce17d8901605 .shogun-image-content {
  
    justify-content: center;
  
}

#s-3dc6ec59-fa9e-4758-b0f0-273a98c7ac5b {
  text-align: center;
}

#s-3dc6ec59-fa9e-4758-b0f0-273a98c7ac5b {
  overflow: hidden;
  
  
}







  #s-3dc6ec59-fa9e-4758-b0f0-273a98c7ac5b img.shogun-image {
    

    
    
    
  }


#s-3dc6ec59-fa9e-4758-b0f0-273a98c7ac5b .shogun-image-content {
  
    justify-content: center;
  
}

#s-bd221f7d-feca-40e2-b237-e9c637f4aeba {
  margin-left: auto;
margin-right: auto;
max-width: 1501px;
aspect-ratio: 4/3;
text-align: center;
}

#s-bd221f7d-feca-40e2-b237-e9c637f4aeba {
  margin: 0 !important;
  overflow: visible;
}

#s-bd221f7d-feca-40e2-b237-e9c637f4aeba-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bd221f7d-feca-40e2-b237-e9c637f4aeba {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bd221f7d-feca-40e2-b237-e9c637f4aeba {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bd221f7d-feca-40e2-b237-e9c637f4aeba img.shogun-image {
  /* Add background color handling */
  
}

#s-bd221f7d-feca-40e2-b237-e9c637f4aeba img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bd221f7d-feca-40e2-b237-e9c637f4aeba .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-bd221f7d-feca-40e2-b237-e9c637f4aeba .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bd221f7d-feca-40e2-b237-e9c637f4aeba .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bd221f7d-feca-40e2-b237-e9c637f4aeba img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-bd221f7d-feca-40e2-b237-e9c637f4aeba .shogun-image-content {
  
    justify-content: center;
  
}

.s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shogun-image {
  box-sizing: border-box;
}



.s-bd221f7d-feca-40e2-b237-e9c637f4aeba img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bd221f7d-feca-40e2-b237-e9c637f4aeba {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shogun-image-container {
      position: relative;
    }

    .s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bd221f7d-feca-40e2-b237-e9c637f4aeba img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

@media (min-width: 1200px){#s-bd221f7d-feca-40e2-b237-e9c637f4aeba {
  margin: 0 !important;
  overflow: visible;
}

#s-bd221f7d-feca-40e2-b237-e9c637f4aeba-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bd221f7d-feca-40e2-b237-e9c637f4aeba {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bd221f7d-feca-40e2-b237-e9c637f4aeba {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bd221f7d-feca-40e2-b237-e9c637f4aeba img.shogun-image {
  /* Add background color handling */
  
}

#s-bd221f7d-feca-40e2-b237-e9c637f4aeba img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bd221f7d-feca-40e2-b237-e9c637f4aeba .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-bd221f7d-feca-40e2-b237-e9c637f4aeba .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bd221f7d-feca-40e2-b237-e9c637f4aeba .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bd221f7d-feca-40e2-b237-e9c637f4aeba img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-bd221f7d-feca-40e2-b237-e9c637f4aeba .shogun-image-content {
  
    justify-content: center;
  
}

.s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shogun-image {
  box-sizing: border-box;
}



.s-bd221f7d-feca-40e2-b237-e9c637f4aeba img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bd221f7d-feca-40e2-b237-e9c637f4aeba {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shogun-image-container {
      position: relative;
    }

    .s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bd221f7d-feca-40e2-b237-e9c637f4aeba img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-bd221f7d-feca-40e2-b237-e9c637f4aeba {
  margin: 0 !important;
  overflow: visible;
}

#s-bd221f7d-feca-40e2-b237-e9c637f4aeba-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bd221f7d-feca-40e2-b237-e9c637f4aeba {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bd221f7d-feca-40e2-b237-e9c637f4aeba {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bd221f7d-feca-40e2-b237-e9c637f4aeba img.shogun-image {
  /* Add background color handling */
  
}

#s-bd221f7d-feca-40e2-b237-e9c637f4aeba img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bd221f7d-feca-40e2-b237-e9c637f4aeba .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-bd221f7d-feca-40e2-b237-e9c637f4aeba .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bd221f7d-feca-40e2-b237-e9c637f4aeba .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bd221f7d-feca-40e2-b237-e9c637f4aeba img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-bd221f7d-feca-40e2-b237-e9c637f4aeba .shogun-image-content {
  
    justify-content: center;
  
}

.s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shogun-image {
  box-sizing: border-box;
}



.s-bd221f7d-feca-40e2-b237-e9c637f4aeba img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bd221f7d-feca-40e2-b237-e9c637f4aeba {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shogun-image-container {
      position: relative;
    }

    .s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bd221f7d-feca-40e2-b237-e9c637f4aeba img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-bd221f7d-feca-40e2-b237-e9c637f4aeba {
  margin: 0 !important;
  overflow: visible;
}

#s-bd221f7d-feca-40e2-b237-e9c637f4aeba-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bd221f7d-feca-40e2-b237-e9c637f4aeba {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bd221f7d-feca-40e2-b237-e9c637f4aeba {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bd221f7d-feca-40e2-b237-e9c637f4aeba img.shogun-image {
  /* Add background color handling */
  
}

#s-bd221f7d-feca-40e2-b237-e9c637f4aeba img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bd221f7d-feca-40e2-b237-e9c637f4aeba .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-bd221f7d-feca-40e2-b237-e9c637f4aeba .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bd221f7d-feca-40e2-b237-e9c637f4aeba .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bd221f7d-feca-40e2-b237-e9c637f4aeba img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-bd221f7d-feca-40e2-b237-e9c637f4aeba .shogun-image-content {
  
    justify-content: center;
  
}

.s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shogun-image {
  box-sizing: border-box;
}



.s-bd221f7d-feca-40e2-b237-e9c637f4aeba img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bd221f7d-feca-40e2-b237-e9c637f4aeba {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shogun-image-container {
      position: relative;
    }

    .s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bd221f7d-feca-40e2-b237-e9c637f4aeba img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

}@media (max-width: 767px){#s-bd221f7d-feca-40e2-b237-e9c637f4aeba {
  margin: 0 !important;
  overflow: visible;
}

#s-bd221f7d-feca-40e2-b237-e9c637f4aeba-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bd221f7d-feca-40e2-b237-e9c637f4aeba {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bd221f7d-feca-40e2-b237-e9c637f4aeba {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bd221f7d-feca-40e2-b237-e9c637f4aeba img.shogun-image {
  /* Add background color handling */
  
}

#s-bd221f7d-feca-40e2-b237-e9c637f4aeba img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bd221f7d-feca-40e2-b237-e9c637f4aeba .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-bd221f7d-feca-40e2-b237-e9c637f4aeba .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bd221f7d-feca-40e2-b237-e9c637f4aeba .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bd221f7d-feca-40e2-b237-e9c637f4aeba img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-bd221f7d-feca-40e2-b237-e9c637f4aeba .shogun-image-content {
  
    justify-content: center;
  
}

.s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shogun-image {
  box-sizing: border-box;
}



.s-bd221f7d-feca-40e2-b237-e9c637f4aeba img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bd221f7d-feca-40e2-b237-e9c637f4aeba {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shogun-image-container {
      position: relative;
    }

    .s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bd221f7d-feca-40e2-b237-e9c637f4aeba.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bd221f7d-feca-40e2-b237-e9c637f4aeba img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

}
#s-79f6e199-9f73-44af-89a5-5020b10b14bf {
  max-width: 1500px;
aspect-ratio: 4/3;
text-align: center;
}

#s-79f6e199-9f73-44af-89a5-5020b10b14bf {
  margin: 0 !important;
  overflow: visible;
}

#s-79f6e199-9f73-44af-89a5-5020b10b14bf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-79f6e199-9f73-44af-89a5-5020b10b14bf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-79f6e199-9f73-44af-89a5-5020b10b14bf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-79f6e199-9f73-44af-89a5-5020b10b14bf img.shogun-image {
  /* Add background color handling */
  
}

#s-79f6e199-9f73-44af-89a5-5020b10b14bf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-79f6e199-9f73-44af-89a5-5020b10b14bf .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-79f6e199-9f73-44af-89a5-5020b10b14bf .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-79f6e199-9f73-44af-89a5-5020b10b14bf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-79f6e199-9f73-44af-89a5-5020b10b14bf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-79f6e199-9f73-44af-89a5-5020b10b14bf img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-79f6e199-9f73-44af-89a5-5020b10b14bf.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-79f6e199-9f73-44af-89a5-5020b10b14bf .shogun-image-content {
  
    justify-content: center;
  
}

.s-79f6e199-9f73-44af-89a5-5020b10b14bf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-79f6e199-9f73-44af-89a5-5020b10b14bf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-79f6e199-9f73-44af-89a5-5020b10b14bf.shogun-image {
  box-sizing: border-box;
}



.s-79f6e199-9f73-44af-89a5-5020b10b14bf img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-79f6e199-9f73-44af-89a5-5020b10b14bf {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-79f6e199-9f73-44af-89a5-5020b10b14bf.shogun-image-container {
      position: relative;
    }

    .s-79f6e199-9f73-44af-89a5-5020b10b14bf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-79f6e199-9f73-44af-89a5-5020b10b14bf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-79f6e199-9f73-44af-89a5-5020b10b14bf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-79f6e199-9f73-44af-89a5-5020b10b14bf {
  margin: 0 !important;
  overflow: visible;
}

#s-79f6e199-9f73-44af-89a5-5020b10b14bf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-79f6e199-9f73-44af-89a5-5020b10b14bf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-79f6e199-9f73-44af-89a5-5020b10b14bf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-79f6e199-9f73-44af-89a5-5020b10b14bf img.shogun-image {
  /* Add background color handling */
  
}

#s-79f6e199-9f73-44af-89a5-5020b10b14bf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-79f6e199-9f73-44af-89a5-5020b10b14bf .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-79f6e199-9f73-44af-89a5-5020b10b14bf .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-79f6e199-9f73-44af-89a5-5020b10b14bf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-79f6e199-9f73-44af-89a5-5020b10b14bf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-79f6e199-9f73-44af-89a5-5020b10b14bf img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-79f6e199-9f73-44af-89a5-5020b10b14bf.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-79f6e199-9f73-44af-89a5-5020b10b14bf .shogun-image-content {
  
    justify-content: center;
  
}

.s-79f6e199-9f73-44af-89a5-5020b10b14bf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-79f6e199-9f73-44af-89a5-5020b10b14bf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-79f6e199-9f73-44af-89a5-5020b10b14bf.shogun-image {
  box-sizing: border-box;
}



.s-79f6e199-9f73-44af-89a5-5020b10b14bf img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-79f6e199-9f73-44af-89a5-5020b10b14bf {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-79f6e199-9f73-44af-89a5-5020b10b14bf.shogun-image-container {
      position: relative;
    }

    .s-79f6e199-9f73-44af-89a5-5020b10b14bf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-79f6e199-9f73-44af-89a5-5020b10b14bf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-79f6e199-9f73-44af-89a5-5020b10b14bf 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-79f6e199-9f73-44af-89a5-5020b10b14bf {
  margin: 0 !important;
  overflow: visible;
}

#s-79f6e199-9f73-44af-89a5-5020b10b14bf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-79f6e199-9f73-44af-89a5-5020b10b14bf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-79f6e199-9f73-44af-89a5-5020b10b14bf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-79f6e199-9f73-44af-89a5-5020b10b14bf img.shogun-image {
  /* Add background color handling */
  
}

#s-79f6e199-9f73-44af-89a5-5020b10b14bf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-79f6e199-9f73-44af-89a5-5020b10b14bf .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-79f6e199-9f73-44af-89a5-5020b10b14bf .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-79f6e199-9f73-44af-89a5-5020b10b14bf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-79f6e199-9f73-44af-89a5-5020b10b14bf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-79f6e199-9f73-44af-89a5-5020b10b14bf img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-79f6e199-9f73-44af-89a5-5020b10b14bf.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-79f6e199-9f73-44af-89a5-5020b10b14bf .shogun-image-content {
  
    justify-content: center;
  
}

.s-79f6e199-9f73-44af-89a5-5020b10b14bf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-79f6e199-9f73-44af-89a5-5020b10b14bf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-79f6e199-9f73-44af-89a5-5020b10b14bf.shogun-image {
  box-sizing: border-box;
}



.s-79f6e199-9f73-44af-89a5-5020b10b14bf img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-79f6e199-9f73-44af-89a5-5020b10b14bf {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-79f6e199-9f73-44af-89a5-5020b10b14bf.shogun-image-container {
      position: relative;
    }

    .s-79f6e199-9f73-44af-89a5-5020b10b14bf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-79f6e199-9f73-44af-89a5-5020b10b14bf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-79f6e199-9f73-44af-89a5-5020b10b14bf 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-79f6e199-9f73-44af-89a5-5020b10b14bf {
  margin: 0 !important;
  overflow: visible;
}

#s-79f6e199-9f73-44af-89a5-5020b10b14bf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-79f6e199-9f73-44af-89a5-5020b10b14bf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-79f6e199-9f73-44af-89a5-5020b10b14bf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-79f6e199-9f73-44af-89a5-5020b10b14bf img.shogun-image {
  /* Add background color handling */
  
}

#s-79f6e199-9f73-44af-89a5-5020b10b14bf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-79f6e199-9f73-44af-89a5-5020b10b14bf .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-79f6e199-9f73-44af-89a5-5020b10b14bf .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-79f6e199-9f73-44af-89a5-5020b10b14bf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-79f6e199-9f73-44af-89a5-5020b10b14bf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-79f6e199-9f73-44af-89a5-5020b10b14bf img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-79f6e199-9f73-44af-89a5-5020b10b14bf.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-79f6e199-9f73-44af-89a5-5020b10b14bf .shogun-image-content {
  
    justify-content: center;
  
}

.s-79f6e199-9f73-44af-89a5-5020b10b14bf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-79f6e199-9f73-44af-89a5-5020b10b14bf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-79f6e199-9f73-44af-89a5-5020b10b14bf.shogun-image {
  box-sizing: border-box;
}



.s-79f6e199-9f73-44af-89a5-5020b10b14bf img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-79f6e199-9f73-44af-89a5-5020b10b14bf {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-79f6e199-9f73-44af-89a5-5020b10b14bf.shogun-image-container {
      position: relative;
    }

    .s-79f6e199-9f73-44af-89a5-5020b10b14bf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-79f6e199-9f73-44af-89a5-5020b10b14bf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-79f6e199-9f73-44af-89a5-5020b10b14bf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-79f6e199-9f73-44af-89a5-5020b10b14bf {
  margin: 0 !important;
  overflow: visible;
}

#s-79f6e199-9f73-44af-89a5-5020b10b14bf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-79f6e199-9f73-44af-89a5-5020b10b14bf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-79f6e199-9f73-44af-89a5-5020b10b14bf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-79f6e199-9f73-44af-89a5-5020b10b14bf img.shogun-image {
  /* Add background color handling */
  
}

#s-79f6e199-9f73-44af-89a5-5020b10b14bf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-79f6e199-9f73-44af-89a5-5020b10b14bf .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-79f6e199-9f73-44af-89a5-5020b10b14bf .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-79f6e199-9f73-44af-89a5-5020b10b14bf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-79f6e199-9f73-44af-89a5-5020b10b14bf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-79f6e199-9f73-44af-89a5-5020b10b14bf img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-79f6e199-9f73-44af-89a5-5020b10b14bf.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-79f6e199-9f73-44af-89a5-5020b10b14bf .shogun-image-content {
  
    justify-content: center;
  
}

.s-79f6e199-9f73-44af-89a5-5020b10b14bf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-79f6e199-9f73-44af-89a5-5020b10b14bf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-79f6e199-9f73-44af-89a5-5020b10b14bf.shogun-image {
  box-sizing: border-box;
}



.s-79f6e199-9f73-44af-89a5-5020b10b14bf img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-79f6e199-9f73-44af-89a5-5020b10b14bf {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-79f6e199-9f73-44af-89a5-5020b10b14bf.shogun-image-container {
      position: relative;
    }

    .s-79f6e199-9f73-44af-89a5-5020b10b14bf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-79f6e199-9f73-44af-89a5-5020b10b14bf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-79f6e199-9f73-44af-89a5-5020b10b14bf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-13181866-3a3d-4480-b7b7-251db9381b0a {
  max-width: 1500px;
aspect-ratio: 4/3;
text-align: center;
}

#s-13181866-3a3d-4480-b7b7-251db9381b0a {
  margin: 0 !important;
  overflow: visible;
}

#s-13181866-3a3d-4480-b7b7-251db9381b0a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-13181866-3a3d-4480-b7b7-251db9381b0a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-13181866-3a3d-4480-b7b7-251db9381b0a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-13181866-3a3d-4480-b7b7-251db9381b0a img.shogun-image {
  /* Add background color handling */
  
}

#s-13181866-3a3d-4480-b7b7-251db9381b0a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-13181866-3a3d-4480-b7b7-251db9381b0a .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-13181866-3a3d-4480-b7b7-251db9381b0a .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-13181866-3a3d-4480-b7b7-251db9381b0a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-13181866-3a3d-4480-b7b7-251db9381b0a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-13181866-3a3d-4480-b7b7-251db9381b0a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-13181866-3a3d-4480-b7b7-251db9381b0a.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-13181866-3a3d-4480-b7b7-251db9381b0a .shogun-image-content {
  
    justify-content: center;
  
}

.s-13181866-3a3d-4480-b7b7-251db9381b0a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13181866-3a3d-4480-b7b7-251db9381b0a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13181866-3a3d-4480-b7b7-251db9381b0a.shogun-image {
  box-sizing: border-box;
}



.s-13181866-3a3d-4480-b7b7-251db9381b0a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-13181866-3a3d-4480-b7b7-251db9381b0a {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-13181866-3a3d-4480-b7b7-251db9381b0a.shogun-image-container {
      position: relative;
    }

    .s-13181866-3a3d-4480-b7b7-251db9381b0a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-13181866-3a3d-4480-b7b7-251db9381b0a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-13181866-3a3d-4480-b7b7-251db9381b0a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-13181866-3a3d-4480-b7b7-251db9381b0a {
  margin: 0 !important;
  overflow: visible;
}

#s-13181866-3a3d-4480-b7b7-251db9381b0a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-13181866-3a3d-4480-b7b7-251db9381b0a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-13181866-3a3d-4480-b7b7-251db9381b0a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-13181866-3a3d-4480-b7b7-251db9381b0a img.shogun-image {
  /* Add background color handling */
  
}

#s-13181866-3a3d-4480-b7b7-251db9381b0a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-13181866-3a3d-4480-b7b7-251db9381b0a .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-13181866-3a3d-4480-b7b7-251db9381b0a .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-13181866-3a3d-4480-b7b7-251db9381b0a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-13181866-3a3d-4480-b7b7-251db9381b0a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-13181866-3a3d-4480-b7b7-251db9381b0a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-13181866-3a3d-4480-b7b7-251db9381b0a.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-13181866-3a3d-4480-b7b7-251db9381b0a .shogun-image-content {
  
    justify-content: center;
  
}

.s-13181866-3a3d-4480-b7b7-251db9381b0a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13181866-3a3d-4480-b7b7-251db9381b0a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13181866-3a3d-4480-b7b7-251db9381b0a.shogun-image {
  box-sizing: border-box;
}



.s-13181866-3a3d-4480-b7b7-251db9381b0a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-13181866-3a3d-4480-b7b7-251db9381b0a {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-13181866-3a3d-4480-b7b7-251db9381b0a.shogun-image-container {
      position: relative;
    }

    .s-13181866-3a3d-4480-b7b7-251db9381b0a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-13181866-3a3d-4480-b7b7-251db9381b0a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-13181866-3a3d-4480-b7b7-251db9381b0a 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-13181866-3a3d-4480-b7b7-251db9381b0a {
  margin: 0 !important;
  overflow: visible;
}

#s-13181866-3a3d-4480-b7b7-251db9381b0a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-13181866-3a3d-4480-b7b7-251db9381b0a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-13181866-3a3d-4480-b7b7-251db9381b0a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-13181866-3a3d-4480-b7b7-251db9381b0a img.shogun-image {
  /* Add background color handling */
  
}

#s-13181866-3a3d-4480-b7b7-251db9381b0a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-13181866-3a3d-4480-b7b7-251db9381b0a .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-13181866-3a3d-4480-b7b7-251db9381b0a .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-13181866-3a3d-4480-b7b7-251db9381b0a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-13181866-3a3d-4480-b7b7-251db9381b0a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-13181866-3a3d-4480-b7b7-251db9381b0a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-13181866-3a3d-4480-b7b7-251db9381b0a.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-13181866-3a3d-4480-b7b7-251db9381b0a .shogun-image-content {
  
    justify-content: center;
  
}

.s-13181866-3a3d-4480-b7b7-251db9381b0a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13181866-3a3d-4480-b7b7-251db9381b0a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13181866-3a3d-4480-b7b7-251db9381b0a.shogun-image {
  box-sizing: border-box;
}



.s-13181866-3a3d-4480-b7b7-251db9381b0a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-13181866-3a3d-4480-b7b7-251db9381b0a {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-13181866-3a3d-4480-b7b7-251db9381b0a.shogun-image-container {
      position: relative;
    }

    .s-13181866-3a3d-4480-b7b7-251db9381b0a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-13181866-3a3d-4480-b7b7-251db9381b0a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-13181866-3a3d-4480-b7b7-251db9381b0a 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-13181866-3a3d-4480-b7b7-251db9381b0a {
  margin: 0 !important;
  overflow: visible;
}

#s-13181866-3a3d-4480-b7b7-251db9381b0a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-13181866-3a3d-4480-b7b7-251db9381b0a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-13181866-3a3d-4480-b7b7-251db9381b0a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-13181866-3a3d-4480-b7b7-251db9381b0a img.shogun-image {
  /* Add background color handling */
  
}

#s-13181866-3a3d-4480-b7b7-251db9381b0a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-13181866-3a3d-4480-b7b7-251db9381b0a .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-13181866-3a3d-4480-b7b7-251db9381b0a .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-13181866-3a3d-4480-b7b7-251db9381b0a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-13181866-3a3d-4480-b7b7-251db9381b0a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-13181866-3a3d-4480-b7b7-251db9381b0a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-13181866-3a3d-4480-b7b7-251db9381b0a.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-13181866-3a3d-4480-b7b7-251db9381b0a .shogun-image-content {
  
    justify-content: center;
  
}

.s-13181866-3a3d-4480-b7b7-251db9381b0a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13181866-3a3d-4480-b7b7-251db9381b0a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13181866-3a3d-4480-b7b7-251db9381b0a.shogun-image {
  box-sizing: border-box;
}



.s-13181866-3a3d-4480-b7b7-251db9381b0a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-13181866-3a3d-4480-b7b7-251db9381b0a {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-13181866-3a3d-4480-b7b7-251db9381b0a.shogun-image-container {
      position: relative;
    }

    .s-13181866-3a3d-4480-b7b7-251db9381b0a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-13181866-3a3d-4480-b7b7-251db9381b0a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-13181866-3a3d-4480-b7b7-251db9381b0a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-13181866-3a3d-4480-b7b7-251db9381b0a {
  margin: 0 !important;
  overflow: visible;
}

#s-13181866-3a3d-4480-b7b7-251db9381b0a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-13181866-3a3d-4480-b7b7-251db9381b0a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-13181866-3a3d-4480-b7b7-251db9381b0a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-13181866-3a3d-4480-b7b7-251db9381b0a img.shogun-image {
  /* Add background color handling */
  
}

#s-13181866-3a3d-4480-b7b7-251db9381b0a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-13181866-3a3d-4480-b7b7-251db9381b0a .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-13181866-3a3d-4480-b7b7-251db9381b0a .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-13181866-3a3d-4480-b7b7-251db9381b0a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-13181866-3a3d-4480-b7b7-251db9381b0a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-13181866-3a3d-4480-b7b7-251db9381b0a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-13181866-3a3d-4480-b7b7-251db9381b0a.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-13181866-3a3d-4480-b7b7-251db9381b0a .shogun-image-content {
  
    justify-content: center;
  
}

.s-13181866-3a3d-4480-b7b7-251db9381b0a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13181866-3a3d-4480-b7b7-251db9381b0a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13181866-3a3d-4480-b7b7-251db9381b0a.shogun-image {
  box-sizing: border-box;
}



.s-13181866-3a3d-4480-b7b7-251db9381b0a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-13181866-3a3d-4480-b7b7-251db9381b0a {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-13181866-3a3d-4480-b7b7-251db9381b0a.shogun-image-container {
      position: relative;
    }

    .s-13181866-3a3d-4480-b7b7-251db9381b0a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-13181866-3a3d-4480-b7b7-251db9381b0a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-13181866-3a3d-4480-b7b7-251db9381b0a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-003eab0a-4818-428e-a530-b5f9b99870f6 {
  margin-left: auto;
margin-right: auto;
max-width: 1501px;
aspect-ratio: 4/3;
text-align: center;
}

#s-003eab0a-4818-428e-a530-b5f9b99870f6 {
  margin: 0 !important;
  overflow: visible;
}

#s-003eab0a-4818-428e-a530-b5f9b99870f6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-003eab0a-4818-428e-a530-b5f9b99870f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-003eab0a-4818-428e-a530-b5f9b99870f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-003eab0a-4818-428e-a530-b5f9b99870f6 img.shogun-image {
  /* Add background color handling */
  
}

#s-003eab0a-4818-428e-a530-b5f9b99870f6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-003eab0a-4818-428e-a530-b5f9b99870f6 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-003eab0a-4818-428e-a530-b5f9b99870f6 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-003eab0a-4818-428e-a530-b5f9b99870f6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-003eab0a-4818-428e-a530-b5f9b99870f6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-003eab0a-4818-428e-a530-b5f9b99870f6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-003eab0a-4818-428e-a530-b5f9b99870f6.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-003eab0a-4818-428e-a530-b5f9b99870f6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-003eab0a-4818-428e-a530-b5f9b99870f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-003eab0a-4818-428e-a530-b5f9b99870f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-003eab0a-4818-428e-a530-b5f9b99870f6.shogun-image {
  box-sizing: border-box;
}



.s-003eab0a-4818-428e-a530-b5f9b99870f6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-003eab0a-4818-428e-a530-b5f9b99870f6 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-003eab0a-4818-428e-a530-b5f9b99870f6.shogun-image-container {
      position: relative;
    }

    .s-003eab0a-4818-428e-a530-b5f9b99870f6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-003eab0a-4818-428e-a530-b5f9b99870f6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-003eab0a-4818-428e-a530-b5f9b99870f6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

@media (min-width: 1200px){#s-003eab0a-4818-428e-a530-b5f9b99870f6 {
  margin: 0 !important;
  overflow: visible;
}

#s-003eab0a-4818-428e-a530-b5f9b99870f6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-003eab0a-4818-428e-a530-b5f9b99870f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-003eab0a-4818-428e-a530-b5f9b99870f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-003eab0a-4818-428e-a530-b5f9b99870f6 img.shogun-image {
  /* Add background color handling */
  
}

#s-003eab0a-4818-428e-a530-b5f9b99870f6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-003eab0a-4818-428e-a530-b5f9b99870f6 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-003eab0a-4818-428e-a530-b5f9b99870f6 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-003eab0a-4818-428e-a530-b5f9b99870f6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-003eab0a-4818-428e-a530-b5f9b99870f6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-003eab0a-4818-428e-a530-b5f9b99870f6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-003eab0a-4818-428e-a530-b5f9b99870f6.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-003eab0a-4818-428e-a530-b5f9b99870f6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-003eab0a-4818-428e-a530-b5f9b99870f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-003eab0a-4818-428e-a530-b5f9b99870f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-003eab0a-4818-428e-a530-b5f9b99870f6.shogun-image {
  box-sizing: border-box;
}



.s-003eab0a-4818-428e-a530-b5f9b99870f6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-003eab0a-4818-428e-a530-b5f9b99870f6 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-003eab0a-4818-428e-a530-b5f9b99870f6.shogun-image-container {
      position: relative;
    }

    .s-003eab0a-4818-428e-a530-b5f9b99870f6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-003eab0a-4818-428e-a530-b5f9b99870f6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-003eab0a-4818-428e-a530-b5f9b99870f6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-003eab0a-4818-428e-a530-b5f9b99870f6 {
  margin: 0 !important;
  overflow: visible;
}

#s-003eab0a-4818-428e-a530-b5f9b99870f6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-003eab0a-4818-428e-a530-b5f9b99870f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-003eab0a-4818-428e-a530-b5f9b99870f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-003eab0a-4818-428e-a530-b5f9b99870f6 img.shogun-image {
  /* Add background color handling */
  
}

#s-003eab0a-4818-428e-a530-b5f9b99870f6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-003eab0a-4818-428e-a530-b5f9b99870f6 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-003eab0a-4818-428e-a530-b5f9b99870f6 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-003eab0a-4818-428e-a530-b5f9b99870f6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-003eab0a-4818-428e-a530-b5f9b99870f6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-003eab0a-4818-428e-a530-b5f9b99870f6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-003eab0a-4818-428e-a530-b5f9b99870f6.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-003eab0a-4818-428e-a530-b5f9b99870f6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-003eab0a-4818-428e-a530-b5f9b99870f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-003eab0a-4818-428e-a530-b5f9b99870f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-003eab0a-4818-428e-a530-b5f9b99870f6.shogun-image {
  box-sizing: border-box;
}



.s-003eab0a-4818-428e-a530-b5f9b99870f6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-003eab0a-4818-428e-a530-b5f9b99870f6 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-003eab0a-4818-428e-a530-b5f9b99870f6.shogun-image-container {
      position: relative;
    }

    .s-003eab0a-4818-428e-a530-b5f9b99870f6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-003eab0a-4818-428e-a530-b5f9b99870f6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-003eab0a-4818-428e-a530-b5f9b99870f6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-003eab0a-4818-428e-a530-b5f9b99870f6 {
  margin: 0 !important;
  overflow: visible;
}

#s-003eab0a-4818-428e-a530-b5f9b99870f6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-003eab0a-4818-428e-a530-b5f9b99870f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-003eab0a-4818-428e-a530-b5f9b99870f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-003eab0a-4818-428e-a530-b5f9b99870f6 img.shogun-image {
  /* Add background color handling */
  
}

#s-003eab0a-4818-428e-a530-b5f9b99870f6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-003eab0a-4818-428e-a530-b5f9b99870f6 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-003eab0a-4818-428e-a530-b5f9b99870f6 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-003eab0a-4818-428e-a530-b5f9b99870f6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-003eab0a-4818-428e-a530-b5f9b99870f6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-003eab0a-4818-428e-a530-b5f9b99870f6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-003eab0a-4818-428e-a530-b5f9b99870f6.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-003eab0a-4818-428e-a530-b5f9b99870f6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-003eab0a-4818-428e-a530-b5f9b99870f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-003eab0a-4818-428e-a530-b5f9b99870f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-003eab0a-4818-428e-a530-b5f9b99870f6.shogun-image {
  box-sizing: border-box;
}



.s-003eab0a-4818-428e-a530-b5f9b99870f6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-003eab0a-4818-428e-a530-b5f9b99870f6 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-003eab0a-4818-428e-a530-b5f9b99870f6.shogun-image-container {
      position: relative;
    }

    .s-003eab0a-4818-428e-a530-b5f9b99870f6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-003eab0a-4818-428e-a530-b5f9b99870f6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-003eab0a-4818-428e-a530-b5f9b99870f6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

}@media (max-width: 767px){#s-003eab0a-4818-428e-a530-b5f9b99870f6 {
  margin: 0 !important;
  overflow: visible;
}

#s-003eab0a-4818-428e-a530-b5f9b99870f6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-003eab0a-4818-428e-a530-b5f9b99870f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-003eab0a-4818-428e-a530-b5f9b99870f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-003eab0a-4818-428e-a530-b5f9b99870f6 img.shogun-image {
  /* Add background color handling */
  
}

#s-003eab0a-4818-428e-a530-b5f9b99870f6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-003eab0a-4818-428e-a530-b5f9b99870f6 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-003eab0a-4818-428e-a530-b5f9b99870f6 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-003eab0a-4818-428e-a530-b5f9b99870f6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-003eab0a-4818-428e-a530-b5f9b99870f6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-003eab0a-4818-428e-a530-b5f9b99870f6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-003eab0a-4818-428e-a530-b5f9b99870f6.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-003eab0a-4818-428e-a530-b5f9b99870f6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-003eab0a-4818-428e-a530-b5f9b99870f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-003eab0a-4818-428e-a530-b5f9b99870f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-003eab0a-4818-428e-a530-b5f9b99870f6.shogun-image {
  box-sizing: border-box;
}



.s-003eab0a-4818-428e-a530-b5f9b99870f6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-003eab0a-4818-428e-a530-b5f9b99870f6 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-003eab0a-4818-428e-a530-b5f9b99870f6.shogun-image-container {
      position: relative;
    }

    .s-003eab0a-4818-428e-a530-b5f9b99870f6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-003eab0a-4818-428e-a530-b5f9b99870f6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-003eab0a-4818-428e-a530-b5f9b99870f6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

}
#s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c {
  max-width: 1501px;
aspect-ratio: 4/3;
text-align: center;
}

#s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c {
  margin: 0 !important;
  overflow: visible;
}

#s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c img.shogun-image {
  /* Add background color handling */
  
}

#s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c .shogun-image-content {
  
    justify-content: center;
  
}

.s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shogun-image {
  box-sizing: border-box;
}



.s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shogun-image-container {
      position: relative;
    }

    .s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

@media (min-width: 1200px){#s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c {
  margin: 0 !important;
  overflow: visible;
}

#s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c img.shogun-image {
  /* Add background color handling */
  
}

#s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c .shogun-image-content {
  
    justify-content: center;
  
}

.s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shogun-image {
  box-sizing: border-box;
}



.s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shogun-image-container {
      position: relative;
    }

    .s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c {
  margin: 0 !important;
  overflow: visible;
}

#s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c img.shogun-image {
  /* Add background color handling */
  
}

#s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c .shogun-image-content {
  
    justify-content: center;
  
}

.s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shogun-image {
  box-sizing: border-box;
}



.s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shogun-image-container {
      position: relative;
    }

    .s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c {
  margin: 0 !important;
  overflow: visible;
}

#s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c img.shogun-image {
  /* Add background color handling */
  
}

#s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c .shogun-image-content {
  
    justify-content: center;
  
}

.s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shogun-image {
  box-sizing: border-box;
}



.s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shogun-image-container {
      position: relative;
    }

    .s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

}@media (max-width: 767px){#s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c {
  margin: 0 !important;
  overflow: visible;
}

#s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c img.shogun-image {
  /* Add background color handling */
  
}

#s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c .shogun-image-content {
  
    justify-content: center;
  
}

.s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shogun-image {
  box-sizing: border-box;
}



.s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shogun-image-container {
      position: relative;
    }

    .s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-52dc73bd-b596-47dc-b9dd-0a0c47f9b11c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

}
#s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 {
  max-width: 1500px;
aspect-ratio: 4/3;
text-align: center;
}

#s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 {
  margin: 0 !important;
  overflow: visible;
}

#s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 img.shogun-image {
  /* Add background color handling */
  
}

#s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 .shogun-image-content {
  
    justify-content: center;
  
}

.s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shg-align-container {
  display: flex;
  justify-content: center
}

.s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shogun-image {
  box-sizing: border-box;
}



.s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shogun-image-container {
      position: relative;
    }

    .s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 {
  margin: 0 !important;
  overflow: visible;
}

#s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 img.shogun-image {
  /* Add background color handling */
  
}

#s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 .shogun-image-content {
  
    justify-content: center;
  
}

.s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shg-align-container {
  display: flex;
  justify-content: center
}

.s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shogun-image {
  box-sizing: border-box;
}



.s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shogun-image-container {
      position: relative;
    }

    .s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 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-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 {
  margin: 0 !important;
  overflow: visible;
}

#s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 img.shogun-image {
  /* Add background color handling */
  
}

#s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 .shogun-image-content {
  
    justify-content: center;
  
}

.s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shg-align-container {
  display: flex;
  justify-content: center
}

.s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shogun-image {
  box-sizing: border-box;
}



.s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shogun-image-container {
      position: relative;
    }

    .s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 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-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 {
  margin: 0 !important;
  overflow: visible;
}

#s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 img.shogun-image {
  /* Add background color handling */
  
}

#s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 .shogun-image-content {
  
    justify-content: center;
  
}

.s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shg-align-container {
  display: flex;
  justify-content: center
}

.s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shogun-image {
  box-sizing: border-box;
}



.s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shogun-image-container {
      position: relative;
    }

    .s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 {
  margin: 0 !important;
  overflow: visible;
}

#s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 img.shogun-image {
  /* Add background color handling */
  
}

#s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 .shogun-image-content {
  
    justify-content: center;
  
}

.s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shg-align-container {
  display: flex;
  justify-content: center
}

.s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shogun-image {
  box-sizing: border-box;
}



.s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shogun-image-container {
      position: relative;
    }

    .s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-17d8efc8-dec6-4c19-a934-e5b7c2b68b39 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 {
  max-width: 1501px;
aspect-ratio: 4/3;
text-align: center;
}

#s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 {
  margin: 0 !important;
  overflow: visible;
}

#s-6a10c3fe-c2c0-4116-bcea-652e6525ff53-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 img.shogun-image {
  /* Add background color handling */
  
}

#s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shogun-image {
  box-sizing: border-box;
}



.s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shogun-image-container {
      position: relative;
    }

    .s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

@media (min-width: 1200px){#s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 {
  margin: 0 !important;
  overflow: visible;
}

#s-6a10c3fe-c2c0-4116-bcea-652e6525ff53-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 img.shogun-image {
  /* Add background color handling */
  
}

#s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shogun-image {
  box-sizing: border-box;
}



.s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shogun-image-container {
      position: relative;
    }

    .s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 {
  margin: 0 !important;
  overflow: visible;
}

#s-6a10c3fe-c2c0-4116-bcea-652e6525ff53-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 img.shogun-image {
  /* Add background color handling */
  
}

#s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shogun-image {
  box-sizing: border-box;
}



.s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shogun-image-container {
      position: relative;
    }

    .s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 {
  margin: 0 !important;
  overflow: visible;
}

#s-6a10c3fe-c2c0-4116-bcea-652e6525ff53-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 img.shogun-image {
  /* Add background color handling */
  
}

#s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shogun-image {
  box-sizing: border-box;
}



.s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shogun-image-container {
      position: relative;
    }

    .s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

}@media (max-width: 767px){#s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 {
  margin: 0 !important;
  overflow: visible;
}

#s-6a10c3fe-c2c0-4116-bcea-652e6525ff53-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 img.shogun-image {
  /* Add background color handling */
  
}

#s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shogun-image {
  box-sizing: border-box;
}



.s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shogun-image-container {
      position: relative;
    }

    .s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6a10c3fe-c2c0-4116-bcea-652e6525ff53.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6a10c3fe-c2c0-4116-bcea-652e6525ff53 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

}
#s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 {
  max-width: 1500px;
aspect-ratio: 4/3;
text-align: center;
}

#s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 {
  margin: 0 !important;
  overflow: visible;
}

#s-6abd00f5-cd73-4d12-8cb8-01408e2549a2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 img.shogun-image {
  /* Add background color handling */
  
}

#s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shogun-image {
  box-sizing: border-box;
}



.s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shogun-image-container {
      position: relative;
    }

    .s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 {
  margin: 0 !important;
  overflow: visible;
}

#s-6abd00f5-cd73-4d12-8cb8-01408e2549a2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 img.shogun-image {
  /* Add background color handling */
  
}

#s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shogun-image {
  box-sizing: border-box;
}



.s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shogun-image-container {
      position: relative;
    }

    .s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 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-6abd00f5-cd73-4d12-8cb8-01408e2549a2 {
  margin: 0 !important;
  overflow: visible;
}

#s-6abd00f5-cd73-4d12-8cb8-01408e2549a2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 img.shogun-image {
  /* Add background color handling */
  
}

#s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shogun-image {
  box-sizing: border-box;
}



.s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shogun-image-container {
      position: relative;
    }

    .s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 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-6abd00f5-cd73-4d12-8cb8-01408e2549a2 {
  margin: 0 !important;
  overflow: visible;
}

#s-6abd00f5-cd73-4d12-8cb8-01408e2549a2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 img.shogun-image {
  /* Add background color handling */
  
}

#s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shogun-image {
  box-sizing: border-box;
}



.s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shogun-image-container {
      position: relative;
    }

    .s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 {
  margin: 0 !important;
  overflow: visible;
}

#s-6abd00f5-cd73-4d12-8cb8-01408e2549a2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 img.shogun-image {
  /* Add background color handling */
  
}

#s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shogun-image {
  box-sizing: border-box;
}



.s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shogun-image-container {
      position: relative;
    }

    .s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6abd00f5-cd73-4d12-8cb8-01408e2549a2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6abd00f5-cd73-4d12-8cb8-01408e2549a2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-b8f24467-1393-49b8-96c9-14bf63bfe360 {
  max-width: 1501px;
aspect-ratio: 1/1;
text-align: center;
}

#s-b8f24467-1393-49b8-96c9-14bf63bfe360 {
  margin: 0 !important;
  overflow: visible;
}

#s-b8f24467-1393-49b8-96c9-14bf63bfe360-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b8f24467-1393-49b8-96c9-14bf63bfe360 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b8f24467-1393-49b8-96c9-14bf63bfe360 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b8f24467-1393-49b8-96c9-14bf63bfe360 img.shogun-image {
  /* Add background color handling */
  
}

#s-b8f24467-1393-49b8-96c9-14bf63bfe360 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b8f24467-1393-49b8-96c9-14bf63bfe360 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b8f24467-1393-49b8-96c9-14bf63bfe360 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b8f24467-1393-49b8-96c9-14bf63bfe360 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b8f24467-1393-49b8-96c9-14bf63bfe360.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b8f24467-1393-49b8-96c9-14bf63bfe360 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-b8f24467-1393-49b8-96c9-14bf63bfe360.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-b8f24467-1393-49b8-96c9-14bf63bfe360 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b8f24467-1393-49b8-96c9-14bf63bfe360.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b8f24467-1393-49b8-96c9-14bf63bfe360.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b8f24467-1393-49b8-96c9-14bf63bfe360.shogun-image {
  box-sizing: border-box;
}



.s-b8f24467-1393-49b8-96c9-14bf63bfe360 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b8f24467-1393-49b8-96c9-14bf63bfe360 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b8f24467-1393-49b8-96c9-14bf63bfe360.shogun-image-container {
      position: relative;
    }

    .s-b8f24467-1393-49b8-96c9-14bf63bfe360.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b8f24467-1393-49b8-96c9-14bf63bfe360.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b8f24467-1393-49b8-96c9-14bf63bfe360 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

@media (min-width: 1200px){#s-b8f24467-1393-49b8-96c9-14bf63bfe360 {
  margin: 0 !important;
  overflow: visible;
}

#s-b8f24467-1393-49b8-96c9-14bf63bfe360-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b8f24467-1393-49b8-96c9-14bf63bfe360 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b8f24467-1393-49b8-96c9-14bf63bfe360 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b8f24467-1393-49b8-96c9-14bf63bfe360 img.shogun-image {
  /* Add background color handling */
  
}

#s-b8f24467-1393-49b8-96c9-14bf63bfe360 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b8f24467-1393-49b8-96c9-14bf63bfe360 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b8f24467-1393-49b8-96c9-14bf63bfe360 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b8f24467-1393-49b8-96c9-14bf63bfe360 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b8f24467-1393-49b8-96c9-14bf63bfe360.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b8f24467-1393-49b8-96c9-14bf63bfe360 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-b8f24467-1393-49b8-96c9-14bf63bfe360.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-b8f24467-1393-49b8-96c9-14bf63bfe360 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b8f24467-1393-49b8-96c9-14bf63bfe360.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b8f24467-1393-49b8-96c9-14bf63bfe360.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b8f24467-1393-49b8-96c9-14bf63bfe360.shogun-image {
  box-sizing: border-box;
}



.s-b8f24467-1393-49b8-96c9-14bf63bfe360 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b8f24467-1393-49b8-96c9-14bf63bfe360 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b8f24467-1393-49b8-96c9-14bf63bfe360.shogun-image-container {
      position: relative;
    }

    .s-b8f24467-1393-49b8-96c9-14bf63bfe360.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b8f24467-1393-49b8-96c9-14bf63bfe360.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b8f24467-1393-49b8-96c9-14bf63bfe360 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b8f24467-1393-49b8-96c9-14bf63bfe360 {
  margin: 0 !important;
  overflow: visible;
}

#s-b8f24467-1393-49b8-96c9-14bf63bfe360-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b8f24467-1393-49b8-96c9-14bf63bfe360 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b8f24467-1393-49b8-96c9-14bf63bfe360 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b8f24467-1393-49b8-96c9-14bf63bfe360 img.shogun-image {
  /* Add background color handling */
  
}

#s-b8f24467-1393-49b8-96c9-14bf63bfe360 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b8f24467-1393-49b8-96c9-14bf63bfe360 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b8f24467-1393-49b8-96c9-14bf63bfe360 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b8f24467-1393-49b8-96c9-14bf63bfe360 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b8f24467-1393-49b8-96c9-14bf63bfe360.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b8f24467-1393-49b8-96c9-14bf63bfe360 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-b8f24467-1393-49b8-96c9-14bf63bfe360.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-b8f24467-1393-49b8-96c9-14bf63bfe360 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b8f24467-1393-49b8-96c9-14bf63bfe360.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b8f24467-1393-49b8-96c9-14bf63bfe360.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b8f24467-1393-49b8-96c9-14bf63bfe360.shogun-image {
  box-sizing: border-box;
}



.s-b8f24467-1393-49b8-96c9-14bf63bfe360 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b8f24467-1393-49b8-96c9-14bf63bfe360 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b8f24467-1393-49b8-96c9-14bf63bfe360.shogun-image-container {
      position: relative;
    }

    .s-b8f24467-1393-49b8-96c9-14bf63bfe360.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b8f24467-1393-49b8-96c9-14bf63bfe360.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b8f24467-1393-49b8-96c9-14bf63bfe360 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b8f24467-1393-49b8-96c9-14bf63bfe360 {
  margin: 0 !important;
  overflow: visible;
}

#s-b8f24467-1393-49b8-96c9-14bf63bfe360-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b8f24467-1393-49b8-96c9-14bf63bfe360 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b8f24467-1393-49b8-96c9-14bf63bfe360 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b8f24467-1393-49b8-96c9-14bf63bfe360 img.shogun-image {
  /* Add background color handling */
  
}

#s-b8f24467-1393-49b8-96c9-14bf63bfe360 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b8f24467-1393-49b8-96c9-14bf63bfe360 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b8f24467-1393-49b8-96c9-14bf63bfe360 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b8f24467-1393-49b8-96c9-14bf63bfe360 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b8f24467-1393-49b8-96c9-14bf63bfe360.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b8f24467-1393-49b8-96c9-14bf63bfe360 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-b8f24467-1393-49b8-96c9-14bf63bfe360.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-b8f24467-1393-49b8-96c9-14bf63bfe360 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b8f24467-1393-49b8-96c9-14bf63bfe360.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b8f24467-1393-49b8-96c9-14bf63bfe360.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b8f24467-1393-49b8-96c9-14bf63bfe360.shogun-image {
  box-sizing: border-box;
}



.s-b8f24467-1393-49b8-96c9-14bf63bfe360 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b8f24467-1393-49b8-96c9-14bf63bfe360 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b8f24467-1393-49b8-96c9-14bf63bfe360.shogun-image-container {
      position: relative;
    }

    .s-b8f24467-1393-49b8-96c9-14bf63bfe360.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b8f24467-1393-49b8-96c9-14bf63bfe360.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b8f24467-1393-49b8-96c9-14bf63bfe360 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

}@media (max-width: 767px){#s-b8f24467-1393-49b8-96c9-14bf63bfe360 {
  margin: 0 !important;
  overflow: visible;
}

#s-b8f24467-1393-49b8-96c9-14bf63bfe360-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b8f24467-1393-49b8-96c9-14bf63bfe360 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b8f24467-1393-49b8-96c9-14bf63bfe360 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b8f24467-1393-49b8-96c9-14bf63bfe360 img.shogun-image {
  /* Add background color handling */
  
}

#s-b8f24467-1393-49b8-96c9-14bf63bfe360 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b8f24467-1393-49b8-96c9-14bf63bfe360 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b8f24467-1393-49b8-96c9-14bf63bfe360 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b8f24467-1393-49b8-96c9-14bf63bfe360 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b8f24467-1393-49b8-96c9-14bf63bfe360.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b8f24467-1393-49b8-96c9-14bf63bfe360 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1501px;
  }



  img.s-b8f24467-1393-49b8-96c9-14bf63bfe360.shogun-image {
    
    
    
    max-height: 1501px;
  }


.s-b8f24467-1393-49b8-96c9-14bf63bfe360 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b8f24467-1393-49b8-96c9-14bf63bfe360.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b8f24467-1393-49b8-96c9-14bf63bfe360.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b8f24467-1393-49b8-96c9-14bf63bfe360.shogun-image {
  box-sizing: border-box;
}



.s-b8f24467-1393-49b8-96c9-14bf63bfe360 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b8f24467-1393-49b8-96c9-14bf63bfe360 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b8f24467-1393-49b8-96c9-14bf63bfe360.shogun-image-container {
      position: relative;
    }

    .s-b8f24467-1393-49b8-96c9-14bf63bfe360.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b8f24467-1393-49b8-96c9-14bf63bfe360.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b8f24467-1393-49b8-96c9-14bf63bfe360 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1501px;
    }
  }

}
#s-6245d29b-4438-401e-a6d7-47074544e4cd {
  max-width: 1500px;
aspect-ratio: 4/3;
text-align: center;
}

#s-6245d29b-4438-401e-a6d7-47074544e4cd {
  margin: 0 !important;
  overflow: visible;
}

#s-6245d29b-4438-401e-a6d7-47074544e4cd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6245d29b-4438-401e-a6d7-47074544e4cd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6245d29b-4438-401e-a6d7-47074544e4cd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6245d29b-4438-401e-a6d7-47074544e4cd img.shogun-image {
  /* Add background color handling */
  
}

#s-6245d29b-4438-401e-a6d7-47074544e4cd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6245d29b-4438-401e-a6d7-47074544e4cd .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-6245d29b-4438-401e-a6d7-47074544e4cd .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6245d29b-4438-401e-a6d7-47074544e4cd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6245d29b-4438-401e-a6d7-47074544e4cd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6245d29b-4438-401e-a6d7-47074544e4cd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-6245d29b-4438-401e-a6d7-47074544e4cd.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-6245d29b-4438-401e-a6d7-47074544e4cd .shogun-image-content {
  
    justify-content: center;
  
}

.s-6245d29b-4438-401e-a6d7-47074544e4cd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6245d29b-4438-401e-a6d7-47074544e4cd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6245d29b-4438-401e-a6d7-47074544e4cd.shogun-image {
  box-sizing: border-box;
}



.s-6245d29b-4438-401e-a6d7-47074544e4cd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6245d29b-4438-401e-a6d7-47074544e4cd {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-6245d29b-4438-401e-a6d7-47074544e4cd.shogun-image-container {
      position: relative;
    }

    .s-6245d29b-4438-401e-a6d7-47074544e4cd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6245d29b-4438-401e-a6d7-47074544e4cd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6245d29b-4438-401e-a6d7-47074544e4cd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-6245d29b-4438-401e-a6d7-47074544e4cd {
  margin: 0 !important;
  overflow: visible;
}

#s-6245d29b-4438-401e-a6d7-47074544e4cd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6245d29b-4438-401e-a6d7-47074544e4cd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6245d29b-4438-401e-a6d7-47074544e4cd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6245d29b-4438-401e-a6d7-47074544e4cd img.shogun-image {
  /* Add background color handling */
  
}

#s-6245d29b-4438-401e-a6d7-47074544e4cd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6245d29b-4438-401e-a6d7-47074544e4cd .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-6245d29b-4438-401e-a6d7-47074544e4cd .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6245d29b-4438-401e-a6d7-47074544e4cd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6245d29b-4438-401e-a6d7-47074544e4cd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6245d29b-4438-401e-a6d7-47074544e4cd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-6245d29b-4438-401e-a6d7-47074544e4cd.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-6245d29b-4438-401e-a6d7-47074544e4cd .shogun-image-content {
  
    justify-content: center;
  
}

.s-6245d29b-4438-401e-a6d7-47074544e4cd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6245d29b-4438-401e-a6d7-47074544e4cd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6245d29b-4438-401e-a6d7-47074544e4cd.shogun-image {
  box-sizing: border-box;
}



.s-6245d29b-4438-401e-a6d7-47074544e4cd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6245d29b-4438-401e-a6d7-47074544e4cd {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-6245d29b-4438-401e-a6d7-47074544e4cd.shogun-image-container {
      position: relative;
    }

    .s-6245d29b-4438-401e-a6d7-47074544e4cd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6245d29b-4438-401e-a6d7-47074544e4cd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6245d29b-4438-401e-a6d7-47074544e4cd 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-6245d29b-4438-401e-a6d7-47074544e4cd {
  margin: 0 !important;
  overflow: visible;
}

#s-6245d29b-4438-401e-a6d7-47074544e4cd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6245d29b-4438-401e-a6d7-47074544e4cd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6245d29b-4438-401e-a6d7-47074544e4cd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6245d29b-4438-401e-a6d7-47074544e4cd img.shogun-image {
  /* Add background color handling */
  
}

#s-6245d29b-4438-401e-a6d7-47074544e4cd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6245d29b-4438-401e-a6d7-47074544e4cd .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-6245d29b-4438-401e-a6d7-47074544e4cd .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6245d29b-4438-401e-a6d7-47074544e4cd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6245d29b-4438-401e-a6d7-47074544e4cd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6245d29b-4438-401e-a6d7-47074544e4cd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-6245d29b-4438-401e-a6d7-47074544e4cd.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-6245d29b-4438-401e-a6d7-47074544e4cd .shogun-image-content {
  
    justify-content: center;
  
}

.s-6245d29b-4438-401e-a6d7-47074544e4cd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6245d29b-4438-401e-a6d7-47074544e4cd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6245d29b-4438-401e-a6d7-47074544e4cd.shogun-image {
  box-sizing: border-box;
}



.s-6245d29b-4438-401e-a6d7-47074544e4cd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6245d29b-4438-401e-a6d7-47074544e4cd {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-6245d29b-4438-401e-a6d7-47074544e4cd.shogun-image-container {
      position: relative;
    }

    .s-6245d29b-4438-401e-a6d7-47074544e4cd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6245d29b-4438-401e-a6d7-47074544e4cd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6245d29b-4438-401e-a6d7-47074544e4cd 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-6245d29b-4438-401e-a6d7-47074544e4cd {
  margin: 0 !important;
  overflow: visible;
}

#s-6245d29b-4438-401e-a6d7-47074544e4cd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6245d29b-4438-401e-a6d7-47074544e4cd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6245d29b-4438-401e-a6d7-47074544e4cd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6245d29b-4438-401e-a6d7-47074544e4cd img.shogun-image {
  /* Add background color handling */
  
}

#s-6245d29b-4438-401e-a6d7-47074544e4cd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6245d29b-4438-401e-a6d7-47074544e4cd .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-6245d29b-4438-401e-a6d7-47074544e4cd .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6245d29b-4438-401e-a6d7-47074544e4cd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6245d29b-4438-401e-a6d7-47074544e4cd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6245d29b-4438-401e-a6d7-47074544e4cd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-6245d29b-4438-401e-a6d7-47074544e4cd.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-6245d29b-4438-401e-a6d7-47074544e4cd .shogun-image-content {
  
    justify-content: center;
  
}

.s-6245d29b-4438-401e-a6d7-47074544e4cd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6245d29b-4438-401e-a6d7-47074544e4cd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6245d29b-4438-401e-a6d7-47074544e4cd.shogun-image {
  box-sizing: border-box;
}



.s-6245d29b-4438-401e-a6d7-47074544e4cd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6245d29b-4438-401e-a6d7-47074544e4cd {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-6245d29b-4438-401e-a6d7-47074544e4cd.shogun-image-container {
      position: relative;
    }

    .s-6245d29b-4438-401e-a6d7-47074544e4cd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6245d29b-4438-401e-a6d7-47074544e4cd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6245d29b-4438-401e-a6d7-47074544e4cd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-6245d29b-4438-401e-a6d7-47074544e4cd {
  margin: 0 !important;
  overflow: visible;
}

#s-6245d29b-4438-401e-a6d7-47074544e4cd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6245d29b-4438-401e-a6d7-47074544e4cd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6245d29b-4438-401e-a6d7-47074544e4cd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6245d29b-4438-401e-a6d7-47074544e4cd img.shogun-image {
  /* Add background color handling */
  
}

#s-6245d29b-4438-401e-a6d7-47074544e4cd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6245d29b-4438-401e-a6d7-47074544e4cd .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-6245d29b-4438-401e-a6d7-47074544e4cd .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6245d29b-4438-401e-a6d7-47074544e4cd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6245d29b-4438-401e-a6d7-47074544e4cd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6245d29b-4438-401e-a6d7-47074544e4cd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-6245d29b-4438-401e-a6d7-47074544e4cd.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-6245d29b-4438-401e-a6d7-47074544e4cd .shogun-image-content {
  
    justify-content: center;
  
}

.s-6245d29b-4438-401e-a6d7-47074544e4cd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6245d29b-4438-401e-a6d7-47074544e4cd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6245d29b-4438-401e-a6d7-47074544e4cd.shogun-image {
  box-sizing: border-box;
}



.s-6245d29b-4438-401e-a6d7-47074544e4cd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6245d29b-4438-401e-a6d7-47074544e4cd {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-6245d29b-4438-401e-a6d7-47074544e4cd.shogun-image-container {
      position: relative;
    }

    .s-6245d29b-4438-401e-a6d7-47074544e4cd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6245d29b-4438-401e-a6d7-47074544e4cd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6245d29b-4438-401e-a6d7-47074544e4cd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d {
  max-width: 1500px;
aspect-ratio: 4/3;
text-align: center;
}

#s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d {
  margin: 0 !important;
  overflow: visible;
}

#s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d img.shogun-image {
  /* Add background color handling */
  
}

#s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d .shogun-image-content {
  
    justify-content: center;
  
}

.s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shogun-image {
  box-sizing: border-box;
}



.s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shogun-image-container {
      position: relative;
    }

    .s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d {
  margin: 0 !important;
  overflow: visible;
}

#s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d img.shogun-image {
  /* Add background color handling */
  
}

#s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d .shogun-image-content {
  
    justify-content: center;
  
}

.s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shogun-image {
  box-sizing: border-box;
}



.s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shogun-image-container {
      position: relative;
    }

    .s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d 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-4a6c6279-4a4a-4bc1-86d0-0f707831e12d {
  margin: 0 !important;
  overflow: visible;
}

#s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d img.shogun-image {
  /* Add background color handling */
  
}

#s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d .shogun-image-content {
  
    justify-content: center;
  
}

.s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shogun-image {
  box-sizing: border-box;
}



.s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shogun-image-container {
      position: relative;
    }

    .s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d 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-4a6c6279-4a4a-4bc1-86d0-0f707831e12d {
  margin: 0 !important;
  overflow: visible;
}

#s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d img.shogun-image {
  /* Add background color handling */
  
}

#s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d .shogun-image-content {
  
    justify-content: center;
  
}

.s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shogun-image {
  box-sizing: border-box;
}



.s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shogun-image-container {
      position: relative;
    }

    .s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d {
  margin: 0 !important;
  overflow: visible;
}

#s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d img.shogun-image {
  /* Add background color handling */
  
}

#s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d .shogun-image-content {
  
    justify-content: center;
  
}

.s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shogun-image {
  box-sizing: border-box;
}



.s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shogun-image-container {
      position: relative;
    }

    .s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4a6c6279-4a4a-4bc1-86d0-0f707831e12d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-d2da3909-cd19-4848-aeb8-52dbeae22130 {
  max-width: 1500px;
aspect-ratio: 4/3;
text-align: center;
}

#s-d2da3909-cd19-4848-aeb8-52dbeae22130 {
  margin: 0 !important;
  overflow: visible;
}

#s-d2da3909-cd19-4848-aeb8-52dbeae22130-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d2da3909-cd19-4848-aeb8-52dbeae22130 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d2da3909-cd19-4848-aeb8-52dbeae22130 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d2da3909-cd19-4848-aeb8-52dbeae22130 img.shogun-image {
  /* Add background color handling */
  
}

#s-d2da3909-cd19-4848-aeb8-52dbeae22130 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d2da3909-cd19-4848-aeb8-52dbeae22130 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-d2da3909-cd19-4848-aeb8-52dbeae22130 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d2da3909-cd19-4848-aeb8-52dbeae22130 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d2da3909-cd19-4848-aeb8-52dbeae22130.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d2da3909-cd19-4848-aeb8-52dbeae22130 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-d2da3909-cd19-4848-aeb8-52dbeae22130.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-d2da3909-cd19-4848-aeb8-52dbeae22130 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d2da3909-cd19-4848-aeb8-52dbeae22130.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2da3909-cd19-4848-aeb8-52dbeae22130.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2da3909-cd19-4848-aeb8-52dbeae22130.shogun-image {
  box-sizing: border-box;
}



.s-d2da3909-cd19-4848-aeb8-52dbeae22130 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d2da3909-cd19-4848-aeb8-52dbeae22130 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-d2da3909-cd19-4848-aeb8-52dbeae22130.shogun-image-container {
      position: relative;
    }

    .s-d2da3909-cd19-4848-aeb8-52dbeae22130.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d2da3909-cd19-4848-aeb8-52dbeae22130.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d2da3909-cd19-4848-aeb8-52dbeae22130 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-d2da3909-cd19-4848-aeb8-52dbeae22130 {
  margin: 0 !important;
  overflow: visible;
}

#s-d2da3909-cd19-4848-aeb8-52dbeae22130-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d2da3909-cd19-4848-aeb8-52dbeae22130 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d2da3909-cd19-4848-aeb8-52dbeae22130 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d2da3909-cd19-4848-aeb8-52dbeae22130 img.shogun-image {
  /* Add background color handling */
  
}

#s-d2da3909-cd19-4848-aeb8-52dbeae22130 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d2da3909-cd19-4848-aeb8-52dbeae22130 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-d2da3909-cd19-4848-aeb8-52dbeae22130 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d2da3909-cd19-4848-aeb8-52dbeae22130 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d2da3909-cd19-4848-aeb8-52dbeae22130.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d2da3909-cd19-4848-aeb8-52dbeae22130 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-d2da3909-cd19-4848-aeb8-52dbeae22130.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-d2da3909-cd19-4848-aeb8-52dbeae22130 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d2da3909-cd19-4848-aeb8-52dbeae22130.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2da3909-cd19-4848-aeb8-52dbeae22130.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2da3909-cd19-4848-aeb8-52dbeae22130.shogun-image {
  box-sizing: border-box;
}



.s-d2da3909-cd19-4848-aeb8-52dbeae22130 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d2da3909-cd19-4848-aeb8-52dbeae22130 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-d2da3909-cd19-4848-aeb8-52dbeae22130.shogun-image-container {
      position: relative;
    }

    .s-d2da3909-cd19-4848-aeb8-52dbeae22130.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d2da3909-cd19-4848-aeb8-52dbeae22130.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d2da3909-cd19-4848-aeb8-52dbeae22130 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-d2da3909-cd19-4848-aeb8-52dbeae22130 {
  margin: 0 !important;
  overflow: visible;
}

#s-d2da3909-cd19-4848-aeb8-52dbeae22130-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d2da3909-cd19-4848-aeb8-52dbeae22130 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d2da3909-cd19-4848-aeb8-52dbeae22130 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d2da3909-cd19-4848-aeb8-52dbeae22130 img.shogun-image {
  /* Add background color handling */
  
}

#s-d2da3909-cd19-4848-aeb8-52dbeae22130 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d2da3909-cd19-4848-aeb8-52dbeae22130 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-d2da3909-cd19-4848-aeb8-52dbeae22130 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d2da3909-cd19-4848-aeb8-52dbeae22130 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d2da3909-cd19-4848-aeb8-52dbeae22130.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d2da3909-cd19-4848-aeb8-52dbeae22130 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-d2da3909-cd19-4848-aeb8-52dbeae22130.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-d2da3909-cd19-4848-aeb8-52dbeae22130 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d2da3909-cd19-4848-aeb8-52dbeae22130.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2da3909-cd19-4848-aeb8-52dbeae22130.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2da3909-cd19-4848-aeb8-52dbeae22130.shogun-image {
  box-sizing: border-box;
}



.s-d2da3909-cd19-4848-aeb8-52dbeae22130 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d2da3909-cd19-4848-aeb8-52dbeae22130 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-d2da3909-cd19-4848-aeb8-52dbeae22130.shogun-image-container {
      position: relative;
    }

    .s-d2da3909-cd19-4848-aeb8-52dbeae22130.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d2da3909-cd19-4848-aeb8-52dbeae22130.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d2da3909-cd19-4848-aeb8-52dbeae22130 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-d2da3909-cd19-4848-aeb8-52dbeae22130 {
  margin: 0 !important;
  overflow: visible;
}

#s-d2da3909-cd19-4848-aeb8-52dbeae22130-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d2da3909-cd19-4848-aeb8-52dbeae22130 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d2da3909-cd19-4848-aeb8-52dbeae22130 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d2da3909-cd19-4848-aeb8-52dbeae22130 img.shogun-image {
  /* Add background color handling */
  
}

#s-d2da3909-cd19-4848-aeb8-52dbeae22130 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d2da3909-cd19-4848-aeb8-52dbeae22130 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-d2da3909-cd19-4848-aeb8-52dbeae22130 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d2da3909-cd19-4848-aeb8-52dbeae22130 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d2da3909-cd19-4848-aeb8-52dbeae22130.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d2da3909-cd19-4848-aeb8-52dbeae22130 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-d2da3909-cd19-4848-aeb8-52dbeae22130.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-d2da3909-cd19-4848-aeb8-52dbeae22130 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d2da3909-cd19-4848-aeb8-52dbeae22130.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2da3909-cd19-4848-aeb8-52dbeae22130.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2da3909-cd19-4848-aeb8-52dbeae22130.shogun-image {
  box-sizing: border-box;
}



.s-d2da3909-cd19-4848-aeb8-52dbeae22130 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d2da3909-cd19-4848-aeb8-52dbeae22130 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-d2da3909-cd19-4848-aeb8-52dbeae22130.shogun-image-container {
      position: relative;
    }

    .s-d2da3909-cd19-4848-aeb8-52dbeae22130.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d2da3909-cd19-4848-aeb8-52dbeae22130.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d2da3909-cd19-4848-aeb8-52dbeae22130 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-d2da3909-cd19-4848-aeb8-52dbeae22130 {
  margin: 0 !important;
  overflow: visible;
}

#s-d2da3909-cd19-4848-aeb8-52dbeae22130-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d2da3909-cd19-4848-aeb8-52dbeae22130 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d2da3909-cd19-4848-aeb8-52dbeae22130 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d2da3909-cd19-4848-aeb8-52dbeae22130 img.shogun-image {
  /* Add background color handling */
  
}

#s-d2da3909-cd19-4848-aeb8-52dbeae22130 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d2da3909-cd19-4848-aeb8-52dbeae22130 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-d2da3909-cd19-4848-aeb8-52dbeae22130 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d2da3909-cd19-4848-aeb8-52dbeae22130 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d2da3909-cd19-4848-aeb8-52dbeae22130.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d2da3909-cd19-4848-aeb8-52dbeae22130 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-d2da3909-cd19-4848-aeb8-52dbeae22130.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-d2da3909-cd19-4848-aeb8-52dbeae22130 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d2da3909-cd19-4848-aeb8-52dbeae22130.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2da3909-cd19-4848-aeb8-52dbeae22130.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2da3909-cd19-4848-aeb8-52dbeae22130.shogun-image {
  box-sizing: border-box;
}



.s-d2da3909-cd19-4848-aeb8-52dbeae22130 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d2da3909-cd19-4848-aeb8-52dbeae22130 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-d2da3909-cd19-4848-aeb8-52dbeae22130.shogun-image-container {
      position: relative;
    }

    .s-d2da3909-cd19-4848-aeb8-52dbeae22130.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d2da3909-cd19-4848-aeb8-52dbeae22130.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d2da3909-cd19-4848-aeb8-52dbeae22130 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-09b02ac1-2f60-4887-91c6-ed3915f0de5e {
  text-align: center;
}

#s-09b02ac1-2f60-4887-91c6-ed3915f0de5e {
  margin: 0 !important;
  overflow: visible;
}

#s-09b02ac1-2f60-4887-91c6-ed3915f0de5e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-09b02ac1-2f60-4887-91c6-ed3915f0de5e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-09b02ac1-2f60-4887-91c6-ed3915f0de5e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-09b02ac1-2f60-4887-91c6-ed3915f0de5e img.shogun-image {
  /* Add background color handling */
  
}

#s-09b02ac1-2f60-4887-91c6-ed3915f0de5e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-09b02ac1-2f60-4887-91c6-ed3915f0de5e.shogun-image {
    
    
    
    
  }


.s-09b02ac1-2f60-4887-91c6-ed3915f0de5e .shogun-image-content {
  
    justify-content: center;
  
}

.s-09b02ac1-2f60-4887-91c6-ed3915f0de5e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-09b02ac1-2f60-4887-91c6-ed3915f0de5e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09b02ac1-2f60-4887-91c6-ed3915f0de5e.shogun-image {
  box-sizing: border-box;
}



.s-09b02ac1-2f60-4887-91c6-ed3915f0de5e img.shogun-image {
  
}


@media (min-width: 1200px){#s-09b02ac1-2f60-4887-91c6-ed3915f0de5e {
  margin: 0 !important;
  overflow: visible;
}

#s-09b02ac1-2f60-4887-91c6-ed3915f0de5e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-09b02ac1-2f60-4887-91c6-ed3915f0de5e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-09b02ac1-2f60-4887-91c6-ed3915f0de5e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-09b02ac1-2f60-4887-91c6-ed3915f0de5e img.shogun-image {
  /* Add background color handling */
  
}

#s-09b02ac1-2f60-4887-91c6-ed3915f0de5e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-09b02ac1-2f60-4887-91c6-ed3915f0de5e.shogun-image {
    
    
    
    
  }


.s-09b02ac1-2f60-4887-91c6-ed3915f0de5e .shogun-image-content {
  
    justify-content: center;
  
}

.s-09b02ac1-2f60-4887-91c6-ed3915f0de5e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-09b02ac1-2f60-4887-91c6-ed3915f0de5e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09b02ac1-2f60-4887-91c6-ed3915f0de5e.shogun-image {
  box-sizing: border-box;
}



.s-09b02ac1-2f60-4887-91c6-ed3915f0de5e img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-09b02ac1-2f60-4887-91c6-ed3915f0de5e {
  margin: 0 !important;
  overflow: visible;
}

#s-09b02ac1-2f60-4887-91c6-ed3915f0de5e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-09b02ac1-2f60-4887-91c6-ed3915f0de5e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-09b02ac1-2f60-4887-91c6-ed3915f0de5e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-09b02ac1-2f60-4887-91c6-ed3915f0de5e img.shogun-image {
  /* Add background color handling */
  
}

#s-09b02ac1-2f60-4887-91c6-ed3915f0de5e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-09b02ac1-2f60-4887-91c6-ed3915f0de5e.shogun-image {
    
    
    
    
  }


.s-09b02ac1-2f60-4887-91c6-ed3915f0de5e .shogun-image-content {
  
    justify-content: center;
  
}

.s-09b02ac1-2f60-4887-91c6-ed3915f0de5e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-09b02ac1-2f60-4887-91c6-ed3915f0de5e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09b02ac1-2f60-4887-91c6-ed3915f0de5e.shogun-image {
  box-sizing: border-box;
}



.s-09b02ac1-2f60-4887-91c6-ed3915f0de5e img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-09b02ac1-2f60-4887-91c6-ed3915f0de5e {
  margin: 0 !important;
  overflow: visible;
}

#s-09b02ac1-2f60-4887-91c6-ed3915f0de5e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-09b02ac1-2f60-4887-91c6-ed3915f0de5e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-09b02ac1-2f60-4887-91c6-ed3915f0de5e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-09b02ac1-2f60-4887-91c6-ed3915f0de5e img.shogun-image {
  /* Add background color handling */
  
}

#s-09b02ac1-2f60-4887-91c6-ed3915f0de5e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-09b02ac1-2f60-4887-91c6-ed3915f0de5e.shogun-image {
    
    
    
    
  }


.s-09b02ac1-2f60-4887-91c6-ed3915f0de5e .shogun-image-content {
  
    justify-content: center;
  
}

.s-09b02ac1-2f60-4887-91c6-ed3915f0de5e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-09b02ac1-2f60-4887-91c6-ed3915f0de5e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09b02ac1-2f60-4887-91c6-ed3915f0de5e.shogun-image {
  box-sizing: border-box;
}



.s-09b02ac1-2f60-4887-91c6-ed3915f0de5e img.shogun-image {
  
}


}@media (max-width: 767px){#s-09b02ac1-2f60-4887-91c6-ed3915f0de5e {
  margin: 0 !important;
  overflow: visible;
}

#s-09b02ac1-2f60-4887-91c6-ed3915f0de5e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-09b02ac1-2f60-4887-91c6-ed3915f0de5e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-09b02ac1-2f60-4887-91c6-ed3915f0de5e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-09b02ac1-2f60-4887-91c6-ed3915f0de5e img.shogun-image {
  /* Add background color handling */
  
}

#s-09b02ac1-2f60-4887-91c6-ed3915f0de5e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-09b02ac1-2f60-4887-91c6-ed3915f0de5e.shogun-image {
    
    
    
    
  }


.s-09b02ac1-2f60-4887-91c6-ed3915f0de5e .shogun-image-content {
  
    justify-content: center;
  
}

.s-09b02ac1-2f60-4887-91c6-ed3915f0de5e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-09b02ac1-2f60-4887-91c6-ed3915f0de5e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09b02ac1-2f60-4887-91c6-ed3915f0de5e.shogun-image {
  box-sizing: border-box;
}



.s-09b02ac1-2f60-4887-91c6-ed3915f0de5e img.shogun-image {
  
}


}
#s-9b95c0a9-311a-4639-a418-4de0f24d65c2 {
  max-width: 1500px;
aspect-ratio: 4/3;
text-align: center;
}

#s-9b95c0a9-311a-4639-a418-4de0f24d65c2 {
  margin: 0 !important;
  overflow: visible;
}

#s-9b95c0a9-311a-4639-a418-4de0f24d65c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9b95c0a9-311a-4639-a418-4de0f24d65c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9b95c0a9-311a-4639-a418-4de0f24d65c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9b95c0a9-311a-4639-a418-4de0f24d65c2 img.shogun-image {
  /* Add background color handling */
  
}

#s-9b95c0a9-311a-4639-a418-4de0f24d65c2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9b95c0a9-311a-4639-a418-4de0f24d65c2 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-9b95c0a9-311a-4639-a418-4de0f24d65c2 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9b95c0a9-311a-4639-a418-4de0f24d65c2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9b95c0a9-311a-4639-a418-4de0f24d65c2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-9b95c0a9-311a-4639-a418-4de0f24d65c2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shogun-image {
  box-sizing: border-box;
}



.s-9b95c0a9-311a-4639-a418-4de0f24d65c2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9b95c0a9-311a-4639-a418-4de0f24d65c2 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shogun-image-container {
      position: relative;
    }

    .s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9b95c0a9-311a-4639-a418-4de0f24d65c2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-9b95c0a9-311a-4639-a418-4de0f24d65c2 {
  margin: 0 !important;
  overflow: visible;
}

#s-9b95c0a9-311a-4639-a418-4de0f24d65c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9b95c0a9-311a-4639-a418-4de0f24d65c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9b95c0a9-311a-4639-a418-4de0f24d65c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9b95c0a9-311a-4639-a418-4de0f24d65c2 img.shogun-image {
  /* Add background color handling */
  
}

#s-9b95c0a9-311a-4639-a418-4de0f24d65c2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9b95c0a9-311a-4639-a418-4de0f24d65c2 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-9b95c0a9-311a-4639-a418-4de0f24d65c2 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9b95c0a9-311a-4639-a418-4de0f24d65c2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9b95c0a9-311a-4639-a418-4de0f24d65c2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-9b95c0a9-311a-4639-a418-4de0f24d65c2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shogun-image {
  box-sizing: border-box;
}



.s-9b95c0a9-311a-4639-a418-4de0f24d65c2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9b95c0a9-311a-4639-a418-4de0f24d65c2 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shogun-image-container {
      position: relative;
    }

    .s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9b95c0a9-311a-4639-a418-4de0f24d65c2 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-9b95c0a9-311a-4639-a418-4de0f24d65c2 {
  margin: 0 !important;
  overflow: visible;
}

#s-9b95c0a9-311a-4639-a418-4de0f24d65c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9b95c0a9-311a-4639-a418-4de0f24d65c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9b95c0a9-311a-4639-a418-4de0f24d65c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9b95c0a9-311a-4639-a418-4de0f24d65c2 img.shogun-image {
  /* Add background color handling */
  
}

#s-9b95c0a9-311a-4639-a418-4de0f24d65c2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9b95c0a9-311a-4639-a418-4de0f24d65c2 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-9b95c0a9-311a-4639-a418-4de0f24d65c2 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9b95c0a9-311a-4639-a418-4de0f24d65c2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9b95c0a9-311a-4639-a418-4de0f24d65c2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-9b95c0a9-311a-4639-a418-4de0f24d65c2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shogun-image {
  box-sizing: border-box;
}



.s-9b95c0a9-311a-4639-a418-4de0f24d65c2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9b95c0a9-311a-4639-a418-4de0f24d65c2 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shogun-image-container {
      position: relative;
    }

    .s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9b95c0a9-311a-4639-a418-4de0f24d65c2 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-9b95c0a9-311a-4639-a418-4de0f24d65c2 {
  margin: 0 !important;
  overflow: visible;
}

#s-9b95c0a9-311a-4639-a418-4de0f24d65c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9b95c0a9-311a-4639-a418-4de0f24d65c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9b95c0a9-311a-4639-a418-4de0f24d65c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9b95c0a9-311a-4639-a418-4de0f24d65c2 img.shogun-image {
  /* Add background color handling */
  
}

#s-9b95c0a9-311a-4639-a418-4de0f24d65c2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9b95c0a9-311a-4639-a418-4de0f24d65c2 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-9b95c0a9-311a-4639-a418-4de0f24d65c2 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9b95c0a9-311a-4639-a418-4de0f24d65c2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9b95c0a9-311a-4639-a418-4de0f24d65c2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-9b95c0a9-311a-4639-a418-4de0f24d65c2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shogun-image {
  box-sizing: border-box;
}



.s-9b95c0a9-311a-4639-a418-4de0f24d65c2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9b95c0a9-311a-4639-a418-4de0f24d65c2 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shogun-image-container {
      position: relative;
    }

    .s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9b95c0a9-311a-4639-a418-4de0f24d65c2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-9b95c0a9-311a-4639-a418-4de0f24d65c2 {
  margin: 0 !important;
  overflow: visible;
}

#s-9b95c0a9-311a-4639-a418-4de0f24d65c2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9b95c0a9-311a-4639-a418-4de0f24d65c2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9b95c0a9-311a-4639-a418-4de0f24d65c2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9b95c0a9-311a-4639-a418-4de0f24d65c2 img.shogun-image {
  /* Add background color handling */
  
}

#s-9b95c0a9-311a-4639-a418-4de0f24d65c2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9b95c0a9-311a-4639-a418-4de0f24d65c2 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-9b95c0a9-311a-4639-a418-4de0f24d65c2 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9b95c0a9-311a-4639-a418-4de0f24d65c2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9b95c0a9-311a-4639-a418-4de0f24d65c2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-9b95c0a9-311a-4639-a418-4de0f24d65c2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shogun-image {
  box-sizing: border-box;
}



.s-9b95c0a9-311a-4639-a418-4de0f24d65c2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9b95c0a9-311a-4639-a418-4de0f24d65c2 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shogun-image-container {
      position: relative;
    }

    .s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9b95c0a9-311a-4639-a418-4de0f24d65c2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9b95c0a9-311a-4639-a418-4de0f24d65c2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-a8742c9a-1d10-4d6c-8ab7-1fde67dca1da {
  max-width: 1500px;
aspect-ratio: 4/3;
text-align: center;
}

#s-a8742c9a-1d10-4d6c-8ab7-1fde67dca1da {
  overflow: hidden;
  
  
      max-width: 1500px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-a8742c9a-1d10-4d6c-8ab7-1fde67dca1da img.shogun-image,
  #s-a8742c9a-1d10-4d6c-8ab7-1fde67dca1da .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-a8742c9a-1d10-4d6c-8ab7-1fde67dca1da {
    width: 100%;
    height: auto;
  }



  #s-a8742c9a-1d10-4d6c-8ab7-1fde67dca1da img.shogun-image {
    

    
    
    
  }


#s-a8742c9a-1d10-4d6c-8ab7-1fde67dca1da .shogun-image-content {
  
    justify-content: center;
  
}

#s-b580d38d-80bc-4408-911f-bc5b7a7bd047 {
  text-align: center;
}

#s-b580d38d-80bc-4408-911f-bc5b7a7bd047 {
  overflow: hidden;
  
  
}







  #s-b580d38d-80bc-4408-911f-bc5b7a7bd047 img.shogun-image {
    

    
    
    
  }


#s-b580d38d-80bc-4408-911f-bc5b7a7bd047 .shogun-image-content {
  
    justify-content: center;
  
}

#s-43c1a15b-1ee1-40fd-86ad-36ec50de8959 {
  text-align: center;
}

#s-43c1a15b-1ee1-40fd-86ad-36ec50de8959 {
  overflow: hidden;
  
  
}







  #s-43c1a15b-1ee1-40fd-86ad-36ec50de8959 img.shogun-image {
    

    
    
    
  }


#s-43c1a15b-1ee1-40fd-86ad-36ec50de8959 .shogun-image-content {
  
    justify-content: center;
  
}

#s-296b325f-086a-47fd-9a0f-d62ecf3d1a08 {
  text-align: center;
}

#s-296b325f-086a-47fd-9a0f-d62ecf3d1a08 {
  overflow: hidden;
  
  
}







  #s-296b325f-086a-47fd-9a0f-d62ecf3d1a08 img.shogun-image {
    

    
    
    
  }


#s-296b325f-086a-47fd-9a0f-d62ecf3d1a08 .shogun-image-content {
  
    justify-content: center;
  
}

#s-87b16379-cdb6-4d13-8e43-e4b63b4daf19 {
  text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-87b16379-cdb6-4d13-8e43-e4b63b4daf19 {
  
}
}
#s-87b16379-cdb6-4d13-8e43-e4b63b4daf19 {
  overflow: hidden;
  
  
}







  #s-87b16379-cdb6-4d13-8e43-e4b63b4daf19 img.shogun-image {
    

    
    
    
  }


#s-87b16379-cdb6-4d13-8e43-e4b63b4daf19 .shogun-image-content {
  
    justify-content: center;
  
}

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

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

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

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

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

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

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

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

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

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

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

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

#s-5f35c0fb-11cc-4394-9f17-8d6429911440 {
  background-repeat: no-repeat;
margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-5f35c0fb-11cc-4394-9f17-8d6429911440 {
  display: none;
}
#s-5f35c0fb-11cc-4394-9f17-8d6429911440, #wrap-s-5f35c0fb-11cc-4394-9f17-8d6429911440, #wrap-content-s-5f35c0fb-11cc-4394-9f17-8d6429911440 { display: none !important; }}
#s-5f35c0fb-11cc-4394-9f17-8d6429911440 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iM2U2Yjk1MWYtNGFjYy00NTk5LThiNjYtYzZhODM4NjI3MjFlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjA1IiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojN2NkNWZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMzZTZiOTUxZi00YWNjLTQ1OTktOGI2Ni1jNmE4Mzg2MjcyMWUpIi8+PC9zdmc+);
}








#s-5f35c0fb-11cc-4394-9f17-8d6429911440 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5f35c0fb-11cc-4394-9f17-8d6429911440.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e3016dae-b545-45bb-8673-35112572b5ce {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
max-width: 1200px;
}
@media (max-width: 767px){#s-e3016dae-b545-45bb-8673-35112572b5ce {
  display: none;
}
#s-e3016dae-b545-45bb-8673-35112572b5ce, #wrap-s-e3016dae-b545-45bb-8673-35112572b5ce, #wrap-content-s-e3016dae-b545-45bb-8673-35112572b5ce { display: none !important; }}
#s-e3016dae-b545-45bb-8673-35112572b5ce .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-e3016dae-b545-45bb-8673-35112572b5ce .shg-sld-nav-button.shg-sld-left,
#s-e3016dae-b545-45bb-8673-35112572b5ce .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-68453c8f-2d24-49eb-b827-4ad6c8b72732 {
  max-width: 1200px;
text-align: center;
}

#s-68453c8f-2d24-49eb-b827-4ad6c8b72732 {
  margin: 0 !important;
  overflow: visible;
}

#s-68453c8f-2d24-49eb-b827-4ad6c8b72732-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-68453c8f-2d24-49eb-b827-4ad6c8b72732 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-68453c8f-2d24-49eb-b827-4ad6c8b72732 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-68453c8f-2d24-49eb-b827-4ad6c8b72732 img.shogun-image {
  /* Add background color handling */
  
}

#s-68453c8f-2d24-49eb-b827-4ad6c8b72732 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-68453c8f-2d24-49eb-b827-4ad6c8b72732 .shogun-image-content {
  
    justify-content: center;
  
}

.s-68453c8f-2d24-49eb-b827-4ad6c8b72732.shg-align-container {
  display: flex;
  justify-content: center
}

.s-68453c8f-2d24-49eb-b827-4ad6c8b72732.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-68453c8f-2d24-49eb-b827-4ad6c8b72732.shogun-image {
  box-sizing: border-box;
}



.s-68453c8f-2d24-49eb-b827-4ad6c8b72732 img.shogun-image {
  
}


@media (min-width: 1200px){#s-68453c8f-2d24-49eb-b827-4ad6c8b72732 {
  margin: 0 !important;
  overflow: visible;
}

#s-68453c8f-2d24-49eb-b827-4ad6c8b72732-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-68453c8f-2d24-49eb-b827-4ad6c8b72732 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-68453c8f-2d24-49eb-b827-4ad6c8b72732 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-68453c8f-2d24-49eb-b827-4ad6c8b72732 img.shogun-image {
  /* Add background color handling */
  
}

#s-68453c8f-2d24-49eb-b827-4ad6c8b72732 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-68453c8f-2d24-49eb-b827-4ad6c8b72732 .shogun-image-content {
  
    justify-content: center;
  
}

.s-68453c8f-2d24-49eb-b827-4ad6c8b72732.shg-align-container {
  display: flex;
  justify-content: center
}

.s-68453c8f-2d24-49eb-b827-4ad6c8b72732.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-68453c8f-2d24-49eb-b827-4ad6c8b72732.shogun-image {
  box-sizing: border-box;
}



.s-68453c8f-2d24-49eb-b827-4ad6c8b72732 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-68453c8f-2d24-49eb-b827-4ad6c8b72732 {
  margin: 0 !important;
  overflow: visible;
}

#s-68453c8f-2d24-49eb-b827-4ad6c8b72732-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-68453c8f-2d24-49eb-b827-4ad6c8b72732 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-68453c8f-2d24-49eb-b827-4ad6c8b72732 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-68453c8f-2d24-49eb-b827-4ad6c8b72732 img.shogun-image {
  /* Add background color handling */
  
}

#s-68453c8f-2d24-49eb-b827-4ad6c8b72732 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-68453c8f-2d24-49eb-b827-4ad6c8b72732 .shogun-image-content {
  
    justify-content: center;
  
}

.s-68453c8f-2d24-49eb-b827-4ad6c8b72732.shg-align-container {
  display: flex;
  justify-content: center
}

.s-68453c8f-2d24-49eb-b827-4ad6c8b72732.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-68453c8f-2d24-49eb-b827-4ad6c8b72732.shogun-image {
  box-sizing: border-box;
}



.s-68453c8f-2d24-49eb-b827-4ad6c8b72732 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-68453c8f-2d24-49eb-b827-4ad6c8b72732 {
  margin: 0 !important;
  overflow: visible;
}

#s-68453c8f-2d24-49eb-b827-4ad6c8b72732-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-68453c8f-2d24-49eb-b827-4ad6c8b72732 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-68453c8f-2d24-49eb-b827-4ad6c8b72732 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-68453c8f-2d24-49eb-b827-4ad6c8b72732 img.shogun-image {
  /* Add background color handling */
  
}

#s-68453c8f-2d24-49eb-b827-4ad6c8b72732 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-68453c8f-2d24-49eb-b827-4ad6c8b72732 .shogun-image-content {
  
    justify-content: center;
  
}

.s-68453c8f-2d24-49eb-b827-4ad6c8b72732.shg-align-container {
  display: flex;
  justify-content: center
}

.s-68453c8f-2d24-49eb-b827-4ad6c8b72732.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-68453c8f-2d24-49eb-b827-4ad6c8b72732.shogun-image {
  box-sizing: border-box;
}



.s-68453c8f-2d24-49eb-b827-4ad6c8b72732 img.shogun-image {
  
}


}@media (max-width: 767px){#s-68453c8f-2d24-49eb-b827-4ad6c8b72732 {
  margin: 0 !important;
  overflow: visible;
}

#s-68453c8f-2d24-49eb-b827-4ad6c8b72732-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-68453c8f-2d24-49eb-b827-4ad6c8b72732 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-68453c8f-2d24-49eb-b827-4ad6c8b72732 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-68453c8f-2d24-49eb-b827-4ad6c8b72732 img.shogun-image {
  /* Add background color handling */
  
}

#s-68453c8f-2d24-49eb-b827-4ad6c8b72732 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-68453c8f-2d24-49eb-b827-4ad6c8b72732 .shogun-image-content {
  
    justify-content: center;
  
}

.s-68453c8f-2d24-49eb-b827-4ad6c8b72732.shg-align-container {
  display: flex;
  justify-content: center
}

.s-68453c8f-2d24-49eb-b827-4ad6c8b72732.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-68453c8f-2d24-49eb-b827-4ad6c8b72732.shogun-image {
  box-sizing: border-box;
}



.s-68453c8f-2d24-49eb-b827-4ad6c8b72732 img.shogun-image {
  
}


}
#s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04 {
  max-width: 1200px;
text-align: center;
}

#s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04 {
  margin: 0 !important;
  overflow: visible;
}

#s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04 img.shogun-image {
  /* Add background color handling */
  
}

#s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04.shogun-image {
  box-sizing: border-box;
}



.s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04 img.shogun-image {
  
}


@media (min-width: 1200px){#s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04 {
  margin: 0 !important;
  overflow: visible;
}

#s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04 img.shogun-image {
  /* Add background color handling */
  
}

#s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04.shogun-image {
  box-sizing: border-box;
}



.s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04 {
  margin: 0 !important;
  overflow: visible;
}

#s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04 img.shogun-image {
  /* Add background color handling */
  
}

#s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04.shogun-image {
  box-sizing: border-box;
}



.s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04 {
  margin: 0 !important;
  overflow: visible;
}

#s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04 img.shogun-image {
  /* Add background color handling */
  
}

#s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04.shogun-image {
  box-sizing: border-box;
}



.s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04 img.shogun-image {
  
}


}@media (max-width: 767px){#s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04 {
  margin: 0 !important;
  overflow: visible;
}

#s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04 img.shogun-image {
  /* Add background color handling */
  
}

#s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04.shogun-image {
  box-sizing: border-box;
}



.s-0f0d7a9e-3294-4d72-a99a-8cb2db148f04 img.shogun-image {
  
}


}
#s-bcacb9b3-8b86-40ad-99af-dd00f2f71a8b {
  background-size: cover;
min-height: 50px;
background-position: center center;
background-repeat: no-repeat;
background-attachment: scroll;
background-color: rgba(222, 219, 215, 1);
}








#s-bcacb9b3-8b86-40ad-99af-dd00f2f71a8b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bcacb9b3-8b86-40ad-99af-dd00f2f71a8b {
  cursor: pointer;
}#s-bcacb9b3-8b86-40ad-99af-dd00f2f71a8b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-13a911cd-0b97-436b-9a9f-a14bed61abc4 {
  max-width: 1920px;
text-align: center;
}

#s-13a911cd-0b97-436b-9a9f-a14bed61abc4 {
  margin: 0 !important;
  overflow: visible;
}

#s-13a911cd-0b97-436b-9a9f-a14bed61abc4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-13a911cd-0b97-436b-9a9f-a14bed61abc4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-13a911cd-0b97-436b-9a9f-a14bed61abc4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-13a911cd-0b97-436b-9a9f-a14bed61abc4 img.shogun-image {
  /* Add background color handling */
  
}

#s-13a911cd-0b97-436b-9a9f-a14bed61abc4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-13a911cd-0b97-436b-9a9f-a14bed61abc4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-13a911cd-0b97-436b-9a9f-a14bed61abc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13a911cd-0b97-436b-9a9f-a14bed61abc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13a911cd-0b97-436b-9a9f-a14bed61abc4.shogun-image {
  box-sizing: border-box;
}



.s-13a911cd-0b97-436b-9a9f-a14bed61abc4 img.shogun-image {
  
}


@media (min-width: 1200px){#s-13a911cd-0b97-436b-9a9f-a14bed61abc4 {
  margin: 0 !important;
  overflow: visible;
}

#s-13a911cd-0b97-436b-9a9f-a14bed61abc4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-13a911cd-0b97-436b-9a9f-a14bed61abc4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-13a911cd-0b97-436b-9a9f-a14bed61abc4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-13a911cd-0b97-436b-9a9f-a14bed61abc4 img.shogun-image {
  /* Add background color handling */
  
}

#s-13a911cd-0b97-436b-9a9f-a14bed61abc4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-13a911cd-0b97-436b-9a9f-a14bed61abc4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-13a911cd-0b97-436b-9a9f-a14bed61abc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13a911cd-0b97-436b-9a9f-a14bed61abc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13a911cd-0b97-436b-9a9f-a14bed61abc4.shogun-image {
  box-sizing: border-box;
}



.s-13a911cd-0b97-436b-9a9f-a14bed61abc4 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-13a911cd-0b97-436b-9a9f-a14bed61abc4 {
  margin: 0 !important;
  overflow: visible;
}

#s-13a911cd-0b97-436b-9a9f-a14bed61abc4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-13a911cd-0b97-436b-9a9f-a14bed61abc4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-13a911cd-0b97-436b-9a9f-a14bed61abc4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-13a911cd-0b97-436b-9a9f-a14bed61abc4 img.shogun-image {
  /* Add background color handling */
  
}

#s-13a911cd-0b97-436b-9a9f-a14bed61abc4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-13a911cd-0b97-436b-9a9f-a14bed61abc4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-13a911cd-0b97-436b-9a9f-a14bed61abc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13a911cd-0b97-436b-9a9f-a14bed61abc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13a911cd-0b97-436b-9a9f-a14bed61abc4.shogun-image {
  box-sizing: border-box;
}



.s-13a911cd-0b97-436b-9a9f-a14bed61abc4 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-13a911cd-0b97-436b-9a9f-a14bed61abc4 {
  margin: 0 !important;
  overflow: visible;
}

#s-13a911cd-0b97-436b-9a9f-a14bed61abc4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-13a911cd-0b97-436b-9a9f-a14bed61abc4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-13a911cd-0b97-436b-9a9f-a14bed61abc4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-13a911cd-0b97-436b-9a9f-a14bed61abc4 img.shogun-image {
  /* Add background color handling */
  
}

#s-13a911cd-0b97-436b-9a9f-a14bed61abc4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-13a911cd-0b97-436b-9a9f-a14bed61abc4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-13a911cd-0b97-436b-9a9f-a14bed61abc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13a911cd-0b97-436b-9a9f-a14bed61abc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13a911cd-0b97-436b-9a9f-a14bed61abc4.shogun-image {
  box-sizing: border-box;
}



.s-13a911cd-0b97-436b-9a9f-a14bed61abc4 img.shogun-image {
  
}


}@media (max-width: 767px){#s-13a911cd-0b97-436b-9a9f-a14bed61abc4 {
  margin: 0 !important;
  overflow: visible;
}

#s-13a911cd-0b97-436b-9a9f-a14bed61abc4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-13a911cd-0b97-436b-9a9f-a14bed61abc4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-13a911cd-0b97-436b-9a9f-a14bed61abc4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-13a911cd-0b97-436b-9a9f-a14bed61abc4 img.shogun-image {
  /* Add background color handling */
  
}

#s-13a911cd-0b97-436b-9a9f-a14bed61abc4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-13a911cd-0b97-436b-9a9f-a14bed61abc4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-13a911cd-0b97-436b-9a9f-a14bed61abc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13a911cd-0b97-436b-9a9f-a14bed61abc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13a911cd-0b97-436b-9a9f-a14bed61abc4.shogun-image {
  box-sizing: border-box;
}



.s-13a911cd-0b97-436b-9a9f-a14bed61abc4 img.shogun-image {
  
}


}
#s-20be6ed8-61ab-431e-87e2-a5433054db66 {
  background-size: cover;
min-height: 50px;
background-position: center center;
background-repeat: no-repeat;
background-attachment: scroll;
background-color: rgba(222, 219, 215, 1);
}








#s-20be6ed8-61ab-431e-87e2-a5433054db66 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-20be6ed8-61ab-431e-87e2-a5433054db66 {
  cursor: pointer;
}#s-20be6ed8-61ab-431e-87e2-a5433054db66.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1 {
  max-width: 1920px;
text-align: center;
}

#s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1 {
  margin: 0 !important;
  overflow: visible;
}

#s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1 img.shogun-image {
  /* Add background color handling */
  
}

#s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1.shogun-image {
  box-sizing: border-box;
}



.s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1 img.shogun-image {
  
}


@media (min-width: 1200px){#s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1 {
  margin: 0 !important;
  overflow: visible;
}

#s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1 img.shogun-image {
  /* Add background color handling */
  
}

#s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1.shogun-image {
  box-sizing: border-box;
}



.s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1 {
  margin: 0 !important;
  overflow: visible;
}

#s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1 img.shogun-image {
  /* Add background color handling */
  
}

#s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1.shogun-image {
  box-sizing: border-box;
}



.s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1 {
  margin: 0 !important;
  overflow: visible;
}

#s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1 img.shogun-image {
  /* Add background color handling */
  
}

#s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1.shogun-image {
  box-sizing: border-box;
}



.s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1 img.shogun-image {
  
}


}@media (max-width: 767px){#s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1 {
  margin: 0 !important;
  overflow: visible;
}

#s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1 img.shogun-image {
  /* Add background color handling */
  
}

#s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1.shogun-image {
  box-sizing: border-box;
}



.s-0f5514e5-87f8-4984-b2f9-7a495fbb22f1 img.shogun-image {
  
}


}
#s-172f4f3a-a844-4164-bca0-04e6a4c5a57c {
  background-size: cover;
min-height: 50px;
background-position: center center;
background-repeat: no-repeat;
background-attachment: scroll;
background-color: rgba(222, 219, 215, 1);
}








#s-172f4f3a-a844-4164-bca0-04e6a4c5a57c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-172f4f3a-a844-4164-bca0-04e6a4c5a57c {
  cursor: pointer;
}#s-172f4f3a-a844-4164-bca0-04e6a4c5a57c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a3d3d8dd-a09a-4271-bdbc-90551accf87e {
  max-width: 1920px;
text-align: center;
}

#s-a3d3d8dd-a09a-4271-bdbc-90551accf87e {
  margin: 0 !important;
  overflow: visible;
}

#s-a3d3d8dd-a09a-4271-bdbc-90551accf87e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a3d3d8dd-a09a-4271-bdbc-90551accf87e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a3d3d8dd-a09a-4271-bdbc-90551accf87e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a3d3d8dd-a09a-4271-bdbc-90551accf87e img.shogun-image {
  /* Add background color handling */
  
}

#s-a3d3d8dd-a09a-4271-bdbc-90551accf87e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a3d3d8dd-a09a-4271-bdbc-90551accf87e .shogun-image-content {
  
    justify-content: center;
  
}

.s-a3d3d8dd-a09a-4271-bdbc-90551accf87e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a3d3d8dd-a09a-4271-bdbc-90551accf87e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a3d3d8dd-a09a-4271-bdbc-90551accf87e.shogun-image {
  box-sizing: border-box;
}



.s-a3d3d8dd-a09a-4271-bdbc-90551accf87e img.shogun-image {
  
}


@media (min-width: 1200px){#s-a3d3d8dd-a09a-4271-bdbc-90551accf87e {
  margin: 0 !important;
  overflow: visible;
}

#s-a3d3d8dd-a09a-4271-bdbc-90551accf87e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a3d3d8dd-a09a-4271-bdbc-90551accf87e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a3d3d8dd-a09a-4271-bdbc-90551accf87e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a3d3d8dd-a09a-4271-bdbc-90551accf87e img.shogun-image {
  /* Add background color handling */
  
}

#s-a3d3d8dd-a09a-4271-bdbc-90551accf87e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a3d3d8dd-a09a-4271-bdbc-90551accf87e .shogun-image-content {
  
    justify-content: center;
  
}

.s-a3d3d8dd-a09a-4271-bdbc-90551accf87e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a3d3d8dd-a09a-4271-bdbc-90551accf87e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a3d3d8dd-a09a-4271-bdbc-90551accf87e.shogun-image {
  box-sizing: border-box;
}



.s-a3d3d8dd-a09a-4271-bdbc-90551accf87e img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-a3d3d8dd-a09a-4271-bdbc-90551accf87e {
  margin: 0 !important;
  overflow: visible;
}

#s-a3d3d8dd-a09a-4271-bdbc-90551accf87e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a3d3d8dd-a09a-4271-bdbc-90551accf87e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a3d3d8dd-a09a-4271-bdbc-90551accf87e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a3d3d8dd-a09a-4271-bdbc-90551accf87e img.shogun-image {
  /* Add background color handling */
  
}

#s-a3d3d8dd-a09a-4271-bdbc-90551accf87e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a3d3d8dd-a09a-4271-bdbc-90551accf87e .shogun-image-content {
  
    justify-content: center;
  
}

.s-a3d3d8dd-a09a-4271-bdbc-90551accf87e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a3d3d8dd-a09a-4271-bdbc-90551accf87e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a3d3d8dd-a09a-4271-bdbc-90551accf87e.shogun-image {
  box-sizing: border-box;
}



.s-a3d3d8dd-a09a-4271-bdbc-90551accf87e img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-a3d3d8dd-a09a-4271-bdbc-90551accf87e {
  margin: 0 !important;
  overflow: visible;
}

#s-a3d3d8dd-a09a-4271-bdbc-90551accf87e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a3d3d8dd-a09a-4271-bdbc-90551accf87e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a3d3d8dd-a09a-4271-bdbc-90551accf87e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a3d3d8dd-a09a-4271-bdbc-90551accf87e img.shogun-image {
  /* Add background color handling */
  
}

#s-a3d3d8dd-a09a-4271-bdbc-90551accf87e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a3d3d8dd-a09a-4271-bdbc-90551accf87e .shogun-image-content {
  
    justify-content: center;
  
}

.s-a3d3d8dd-a09a-4271-bdbc-90551accf87e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a3d3d8dd-a09a-4271-bdbc-90551accf87e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a3d3d8dd-a09a-4271-bdbc-90551accf87e.shogun-image {
  box-sizing: border-box;
}



.s-a3d3d8dd-a09a-4271-bdbc-90551accf87e img.shogun-image {
  
}


}@media (max-width: 767px){#s-a3d3d8dd-a09a-4271-bdbc-90551accf87e {
  margin: 0 !important;
  overflow: visible;
}

#s-a3d3d8dd-a09a-4271-bdbc-90551accf87e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a3d3d8dd-a09a-4271-bdbc-90551accf87e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a3d3d8dd-a09a-4271-bdbc-90551accf87e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a3d3d8dd-a09a-4271-bdbc-90551accf87e img.shogun-image {
  /* Add background color handling */
  
}

#s-a3d3d8dd-a09a-4271-bdbc-90551accf87e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a3d3d8dd-a09a-4271-bdbc-90551accf87e .shogun-image-content {
  
    justify-content: center;
  
}

.s-a3d3d8dd-a09a-4271-bdbc-90551accf87e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a3d3d8dd-a09a-4271-bdbc-90551accf87e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a3d3d8dd-a09a-4271-bdbc-90551accf87e.shogun-image {
  box-sizing: border-box;
}



.s-a3d3d8dd-a09a-4271-bdbc-90551accf87e img.shogun-image {
  
}


}
#s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d {
  max-width: 1200px;
text-align: center;
}

#s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d {
  margin: 0 !important;
  overflow: visible;
}

#s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d img.shogun-image {
  /* Add background color handling */
  
}

#s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d .shogun-image-content {
  
    justify-content: center;
  
}

.s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d.shogun-image {
  box-sizing: border-box;
}



.s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d img.shogun-image {
  
}


@media (min-width: 1200px){#s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d {
  margin: 0 !important;
  overflow: visible;
}

#s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d img.shogun-image {
  /* Add background color handling */
  
}

#s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d .shogun-image-content {
  
    justify-content: center;
  
}

.s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d.shogun-image {
  box-sizing: border-box;
}



.s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d {
  margin: 0 !important;
  overflow: visible;
}

#s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d img.shogun-image {
  /* Add background color handling */
  
}

#s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d .shogun-image-content {
  
    justify-content: center;
  
}

.s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d.shogun-image {
  box-sizing: border-box;
}



.s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d {
  margin: 0 !important;
  overflow: visible;
}

#s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d img.shogun-image {
  /* Add background color handling */
  
}

#s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d .shogun-image-content {
  
    justify-content: center;
  
}

.s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d.shogun-image {
  box-sizing: border-box;
}



.s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d img.shogun-image {
  
}


}@media (max-width: 767px){#s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d {
  margin: 0 !important;
  overflow: visible;
}

#s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d img.shogun-image {
  /* Add background color handling */
  
}

#s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d .shogun-image-content {
  
    justify-content: center;
  
}

.s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d.shogun-image {
  box-sizing: border-box;
}



.s-b87fd8ca-a20c-4bd4-bb95-0e0d274c824d img.shogun-image {
  
}


}
#s-9aa35d72-9c77-4354-8562-fc840aa04d1e {
  max-width: 1200px;
text-align: center;
}

#s-9aa35d72-9c77-4354-8562-fc840aa04d1e {
  margin: 0 !important;
  overflow: visible;
}

#s-9aa35d72-9c77-4354-8562-fc840aa04d1e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9aa35d72-9c77-4354-8562-fc840aa04d1e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9aa35d72-9c77-4354-8562-fc840aa04d1e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9aa35d72-9c77-4354-8562-fc840aa04d1e img.shogun-image {
  /* Add background color handling */
  
}

#s-9aa35d72-9c77-4354-8562-fc840aa04d1e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9aa35d72-9c77-4354-8562-fc840aa04d1e .shogun-image-content {
  
    justify-content: center;
  
}

.s-9aa35d72-9c77-4354-8562-fc840aa04d1e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9aa35d72-9c77-4354-8562-fc840aa04d1e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9aa35d72-9c77-4354-8562-fc840aa04d1e.shogun-image {
  box-sizing: border-box;
}



.s-9aa35d72-9c77-4354-8562-fc840aa04d1e img.shogun-image {
  
}


@media (min-width: 1200px){#s-9aa35d72-9c77-4354-8562-fc840aa04d1e {
  margin: 0 !important;
  overflow: visible;
}

#s-9aa35d72-9c77-4354-8562-fc840aa04d1e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9aa35d72-9c77-4354-8562-fc840aa04d1e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9aa35d72-9c77-4354-8562-fc840aa04d1e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9aa35d72-9c77-4354-8562-fc840aa04d1e img.shogun-image {
  /* Add background color handling */
  
}

#s-9aa35d72-9c77-4354-8562-fc840aa04d1e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9aa35d72-9c77-4354-8562-fc840aa04d1e .shogun-image-content {
  
    justify-content: center;
  
}

.s-9aa35d72-9c77-4354-8562-fc840aa04d1e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9aa35d72-9c77-4354-8562-fc840aa04d1e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9aa35d72-9c77-4354-8562-fc840aa04d1e.shogun-image {
  box-sizing: border-box;
}



.s-9aa35d72-9c77-4354-8562-fc840aa04d1e img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-9aa35d72-9c77-4354-8562-fc840aa04d1e {
  margin: 0 !important;
  overflow: visible;
}

#s-9aa35d72-9c77-4354-8562-fc840aa04d1e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9aa35d72-9c77-4354-8562-fc840aa04d1e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9aa35d72-9c77-4354-8562-fc840aa04d1e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9aa35d72-9c77-4354-8562-fc840aa04d1e img.shogun-image {
  /* Add background color handling */
  
}

#s-9aa35d72-9c77-4354-8562-fc840aa04d1e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9aa35d72-9c77-4354-8562-fc840aa04d1e .shogun-image-content {
  
    justify-content: center;
  
}

.s-9aa35d72-9c77-4354-8562-fc840aa04d1e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9aa35d72-9c77-4354-8562-fc840aa04d1e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9aa35d72-9c77-4354-8562-fc840aa04d1e.shogun-image {
  box-sizing: border-box;
}



.s-9aa35d72-9c77-4354-8562-fc840aa04d1e img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-9aa35d72-9c77-4354-8562-fc840aa04d1e {
  margin: 0 !important;
  overflow: visible;
}

#s-9aa35d72-9c77-4354-8562-fc840aa04d1e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9aa35d72-9c77-4354-8562-fc840aa04d1e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9aa35d72-9c77-4354-8562-fc840aa04d1e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9aa35d72-9c77-4354-8562-fc840aa04d1e img.shogun-image {
  /* Add background color handling */
  
}

#s-9aa35d72-9c77-4354-8562-fc840aa04d1e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9aa35d72-9c77-4354-8562-fc840aa04d1e .shogun-image-content {
  
    justify-content: center;
  
}

.s-9aa35d72-9c77-4354-8562-fc840aa04d1e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9aa35d72-9c77-4354-8562-fc840aa04d1e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9aa35d72-9c77-4354-8562-fc840aa04d1e.shogun-image {
  box-sizing: border-box;
}



.s-9aa35d72-9c77-4354-8562-fc840aa04d1e img.shogun-image {
  
}


}@media (max-width: 767px){#s-9aa35d72-9c77-4354-8562-fc840aa04d1e {
  margin: 0 !important;
  overflow: visible;
}

#s-9aa35d72-9c77-4354-8562-fc840aa04d1e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9aa35d72-9c77-4354-8562-fc840aa04d1e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9aa35d72-9c77-4354-8562-fc840aa04d1e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9aa35d72-9c77-4354-8562-fc840aa04d1e img.shogun-image {
  /* Add background color handling */
  
}

#s-9aa35d72-9c77-4354-8562-fc840aa04d1e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-9aa35d72-9c77-4354-8562-fc840aa04d1e .shogun-image-content {
  
    justify-content: center;
  
}

.s-9aa35d72-9c77-4354-8562-fc840aa04d1e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9aa35d72-9c77-4354-8562-fc840aa04d1e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9aa35d72-9c77-4354-8562-fc840aa04d1e.shogun-image {
  box-sizing: border-box;
}



.s-9aa35d72-9c77-4354-8562-fc840aa04d1e img.shogun-image {
  
}


}
#s-c9c9977a-d66c-43d1-92df-ffafa4db2901 {
  max-width: 1200px;
text-align: center;
}

#s-c9c9977a-d66c-43d1-92df-ffafa4db2901 {
  margin: 0 !important;
  overflow: visible;
}

#s-c9c9977a-d66c-43d1-92df-ffafa4db2901-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c9c9977a-d66c-43d1-92df-ffafa4db2901 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c9c9977a-d66c-43d1-92df-ffafa4db2901 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c9c9977a-d66c-43d1-92df-ffafa4db2901 img.shogun-image {
  /* Add background color handling */
  
}

#s-c9c9977a-d66c-43d1-92df-ffafa4db2901 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c9c9977a-d66c-43d1-92df-ffafa4db2901 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c9c9977a-d66c-43d1-92df-ffafa4db2901.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9c9977a-d66c-43d1-92df-ffafa4db2901.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9c9977a-d66c-43d1-92df-ffafa4db2901.shogun-image {
  box-sizing: border-box;
}



.s-c9c9977a-d66c-43d1-92df-ffafa4db2901 img.shogun-image {
  
}


@media (min-width: 1200px){#s-c9c9977a-d66c-43d1-92df-ffafa4db2901 {
  margin: 0 !important;
  overflow: visible;
}

#s-c9c9977a-d66c-43d1-92df-ffafa4db2901-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c9c9977a-d66c-43d1-92df-ffafa4db2901 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c9c9977a-d66c-43d1-92df-ffafa4db2901 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c9c9977a-d66c-43d1-92df-ffafa4db2901 img.shogun-image {
  /* Add background color handling */
  
}

#s-c9c9977a-d66c-43d1-92df-ffafa4db2901 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c9c9977a-d66c-43d1-92df-ffafa4db2901 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c9c9977a-d66c-43d1-92df-ffafa4db2901.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9c9977a-d66c-43d1-92df-ffafa4db2901.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9c9977a-d66c-43d1-92df-ffafa4db2901.shogun-image {
  box-sizing: border-box;
}



.s-c9c9977a-d66c-43d1-92df-ffafa4db2901 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-c9c9977a-d66c-43d1-92df-ffafa4db2901 {
  margin: 0 !important;
  overflow: visible;
}

#s-c9c9977a-d66c-43d1-92df-ffafa4db2901-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c9c9977a-d66c-43d1-92df-ffafa4db2901 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c9c9977a-d66c-43d1-92df-ffafa4db2901 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c9c9977a-d66c-43d1-92df-ffafa4db2901 img.shogun-image {
  /* Add background color handling */
  
}

#s-c9c9977a-d66c-43d1-92df-ffafa4db2901 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c9c9977a-d66c-43d1-92df-ffafa4db2901 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c9c9977a-d66c-43d1-92df-ffafa4db2901.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9c9977a-d66c-43d1-92df-ffafa4db2901.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9c9977a-d66c-43d1-92df-ffafa4db2901.shogun-image {
  box-sizing: border-box;
}



.s-c9c9977a-d66c-43d1-92df-ffafa4db2901 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-c9c9977a-d66c-43d1-92df-ffafa4db2901 {
  margin: 0 !important;
  overflow: visible;
}

#s-c9c9977a-d66c-43d1-92df-ffafa4db2901-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c9c9977a-d66c-43d1-92df-ffafa4db2901 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c9c9977a-d66c-43d1-92df-ffafa4db2901 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c9c9977a-d66c-43d1-92df-ffafa4db2901 img.shogun-image {
  /* Add background color handling */
  
}

#s-c9c9977a-d66c-43d1-92df-ffafa4db2901 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c9c9977a-d66c-43d1-92df-ffafa4db2901 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c9c9977a-d66c-43d1-92df-ffafa4db2901.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9c9977a-d66c-43d1-92df-ffafa4db2901.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9c9977a-d66c-43d1-92df-ffafa4db2901.shogun-image {
  box-sizing: border-box;
}



.s-c9c9977a-d66c-43d1-92df-ffafa4db2901 img.shogun-image {
  
}


}@media (max-width: 767px){#s-c9c9977a-d66c-43d1-92df-ffafa4db2901 {
  margin: 0 !important;
  overflow: visible;
}

#s-c9c9977a-d66c-43d1-92df-ffafa4db2901-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c9c9977a-d66c-43d1-92df-ffafa4db2901 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c9c9977a-d66c-43d1-92df-ffafa4db2901 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c9c9977a-d66c-43d1-92df-ffafa4db2901 img.shogun-image {
  /* Add background color handling */
  
}

#s-c9c9977a-d66c-43d1-92df-ffafa4db2901 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c9c9977a-d66c-43d1-92df-ffafa4db2901 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c9c9977a-d66c-43d1-92df-ffafa4db2901.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9c9977a-d66c-43d1-92df-ffafa4db2901.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9c9977a-d66c-43d1-92df-ffafa4db2901.shogun-image {
  box-sizing: border-box;
}



.s-c9c9977a-d66c-43d1-92df-ffafa4db2901 img.shogun-image {
  
}


}
#s-d5b311f0-0044-4e43-96c0-b41a55de1d13 {
  background-size: cover;
min-height: 50px;
background-position: center center;
background-repeat: no-repeat;
background-attachment: scroll;
background-color: rgba(222, 219, 215, 1);
}








#s-d5b311f0-0044-4e43-96c0-b41a55de1d13 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d5b311f0-0044-4e43-96c0-b41a55de1d13 {
  cursor: pointer;
}#s-d5b311f0-0044-4e43-96c0-b41a55de1d13.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-fde06853-8a0e-4bef-b772-bbb27d720189 {
  max-width: 1920px;
text-align: center;
}

#s-fde06853-8a0e-4bef-b772-bbb27d720189 {
  margin: 0 !important;
  overflow: visible;
}

#s-fde06853-8a0e-4bef-b772-bbb27d720189-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fde06853-8a0e-4bef-b772-bbb27d720189 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fde06853-8a0e-4bef-b772-bbb27d720189 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fde06853-8a0e-4bef-b772-bbb27d720189 img.shogun-image {
  /* Add background color handling */
  
}

#s-fde06853-8a0e-4bef-b772-bbb27d720189 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fde06853-8a0e-4bef-b772-bbb27d720189 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fde06853-8a0e-4bef-b772-bbb27d720189.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fde06853-8a0e-4bef-b772-bbb27d720189.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fde06853-8a0e-4bef-b772-bbb27d720189.shogun-image {
  box-sizing: border-box;
}



.s-fde06853-8a0e-4bef-b772-bbb27d720189 img.shogun-image {
  
}


@media (min-width: 1200px){#s-fde06853-8a0e-4bef-b772-bbb27d720189 {
  margin: 0 !important;
  overflow: visible;
}

#s-fde06853-8a0e-4bef-b772-bbb27d720189-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fde06853-8a0e-4bef-b772-bbb27d720189 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fde06853-8a0e-4bef-b772-bbb27d720189 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fde06853-8a0e-4bef-b772-bbb27d720189 img.shogun-image {
  /* Add background color handling */
  
}

#s-fde06853-8a0e-4bef-b772-bbb27d720189 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fde06853-8a0e-4bef-b772-bbb27d720189 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fde06853-8a0e-4bef-b772-bbb27d720189.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fde06853-8a0e-4bef-b772-bbb27d720189.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fde06853-8a0e-4bef-b772-bbb27d720189.shogun-image {
  box-sizing: border-box;
}



.s-fde06853-8a0e-4bef-b772-bbb27d720189 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-fde06853-8a0e-4bef-b772-bbb27d720189 {
  margin: 0 !important;
  overflow: visible;
}

#s-fde06853-8a0e-4bef-b772-bbb27d720189-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fde06853-8a0e-4bef-b772-bbb27d720189 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fde06853-8a0e-4bef-b772-bbb27d720189 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fde06853-8a0e-4bef-b772-bbb27d720189 img.shogun-image {
  /* Add background color handling */
  
}

#s-fde06853-8a0e-4bef-b772-bbb27d720189 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fde06853-8a0e-4bef-b772-bbb27d720189 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fde06853-8a0e-4bef-b772-bbb27d720189.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fde06853-8a0e-4bef-b772-bbb27d720189.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fde06853-8a0e-4bef-b772-bbb27d720189.shogun-image {
  box-sizing: border-box;
}



.s-fde06853-8a0e-4bef-b772-bbb27d720189 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-fde06853-8a0e-4bef-b772-bbb27d720189 {
  margin: 0 !important;
  overflow: visible;
}

#s-fde06853-8a0e-4bef-b772-bbb27d720189-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fde06853-8a0e-4bef-b772-bbb27d720189 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fde06853-8a0e-4bef-b772-bbb27d720189 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fde06853-8a0e-4bef-b772-bbb27d720189 img.shogun-image {
  /* Add background color handling */
  
}

#s-fde06853-8a0e-4bef-b772-bbb27d720189 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fde06853-8a0e-4bef-b772-bbb27d720189 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fde06853-8a0e-4bef-b772-bbb27d720189.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fde06853-8a0e-4bef-b772-bbb27d720189.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fde06853-8a0e-4bef-b772-bbb27d720189.shogun-image {
  box-sizing: border-box;
}



.s-fde06853-8a0e-4bef-b772-bbb27d720189 img.shogun-image {
  
}


}@media (max-width: 767px){#s-fde06853-8a0e-4bef-b772-bbb27d720189 {
  margin: 0 !important;
  overflow: visible;
}

#s-fde06853-8a0e-4bef-b772-bbb27d720189-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fde06853-8a0e-4bef-b772-bbb27d720189 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fde06853-8a0e-4bef-b772-bbb27d720189 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fde06853-8a0e-4bef-b772-bbb27d720189 img.shogun-image {
  /* Add background color handling */
  
}

#s-fde06853-8a0e-4bef-b772-bbb27d720189 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fde06853-8a0e-4bef-b772-bbb27d720189 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fde06853-8a0e-4bef-b772-bbb27d720189.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fde06853-8a0e-4bef-b772-bbb27d720189.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fde06853-8a0e-4bef-b772-bbb27d720189.shogun-image {
  box-sizing: border-box;
}



.s-fde06853-8a0e-4bef-b772-bbb27d720189 img.shogun-image {
  
}


}
#s-164eee90-b618-477e-9418-60c84cb8e285 {
  max-width: 1200px;
text-align: center;
}

#s-164eee90-b618-477e-9418-60c84cb8e285 {
  margin: 0 !important;
  overflow: visible;
}

#s-164eee90-b618-477e-9418-60c84cb8e285-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-164eee90-b618-477e-9418-60c84cb8e285 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-164eee90-b618-477e-9418-60c84cb8e285 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-164eee90-b618-477e-9418-60c84cb8e285 img.shogun-image {
  /* Add background color handling */
  
}

#s-164eee90-b618-477e-9418-60c84cb8e285 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-164eee90-b618-477e-9418-60c84cb8e285 .shogun-image-content {
  
    justify-content: center;
  
}

.s-164eee90-b618-477e-9418-60c84cb8e285.shg-align-container {
  display: flex;
  justify-content: center
}

.s-164eee90-b618-477e-9418-60c84cb8e285.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-164eee90-b618-477e-9418-60c84cb8e285.shogun-image {
  box-sizing: border-box;
}



.s-164eee90-b618-477e-9418-60c84cb8e285 img.shogun-image {
  
}


@media (min-width: 1200px){#s-164eee90-b618-477e-9418-60c84cb8e285 {
  margin: 0 !important;
  overflow: visible;
}

#s-164eee90-b618-477e-9418-60c84cb8e285-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-164eee90-b618-477e-9418-60c84cb8e285 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-164eee90-b618-477e-9418-60c84cb8e285 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-164eee90-b618-477e-9418-60c84cb8e285 img.shogun-image {
  /* Add background color handling */
  
}

#s-164eee90-b618-477e-9418-60c84cb8e285 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-164eee90-b618-477e-9418-60c84cb8e285 .shogun-image-content {
  
    justify-content: center;
  
}

.s-164eee90-b618-477e-9418-60c84cb8e285.shg-align-container {
  display: flex;
  justify-content: center
}

.s-164eee90-b618-477e-9418-60c84cb8e285.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-164eee90-b618-477e-9418-60c84cb8e285.shogun-image {
  box-sizing: border-box;
}



.s-164eee90-b618-477e-9418-60c84cb8e285 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-164eee90-b618-477e-9418-60c84cb8e285 {
  margin: 0 !important;
  overflow: visible;
}

#s-164eee90-b618-477e-9418-60c84cb8e285-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-164eee90-b618-477e-9418-60c84cb8e285 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-164eee90-b618-477e-9418-60c84cb8e285 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-164eee90-b618-477e-9418-60c84cb8e285 img.shogun-image {
  /* Add background color handling */
  
}

#s-164eee90-b618-477e-9418-60c84cb8e285 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-164eee90-b618-477e-9418-60c84cb8e285 .shogun-image-content {
  
    justify-content: center;
  
}

.s-164eee90-b618-477e-9418-60c84cb8e285.shg-align-container {
  display: flex;
  justify-content: center
}

.s-164eee90-b618-477e-9418-60c84cb8e285.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-164eee90-b618-477e-9418-60c84cb8e285.shogun-image {
  box-sizing: border-box;
}



.s-164eee90-b618-477e-9418-60c84cb8e285 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-164eee90-b618-477e-9418-60c84cb8e285 {
  margin: 0 !important;
  overflow: visible;
}

#s-164eee90-b618-477e-9418-60c84cb8e285-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-164eee90-b618-477e-9418-60c84cb8e285 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-164eee90-b618-477e-9418-60c84cb8e285 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-164eee90-b618-477e-9418-60c84cb8e285 img.shogun-image {
  /* Add background color handling */
  
}

#s-164eee90-b618-477e-9418-60c84cb8e285 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-164eee90-b618-477e-9418-60c84cb8e285 .shogun-image-content {
  
    justify-content: center;
  
}

.s-164eee90-b618-477e-9418-60c84cb8e285.shg-align-container {
  display: flex;
  justify-content: center
}

.s-164eee90-b618-477e-9418-60c84cb8e285.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-164eee90-b618-477e-9418-60c84cb8e285.shogun-image {
  box-sizing: border-box;
}



.s-164eee90-b618-477e-9418-60c84cb8e285 img.shogun-image {
  
}


}@media (max-width: 767px){#s-164eee90-b618-477e-9418-60c84cb8e285 {
  margin: 0 !important;
  overflow: visible;
}

#s-164eee90-b618-477e-9418-60c84cb8e285-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-164eee90-b618-477e-9418-60c84cb8e285 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-164eee90-b618-477e-9418-60c84cb8e285 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-164eee90-b618-477e-9418-60c84cb8e285 img.shogun-image {
  /* Add background color handling */
  
}

#s-164eee90-b618-477e-9418-60c84cb8e285 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-164eee90-b618-477e-9418-60c84cb8e285 .shogun-image-content {
  
    justify-content: center;
  
}

.s-164eee90-b618-477e-9418-60c84cb8e285.shg-align-container {
  display: flex;
  justify-content: center
}

.s-164eee90-b618-477e-9418-60c84cb8e285.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-164eee90-b618-477e-9418-60c84cb8e285.shogun-image {
  box-sizing: border-box;
}



.s-164eee90-b618-477e-9418-60c84cb8e285 img.shogun-image {
  
}


}
#s-31bbffdd-3ff5-4720-b93e-5f87c06d5bb2 {
  background-size: cover;
min-height: 50px;
background-position: center center;
background-repeat: no-repeat;
background-attachment: scroll;
background-color: rgba(222, 219, 215, 1);
}








#s-31bbffdd-3ff5-4720-b93e-5f87c06d5bb2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-31bbffdd-3ff5-4720-b93e-5f87c06d5bb2 {
  cursor: pointer;
}#s-31bbffdd-3ff5-4720-b93e-5f87c06d5bb2.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764 {
  max-width: 1921px;
text-align: center;
}

#s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764 {
  margin: 0 !important;
  overflow: visible;
}

#s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764 img.shogun-image {
  /* Add background color handling */
  
}

#s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764.shogun-image {
  box-sizing: border-box;
}



.s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764 img.shogun-image {
  
}


@media (min-width: 1200px){#s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764 {
  margin: 0 !important;
  overflow: visible;
}

#s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764 img.shogun-image {
  /* Add background color handling */
  
}

#s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764.shogun-image {
  box-sizing: border-box;
}



.s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764 {
  margin: 0 !important;
  overflow: visible;
}

#s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764 img.shogun-image {
  /* Add background color handling */
  
}

#s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764.shogun-image {
  box-sizing: border-box;
}



.s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764 {
  margin: 0 !important;
  overflow: visible;
}

#s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764 img.shogun-image {
  /* Add background color handling */
  
}

#s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764.shogun-image {
  box-sizing: border-box;
}



.s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764 img.shogun-image {
  
}


}@media (max-width: 767px){#s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764 {
  margin: 0 !important;
  overflow: visible;
}

#s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764 img.shogun-image {
  /* Add background color handling */
  
}

#s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764.shogun-image {
  box-sizing: border-box;
}



.s-c8c0f8bf-2bd9-441c-8013-7d8d451c8764 img.shogun-image {
  
}


}
#s-583f0386-94c1-4b74-923a-53cfb157357a {
  background-size: cover;
min-height: 50px;
background-position: center center;
background-repeat: no-repeat;
background-attachment: scroll;
background-color: rgba(222, 219, 215, 1);
}








#s-583f0386-94c1-4b74-923a-53cfb157357a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-583f0386-94c1-4b74-923a-53cfb157357a {
  cursor: pointer;
}#s-583f0386-94c1-4b74-923a-53cfb157357a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-df3a8a13-de13-4288-b16b-5a51ec23629c {
  max-width: 1920px;
text-align: center;
}

#s-df3a8a13-de13-4288-b16b-5a51ec23629c {
  margin: 0 !important;
  overflow: visible;
}

#s-df3a8a13-de13-4288-b16b-5a51ec23629c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-df3a8a13-de13-4288-b16b-5a51ec23629c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-df3a8a13-de13-4288-b16b-5a51ec23629c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-df3a8a13-de13-4288-b16b-5a51ec23629c img.shogun-image {
  /* Add background color handling */
  
}

#s-df3a8a13-de13-4288-b16b-5a51ec23629c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-df3a8a13-de13-4288-b16b-5a51ec23629c.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-df3a8a13-de13-4288-b16b-5a51ec23629c .shogun-image-content {
  
    justify-content: center;
  
}

.s-df3a8a13-de13-4288-b16b-5a51ec23629c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-df3a8a13-de13-4288-b16b-5a51ec23629c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df3a8a13-de13-4288-b16b-5a51ec23629c.shogun-image {
  box-sizing: border-box;
}



.s-df3a8a13-de13-4288-b16b-5a51ec23629c img.shogun-image {
  
}


@media (min-width: 1200px){#s-df3a8a13-de13-4288-b16b-5a51ec23629c {
  margin: 0 !important;
  overflow: visible;
}

#s-df3a8a13-de13-4288-b16b-5a51ec23629c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-df3a8a13-de13-4288-b16b-5a51ec23629c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-df3a8a13-de13-4288-b16b-5a51ec23629c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-df3a8a13-de13-4288-b16b-5a51ec23629c img.shogun-image {
  /* Add background color handling */
  
}

#s-df3a8a13-de13-4288-b16b-5a51ec23629c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-df3a8a13-de13-4288-b16b-5a51ec23629c.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-df3a8a13-de13-4288-b16b-5a51ec23629c .shogun-image-content {
  
    justify-content: center;
  
}

.s-df3a8a13-de13-4288-b16b-5a51ec23629c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-df3a8a13-de13-4288-b16b-5a51ec23629c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df3a8a13-de13-4288-b16b-5a51ec23629c.shogun-image {
  box-sizing: border-box;
}



.s-df3a8a13-de13-4288-b16b-5a51ec23629c img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-df3a8a13-de13-4288-b16b-5a51ec23629c {
  margin: 0 !important;
  overflow: visible;
}

#s-df3a8a13-de13-4288-b16b-5a51ec23629c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-df3a8a13-de13-4288-b16b-5a51ec23629c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-df3a8a13-de13-4288-b16b-5a51ec23629c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-df3a8a13-de13-4288-b16b-5a51ec23629c img.shogun-image {
  /* Add background color handling */
  
}

#s-df3a8a13-de13-4288-b16b-5a51ec23629c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-df3a8a13-de13-4288-b16b-5a51ec23629c.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-df3a8a13-de13-4288-b16b-5a51ec23629c .shogun-image-content {
  
    justify-content: center;
  
}

.s-df3a8a13-de13-4288-b16b-5a51ec23629c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-df3a8a13-de13-4288-b16b-5a51ec23629c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df3a8a13-de13-4288-b16b-5a51ec23629c.shogun-image {
  box-sizing: border-box;
}



.s-df3a8a13-de13-4288-b16b-5a51ec23629c img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-df3a8a13-de13-4288-b16b-5a51ec23629c {
  margin: 0 !important;
  overflow: visible;
}

#s-df3a8a13-de13-4288-b16b-5a51ec23629c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-df3a8a13-de13-4288-b16b-5a51ec23629c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-df3a8a13-de13-4288-b16b-5a51ec23629c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-df3a8a13-de13-4288-b16b-5a51ec23629c img.shogun-image {
  /* Add background color handling */
  
}

#s-df3a8a13-de13-4288-b16b-5a51ec23629c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-df3a8a13-de13-4288-b16b-5a51ec23629c.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-df3a8a13-de13-4288-b16b-5a51ec23629c .shogun-image-content {
  
    justify-content: center;
  
}

.s-df3a8a13-de13-4288-b16b-5a51ec23629c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-df3a8a13-de13-4288-b16b-5a51ec23629c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df3a8a13-de13-4288-b16b-5a51ec23629c.shogun-image {
  box-sizing: border-box;
}



.s-df3a8a13-de13-4288-b16b-5a51ec23629c img.shogun-image {
  
}


}@media (max-width: 767px){#s-df3a8a13-de13-4288-b16b-5a51ec23629c {
  margin: 0 !important;
  overflow: visible;
}

#s-df3a8a13-de13-4288-b16b-5a51ec23629c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-df3a8a13-de13-4288-b16b-5a51ec23629c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-df3a8a13-de13-4288-b16b-5a51ec23629c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-df3a8a13-de13-4288-b16b-5a51ec23629c img.shogun-image {
  /* Add background color handling */
  
}

#s-df3a8a13-de13-4288-b16b-5a51ec23629c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-df3a8a13-de13-4288-b16b-5a51ec23629c.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-df3a8a13-de13-4288-b16b-5a51ec23629c .shogun-image-content {
  
    justify-content: center;
  
}

.s-df3a8a13-de13-4288-b16b-5a51ec23629c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-df3a8a13-de13-4288-b16b-5a51ec23629c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df3a8a13-de13-4288-b16b-5a51ec23629c.shogun-image {
  box-sizing: border-box;
}



.s-df3a8a13-de13-4288-b16b-5a51ec23629c img.shogun-image {
  
}


}
#s-9e312b1d-e169-4223-852a-4a324d87e26c {
  background-size: cover;
min-height: 50px;
background-position: center center;
background-repeat: no-repeat;
background-attachment: scroll;
background-color: rgba(0, 0, 0, 0.15);
}








#s-9e312b1d-e169-4223-852a-4a324d87e26c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9e312b1d-e169-4223-852a-4a324d87e26c {
  cursor: pointer;
}#s-9e312b1d-e169-4223-852a-4a324d87e26c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 {
  max-width: 1200px;
aspect-ratio: 16/9;
text-align: center;
}

#s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 {
  margin: 0 !important;
  overflow: visible;
}

#s-3fab12a7-ab41-4d7a-b336-a5d20259ac36-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 img.shogun-image {
  /* Add background color handling */
  
}

#s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shogun-image {
  box-sizing: border-box;
}



.s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shogun-image-container {
      position: relative;
    }

    .s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

@media (min-width: 1200px){#s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 {
  margin: 0 !important;
  overflow: visible;
}

#s-3fab12a7-ab41-4d7a-b336-a5d20259ac36-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 img.shogun-image {
  /* Add background color handling */
  
}

#s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shogun-image {
  box-sizing: border-box;
}



.s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shogun-image-container {
      position: relative;
    }

    .s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 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-3fab12a7-ab41-4d7a-b336-a5d20259ac36 {
  margin: 0 !important;
  overflow: visible;
}

#s-3fab12a7-ab41-4d7a-b336-a5d20259ac36-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 img.shogun-image {
  /* Add background color handling */
  
}

#s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shogun-image {
  box-sizing: border-box;
}



.s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shogun-image-container {
      position: relative;
    }

    .s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 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-3fab12a7-ab41-4d7a-b336-a5d20259ac36 {
  margin: 0 !important;
  overflow: visible;
}

#s-3fab12a7-ab41-4d7a-b336-a5d20259ac36-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 img.shogun-image {
  /* Add background color handling */
  
}

#s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shogun-image {
  box-sizing: border-box;
}



.s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shogun-image-container {
      position: relative;
    }

    .s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (max-width: 767px){#s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 {
  margin: 0 !important;
  overflow: visible;
}

#s-3fab12a7-ab41-4d7a-b336-a5d20259ac36-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 img.shogun-image {
  /* Add background color handling */
  
}

#s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shogun-image {
  box-sizing: border-box;
}



.s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shogun-image-container {
      position: relative;
    }

    .s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3fab12a7-ab41-4d7a-b336-a5d20259ac36.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3fab12a7-ab41-4d7a-b336-a5d20259ac36 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-2f4ce2d5-9cb7-44ed-8012-8c198ede55d3 {
  background-size: cover;
min-height: 50px;
background-position: center center;
background-repeat: no-repeat;
background-attachment: scroll;
background-color: rgba(0, 0, 0, 0.15);
}








#s-2f4ce2d5-9cb7-44ed-8012-8c198ede55d3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2f4ce2d5-9cb7-44ed-8012-8c198ede55d3 {
  cursor: pointer;
}#s-2f4ce2d5-9cb7-44ed-8012-8c198ede55d3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-08eed6b9-8248-4416-a735-d584b79f48ec {
  max-width: 1200px;
aspect-ratio: 16/9;
text-align: center;
}

#s-08eed6b9-8248-4416-a735-d584b79f48ec {
  margin: 0 !important;
  overflow: visible;
}

#s-08eed6b9-8248-4416-a735-d584b79f48ec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-08eed6b9-8248-4416-a735-d584b79f48ec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-08eed6b9-8248-4416-a735-d584b79f48ec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-08eed6b9-8248-4416-a735-d584b79f48ec img.shogun-image {
  /* Add background color handling */
  
}

#s-08eed6b9-8248-4416-a735-d584b79f48ec img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-08eed6b9-8248-4416-a735-d584b79f48ec .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-08eed6b9-8248-4416-a735-d584b79f48ec .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-08eed6b9-8248-4416-a735-d584b79f48ec .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-08eed6b9-8248-4416-a735-d584b79f48ec.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-08eed6b9-8248-4416-a735-d584b79f48ec img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-08eed6b9-8248-4416-a735-d584b79f48ec.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-08eed6b9-8248-4416-a735-d584b79f48ec .shogun-image-content {
  
    justify-content: center;
  
}

.s-08eed6b9-8248-4416-a735-d584b79f48ec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-08eed6b9-8248-4416-a735-d584b79f48ec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-08eed6b9-8248-4416-a735-d584b79f48ec.shogun-image {
  box-sizing: border-box;
}



.s-08eed6b9-8248-4416-a735-d584b79f48ec img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-08eed6b9-8248-4416-a735-d584b79f48ec {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-08eed6b9-8248-4416-a735-d584b79f48ec.shogun-image-container {
      position: relative;
    }

    .s-08eed6b9-8248-4416-a735-d584b79f48ec.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-08eed6b9-8248-4416-a735-d584b79f48ec.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-08eed6b9-8248-4416-a735-d584b79f48ec img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

@media (min-width: 1200px){#s-08eed6b9-8248-4416-a735-d584b79f48ec {
  margin: 0 !important;
  overflow: visible;
}

#s-08eed6b9-8248-4416-a735-d584b79f48ec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-08eed6b9-8248-4416-a735-d584b79f48ec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-08eed6b9-8248-4416-a735-d584b79f48ec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-08eed6b9-8248-4416-a735-d584b79f48ec img.shogun-image {
  /* Add background color handling */
  
}

#s-08eed6b9-8248-4416-a735-d584b79f48ec img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-08eed6b9-8248-4416-a735-d584b79f48ec .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-08eed6b9-8248-4416-a735-d584b79f48ec .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-08eed6b9-8248-4416-a735-d584b79f48ec .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-08eed6b9-8248-4416-a735-d584b79f48ec.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-08eed6b9-8248-4416-a735-d584b79f48ec img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-08eed6b9-8248-4416-a735-d584b79f48ec.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-08eed6b9-8248-4416-a735-d584b79f48ec .shogun-image-content {
  
    justify-content: center;
  
}

.s-08eed6b9-8248-4416-a735-d584b79f48ec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-08eed6b9-8248-4416-a735-d584b79f48ec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-08eed6b9-8248-4416-a735-d584b79f48ec.shogun-image {
  box-sizing: border-box;
}



.s-08eed6b9-8248-4416-a735-d584b79f48ec img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-08eed6b9-8248-4416-a735-d584b79f48ec {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-08eed6b9-8248-4416-a735-d584b79f48ec.shogun-image-container {
      position: relative;
    }

    .s-08eed6b9-8248-4416-a735-d584b79f48ec.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-08eed6b9-8248-4416-a735-d584b79f48ec.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-08eed6b9-8248-4416-a735-d584b79f48ec 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-08eed6b9-8248-4416-a735-d584b79f48ec {
  margin: 0 !important;
  overflow: visible;
}

#s-08eed6b9-8248-4416-a735-d584b79f48ec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-08eed6b9-8248-4416-a735-d584b79f48ec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-08eed6b9-8248-4416-a735-d584b79f48ec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-08eed6b9-8248-4416-a735-d584b79f48ec img.shogun-image {
  /* Add background color handling */
  
}

#s-08eed6b9-8248-4416-a735-d584b79f48ec img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-08eed6b9-8248-4416-a735-d584b79f48ec .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-08eed6b9-8248-4416-a735-d584b79f48ec .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-08eed6b9-8248-4416-a735-d584b79f48ec .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-08eed6b9-8248-4416-a735-d584b79f48ec.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-08eed6b9-8248-4416-a735-d584b79f48ec img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-08eed6b9-8248-4416-a735-d584b79f48ec.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-08eed6b9-8248-4416-a735-d584b79f48ec .shogun-image-content {
  
    justify-content: center;
  
}

.s-08eed6b9-8248-4416-a735-d584b79f48ec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-08eed6b9-8248-4416-a735-d584b79f48ec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-08eed6b9-8248-4416-a735-d584b79f48ec.shogun-image {
  box-sizing: border-box;
}



.s-08eed6b9-8248-4416-a735-d584b79f48ec img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-08eed6b9-8248-4416-a735-d584b79f48ec {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-08eed6b9-8248-4416-a735-d584b79f48ec.shogun-image-container {
      position: relative;
    }

    .s-08eed6b9-8248-4416-a735-d584b79f48ec.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-08eed6b9-8248-4416-a735-d584b79f48ec.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-08eed6b9-8248-4416-a735-d584b79f48ec 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-08eed6b9-8248-4416-a735-d584b79f48ec {
  margin: 0 !important;
  overflow: visible;
}

#s-08eed6b9-8248-4416-a735-d584b79f48ec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-08eed6b9-8248-4416-a735-d584b79f48ec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-08eed6b9-8248-4416-a735-d584b79f48ec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-08eed6b9-8248-4416-a735-d584b79f48ec img.shogun-image {
  /* Add background color handling */
  
}

#s-08eed6b9-8248-4416-a735-d584b79f48ec img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-08eed6b9-8248-4416-a735-d584b79f48ec .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-08eed6b9-8248-4416-a735-d584b79f48ec .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-08eed6b9-8248-4416-a735-d584b79f48ec .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-08eed6b9-8248-4416-a735-d584b79f48ec.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-08eed6b9-8248-4416-a735-d584b79f48ec img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-08eed6b9-8248-4416-a735-d584b79f48ec.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-08eed6b9-8248-4416-a735-d584b79f48ec .shogun-image-content {
  
    justify-content: center;
  
}

.s-08eed6b9-8248-4416-a735-d584b79f48ec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-08eed6b9-8248-4416-a735-d584b79f48ec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-08eed6b9-8248-4416-a735-d584b79f48ec.shogun-image {
  box-sizing: border-box;
}



.s-08eed6b9-8248-4416-a735-d584b79f48ec img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-08eed6b9-8248-4416-a735-d584b79f48ec {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-08eed6b9-8248-4416-a735-d584b79f48ec.shogun-image-container {
      position: relative;
    }

    .s-08eed6b9-8248-4416-a735-d584b79f48ec.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-08eed6b9-8248-4416-a735-d584b79f48ec.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-08eed6b9-8248-4416-a735-d584b79f48ec img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (max-width: 767px){#s-08eed6b9-8248-4416-a735-d584b79f48ec {
  margin: 0 !important;
  overflow: visible;
}

#s-08eed6b9-8248-4416-a735-d584b79f48ec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-08eed6b9-8248-4416-a735-d584b79f48ec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-08eed6b9-8248-4416-a735-d584b79f48ec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-08eed6b9-8248-4416-a735-d584b79f48ec img.shogun-image {
  /* Add background color handling */
  
}

#s-08eed6b9-8248-4416-a735-d584b79f48ec img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-08eed6b9-8248-4416-a735-d584b79f48ec .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-08eed6b9-8248-4416-a735-d584b79f48ec .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-08eed6b9-8248-4416-a735-d584b79f48ec .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-08eed6b9-8248-4416-a735-d584b79f48ec.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-08eed6b9-8248-4416-a735-d584b79f48ec img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-08eed6b9-8248-4416-a735-d584b79f48ec.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-08eed6b9-8248-4416-a735-d584b79f48ec .shogun-image-content {
  
    justify-content: center;
  
}

.s-08eed6b9-8248-4416-a735-d584b79f48ec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-08eed6b9-8248-4416-a735-d584b79f48ec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-08eed6b9-8248-4416-a735-d584b79f48ec.shogun-image {
  box-sizing: border-box;
}



.s-08eed6b9-8248-4416-a735-d584b79f48ec img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-08eed6b9-8248-4416-a735-d584b79f48ec {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-08eed6b9-8248-4416-a735-d584b79f48ec.shogun-image-container {
      position: relative;
    }

    .s-08eed6b9-8248-4416-a735-d584b79f48ec.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-08eed6b9-8248-4416-a735-d584b79f48ec.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-08eed6b9-8248-4416-a735-d584b79f48ec img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-43090b9e-6f9f-45a8-811a-ad36cec1f74c {
  background-size: contain;
background-position: center center;
background-repeat: no-repeat;
background-attachment: scroll;
background-color: rgba(0, 0, 0, 0.1);
}








#s-43090b9e-6f9f-45a8-811a-ad36cec1f74c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-43090b9e-6f9f-45a8-811a-ad36cec1f74c {
  cursor: pointer;
}#s-43090b9e-6f9f-45a8-811a-ad36cec1f74c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-dedae74d-82be-4bc2-af6b-006d9e8af77e {
  max-width: 1921px;
aspect-ratio: 16/9;
text-align: center;
}

#s-dedae74d-82be-4bc2-af6b-006d9e8af77e {
  margin: 0 !important;
  overflow: visible;
}

#s-dedae74d-82be-4bc2-af6b-006d9e8af77e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dedae74d-82be-4bc2-af6b-006d9e8af77e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dedae74d-82be-4bc2-af6b-006d9e8af77e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dedae74d-82be-4bc2-af6b-006d9e8af77e img.shogun-image {
  /* Add background color handling */
  
}

#s-dedae74d-82be-4bc2-af6b-006d9e8af77e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dedae74d-82be-4bc2-af6b-006d9e8af77e .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-dedae74d-82be-4bc2-af6b-006d9e8af77e .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dedae74d-82be-4bc2-af6b-006d9e8af77e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dedae74d-82be-4bc2-af6b-006d9e8af77e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-dedae74d-82be-4bc2-af6b-006d9e8af77e .shogun-image-content {
  
    justify-content: center;
  
}

.s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shogun-image {
  box-sizing: border-box;
}



.s-dedae74d-82be-4bc2-af6b-006d9e8af77e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dedae74d-82be-4bc2-af6b-006d9e8af77e {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shogun-image-container {
      position: relative;
    }

    .s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dedae74d-82be-4bc2-af6b-006d9e8af77e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

@media (min-width: 1200px){#s-dedae74d-82be-4bc2-af6b-006d9e8af77e {
  margin: 0 !important;
  overflow: visible;
}

#s-dedae74d-82be-4bc2-af6b-006d9e8af77e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dedae74d-82be-4bc2-af6b-006d9e8af77e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dedae74d-82be-4bc2-af6b-006d9e8af77e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dedae74d-82be-4bc2-af6b-006d9e8af77e img.shogun-image {
  /* Add background color handling */
  
}

#s-dedae74d-82be-4bc2-af6b-006d9e8af77e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dedae74d-82be-4bc2-af6b-006d9e8af77e .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-dedae74d-82be-4bc2-af6b-006d9e8af77e .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dedae74d-82be-4bc2-af6b-006d9e8af77e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dedae74d-82be-4bc2-af6b-006d9e8af77e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-dedae74d-82be-4bc2-af6b-006d9e8af77e .shogun-image-content {
  
    justify-content: center;
  
}

.s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shogun-image {
  box-sizing: border-box;
}



.s-dedae74d-82be-4bc2-af6b-006d9e8af77e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dedae74d-82be-4bc2-af6b-006d9e8af77e {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shogun-image-container {
      position: relative;
    }

    .s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dedae74d-82be-4bc2-af6b-006d9e8af77e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-dedae74d-82be-4bc2-af6b-006d9e8af77e {
  margin: 0 !important;
  overflow: visible;
}

#s-dedae74d-82be-4bc2-af6b-006d9e8af77e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dedae74d-82be-4bc2-af6b-006d9e8af77e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dedae74d-82be-4bc2-af6b-006d9e8af77e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dedae74d-82be-4bc2-af6b-006d9e8af77e img.shogun-image {
  /* Add background color handling */
  
}

#s-dedae74d-82be-4bc2-af6b-006d9e8af77e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dedae74d-82be-4bc2-af6b-006d9e8af77e .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-dedae74d-82be-4bc2-af6b-006d9e8af77e .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dedae74d-82be-4bc2-af6b-006d9e8af77e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dedae74d-82be-4bc2-af6b-006d9e8af77e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-dedae74d-82be-4bc2-af6b-006d9e8af77e .shogun-image-content {
  
    justify-content: center;
  
}

.s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shogun-image {
  box-sizing: border-box;
}



.s-dedae74d-82be-4bc2-af6b-006d9e8af77e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dedae74d-82be-4bc2-af6b-006d9e8af77e {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shogun-image-container {
      position: relative;
    }

    .s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dedae74d-82be-4bc2-af6b-006d9e8af77e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-dedae74d-82be-4bc2-af6b-006d9e8af77e {
  margin: 0 !important;
  overflow: visible;
}

#s-dedae74d-82be-4bc2-af6b-006d9e8af77e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dedae74d-82be-4bc2-af6b-006d9e8af77e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dedae74d-82be-4bc2-af6b-006d9e8af77e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dedae74d-82be-4bc2-af6b-006d9e8af77e img.shogun-image {
  /* Add background color handling */
  
}

#s-dedae74d-82be-4bc2-af6b-006d9e8af77e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dedae74d-82be-4bc2-af6b-006d9e8af77e .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-dedae74d-82be-4bc2-af6b-006d9e8af77e .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dedae74d-82be-4bc2-af6b-006d9e8af77e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dedae74d-82be-4bc2-af6b-006d9e8af77e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-dedae74d-82be-4bc2-af6b-006d9e8af77e .shogun-image-content {
  
    justify-content: center;
  
}

.s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shogun-image {
  box-sizing: border-box;
}



.s-dedae74d-82be-4bc2-af6b-006d9e8af77e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dedae74d-82be-4bc2-af6b-006d9e8af77e {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shogun-image-container {
      position: relative;
    }

    .s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dedae74d-82be-4bc2-af6b-006d9e8af77e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}@media (max-width: 767px){#s-dedae74d-82be-4bc2-af6b-006d9e8af77e {
  margin: 0 !important;
  overflow: visible;
}

#s-dedae74d-82be-4bc2-af6b-006d9e8af77e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dedae74d-82be-4bc2-af6b-006d9e8af77e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dedae74d-82be-4bc2-af6b-006d9e8af77e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dedae74d-82be-4bc2-af6b-006d9e8af77e img.shogun-image {
  /* Add background color handling */
  
}

#s-dedae74d-82be-4bc2-af6b-006d9e8af77e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dedae74d-82be-4bc2-af6b-006d9e8af77e .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-dedae74d-82be-4bc2-af6b-006d9e8af77e .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dedae74d-82be-4bc2-af6b-006d9e8af77e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dedae74d-82be-4bc2-af6b-006d9e8af77e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-dedae74d-82be-4bc2-af6b-006d9e8af77e .shogun-image-content {
  
    justify-content: center;
  
}

.s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shogun-image {
  box-sizing: border-box;
}



.s-dedae74d-82be-4bc2-af6b-006d9e8af77e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dedae74d-82be-4bc2-af6b-006d9e8af77e {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shogun-image-container {
      position: relative;
    }

    .s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dedae74d-82be-4bc2-af6b-006d9e8af77e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dedae74d-82be-4bc2-af6b-006d9e8af77e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}
#s-30b9d7d7-3272-46df-b516-93a197ec09b0 {
  background-size: contain;
background-position: center center;
background-repeat: no-repeat;
background-attachment: scroll;
background-color: rgba(0, 0, 0, 0.1);
}








#s-30b9d7d7-3272-46df-b516-93a197ec09b0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-30b9d7d7-3272-46df-b516-93a197ec09b0 {
  cursor: pointer;
}#s-30b9d7d7-3272-46df-b516-93a197ec09b0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-fccfb703-2f68-42e7-9c0a-f5574322c741 {
  max-width: 1921px;
text-align: center;
}

#s-fccfb703-2f68-42e7-9c0a-f5574322c741 {
  margin: 0 !important;
  overflow: visible;
}

#s-fccfb703-2f68-42e7-9c0a-f5574322c741-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fccfb703-2f68-42e7-9c0a-f5574322c741 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fccfb703-2f68-42e7-9c0a-f5574322c741 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fccfb703-2f68-42e7-9c0a-f5574322c741 img.shogun-image {
  /* Add background color handling */
  
}

#s-fccfb703-2f68-42e7-9c0a-f5574322c741 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fccfb703-2f68-42e7-9c0a-f5574322c741 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fccfb703-2f68-42e7-9c0a-f5574322c741.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fccfb703-2f68-42e7-9c0a-f5574322c741.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fccfb703-2f68-42e7-9c0a-f5574322c741.shogun-image {
  box-sizing: border-box;
}



.s-fccfb703-2f68-42e7-9c0a-f5574322c741 img.shogun-image {
  
}


@media (min-width: 1200px){#s-fccfb703-2f68-42e7-9c0a-f5574322c741 {
  margin: 0 !important;
  overflow: visible;
}

#s-fccfb703-2f68-42e7-9c0a-f5574322c741-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fccfb703-2f68-42e7-9c0a-f5574322c741 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fccfb703-2f68-42e7-9c0a-f5574322c741 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fccfb703-2f68-42e7-9c0a-f5574322c741 img.shogun-image {
  /* Add background color handling */
  
}

#s-fccfb703-2f68-42e7-9c0a-f5574322c741 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fccfb703-2f68-42e7-9c0a-f5574322c741 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fccfb703-2f68-42e7-9c0a-f5574322c741.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fccfb703-2f68-42e7-9c0a-f5574322c741.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fccfb703-2f68-42e7-9c0a-f5574322c741.shogun-image {
  box-sizing: border-box;
}



.s-fccfb703-2f68-42e7-9c0a-f5574322c741 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-fccfb703-2f68-42e7-9c0a-f5574322c741 {
  margin: 0 !important;
  overflow: visible;
}

#s-fccfb703-2f68-42e7-9c0a-f5574322c741-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fccfb703-2f68-42e7-9c0a-f5574322c741 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fccfb703-2f68-42e7-9c0a-f5574322c741 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fccfb703-2f68-42e7-9c0a-f5574322c741 img.shogun-image {
  /* Add background color handling */
  
}

#s-fccfb703-2f68-42e7-9c0a-f5574322c741 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fccfb703-2f68-42e7-9c0a-f5574322c741 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fccfb703-2f68-42e7-9c0a-f5574322c741.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fccfb703-2f68-42e7-9c0a-f5574322c741.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fccfb703-2f68-42e7-9c0a-f5574322c741.shogun-image {
  box-sizing: border-box;
}



.s-fccfb703-2f68-42e7-9c0a-f5574322c741 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-fccfb703-2f68-42e7-9c0a-f5574322c741 {
  margin: 0 !important;
  overflow: visible;
}

#s-fccfb703-2f68-42e7-9c0a-f5574322c741-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fccfb703-2f68-42e7-9c0a-f5574322c741 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fccfb703-2f68-42e7-9c0a-f5574322c741 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fccfb703-2f68-42e7-9c0a-f5574322c741 img.shogun-image {
  /* Add background color handling */
  
}

#s-fccfb703-2f68-42e7-9c0a-f5574322c741 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fccfb703-2f68-42e7-9c0a-f5574322c741 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fccfb703-2f68-42e7-9c0a-f5574322c741.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fccfb703-2f68-42e7-9c0a-f5574322c741.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fccfb703-2f68-42e7-9c0a-f5574322c741.shogun-image {
  box-sizing: border-box;
}



.s-fccfb703-2f68-42e7-9c0a-f5574322c741 img.shogun-image {
  
}


}@media (max-width: 767px){#s-fccfb703-2f68-42e7-9c0a-f5574322c741 {
  margin: 0 !important;
  overflow: visible;
}

#s-fccfb703-2f68-42e7-9c0a-f5574322c741-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fccfb703-2f68-42e7-9c0a-f5574322c741 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fccfb703-2f68-42e7-9c0a-f5574322c741 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fccfb703-2f68-42e7-9c0a-f5574322c741 img.shogun-image {
  /* Add background color handling */
  
}

#s-fccfb703-2f68-42e7-9c0a-f5574322c741 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fccfb703-2f68-42e7-9c0a-f5574322c741 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fccfb703-2f68-42e7-9c0a-f5574322c741.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fccfb703-2f68-42e7-9c0a-f5574322c741.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fccfb703-2f68-42e7-9c0a-f5574322c741.shogun-image {
  box-sizing: border-box;
}



.s-fccfb703-2f68-42e7-9c0a-f5574322c741 img.shogun-image {
  
}


}
#s-02e71d94-026a-4380-844d-1b9dffda0e7a {
  background-size: contain;
background-position: center center;
background-repeat: no-repeat;
background-attachment: scroll;
background-color: rgba(0, 0, 0, 0.1);
}








#s-02e71d94-026a-4380-844d-1b9dffda0e7a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-02e71d94-026a-4380-844d-1b9dffda0e7a {
  cursor: pointer;
}#s-02e71d94-026a-4380-844d-1b9dffda0e7a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6b93de21-f566-4a92-bf99-019a151bbac9 {
  max-width: 1921px;
text-align: center;
}

#s-6b93de21-f566-4a92-bf99-019a151bbac9 {
  margin: 0 !important;
  overflow: visible;
}

#s-6b93de21-f566-4a92-bf99-019a151bbac9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6b93de21-f566-4a92-bf99-019a151bbac9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6b93de21-f566-4a92-bf99-019a151bbac9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6b93de21-f566-4a92-bf99-019a151bbac9 img.shogun-image {
  /* Add background color handling */
  
}

#s-6b93de21-f566-4a92-bf99-019a151bbac9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6b93de21-f566-4a92-bf99-019a151bbac9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6b93de21-f566-4a92-bf99-019a151bbac9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b93de21-f566-4a92-bf99-019a151bbac9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b93de21-f566-4a92-bf99-019a151bbac9.shogun-image {
  box-sizing: border-box;
}



.s-6b93de21-f566-4a92-bf99-019a151bbac9 img.shogun-image {
  
}


@media (min-width: 1200px){#s-6b93de21-f566-4a92-bf99-019a151bbac9 {
  margin: 0 !important;
  overflow: visible;
}

#s-6b93de21-f566-4a92-bf99-019a151bbac9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6b93de21-f566-4a92-bf99-019a151bbac9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6b93de21-f566-4a92-bf99-019a151bbac9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6b93de21-f566-4a92-bf99-019a151bbac9 img.shogun-image {
  /* Add background color handling */
  
}

#s-6b93de21-f566-4a92-bf99-019a151bbac9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6b93de21-f566-4a92-bf99-019a151bbac9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6b93de21-f566-4a92-bf99-019a151bbac9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b93de21-f566-4a92-bf99-019a151bbac9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b93de21-f566-4a92-bf99-019a151bbac9.shogun-image {
  box-sizing: border-box;
}



.s-6b93de21-f566-4a92-bf99-019a151bbac9 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-6b93de21-f566-4a92-bf99-019a151bbac9 {
  margin: 0 !important;
  overflow: visible;
}

#s-6b93de21-f566-4a92-bf99-019a151bbac9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6b93de21-f566-4a92-bf99-019a151bbac9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6b93de21-f566-4a92-bf99-019a151bbac9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6b93de21-f566-4a92-bf99-019a151bbac9 img.shogun-image {
  /* Add background color handling */
  
}

#s-6b93de21-f566-4a92-bf99-019a151bbac9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6b93de21-f566-4a92-bf99-019a151bbac9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6b93de21-f566-4a92-bf99-019a151bbac9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b93de21-f566-4a92-bf99-019a151bbac9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b93de21-f566-4a92-bf99-019a151bbac9.shogun-image {
  box-sizing: border-box;
}



.s-6b93de21-f566-4a92-bf99-019a151bbac9 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-6b93de21-f566-4a92-bf99-019a151bbac9 {
  margin: 0 !important;
  overflow: visible;
}

#s-6b93de21-f566-4a92-bf99-019a151bbac9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6b93de21-f566-4a92-bf99-019a151bbac9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6b93de21-f566-4a92-bf99-019a151bbac9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6b93de21-f566-4a92-bf99-019a151bbac9 img.shogun-image {
  /* Add background color handling */
  
}

#s-6b93de21-f566-4a92-bf99-019a151bbac9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6b93de21-f566-4a92-bf99-019a151bbac9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6b93de21-f566-4a92-bf99-019a151bbac9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b93de21-f566-4a92-bf99-019a151bbac9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b93de21-f566-4a92-bf99-019a151bbac9.shogun-image {
  box-sizing: border-box;
}



.s-6b93de21-f566-4a92-bf99-019a151bbac9 img.shogun-image {
  
}


}@media (max-width: 767px){#s-6b93de21-f566-4a92-bf99-019a151bbac9 {
  margin: 0 !important;
  overflow: visible;
}

#s-6b93de21-f566-4a92-bf99-019a151bbac9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6b93de21-f566-4a92-bf99-019a151bbac9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6b93de21-f566-4a92-bf99-019a151bbac9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6b93de21-f566-4a92-bf99-019a151bbac9 img.shogun-image {
  /* Add background color handling */
  
}

#s-6b93de21-f566-4a92-bf99-019a151bbac9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6b93de21-f566-4a92-bf99-019a151bbac9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6b93de21-f566-4a92-bf99-019a151bbac9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b93de21-f566-4a92-bf99-019a151bbac9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b93de21-f566-4a92-bf99-019a151bbac9.shogun-image {
  box-sizing: border-box;
}



.s-6b93de21-f566-4a92-bf99-019a151bbac9 img.shogun-image {
  
}


}
#s-91d44da9-fc4d-4e50-9144-149062edeb99 {
  background-size: contain;
background-position: center center;
background-repeat: no-repeat;
background-attachment: scroll;
background-color: rgba(0, 0, 0, 0.1);
}








#s-91d44da9-fc4d-4e50-9144-149062edeb99 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-91d44da9-fc4d-4e50-9144-149062edeb99 {
  cursor: pointer;
}#s-91d44da9-fc4d-4e50-9144-149062edeb99.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 {
  max-width: 1921px;
aspect-ratio: 16/9;
text-align: center;
}

#s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 {
  margin: 0 !important;
  overflow: visible;
}

#s-cd3994fa-7506-4276-a85a-8f57f6dac3d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 img.shogun-image {
  /* Add background color handling */
  
}

#s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shogun-image {
  box-sizing: border-box;
}



.s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shogun-image-container {
      position: relative;
    }

    .s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

@media (min-width: 1200px){#s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 {
  margin: 0 !important;
  overflow: visible;
}

#s-cd3994fa-7506-4276-a85a-8f57f6dac3d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 img.shogun-image {
  /* Add background color handling */
  
}

#s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shogun-image {
  box-sizing: border-box;
}



.s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shogun-image-container {
      position: relative;
    }

    .s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 {
  margin: 0 !important;
  overflow: visible;
}

#s-cd3994fa-7506-4276-a85a-8f57f6dac3d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 img.shogun-image {
  /* Add background color handling */
  
}

#s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shogun-image {
  box-sizing: border-box;
}



.s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shogun-image-container {
      position: relative;
    }

    .s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 {
  margin: 0 !important;
  overflow: visible;
}

#s-cd3994fa-7506-4276-a85a-8f57f6dac3d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 img.shogun-image {
  /* Add background color handling */
  
}

#s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shogun-image {
  box-sizing: border-box;
}



.s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shogun-image-container {
      position: relative;
    }

    .s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}@media (max-width: 767px){#s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 {
  margin: 0 !important;
  overflow: visible;
}

#s-cd3994fa-7506-4276-a85a-8f57f6dac3d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 img.shogun-image {
  /* Add background color handling */
  
}

#s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shogun-image {
  box-sizing: border-box;
}



.s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shogun-image-container {
      position: relative;
    }

    .s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cd3994fa-7506-4276-a85a-8f57f6dac3d3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cd3994fa-7506-4276-a85a-8f57f6dac3d3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}
#s-eeb70c1a-fd14-41b3-b56b-df22e091bcee {
  background-size: contain;
background-position: center center;
background-repeat: no-repeat;
background-attachment: scroll;
background-color: rgba(0, 0, 0, 0.1);
}








#s-eeb70c1a-fd14-41b3-b56b-df22e091bcee > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-eeb70c1a-fd14-41b3-b56b-df22e091bcee {
  cursor: pointer;
}#s-eeb70c1a-fd14-41b3-b56b-df22e091bcee.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b0b5490c-2393-4a23-8729-b8fb698e5884 {
  max-width: 1921px;
aspect-ratio: 16/9;
text-align: center;
}

#s-b0b5490c-2393-4a23-8729-b8fb698e5884 {
  margin: 0 !important;
  overflow: visible;
}

#s-b0b5490c-2393-4a23-8729-b8fb698e5884-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b0b5490c-2393-4a23-8729-b8fb698e5884 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b0b5490c-2393-4a23-8729-b8fb698e5884 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b0b5490c-2393-4a23-8729-b8fb698e5884 img.shogun-image {
  /* Add background color handling */
  
}

#s-b0b5490c-2393-4a23-8729-b8fb698e5884 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b0b5490c-2393-4a23-8729-b8fb698e5884 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-b0b5490c-2393-4a23-8729-b8fb698e5884 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b0b5490c-2393-4a23-8729-b8fb698e5884 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b0b5490c-2393-4a23-8729-b8fb698e5884.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b0b5490c-2393-4a23-8729-b8fb698e5884 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-b0b5490c-2393-4a23-8729-b8fb698e5884.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-b0b5490c-2393-4a23-8729-b8fb698e5884 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b0b5490c-2393-4a23-8729-b8fb698e5884.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0b5490c-2393-4a23-8729-b8fb698e5884.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0b5490c-2393-4a23-8729-b8fb698e5884.shogun-image {
  box-sizing: border-box;
}



.s-b0b5490c-2393-4a23-8729-b8fb698e5884 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b0b5490c-2393-4a23-8729-b8fb698e5884 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-b0b5490c-2393-4a23-8729-b8fb698e5884.shogun-image-container {
      position: relative;
    }

    .s-b0b5490c-2393-4a23-8729-b8fb698e5884.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b0b5490c-2393-4a23-8729-b8fb698e5884.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b0b5490c-2393-4a23-8729-b8fb698e5884 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

@media (min-width: 1200px){#s-b0b5490c-2393-4a23-8729-b8fb698e5884 {
  margin: 0 !important;
  overflow: visible;
}

#s-b0b5490c-2393-4a23-8729-b8fb698e5884-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b0b5490c-2393-4a23-8729-b8fb698e5884 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b0b5490c-2393-4a23-8729-b8fb698e5884 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b0b5490c-2393-4a23-8729-b8fb698e5884 img.shogun-image {
  /* Add background color handling */
  
}

#s-b0b5490c-2393-4a23-8729-b8fb698e5884 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b0b5490c-2393-4a23-8729-b8fb698e5884 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-b0b5490c-2393-4a23-8729-b8fb698e5884 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b0b5490c-2393-4a23-8729-b8fb698e5884 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b0b5490c-2393-4a23-8729-b8fb698e5884.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b0b5490c-2393-4a23-8729-b8fb698e5884 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-b0b5490c-2393-4a23-8729-b8fb698e5884.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-b0b5490c-2393-4a23-8729-b8fb698e5884 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b0b5490c-2393-4a23-8729-b8fb698e5884.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0b5490c-2393-4a23-8729-b8fb698e5884.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0b5490c-2393-4a23-8729-b8fb698e5884.shogun-image {
  box-sizing: border-box;
}



.s-b0b5490c-2393-4a23-8729-b8fb698e5884 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b0b5490c-2393-4a23-8729-b8fb698e5884 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-b0b5490c-2393-4a23-8729-b8fb698e5884.shogun-image-container {
      position: relative;
    }

    .s-b0b5490c-2393-4a23-8729-b8fb698e5884.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b0b5490c-2393-4a23-8729-b8fb698e5884.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b0b5490c-2393-4a23-8729-b8fb698e5884 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b0b5490c-2393-4a23-8729-b8fb698e5884 {
  margin: 0 !important;
  overflow: visible;
}

#s-b0b5490c-2393-4a23-8729-b8fb698e5884-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b0b5490c-2393-4a23-8729-b8fb698e5884 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b0b5490c-2393-4a23-8729-b8fb698e5884 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b0b5490c-2393-4a23-8729-b8fb698e5884 img.shogun-image {
  /* Add background color handling */
  
}

#s-b0b5490c-2393-4a23-8729-b8fb698e5884 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b0b5490c-2393-4a23-8729-b8fb698e5884 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-b0b5490c-2393-4a23-8729-b8fb698e5884 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b0b5490c-2393-4a23-8729-b8fb698e5884 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b0b5490c-2393-4a23-8729-b8fb698e5884.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b0b5490c-2393-4a23-8729-b8fb698e5884 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-b0b5490c-2393-4a23-8729-b8fb698e5884.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-b0b5490c-2393-4a23-8729-b8fb698e5884 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b0b5490c-2393-4a23-8729-b8fb698e5884.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0b5490c-2393-4a23-8729-b8fb698e5884.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0b5490c-2393-4a23-8729-b8fb698e5884.shogun-image {
  box-sizing: border-box;
}



.s-b0b5490c-2393-4a23-8729-b8fb698e5884 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b0b5490c-2393-4a23-8729-b8fb698e5884 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-b0b5490c-2393-4a23-8729-b8fb698e5884.shogun-image-container {
      position: relative;
    }

    .s-b0b5490c-2393-4a23-8729-b8fb698e5884.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b0b5490c-2393-4a23-8729-b8fb698e5884.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b0b5490c-2393-4a23-8729-b8fb698e5884 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b0b5490c-2393-4a23-8729-b8fb698e5884 {
  margin: 0 !important;
  overflow: visible;
}

#s-b0b5490c-2393-4a23-8729-b8fb698e5884-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b0b5490c-2393-4a23-8729-b8fb698e5884 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b0b5490c-2393-4a23-8729-b8fb698e5884 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b0b5490c-2393-4a23-8729-b8fb698e5884 img.shogun-image {
  /* Add background color handling */
  
}

#s-b0b5490c-2393-4a23-8729-b8fb698e5884 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b0b5490c-2393-4a23-8729-b8fb698e5884 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-b0b5490c-2393-4a23-8729-b8fb698e5884 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b0b5490c-2393-4a23-8729-b8fb698e5884 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b0b5490c-2393-4a23-8729-b8fb698e5884.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b0b5490c-2393-4a23-8729-b8fb698e5884 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-b0b5490c-2393-4a23-8729-b8fb698e5884.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-b0b5490c-2393-4a23-8729-b8fb698e5884 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b0b5490c-2393-4a23-8729-b8fb698e5884.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0b5490c-2393-4a23-8729-b8fb698e5884.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0b5490c-2393-4a23-8729-b8fb698e5884.shogun-image {
  box-sizing: border-box;
}



.s-b0b5490c-2393-4a23-8729-b8fb698e5884 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b0b5490c-2393-4a23-8729-b8fb698e5884 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-b0b5490c-2393-4a23-8729-b8fb698e5884.shogun-image-container {
      position: relative;
    }

    .s-b0b5490c-2393-4a23-8729-b8fb698e5884.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b0b5490c-2393-4a23-8729-b8fb698e5884.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b0b5490c-2393-4a23-8729-b8fb698e5884 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}@media (max-width: 767px){#s-b0b5490c-2393-4a23-8729-b8fb698e5884 {
  margin: 0 !important;
  overflow: visible;
}

#s-b0b5490c-2393-4a23-8729-b8fb698e5884-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b0b5490c-2393-4a23-8729-b8fb698e5884 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b0b5490c-2393-4a23-8729-b8fb698e5884 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b0b5490c-2393-4a23-8729-b8fb698e5884 img.shogun-image {
  /* Add background color handling */
  
}

#s-b0b5490c-2393-4a23-8729-b8fb698e5884 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b0b5490c-2393-4a23-8729-b8fb698e5884 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-b0b5490c-2393-4a23-8729-b8fb698e5884 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b0b5490c-2393-4a23-8729-b8fb698e5884 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b0b5490c-2393-4a23-8729-b8fb698e5884.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b0b5490c-2393-4a23-8729-b8fb698e5884 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-b0b5490c-2393-4a23-8729-b8fb698e5884.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-b0b5490c-2393-4a23-8729-b8fb698e5884 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b0b5490c-2393-4a23-8729-b8fb698e5884.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0b5490c-2393-4a23-8729-b8fb698e5884.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0b5490c-2393-4a23-8729-b8fb698e5884.shogun-image {
  box-sizing: border-box;
}



.s-b0b5490c-2393-4a23-8729-b8fb698e5884 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b0b5490c-2393-4a23-8729-b8fb698e5884 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-b0b5490c-2393-4a23-8729-b8fb698e5884.shogun-image-container {
      position: relative;
    }

    .s-b0b5490c-2393-4a23-8729-b8fb698e5884.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b0b5490c-2393-4a23-8729-b8fb698e5884.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b0b5490c-2393-4a23-8729-b8fb698e5884 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}
#s-c90e4d11-1138-4114-885b-1d7d8ba73f08 {
  background-size: contain;
background-position: center center;
background-repeat: no-repeat;
background-attachment: scroll;
background-color: rgba(0, 0, 0, 0.1);
}








#s-c90e4d11-1138-4114-885b-1d7d8ba73f08 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c90e4d11-1138-4114-885b-1d7d8ba73f08 {
  cursor: pointer;
}#s-c90e4d11-1138-4114-885b-1d7d8ba73f08.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-370eaf12-f888-493e-877d-2ef8fb91d247 {
  max-width: 1921px;
aspect-ratio: 16/9;
text-align: center;
}

#s-370eaf12-f888-493e-877d-2ef8fb91d247 {
  margin: 0 !important;
  overflow: visible;
}

#s-370eaf12-f888-493e-877d-2ef8fb91d247-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-370eaf12-f888-493e-877d-2ef8fb91d247 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-370eaf12-f888-493e-877d-2ef8fb91d247 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-370eaf12-f888-493e-877d-2ef8fb91d247 img.shogun-image {
  /* Add background color handling */
  
}

#s-370eaf12-f888-493e-877d-2ef8fb91d247 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-370eaf12-f888-493e-877d-2ef8fb91d247 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-370eaf12-f888-493e-877d-2ef8fb91d247 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-370eaf12-f888-493e-877d-2ef8fb91d247 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-370eaf12-f888-493e-877d-2ef8fb91d247.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-370eaf12-f888-493e-877d-2ef8fb91d247 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-370eaf12-f888-493e-877d-2ef8fb91d247.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-370eaf12-f888-493e-877d-2ef8fb91d247 .shogun-image-content {
  
    justify-content: center;
  
}

.s-370eaf12-f888-493e-877d-2ef8fb91d247.shg-align-container {
  display: flex;
  justify-content: center
}

.s-370eaf12-f888-493e-877d-2ef8fb91d247.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-370eaf12-f888-493e-877d-2ef8fb91d247.shogun-image {
  box-sizing: border-box;
}



.s-370eaf12-f888-493e-877d-2ef8fb91d247 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-370eaf12-f888-493e-877d-2ef8fb91d247 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-370eaf12-f888-493e-877d-2ef8fb91d247.shogun-image-container {
      position: relative;
    }

    .s-370eaf12-f888-493e-877d-2ef8fb91d247.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-370eaf12-f888-493e-877d-2ef8fb91d247.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-370eaf12-f888-493e-877d-2ef8fb91d247 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

@media (min-width: 1200px){#s-370eaf12-f888-493e-877d-2ef8fb91d247 {
  margin: 0 !important;
  overflow: visible;
}

#s-370eaf12-f888-493e-877d-2ef8fb91d247-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-370eaf12-f888-493e-877d-2ef8fb91d247 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-370eaf12-f888-493e-877d-2ef8fb91d247 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-370eaf12-f888-493e-877d-2ef8fb91d247 img.shogun-image {
  /* Add background color handling */
  
}

#s-370eaf12-f888-493e-877d-2ef8fb91d247 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-370eaf12-f888-493e-877d-2ef8fb91d247 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-370eaf12-f888-493e-877d-2ef8fb91d247 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-370eaf12-f888-493e-877d-2ef8fb91d247 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-370eaf12-f888-493e-877d-2ef8fb91d247.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-370eaf12-f888-493e-877d-2ef8fb91d247 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-370eaf12-f888-493e-877d-2ef8fb91d247.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-370eaf12-f888-493e-877d-2ef8fb91d247 .shogun-image-content {
  
    justify-content: center;
  
}

.s-370eaf12-f888-493e-877d-2ef8fb91d247.shg-align-container {
  display: flex;
  justify-content: center
}

.s-370eaf12-f888-493e-877d-2ef8fb91d247.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-370eaf12-f888-493e-877d-2ef8fb91d247.shogun-image {
  box-sizing: border-box;
}



.s-370eaf12-f888-493e-877d-2ef8fb91d247 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-370eaf12-f888-493e-877d-2ef8fb91d247 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-370eaf12-f888-493e-877d-2ef8fb91d247.shogun-image-container {
      position: relative;
    }

    .s-370eaf12-f888-493e-877d-2ef8fb91d247.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-370eaf12-f888-493e-877d-2ef8fb91d247.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-370eaf12-f888-493e-877d-2ef8fb91d247 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-370eaf12-f888-493e-877d-2ef8fb91d247 {
  margin: 0 !important;
  overflow: visible;
}

#s-370eaf12-f888-493e-877d-2ef8fb91d247-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-370eaf12-f888-493e-877d-2ef8fb91d247 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-370eaf12-f888-493e-877d-2ef8fb91d247 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-370eaf12-f888-493e-877d-2ef8fb91d247 img.shogun-image {
  /* Add background color handling */
  
}

#s-370eaf12-f888-493e-877d-2ef8fb91d247 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-370eaf12-f888-493e-877d-2ef8fb91d247 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-370eaf12-f888-493e-877d-2ef8fb91d247 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-370eaf12-f888-493e-877d-2ef8fb91d247 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-370eaf12-f888-493e-877d-2ef8fb91d247.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-370eaf12-f888-493e-877d-2ef8fb91d247 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-370eaf12-f888-493e-877d-2ef8fb91d247.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-370eaf12-f888-493e-877d-2ef8fb91d247 .shogun-image-content {
  
    justify-content: center;
  
}

.s-370eaf12-f888-493e-877d-2ef8fb91d247.shg-align-container {
  display: flex;
  justify-content: center
}

.s-370eaf12-f888-493e-877d-2ef8fb91d247.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-370eaf12-f888-493e-877d-2ef8fb91d247.shogun-image {
  box-sizing: border-box;
}



.s-370eaf12-f888-493e-877d-2ef8fb91d247 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-370eaf12-f888-493e-877d-2ef8fb91d247 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-370eaf12-f888-493e-877d-2ef8fb91d247.shogun-image-container {
      position: relative;
    }

    .s-370eaf12-f888-493e-877d-2ef8fb91d247.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-370eaf12-f888-493e-877d-2ef8fb91d247.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-370eaf12-f888-493e-877d-2ef8fb91d247 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-370eaf12-f888-493e-877d-2ef8fb91d247 {
  margin: 0 !important;
  overflow: visible;
}

#s-370eaf12-f888-493e-877d-2ef8fb91d247-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-370eaf12-f888-493e-877d-2ef8fb91d247 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-370eaf12-f888-493e-877d-2ef8fb91d247 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-370eaf12-f888-493e-877d-2ef8fb91d247 img.shogun-image {
  /* Add background color handling */
  
}

#s-370eaf12-f888-493e-877d-2ef8fb91d247 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-370eaf12-f888-493e-877d-2ef8fb91d247 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-370eaf12-f888-493e-877d-2ef8fb91d247 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-370eaf12-f888-493e-877d-2ef8fb91d247 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-370eaf12-f888-493e-877d-2ef8fb91d247.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-370eaf12-f888-493e-877d-2ef8fb91d247 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-370eaf12-f888-493e-877d-2ef8fb91d247.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-370eaf12-f888-493e-877d-2ef8fb91d247 .shogun-image-content {
  
    justify-content: center;
  
}

.s-370eaf12-f888-493e-877d-2ef8fb91d247.shg-align-container {
  display: flex;
  justify-content: center
}

.s-370eaf12-f888-493e-877d-2ef8fb91d247.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-370eaf12-f888-493e-877d-2ef8fb91d247.shogun-image {
  box-sizing: border-box;
}



.s-370eaf12-f888-493e-877d-2ef8fb91d247 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-370eaf12-f888-493e-877d-2ef8fb91d247 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-370eaf12-f888-493e-877d-2ef8fb91d247.shogun-image-container {
      position: relative;
    }

    .s-370eaf12-f888-493e-877d-2ef8fb91d247.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-370eaf12-f888-493e-877d-2ef8fb91d247.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-370eaf12-f888-493e-877d-2ef8fb91d247 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}@media (max-width: 767px){#s-370eaf12-f888-493e-877d-2ef8fb91d247 {
  margin: 0 !important;
  overflow: visible;
}

#s-370eaf12-f888-493e-877d-2ef8fb91d247-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-370eaf12-f888-493e-877d-2ef8fb91d247 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-370eaf12-f888-493e-877d-2ef8fb91d247 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-370eaf12-f888-493e-877d-2ef8fb91d247 img.shogun-image {
  /* Add background color handling */
  
}

#s-370eaf12-f888-493e-877d-2ef8fb91d247 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-370eaf12-f888-493e-877d-2ef8fb91d247 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-370eaf12-f888-493e-877d-2ef8fb91d247 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-370eaf12-f888-493e-877d-2ef8fb91d247 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-370eaf12-f888-493e-877d-2ef8fb91d247.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-370eaf12-f888-493e-877d-2ef8fb91d247 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-370eaf12-f888-493e-877d-2ef8fb91d247.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-370eaf12-f888-493e-877d-2ef8fb91d247 .shogun-image-content {
  
    justify-content: center;
  
}

.s-370eaf12-f888-493e-877d-2ef8fb91d247.shg-align-container {
  display: flex;
  justify-content: center
}

.s-370eaf12-f888-493e-877d-2ef8fb91d247.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-370eaf12-f888-493e-877d-2ef8fb91d247.shogun-image {
  box-sizing: border-box;
}



.s-370eaf12-f888-493e-877d-2ef8fb91d247 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-370eaf12-f888-493e-877d-2ef8fb91d247 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-370eaf12-f888-493e-877d-2ef8fb91d247.shogun-image-container {
      position: relative;
    }

    .s-370eaf12-f888-493e-877d-2ef8fb91d247.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-370eaf12-f888-493e-877d-2ef8fb91d247.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-370eaf12-f888-493e-877d-2ef8fb91d247 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}
#s-6e5df257-b962-41fa-a439-017f4cc6b24e {
  background-size: cover;
min-height: 50px;
background-position: center center;
background-repeat: no-repeat;
background-attachment: scroll;
background-color: rgba(0, 0, 0, 0.15);
}








#s-6e5df257-b962-41fa-a439-017f4cc6b24e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6e5df257-b962-41fa-a439-017f4cc6b24e {
  cursor: pointer;
}#s-6e5df257-b962-41fa-a439-017f4cc6b24e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 {
  max-width: 1200px;
aspect-ratio: 16/9;
text-align: center;
}

#s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 {
  margin: 0 !important;
  overflow: visible;
}

#s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 img.shogun-image {
  /* Add background color handling */
  
}

#s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shogun-image {
  box-sizing: border-box;
}



.s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shogun-image-container {
      position: relative;
    }

    .s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

@media (min-width: 1200px){#s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 {
  margin: 0 !important;
  overflow: visible;
}

#s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 img.shogun-image {
  /* Add background color handling */
  
}

#s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shogun-image {
  box-sizing: border-box;
}



.s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shogun-image-container {
      position: relative;
    }

    .s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 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-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 {
  margin: 0 !important;
  overflow: visible;
}

#s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 img.shogun-image {
  /* Add background color handling */
  
}

#s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shogun-image {
  box-sizing: border-box;
}



.s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shogun-image-container {
      position: relative;
    }

    .s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 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-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 {
  margin: 0 !important;
  overflow: visible;
}

#s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 img.shogun-image {
  /* Add background color handling */
  
}

#s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shogun-image {
  box-sizing: border-box;
}



.s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shogun-image-container {
      position: relative;
    }

    .s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (max-width: 767px){#s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 {
  margin: 0 !important;
  overflow: visible;
}

#s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 img.shogun-image {
  /* Add background color handling */
  
}

#s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shogun-image {
  box-sizing: border-box;
}



.s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shogun-image-container {
      position: relative;
    }

    .s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a08f5446-cacd-4a1e-8f56-2a1c46d8c171 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-4d05a3c4-0a38-4539-a796-7ee76f33bbd6 {
  background-size: cover;
min-height: 50px;
background-position: center center;
background-repeat: no-repeat;
background-attachment: scroll;
background-color: rgba(0, 0, 0, 0.15);
}








#s-4d05a3c4-0a38-4539-a796-7ee76f33bbd6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4d05a3c4-0a38-4539-a796-7ee76f33bbd6 {
  cursor: pointer;
}#s-4d05a3c4-0a38-4539-a796-7ee76f33bbd6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 {
  max-width: 1200px;
aspect-ratio: 16/9;
text-align: center;
}

#s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 {
  margin: 0 !important;
  overflow: visible;
}

#s-fa8c8ad3-e445-42b6-ac27-af4be1c78698-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 img.shogun-image {
  /* Add background color handling */
  
}

#s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shogun-image {
  box-sizing: border-box;
}



.s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shogun-image-container {
      position: relative;
    }

    .s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

@media (min-width: 1200px){#s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 {
  margin: 0 !important;
  overflow: visible;
}

#s-fa8c8ad3-e445-42b6-ac27-af4be1c78698-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 img.shogun-image {
  /* Add background color handling */
  
}

#s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shogun-image {
  box-sizing: border-box;
}



.s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shogun-image-container {
      position: relative;
    }

    .s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 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-fa8c8ad3-e445-42b6-ac27-af4be1c78698 {
  margin: 0 !important;
  overflow: visible;
}

#s-fa8c8ad3-e445-42b6-ac27-af4be1c78698-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 img.shogun-image {
  /* Add background color handling */
  
}

#s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shogun-image {
  box-sizing: border-box;
}



.s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shogun-image-container {
      position: relative;
    }

    .s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 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-fa8c8ad3-e445-42b6-ac27-af4be1c78698 {
  margin: 0 !important;
  overflow: visible;
}

#s-fa8c8ad3-e445-42b6-ac27-af4be1c78698-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 img.shogun-image {
  /* Add background color handling */
  
}

#s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shogun-image {
  box-sizing: border-box;
}



.s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shogun-image-container {
      position: relative;
    }

    .s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (max-width: 767px){#s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 {
  margin: 0 !important;
  overflow: visible;
}

#s-fa8c8ad3-e445-42b6-ac27-af4be1c78698-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 img.shogun-image {
  /* Add background color handling */
  
}

#s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shogun-image {
  box-sizing: border-box;
}



.s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shogun-image-container {
      position: relative;
    }

    .s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fa8c8ad3-e445-42b6-ac27-af4be1c78698.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fa8c8ad3-e445-42b6-ac27-af4be1c78698 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-65c4b179-ed70-46a7-b780-9f4da9f56a5c {
  background-size: cover;
min-height: 50px;
background-position: center center;
background-repeat: no-repeat;
background-attachment: scroll;
background-color: rgba(222, 219, 215, 1);
}








#s-65c4b179-ed70-46a7-b780-9f4da9f56a5c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-65c4b179-ed70-46a7-b780-9f4da9f56a5c {
  cursor: pointer;
}#s-65c4b179-ed70-46a7-b780-9f4da9f56a5c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-bb442b12-4ddc-4661-9499-d48993ffa789 {
  max-width: 1921px;
aspect-ratio: 16/9;
text-align: center;
}

#s-bb442b12-4ddc-4661-9499-d48993ffa789 {
  margin: 0 !important;
  overflow: visible;
}

#s-bb442b12-4ddc-4661-9499-d48993ffa789-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bb442b12-4ddc-4661-9499-d48993ffa789 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bb442b12-4ddc-4661-9499-d48993ffa789 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bb442b12-4ddc-4661-9499-d48993ffa789 img.shogun-image {
  /* Add background color handling */
  
}

#s-bb442b12-4ddc-4661-9499-d48993ffa789 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bb442b12-4ddc-4661-9499-d48993ffa789 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-bb442b12-4ddc-4661-9499-d48993ffa789 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bb442b12-4ddc-4661-9499-d48993ffa789 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bb442b12-4ddc-4661-9499-d48993ffa789.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bb442b12-4ddc-4661-9499-d48993ffa789 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-bb442b12-4ddc-4661-9499-d48993ffa789.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-bb442b12-4ddc-4661-9499-d48993ffa789 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bb442b12-4ddc-4661-9499-d48993ffa789.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bb442b12-4ddc-4661-9499-d48993ffa789.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bb442b12-4ddc-4661-9499-d48993ffa789.shogun-image {
  box-sizing: border-box;
}



.s-bb442b12-4ddc-4661-9499-d48993ffa789 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bb442b12-4ddc-4661-9499-d48993ffa789 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-bb442b12-4ddc-4661-9499-d48993ffa789.shogun-image-container {
      position: relative;
    }

    .s-bb442b12-4ddc-4661-9499-d48993ffa789.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bb442b12-4ddc-4661-9499-d48993ffa789.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bb442b12-4ddc-4661-9499-d48993ffa789 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

@media (min-width: 1200px){#s-bb442b12-4ddc-4661-9499-d48993ffa789 {
  margin: 0 !important;
  overflow: visible;
}

#s-bb442b12-4ddc-4661-9499-d48993ffa789-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bb442b12-4ddc-4661-9499-d48993ffa789 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bb442b12-4ddc-4661-9499-d48993ffa789 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bb442b12-4ddc-4661-9499-d48993ffa789 img.shogun-image {
  /* Add background color handling */
  
}

#s-bb442b12-4ddc-4661-9499-d48993ffa789 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bb442b12-4ddc-4661-9499-d48993ffa789 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-bb442b12-4ddc-4661-9499-d48993ffa789 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bb442b12-4ddc-4661-9499-d48993ffa789 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bb442b12-4ddc-4661-9499-d48993ffa789.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bb442b12-4ddc-4661-9499-d48993ffa789 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-bb442b12-4ddc-4661-9499-d48993ffa789.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-bb442b12-4ddc-4661-9499-d48993ffa789 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bb442b12-4ddc-4661-9499-d48993ffa789.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bb442b12-4ddc-4661-9499-d48993ffa789.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bb442b12-4ddc-4661-9499-d48993ffa789.shogun-image {
  box-sizing: border-box;
}



.s-bb442b12-4ddc-4661-9499-d48993ffa789 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bb442b12-4ddc-4661-9499-d48993ffa789 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-bb442b12-4ddc-4661-9499-d48993ffa789.shogun-image-container {
      position: relative;
    }

    .s-bb442b12-4ddc-4661-9499-d48993ffa789.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bb442b12-4ddc-4661-9499-d48993ffa789.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bb442b12-4ddc-4661-9499-d48993ffa789 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-bb442b12-4ddc-4661-9499-d48993ffa789 {
  margin: 0 !important;
  overflow: visible;
}

#s-bb442b12-4ddc-4661-9499-d48993ffa789-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bb442b12-4ddc-4661-9499-d48993ffa789 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bb442b12-4ddc-4661-9499-d48993ffa789 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bb442b12-4ddc-4661-9499-d48993ffa789 img.shogun-image {
  /* Add background color handling */
  
}

#s-bb442b12-4ddc-4661-9499-d48993ffa789 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bb442b12-4ddc-4661-9499-d48993ffa789 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-bb442b12-4ddc-4661-9499-d48993ffa789 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bb442b12-4ddc-4661-9499-d48993ffa789 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bb442b12-4ddc-4661-9499-d48993ffa789.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bb442b12-4ddc-4661-9499-d48993ffa789 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-bb442b12-4ddc-4661-9499-d48993ffa789.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-bb442b12-4ddc-4661-9499-d48993ffa789 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bb442b12-4ddc-4661-9499-d48993ffa789.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bb442b12-4ddc-4661-9499-d48993ffa789.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bb442b12-4ddc-4661-9499-d48993ffa789.shogun-image {
  box-sizing: border-box;
}



.s-bb442b12-4ddc-4661-9499-d48993ffa789 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bb442b12-4ddc-4661-9499-d48993ffa789 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-bb442b12-4ddc-4661-9499-d48993ffa789.shogun-image-container {
      position: relative;
    }

    .s-bb442b12-4ddc-4661-9499-d48993ffa789.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bb442b12-4ddc-4661-9499-d48993ffa789.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bb442b12-4ddc-4661-9499-d48993ffa789 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-bb442b12-4ddc-4661-9499-d48993ffa789 {
  margin: 0 !important;
  overflow: visible;
}

#s-bb442b12-4ddc-4661-9499-d48993ffa789-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bb442b12-4ddc-4661-9499-d48993ffa789 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bb442b12-4ddc-4661-9499-d48993ffa789 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bb442b12-4ddc-4661-9499-d48993ffa789 img.shogun-image {
  /* Add background color handling */
  
}

#s-bb442b12-4ddc-4661-9499-d48993ffa789 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bb442b12-4ddc-4661-9499-d48993ffa789 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-bb442b12-4ddc-4661-9499-d48993ffa789 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bb442b12-4ddc-4661-9499-d48993ffa789 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bb442b12-4ddc-4661-9499-d48993ffa789.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bb442b12-4ddc-4661-9499-d48993ffa789 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-bb442b12-4ddc-4661-9499-d48993ffa789.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-bb442b12-4ddc-4661-9499-d48993ffa789 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bb442b12-4ddc-4661-9499-d48993ffa789.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bb442b12-4ddc-4661-9499-d48993ffa789.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bb442b12-4ddc-4661-9499-d48993ffa789.shogun-image {
  box-sizing: border-box;
}



.s-bb442b12-4ddc-4661-9499-d48993ffa789 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bb442b12-4ddc-4661-9499-d48993ffa789 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-bb442b12-4ddc-4661-9499-d48993ffa789.shogun-image-container {
      position: relative;
    }

    .s-bb442b12-4ddc-4661-9499-d48993ffa789.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bb442b12-4ddc-4661-9499-d48993ffa789.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bb442b12-4ddc-4661-9499-d48993ffa789 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}@media (max-width: 767px){#s-bb442b12-4ddc-4661-9499-d48993ffa789 {
  margin: 0 !important;
  overflow: visible;
}

#s-bb442b12-4ddc-4661-9499-d48993ffa789-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bb442b12-4ddc-4661-9499-d48993ffa789 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bb442b12-4ddc-4661-9499-d48993ffa789 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bb442b12-4ddc-4661-9499-d48993ffa789 img.shogun-image {
  /* Add background color handling */
  
}

#s-bb442b12-4ddc-4661-9499-d48993ffa789 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bb442b12-4ddc-4661-9499-d48993ffa789 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-bb442b12-4ddc-4661-9499-d48993ffa789 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bb442b12-4ddc-4661-9499-d48993ffa789 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bb442b12-4ddc-4661-9499-d48993ffa789.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bb442b12-4ddc-4661-9499-d48993ffa789 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-bb442b12-4ddc-4661-9499-d48993ffa789.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-bb442b12-4ddc-4661-9499-d48993ffa789 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bb442b12-4ddc-4661-9499-d48993ffa789.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bb442b12-4ddc-4661-9499-d48993ffa789.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bb442b12-4ddc-4661-9499-d48993ffa789.shogun-image {
  box-sizing: border-box;
}



.s-bb442b12-4ddc-4661-9499-d48993ffa789 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bb442b12-4ddc-4661-9499-d48993ffa789 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-bb442b12-4ddc-4661-9499-d48993ffa789.shogun-image-container {
      position: relative;
    }

    .s-bb442b12-4ddc-4661-9499-d48993ffa789.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bb442b12-4ddc-4661-9499-d48993ffa789.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bb442b12-4ddc-4661-9499-d48993ffa789 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}
#s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 {
  margin-left: auto;
margin-right: auto;
max-width: 1921px;
aspect-ratio: 16/9;
text-align: center;
}

#s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 {
  margin: 0 !important;
  overflow: visible;
}

#s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 img.shogun-image {
  /* Add background color handling */
  
}

#s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shogun-image {
  box-sizing: border-box;
}



.s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shogun-image-container {
      position: relative;
    }

    .s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

@media (min-width: 1200px){#s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 {
  margin: 0 !important;
  overflow: visible;
}

#s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 img.shogun-image {
  /* Add background color handling */
  
}

#s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shogun-image {
  box-sizing: border-box;
}



.s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shogun-image-container {
      position: relative;
    }

    .s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 {
  margin: 0 !important;
  overflow: visible;
}

#s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 img.shogun-image {
  /* Add background color handling */
  
}

#s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shogun-image {
  box-sizing: border-box;
}



.s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shogun-image-container {
      position: relative;
    }

    .s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 {
  margin: 0 !important;
  overflow: visible;
}

#s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 img.shogun-image {
  /* Add background color handling */
  
}

#s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shogun-image {
  box-sizing: border-box;
}



.s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shogun-image-container {
      position: relative;
    }

    .s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}@media (max-width: 767px){#s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 {
  margin: 0 !important;
  overflow: visible;
}

#s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 img.shogun-image {
  /* Add background color handling */
  
}

#s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shogun-image {
  box-sizing: border-box;
}



.s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shogun-image-container {
      position: relative;
    }

    .s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9bea5c3f-a52f-4cd2-8435-1fcfa0ace166 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}
#s-b3c81e79-c6f2-472c-b129-dcc892e6881c {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
text-align: center;
}

#s-b3c81e79-c6f2-472c-b129-dcc892e6881c {
  margin: 0 !important;
  overflow: visible;
}

#s-b3c81e79-c6f2-472c-b129-dcc892e6881c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b3c81e79-c6f2-472c-b129-dcc892e6881c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b3c81e79-c6f2-472c-b129-dcc892e6881c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b3c81e79-c6f2-472c-b129-dcc892e6881c img.shogun-image {
  /* Add background color handling */
  
}

#s-b3c81e79-c6f2-472c-b129-dcc892e6881c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b3c81e79-c6f2-472c-b129-dcc892e6881c .shogun-image-content {
  
    justify-content: center;
  
}

.s-b3c81e79-c6f2-472c-b129-dcc892e6881c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b3c81e79-c6f2-472c-b129-dcc892e6881c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b3c81e79-c6f2-472c-b129-dcc892e6881c.shogun-image {
  box-sizing: border-box;
}



.s-b3c81e79-c6f2-472c-b129-dcc892e6881c img.shogun-image {
  
}


@media (min-width: 1200px){#s-b3c81e79-c6f2-472c-b129-dcc892e6881c {
  margin: 0 !important;
  overflow: visible;
}

#s-b3c81e79-c6f2-472c-b129-dcc892e6881c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b3c81e79-c6f2-472c-b129-dcc892e6881c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b3c81e79-c6f2-472c-b129-dcc892e6881c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b3c81e79-c6f2-472c-b129-dcc892e6881c img.shogun-image {
  /* Add background color handling */
  
}

#s-b3c81e79-c6f2-472c-b129-dcc892e6881c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b3c81e79-c6f2-472c-b129-dcc892e6881c .shogun-image-content {
  
    justify-content: center;
  
}

.s-b3c81e79-c6f2-472c-b129-dcc892e6881c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b3c81e79-c6f2-472c-b129-dcc892e6881c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b3c81e79-c6f2-472c-b129-dcc892e6881c.shogun-image {
  box-sizing: border-box;
}



.s-b3c81e79-c6f2-472c-b129-dcc892e6881c img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-b3c81e79-c6f2-472c-b129-dcc892e6881c {
  margin: 0 !important;
  overflow: visible;
}

#s-b3c81e79-c6f2-472c-b129-dcc892e6881c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b3c81e79-c6f2-472c-b129-dcc892e6881c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b3c81e79-c6f2-472c-b129-dcc892e6881c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b3c81e79-c6f2-472c-b129-dcc892e6881c img.shogun-image {
  /* Add background color handling */
  
}

#s-b3c81e79-c6f2-472c-b129-dcc892e6881c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b3c81e79-c6f2-472c-b129-dcc892e6881c .shogun-image-content {
  
    justify-content: center;
  
}

.s-b3c81e79-c6f2-472c-b129-dcc892e6881c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b3c81e79-c6f2-472c-b129-dcc892e6881c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b3c81e79-c6f2-472c-b129-dcc892e6881c.shogun-image {
  box-sizing: border-box;
}



.s-b3c81e79-c6f2-472c-b129-dcc892e6881c img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-b3c81e79-c6f2-472c-b129-dcc892e6881c {
  margin: 0 !important;
  overflow: visible;
}

#s-b3c81e79-c6f2-472c-b129-dcc892e6881c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b3c81e79-c6f2-472c-b129-dcc892e6881c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b3c81e79-c6f2-472c-b129-dcc892e6881c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b3c81e79-c6f2-472c-b129-dcc892e6881c img.shogun-image {
  /* Add background color handling */
  
}

#s-b3c81e79-c6f2-472c-b129-dcc892e6881c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b3c81e79-c6f2-472c-b129-dcc892e6881c .shogun-image-content {
  
    justify-content: center;
  
}

.s-b3c81e79-c6f2-472c-b129-dcc892e6881c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b3c81e79-c6f2-472c-b129-dcc892e6881c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b3c81e79-c6f2-472c-b129-dcc892e6881c.shogun-image {
  box-sizing: border-box;
}



.s-b3c81e79-c6f2-472c-b129-dcc892e6881c img.shogun-image {
  
}


}@media (max-width: 767px){#s-b3c81e79-c6f2-472c-b129-dcc892e6881c {
  margin: 0 !important;
  overflow: visible;
}

#s-b3c81e79-c6f2-472c-b129-dcc892e6881c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b3c81e79-c6f2-472c-b129-dcc892e6881c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b3c81e79-c6f2-472c-b129-dcc892e6881c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b3c81e79-c6f2-472c-b129-dcc892e6881c img.shogun-image {
  /* Add background color handling */
  
}

#s-b3c81e79-c6f2-472c-b129-dcc892e6881c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b3c81e79-c6f2-472c-b129-dcc892e6881c .shogun-image-content {
  
    justify-content: center;
  
}

.s-b3c81e79-c6f2-472c-b129-dcc892e6881c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b3c81e79-c6f2-472c-b129-dcc892e6881c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b3c81e79-c6f2-472c-b129-dcc892e6881c.shogun-image {
  box-sizing: border-box;
}



.s-b3c81e79-c6f2-472c-b129-dcc892e6881c img.shogun-image {
  
}


}
#s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 {
  margin-left: auto;
margin-right: auto;
max-width: 1921px;
aspect-ratio: 16/9;
text-align: center;
}

#s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 {
  margin: 0 !important;
  overflow: visible;
}

#s-37814c20-91f3-40c6-b40b-b12e9d8f43f9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 img.shogun-image {
  /* Add background color handling */
  
}

#s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shogun-image {
  box-sizing: border-box;
}



.s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shogun-image-container {
      position: relative;
    }

    .s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

@media (min-width: 1200px){#s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 {
  margin: 0 !important;
  overflow: visible;
}

#s-37814c20-91f3-40c6-b40b-b12e9d8f43f9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 img.shogun-image {
  /* Add background color handling */
  
}

#s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shogun-image {
  box-sizing: border-box;
}



.s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shogun-image-container {
      position: relative;
    }

    .s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 {
  margin: 0 !important;
  overflow: visible;
}

#s-37814c20-91f3-40c6-b40b-b12e9d8f43f9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 img.shogun-image {
  /* Add background color handling */
  
}

#s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shogun-image {
  box-sizing: border-box;
}



.s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shogun-image-container {
      position: relative;
    }

    .s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 {
  margin: 0 !important;
  overflow: visible;
}

#s-37814c20-91f3-40c6-b40b-b12e9d8f43f9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 img.shogun-image {
  /* Add background color handling */
  
}

#s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shogun-image {
  box-sizing: border-box;
}



.s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shogun-image-container {
      position: relative;
    }

    .s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}@media (max-width: 767px){#s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 {
  margin: 0 !important;
  overflow: visible;
}

#s-37814c20-91f3-40c6-b40b-b12e9d8f43f9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 img.shogun-image {
  /* Add background color handling */
  
}

#s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shogun-image {
  box-sizing: border-box;
}



.s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shogun-image-container {
      position: relative;
    }

    .s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-37814c20-91f3-40c6-b40b-b12e9d8f43f9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-37814c20-91f3-40c6-b40b-b12e9d8f43f9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}
#s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 {
  max-width: 1200px;
aspect-ratio: 16/9;
text-align: center;
}

#s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 {
  margin: 0 !important;
  overflow: visible;
}

#s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 img.shogun-image {
  /* Add background color handling */
  
}

#s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shogun-image {
  box-sizing: border-box;
}



.s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shogun-image-container {
      position: relative;
    }

    .s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

@media (min-width: 1200px){#s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 {
  margin: 0 !important;
  overflow: visible;
}

#s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 img.shogun-image {
  /* Add background color handling */
  
}

#s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shogun-image {
  box-sizing: border-box;
}



.s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shogun-image-container {
      position: relative;
    }

    .s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 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-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 {
  margin: 0 !important;
  overflow: visible;
}

#s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 img.shogun-image {
  /* Add background color handling */
  
}

#s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shogun-image {
  box-sizing: border-box;
}



.s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shogun-image-container {
      position: relative;
    }

    .s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 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-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 {
  margin: 0 !important;
  overflow: visible;
}

#s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 img.shogun-image {
  /* Add background color handling */
  
}

#s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shogun-image {
  box-sizing: border-box;
}



.s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shogun-image-container {
      position: relative;
    }

    .s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (max-width: 767px){#s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 {
  margin: 0 !important;
  overflow: visible;
}

#s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 img.shogun-image {
  /* Add background color handling */
  
}

#s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shogun-image {
  box-sizing: border-box;
}



.s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shogun-image-container {
      position: relative;
    }

    .s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-53943fe2-cc3e-42f0-9d1d-844d99dd71f2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-19f08326-12f4-486e-b5fa-bc37e50ef346 {
  max-width: 1200px;
aspect-ratio: 16/9;
text-align: center;
}

#s-19f08326-12f4-486e-b5fa-bc37e50ef346 {
  margin: 0 !important;
  overflow: visible;
}

#s-19f08326-12f4-486e-b5fa-bc37e50ef346-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-19f08326-12f4-486e-b5fa-bc37e50ef346 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-19f08326-12f4-486e-b5fa-bc37e50ef346 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-19f08326-12f4-486e-b5fa-bc37e50ef346 img.shogun-image {
  /* Add background color handling */
  
}

#s-19f08326-12f4-486e-b5fa-bc37e50ef346 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-19f08326-12f4-486e-b5fa-bc37e50ef346 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-19f08326-12f4-486e-b5fa-bc37e50ef346 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-19f08326-12f4-486e-b5fa-bc37e50ef346 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-19f08326-12f4-486e-b5fa-bc37e50ef346.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-19f08326-12f4-486e-b5fa-bc37e50ef346 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-19f08326-12f4-486e-b5fa-bc37e50ef346.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-19f08326-12f4-486e-b5fa-bc37e50ef346 .shogun-image-content {
  
    justify-content: center;
  
}

.s-19f08326-12f4-486e-b5fa-bc37e50ef346.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19f08326-12f4-486e-b5fa-bc37e50ef346.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19f08326-12f4-486e-b5fa-bc37e50ef346.shogun-image {
  box-sizing: border-box;
}



.s-19f08326-12f4-486e-b5fa-bc37e50ef346 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-19f08326-12f4-486e-b5fa-bc37e50ef346 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-19f08326-12f4-486e-b5fa-bc37e50ef346.shogun-image-container {
      position: relative;
    }

    .s-19f08326-12f4-486e-b5fa-bc37e50ef346.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-19f08326-12f4-486e-b5fa-bc37e50ef346.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-19f08326-12f4-486e-b5fa-bc37e50ef346 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

@media (min-width: 1200px){#s-19f08326-12f4-486e-b5fa-bc37e50ef346 {
  margin: 0 !important;
  overflow: visible;
}

#s-19f08326-12f4-486e-b5fa-bc37e50ef346-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-19f08326-12f4-486e-b5fa-bc37e50ef346 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-19f08326-12f4-486e-b5fa-bc37e50ef346 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-19f08326-12f4-486e-b5fa-bc37e50ef346 img.shogun-image {
  /* Add background color handling */
  
}

#s-19f08326-12f4-486e-b5fa-bc37e50ef346 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-19f08326-12f4-486e-b5fa-bc37e50ef346 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-19f08326-12f4-486e-b5fa-bc37e50ef346 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-19f08326-12f4-486e-b5fa-bc37e50ef346 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-19f08326-12f4-486e-b5fa-bc37e50ef346.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-19f08326-12f4-486e-b5fa-bc37e50ef346 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-19f08326-12f4-486e-b5fa-bc37e50ef346.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-19f08326-12f4-486e-b5fa-bc37e50ef346 .shogun-image-content {
  
    justify-content: center;
  
}

.s-19f08326-12f4-486e-b5fa-bc37e50ef346.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19f08326-12f4-486e-b5fa-bc37e50ef346.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19f08326-12f4-486e-b5fa-bc37e50ef346.shogun-image {
  box-sizing: border-box;
}



.s-19f08326-12f4-486e-b5fa-bc37e50ef346 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-19f08326-12f4-486e-b5fa-bc37e50ef346 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-19f08326-12f4-486e-b5fa-bc37e50ef346.shogun-image-container {
      position: relative;
    }

    .s-19f08326-12f4-486e-b5fa-bc37e50ef346.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-19f08326-12f4-486e-b5fa-bc37e50ef346.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-19f08326-12f4-486e-b5fa-bc37e50ef346 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-19f08326-12f4-486e-b5fa-bc37e50ef346 {
  margin: 0 !important;
  overflow: visible;
}

#s-19f08326-12f4-486e-b5fa-bc37e50ef346-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-19f08326-12f4-486e-b5fa-bc37e50ef346 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-19f08326-12f4-486e-b5fa-bc37e50ef346 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-19f08326-12f4-486e-b5fa-bc37e50ef346 img.shogun-image {
  /* Add background color handling */
  
}

#s-19f08326-12f4-486e-b5fa-bc37e50ef346 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-19f08326-12f4-486e-b5fa-bc37e50ef346 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-19f08326-12f4-486e-b5fa-bc37e50ef346 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-19f08326-12f4-486e-b5fa-bc37e50ef346 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-19f08326-12f4-486e-b5fa-bc37e50ef346.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-19f08326-12f4-486e-b5fa-bc37e50ef346 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-19f08326-12f4-486e-b5fa-bc37e50ef346.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-19f08326-12f4-486e-b5fa-bc37e50ef346 .shogun-image-content {
  
    justify-content: center;
  
}

.s-19f08326-12f4-486e-b5fa-bc37e50ef346.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19f08326-12f4-486e-b5fa-bc37e50ef346.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19f08326-12f4-486e-b5fa-bc37e50ef346.shogun-image {
  box-sizing: border-box;
}



.s-19f08326-12f4-486e-b5fa-bc37e50ef346 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-19f08326-12f4-486e-b5fa-bc37e50ef346 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-19f08326-12f4-486e-b5fa-bc37e50ef346.shogun-image-container {
      position: relative;
    }

    .s-19f08326-12f4-486e-b5fa-bc37e50ef346.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-19f08326-12f4-486e-b5fa-bc37e50ef346.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-19f08326-12f4-486e-b5fa-bc37e50ef346 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-19f08326-12f4-486e-b5fa-bc37e50ef346 {
  margin: 0 !important;
  overflow: visible;
}

#s-19f08326-12f4-486e-b5fa-bc37e50ef346-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-19f08326-12f4-486e-b5fa-bc37e50ef346 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-19f08326-12f4-486e-b5fa-bc37e50ef346 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-19f08326-12f4-486e-b5fa-bc37e50ef346 img.shogun-image {
  /* Add background color handling */
  
}

#s-19f08326-12f4-486e-b5fa-bc37e50ef346 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-19f08326-12f4-486e-b5fa-bc37e50ef346 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-19f08326-12f4-486e-b5fa-bc37e50ef346 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-19f08326-12f4-486e-b5fa-bc37e50ef346 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-19f08326-12f4-486e-b5fa-bc37e50ef346.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-19f08326-12f4-486e-b5fa-bc37e50ef346 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-19f08326-12f4-486e-b5fa-bc37e50ef346.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-19f08326-12f4-486e-b5fa-bc37e50ef346 .shogun-image-content {
  
    justify-content: center;
  
}

.s-19f08326-12f4-486e-b5fa-bc37e50ef346.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19f08326-12f4-486e-b5fa-bc37e50ef346.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19f08326-12f4-486e-b5fa-bc37e50ef346.shogun-image {
  box-sizing: border-box;
}



.s-19f08326-12f4-486e-b5fa-bc37e50ef346 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-19f08326-12f4-486e-b5fa-bc37e50ef346 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-19f08326-12f4-486e-b5fa-bc37e50ef346.shogun-image-container {
      position: relative;
    }

    .s-19f08326-12f4-486e-b5fa-bc37e50ef346.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-19f08326-12f4-486e-b5fa-bc37e50ef346.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-19f08326-12f4-486e-b5fa-bc37e50ef346 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (max-width: 767px){#s-19f08326-12f4-486e-b5fa-bc37e50ef346 {
  margin: 0 !important;
  overflow: visible;
}

#s-19f08326-12f4-486e-b5fa-bc37e50ef346-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-19f08326-12f4-486e-b5fa-bc37e50ef346 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-19f08326-12f4-486e-b5fa-bc37e50ef346 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-19f08326-12f4-486e-b5fa-bc37e50ef346 img.shogun-image {
  /* Add background color handling */
  
}

#s-19f08326-12f4-486e-b5fa-bc37e50ef346 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-19f08326-12f4-486e-b5fa-bc37e50ef346 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-19f08326-12f4-486e-b5fa-bc37e50ef346 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-19f08326-12f4-486e-b5fa-bc37e50ef346 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-19f08326-12f4-486e-b5fa-bc37e50ef346.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-19f08326-12f4-486e-b5fa-bc37e50ef346 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-19f08326-12f4-486e-b5fa-bc37e50ef346.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-19f08326-12f4-486e-b5fa-bc37e50ef346 .shogun-image-content {
  
    justify-content: center;
  
}

.s-19f08326-12f4-486e-b5fa-bc37e50ef346.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19f08326-12f4-486e-b5fa-bc37e50ef346.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19f08326-12f4-486e-b5fa-bc37e50ef346.shogun-image {
  box-sizing: border-box;
}



.s-19f08326-12f4-486e-b5fa-bc37e50ef346 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-19f08326-12f4-486e-b5fa-bc37e50ef346 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-19f08326-12f4-486e-b5fa-bc37e50ef346.shogun-image-container {
      position: relative;
    }

    .s-19f08326-12f4-486e-b5fa-bc37e50ef346.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-19f08326-12f4-486e-b5fa-bc37e50ef346.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-19f08326-12f4-486e-b5fa-bc37e50ef346 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db {
  margin-left: auto;
margin-right: auto;
max-width: 1921px;
aspect-ratio: 16/9;
text-align: center;
}

#s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db {
  margin: 0 !important;
  overflow: visible;
}

#s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db img.shogun-image {
  /* Add background color handling */
  
}

#s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db .shogun-image-content {
  
    justify-content: center;
  
}

.s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shogun-image {
  box-sizing: border-box;
}



.s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shogun-image-container {
      position: relative;
    }

    .s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

@media (min-width: 1200px){#s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db {
  margin: 0 !important;
  overflow: visible;
}

#s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db img.shogun-image {
  /* Add background color handling */
  
}

#s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db .shogun-image-content {
  
    justify-content: center;
  
}

.s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shogun-image {
  box-sizing: border-box;
}



.s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shogun-image-container {
      position: relative;
    }

    .s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db {
  margin: 0 !important;
  overflow: visible;
}

#s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db img.shogun-image {
  /* Add background color handling */
  
}

#s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db .shogun-image-content {
  
    justify-content: center;
  
}

.s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shogun-image {
  box-sizing: border-box;
}



.s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shogun-image-container {
      position: relative;
    }

    .s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db {
  margin: 0 !important;
  overflow: visible;
}

#s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db img.shogun-image {
  /* Add background color handling */
  
}

#s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db .shogun-image-content {
  
    justify-content: center;
  
}

.s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shogun-image {
  box-sizing: border-box;
}



.s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shogun-image-container {
      position: relative;
    }

    .s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}@media (max-width: 767px){#s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db {
  margin: 0 !important;
  overflow: visible;
}

#s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db img.shogun-image {
  /* Add background color handling */
  
}

#s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db .shogun-image-content {
  
    justify-content: center;
  
}

.s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shogun-image {
  box-sizing: border-box;
}



.s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shogun-image-container {
      position: relative;
    }

    .s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-31a2f0f6-62cc-4f58-90e4-01c7ed0448db img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}
#s-7b905414-6a35-4e4b-b854-7bbbbd3d8c84 {
  background-size: cover;
min-height: 50px;
background-position: center center;
background-repeat: no-repeat;
background-attachment: scroll;
background-color: rgba(0, 0, 0, 0.15);
}








#s-7b905414-6a35-4e4b-b854-7bbbbd3d8c84 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7b905414-6a35-4e4b-b854-7bbbbd3d8c84 {
  cursor: pointer;
}#s-7b905414-6a35-4e4b-b854-7bbbbd3d8c84.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-54d40660-50df-4f2d-b3db-f871503fa34a {
  max-width: 1200px;
aspect-ratio: 16/9;
text-align: center;
}

#s-54d40660-50df-4f2d-b3db-f871503fa34a {
  margin: 0 !important;
  overflow: visible;
}

#s-54d40660-50df-4f2d-b3db-f871503fa34a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-54d40660-50df-4f2d-b3db-f871503fa34a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-54d40660-50df-4f2d-b3db-f871503fa34a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-54d40660-50df-4f2d-b3db-f871503fa34a img.shogun-image {
  /* Add background color handling */
  
}

#s-54d40660-50df-4f2d-b3db-f871503fa34a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-54d40660-50df-4f2d-b3db-f871503fa34a .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-54d40660-50df-4f2d-b3db-f871503fa34a .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-54d40660-50df-4f2d-b3db-f871503fa34a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-54d40660-50df-4f2d-b3db-f871503fa34a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-54d40660-50df-4f2d-b3db-f871503fa34a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-54d40660-50df-4f2d-b3db-f871503fa34a.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-54d40660-50df-4f2d-b3db-f871503fa34a .shogun-image-content {
  
    justify-content: center;
  
}

.s-54d40660-50df-4f2d-b3db-f871503fa34a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-54d40660-50df-4f2d-b3db-f871503fa34a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-54d40660-50df-4f2d-b3db-f871503fa34a.shogun-image {
  box-sizing: border-box;
}



.s-54d40660-50df-4f2d-b3db-f871503fa34a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-54d40660-50df-4f2d-b3db-f871503fa34a {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-54d40660-50df-4f2d-b3db-f871503fa34a.shogun-image-container {
      position: relative;
    }

    .s-54d40660-50df-4f2d-b3db-f871503fa34a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-54d40660-50df-4f2d-b3db-f871503fa34a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-54d40660-50df-4f2d-b3db-f871503fa34a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

@media (min-width: 1200px){#s-54d40660-50df-4f2d-b3db-f871503fa34a {
  margin: 0 !important;
  overflow: visible;
}

#s-54d40660-50df-4f2d-b3db-f871503fa34a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-54d40660-50df-4f2d-b3db-f871503fa34a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-54d40660-50df-4f2d-b3db-f871503fa34a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-54d40660-50df-4f2d-b3db-f871503fa34a img.shogun-image {
  /* Add background color handling */
  
}

#s-54d40660-50df-4f2d-b3db-f871503fa34a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-54d40660-50df-4f2d-b3db-f871503fa34a .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-54d40660-50df-4f2d-b3db-f871503fa34a .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-54d40660-50df-4f2d-b3db-f871503fa34a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-54d40660-50df-4f2d-b3db-f871503fa34a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-54d40660-50df-4f2d-b3db-f871503fa34a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-54d40660-50df-4f2d-b3db-f871503fa34a.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-54d40660-50df-4f2d-b3db-f871503fa34a .shogun-image-content {
  
    justify-content: center;
  
}

.s-54d40660-50df-4f2d-b3db-f871503fa34a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-54d40660-50df-4f2d-b3db-f871503fa34a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-54d40660-50df-4f2d-b3db-f871503fa34a.shogun-image {
  box-sizing: border-box;
}



.s-54d40660-50df-4f2d-b3db-f871503fa34a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-54d40660-50df-4f2d-b3db-f871503fa34a {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-54d40660-50df-4f2d-b3db-f871503fa34a.shogun-image-container {
      position: relative;
    }

    .s-54d40660-50df-4f2d-b3db-f871503fa34a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-54d40660-50df-4f2d-b3db-f871503fa34a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-54d40660-50df-4f2d-b3db-f871503fa34a 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-54d40660-50df-4f2d-b3db-f871503fa34a {
  margin: 0 !important;
  overflow: visible;
}

#s-54d40660-50df-4f2d-b3db-f871503fa34a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-54d40660-50df-4f2d-b3db-f871503fa34a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-54d40660-50df-4f2d-b3db-f871503fa34a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-54d40660-50df-4f2d-b3db-f871503fa34a img.shogun-image {
  /* Add background color handling */
  
}

#s-54d40660-50df-4f2d-b3db-f871503fa34a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-54d40660-50df-4f2d-b3db-f871503fa34a .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-54d40660-50df-4f2d-b3db-f871503fa34a .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-54d40660-50df-4f2d-b3db-f871503fa34a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-54d40660-50df-4f2d-b3db-f871503fa34a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-54d40660-50df-4f2d-b3db-f871503fa34a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-54d40660-50df-4f2d-b3db-f871503fa34a.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-54d40660-50df-4f2d-b3db-f871503fa34a .shogun-image-content {
  
    justify-content: center;
  
}

.s-54d40660-50df-4f2d-b3db-f871503fa34a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-54d40660-50df-4f2d-b3db-f871503fa34a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-54d40660-50df-4f2d-b3db-f871503fa34a.shogun-image {
  box-sizing: border-box;
}



.s-54d40660-50df-4f2d-b3db-f871503fa34a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-54d40660-50df-4f2d-b3db-f871503fa34a {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-54d40660-50df-4f2d-b3db-f871503fa34a.shogun-image-container {
      position: relative;
    }

    .s-54d40660-50df-4f2d-b3db-f871503fa34a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-54d40660-50df-4f2d-b3db-f871503fa34a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-54d40660-50df-4f2d-b3db-f871503fa34a 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-54d40660-50df-4f2d-b3db-f871503fa34a {
  margin: 0 !important;
  overflow: visible;
}

#s-54d40660-50df-4f2d-b3db-f871503fa34a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-54d40660-50df-4f2d-b3db-f871503fa34a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-54d40660-50df-4f2d-b3db-f871503fa34a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-54d40660-50df-4f2d-b3db-f871503fa34a img.shogun-image {
  /* Add background color handling */
  
}

#s-54d40660-50df-4f2d-b3db-f871503fa34a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-54d40660-50df-4f2d-b3db-f871503fa34a .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-54d40660-50df-4f2d-b3db-f871503fa34a .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-54d40660-50df-4f2d-b3db-f871503fa34a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-54d40660-50df-4f2d-b3db-f871503fa34a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-54d40660-50df-4f2d-b3db-f871503fa34a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-54d40660-50df-4f2d-b3db-f871503fa34a.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-54d40660-50df-4f2d-b3db-f871503fa34a .shogun-image-content {
  
    justify-content: center;
  
}

.s-54d40660-50df-4f2d-b3db-f871503fa34a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-54d40660-50df-4f2d-b3db-f871503fa34a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-54d40660-50df-4f2d-b3db-f871503fa34a.shogun-image {
  box-sizing: border-box;
}



.s-54d40660-50df-4f2d-b3db-f871503fa34a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-54d40660-50df-4f2d-b3db-f871503fa34a {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-54d40660-50df-4f2d-b3db-f871503fa34a.shogun-image-container {
      position: relative;
    }

    .s-54d40660-50df-4f2d-b3db-f871503fa34a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-54d40660-50df-4f2d-b3db-f871503fa34a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-54d40660-50df-4f2d-b3db-f871503fa34a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (max-width: 767px){#s-54d40660-50df-4f2d-b3db-f871503fa34a {
  margin: 0 !important;
  overflow: visible;
}

#s-54d40660-50df-4f2d-b3db-f871503fa34a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-54d40660-50df-4f2d-b3db-f871503fa34a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-54d40660-50df-4f2d-b3db-f871503fa34a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-54d40660-50df-4f2d-b3db-f871503fa34a img.shogun-image {
  /* Add background color handling */
  
}

#s-54d40660-50df-4f2d-b3db-f871503fa34a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-54d40660-50df-4f2d-b3db-f871503fa34a .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-54d40660-50df-4f2d-b3db-f871503fa34a .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-54d40660-50df-4f2d-b3db-f871503fa34a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-54d40660-50df-4f2d-b3db-f871503fa34a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-54d40660-50df-4f2d-b3db-f871503fa34a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-54d40660-50df-4f2d-b3db-f871503fa34a.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-54d40660-50df-4f2d-b3db-f871503fa34a .shogun-image-content {
  
    justify-content: center;
  
}

.s-54d40660-50df-4f2d-b3db-f871503fa34a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-54d40660-50df-4f2d-b3db-f871503fa34a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-54d40660-50df-4f2d-b3db-f871503fa34a.shogun-image {
  box-sizing: border-box;
}



.s-54d40660-50df-4f2d-b3db-f871503fa34a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-54d40660-50df-4f2d-b3db-f871503fa34a {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-54d40660-50df-4f2d-b3db-f871503fa34a.shogun-image-container {
      position: relative;
    }

    .s-54d40660-50df-4f2d-b3db-f871503fa34a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-54d40660-50df-4f2d-b3db-f871503fa34a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-54d40660-50df-4f2d-b3db-f871503fa34a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-9b305e6f-63fd-484c-ab85-1881dbb80aad {
  background-size: cover;
min-height: 50px;
background-position: center center;
background-repeat: no-repeat;
background-attachment: scroll;
background-color: rgba(0, 0, 0, 0.15);
}








#s-9b305e6f-63fd-484c-ab85-1881dbb80aad > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9b305e6f-63fd-484c-ab85-1881dbb80aad {
  cursor: pointer;
}#s-9b305e6f-63fd-484c-ab85-1881dbb80aad.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-cbd7cd51-be37-4c77-8c30-2431288b44a6 {
  max-width: 1200px;
aspect-ratio: 16/9;
text-align: center;
}

#s-cbd7cd51-be37-4c77-8c30-2431288b44a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-cbd7cd51-be37-4c77-8c30-2431288b44a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cbd7cd51-be37-4c77-8c30-2431288b44a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cbd7cd51-be37-4c77-8c30-2431288b44a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cbd7cd51-be37-4c77-8c30-2431288b44a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-cbd7cd51-be37-4c77-8c30-2431288b44a6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cbd7cd51-be37-4c77-8c30-2431288b44a6 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-cbd7cd51-be37-4c77-8c30-2431288b44a6 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cbd7cd51-be37-4c77-8c30-2431288b44a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cbd7cd51-be37-4c77-8c30-2431288b44a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-cbd7cd51-be37-4c77-8c30-2431288b44a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shogun-image {
  box-sizing: border-box;
}



.s-cbd7cd51-be37-4c77-8c30-2431288b44a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cbd7cd51-be37-4c77-8c30-2431288b44a6 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shogun-image-container {
      position: relative;
    }

    .s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cbd7cd51-be37-4c77-8c30-2431288b44a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

@media (min-width: 1200px){#s-cbd7cd51-be37-4c77-8c30-2431288b44a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-cbd7cd51-be37-4c77-8c30-2431288b44a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cbd7cd51-be37-4c77-8c30-2431288b44a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cbd7cd51-be37-4c77-8c30-2431288b44a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cbd7cd51-be37-4c77-8c30-2431288b44a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-cbd7cd51-be37-4c77-8c30-2431288b44a6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cbd7cd51-be37-4c77-8c30-2431288b44a6 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-cbd7cd51-be37-4c77-8c30-2431288b44a6 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cbd7cd51-be37-4c77-8c30-2431288b44a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cbd7cd51-be37-4c77-8c30-2431288b44a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-cbd7cd51-be37-4c77-8c30-2431288b44a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shogun-image {
  box-sizing: border-box;
}



.s-cbd7cd51-be37-4c77-8c30-2431288b44a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cbd7cd51-be37-4c77-8c30-2431288b44a6 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shogun-image-container {
      position: relative;
    }

    .s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cbd7cd51-be37-4c77-8c30-2431288b44a6 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-cbd7cd51-be37-4c77-8c30-2431288b44a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-cbd7cd51-be37-4c77-8c30-2431288b44a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cbd7cd51-be37-4c77-8c30-2431288b44a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cbd7cd51-be37-4c77-8c30-2431288b44a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cbd7cd51-be37-4c77-8c30-2431288b44a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-cbd7cd51-be37-4c77-8c30-2431288b44a6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cbd7cd51-be37-4c77-8c30-2431288b44a6 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-cbd7cd51-be37-4c77-8c30-2431288b44a6 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cbd7cd51-be37-4c77-8c30-2431288b44a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cbd7cd51-be37-4c77-8c30-2431288b44a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-cbd7cd51-be37-4c77-8c30-2431288b44a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shogun-image {
  box-sizing: border-box;
}



.s-cbd7cd51-be37-4c77-8c30-2431288b44a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cbd7cd51-be37-4c77-8c30-2431288b44a6 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shogun-image-container {
      position: relative;
    }

    .s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cbd7cd51-be37-4c77-8c30-2431288b44a6 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-cbd7cd51-be37-4c77-8c30-2431288b44a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-cbd7cd51-be37-4c77-8c30-2431288b44a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cbd7cd51-be37-4c77-8c30-2431288b44a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cbd7cd51-be37-4c77-8c30-2431288b44a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cbd7cd51-be37-4c77-8c30-2431288b44a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-cbd7cd51-be37-4c77-8c30-2431288b44a6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cbd7cd51-be37-4c77-8c30-2431288b44a6 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-cbd7cd51-be37-4c77-8c30-2431288b44a6 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cbd7cd51-be37-4c77-8c30-2431288b44a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cbd7cd51-be37-4c77-8c30-2431288b44a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-cbd7cd51-be37-4c77-8c30-2431288b44a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shogun-image {
  box-sizing: border-box;
}



.s-cbd7cd51-be37-4c77-8c30-2431288b44a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cbd7cd51-be37-4c77-8c30-2431288b44a6 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shogun-image-container {
      position: relative;
    }

    .s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cbd7cd51-be37-4c77-8c30-2431288b44a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (max-width: 767px){#s-cbd7cd51-be37-4c77-8c30-2431288b44a6 {
  margin: 0 !important;
  overflow: visible;
}

#s-cbd7cd51-be37-4c77-8c30-2431288b44a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cbd7cd51-be37-4c77-8c30-2431288b44a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cbd7cd51-be37-4c77-8c30-2431288b44a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cbd7cd51-be37-4c77-8c30-2431288b44a6 img.shogun-image {
  /* Add background color handling */
  
}

#s-cbd7cd51-be37-4c77-8c30-2431288b44a6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cbd7cd51-be37-4c77-8c30-2431288b44a6 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-cbd7cd51-be37-4c77-8c30-2431288b44a6 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cbd7cd51-be37-4c77-8c30-2431288b44a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cbd7cd51-be37-4c77-8c30-2431288b44a6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-cbd7cd51-be37-4c77-8c30-2431288b44a6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shogun-image {
  box-sizing: border-box;
}



.s-cbd7cd51-be37-4c77-8c30-2431288b44a6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cbd7cd51-be37-4c77-8c30-2431288b44a6 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shogun-image-container {
      position: relative;
    }

    .s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cbd7cd51-be37-4c77-8c30-2431288b44a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cbd7cd51-be37-4c77-8c30-2431288b44a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-dbcef429-8af8-4926-8683-0b93162d4e10 {
  max-width: 1921px;
aspect-ratio: 16/9;
text-align: center;
}

#s-dbcef429-8af8-4926-8683-0b93162d4e10 {
  margin: 0 !important;
  overflow: visible;
}

#s-dbcef429-8af8-4926-8683-0b93162d4e10-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dbcef429-8af8-4926-8683-0b93162d4e10 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dbcef429-8af8-4926-8683-0b93162d4e10 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dbcef429-8af8-4926-8683-0b93162d4e10 img.shogun-image {
  /* Add background color handling */
  
}

#s-dbcef429-8af8-4926-8683-0b93162d4e10 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dbcef429-8af8-4926-8683-0b93162d4e10 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-dbcef429-8af8-4926-8683-0b93162d4e10 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dbcef429-8af8-4926-8683-0b93162d4e10 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dbcef429-8af8-4926-8683-0b93162d4e10.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dbcef429-8af8-4926-8683-0b93162d4e10 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-dbcef429-8af8-4926-8683-0b93162d4e10.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-dbcef429-8af8-4926-8683-0b93162d4e10 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dbcef429-8af8-4926-8683-0b93162d4e10.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dbcef429-8af8-4926-8683-0b93162d4e10.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dbcef429-8af8-4926-8683-0b93162d4e10.shogun-image {
  box-sizing: border-box;
}



.s-dbcef429-8af8-4926-8683-0b93162d4e10 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dbcef429-8af8-4926-8683-0b93162d4e10 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-dbcef429-8af8-4926-8683-0b93162d4e10.shogun-image-container {
      position: relative;
    }

    .s-dbcef429-8af8-4926-8683-0b93162d4e10.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dbcef429-8af8-4926-8683-0b93162d4e10.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dbcef429-8af8-4926-8683-0b93162d4e10 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

@media (min-width: 1200px){#s-dbcef429-8af8-4926-8683-0b93162d4e10 {
  margin: 0 !important;
  overflow: visible;
}

#s-dbcef429-8af8-4926-8683-0b93162d4e10-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dbcef429-8af8-4926-8683-0b93162d4e10 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dbcef429-8af8-4926-8683-0b93162d4e10 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dbcef429-8af8-4926-8683-0b93162d4e10 img.shogun-image {
  /* Add background color handling */
  
}

#s-dbcef429-8af8-4926-8683-0b93162d4e10 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dbcef429-8af8-4926-8683-0b93162d4e10 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-dbcef429-8af8-4926-8683-0b93162d4e10 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dbcef429-8af8-4926-8683-0b93162d4e10 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dbcef429-8af8-4926-8683-0b93162d4e10.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dbcef429-8af8-4926-8683-0b93162d4e10 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-dbcef429-8af8-4926-8683-0b93162d4e10.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-dbcef429-8af8-4926-8683-0b93162d4e10 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dbcef429-8af8-4926-8683-0b93162d4e10.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dbcef429-8af8-4926-8683-0b93162d4e10.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dbcef429-8af8-4926-8683-0b93162d4e10.shogun-image {
  box-sizing: border-box;
}



.s-dbcef429-8af8-4926-8683-0b93162d4e10 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dbcef429-8af8-4926-8683-0b93162d4e10 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-dbcef429-8af8-4926-8683-0b93162d4e10.shogun-image-container {
      position: relative;
    }

    .s-dbcef429-8af8-4926-8683-0b93162d4e10.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dbcef429-8af8-4926-8683-0b93162d4e10.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dbcef429-8af8-4926-8683-0b93162d4e10 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-dbcef429-8af8-4926-8683-0b93162d4e10 {
  margin: 0 !important;
  overflow: visible;
}

#s-dbcef429-8af8-4926-8683-0b93162d4e10-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dbcef429-8af8-4926-8683-0b93162d4e10 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dbcef429-8af8-4926-8683-0b93162d4e10 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dbcef429-8af8-4926-8683-0b93162d4e10 img.shogun-image {
  /* Add background color handling */
  
}

#s-dbcef429-8af8-4926-8683-0b93162d4e10 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dbcef429-8af8-4926-8683-0b93162d4e10 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-dbcef429-8af8-4926-8683-0b93162d4e10 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dbcef429-8af8-4926-8683-0b93162d4e10 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dbcef429-8af8-4926-8683-0b93162d4e10.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dbcef429-8af8-4926-8683-0b93162d4e10 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-dbcef429-8af8-4926-8683-0b93162d4e10.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-dbcef429-8af8-4926-8683-0b93162d4e10 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dbcef429-8af8-4926-8683-0b93162d4e10.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dbcef429-8af8-4926-8683-0b93162d4e10.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dbcef429-8af8-4926-8683-0b93162d4e10.shogun-image {
  box-sizing: border-box;
}



.s-dbcef429-8af8-4926-8683-0b93162d4e10 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dbcef429-8af8-4926-8683-0b93162d4e10 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-dbcef429-8af8-4926-8683-0b93162d4e10.shogun-image-container {
      position: relative;
    }

    .s-dbcef429-8af8-4926-8683-0b93162d4e10.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dbcef429-8af8-4926-8683-0b93162d4e10.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dbcef429-8af8-4926-8683-0b93162d4e10 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-dbcef429-8af8-4926-8683-0b93162d4e10 {
  margin: 0 !important;
  overflow: visible;
}

#s-dbcef429-8af8-4926-8683-0b93162d4e10-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dbcef429-8af8-4926-8683-0b93162d4e10 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dbcef429-8af8-4926-8683-0b93162d4e10 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dbcef429-8af8-4926-8683-0b93162d4e10 img.shogun-image {
  /* Add background color handling */
  
}

#s-dbcef429-8af8-4926-8683-0b93162d4e10 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dbcef429-8af8-4926-8683-0b93162d4e10 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-dbcef429-8af8-4926-8683-0b93162d4e10 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dbcef429-8af8-4926-8683-0b93162d4e10 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dbcef429-8af8-4926-8683-0b93162d4e10.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dbcef429-8af8-4926-8683-0b93162d4e10 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-dbcef429-8af8-4926-8683-0b93162d4e10.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-dbcef429-8af8-4926-8683-0b93162d4e10 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dbcef429-8af8-4926-8683-0b93162d4e10.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dbcef429-8af8-4926-8683-0b93162d4e10.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dbcef429-8af8-4926-8683-0b93162d4e10.shogun-image {
  box-sizing: border-box;
}



.s-dbcef429-8af8-4926-8683-0b93162d4e10 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dbcef429-8af8-4926-8683-0b93162d4e10 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-dbcef429-8af8-4926-8683-0b93162d4e10.shogun-image-container {
      position: relative;
    }

    .s-dbcef429-8af8-4926-8683-0b93162d4e10.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dbcef429-8af8-4926-8683-0b93162d4e10.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dbcef429-8af8-4926-8683-0b93162d4e10 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}@media (max-width: 767px){#s-dbcef429-8af8-4926-8683-0b93162d4e10 {
  margin: 0 !important;
  overflow: visible;
}

#s-dbcef429-8af8-4926-8683-0b93162d4e10-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dbcef429-8af8-4926-8683-0b93162d4e10 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dbcef429-8af8-4926-8683-0b93162d4e10 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dbcef429-8af8-4926-8683-0b93162d4e10 img.shogun-image {
  /* Add background color handling */
  
}

#s-dbcef429-8af8-4926-8683-0b93162d4e10 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dbcef429-8af8-4926-8683-0b93162d4e10 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-dbcef429-8af8-4926-8683-0b93162d4e10 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dbcef429-8af8-4926-8683-0b93162d4e10 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dbcef429-8af8-4926-8683-0b93162d4e10.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dbcef429-8af8-4926-8683-0b93162d4e10 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-dbcef429-8af8-4926-8683-0b93162d4e10.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-dbcef429-8af8-4926-8683-0b93162d4e10 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dbcef429-8af8-4926-8683-0b93162d4e10.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dbcef429-8af8-4926-8683-0b93162d4e10.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dbcef429-8af8-4926-8683-0b93162d4e10.shogun-image {
  box-sizing: border-box;
}



.s-dbcef429-8af8-4926-8683-0b93162d4e10 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dbcef429-8af8-4926-8683-0b93162d4e10 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-dbcef429-8af8-4926-8683-0b93162d4e10.shogun-image-container {
      position: relative;
    }

    .s-dbcef429-8af8-4926-8683-0b93162d4e10.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dbcef429-8af8-4926-8683-0b93162d4e10.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dbcef429-8af8-4926-8683-0b93162d4e10 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}
#s-91c4db3e-ebbc-46b7-90d1-2e646a246651 {
  background-size: contain;
background-position: center center;
background-repeat: no-repeat;
background-attachment: scroll;
background-color: rgba(0, 0, 0, 0.1);
}








#s-91c4db3e-ebbc-46b7-90d1-2e646a246651 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-91c4db3e-ebbc-46b7-90d1-2e646a246651 {
  cursor: pointer;
}#s-91c4db3e-ebbc-46b7-90d1-2e646a246651.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-83c7aefa-84a9-4b27-876d-978ca895995d {
  max-width: 1200px;
aspect-ratio: 16/9;
text-align: center;
}

#s-83c7aefa-84a9-4b27-876d-978ca895995d {
  margin: 0 !important;
  overflow: visible;
}

#s-83c7aefa-84a9-4b27-876d-978ca895995d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-83c7aefa-84a9-4b27-876d-978ca895995d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-83c7aefa-84a9-4b27-876d-978ca895995d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-83c7aefa-84a9-4b27-876d-978ca895995d img.shogun-image {
  /* Add background color handling */
  
}

#s-83c7aefa-84a9-4b27-876d-978ca895995d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-83c7aefa-84a9-4b27-876d-978ca895995d .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-83c7aefa-84a9-4b27-876d-978ca895995d .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-83c7aefa-84a9-4b27-876d-978ca895995d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-83c7aefa-84a9-4b27-876d-978ca895995d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-83c7aefa-84a9-4b27-876d-978ca895995d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-83c7aefa-84a9-4b27-876d-978ca895995d.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-83c7aefa-84a9-4b27-876d-978ca895995d .shogun-image-content {
  
    justify-content: center;
  
}

.s-83c7aefa-84a9-4b27-876d-978ca895995d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-83c7aefa-84a9-4b27-876d-978ca895995d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-83c7aefa-84a9-4b27-876d-978ca895995d.shogun-image {
  box-sizing: border-box;
}



.s-83c7aefa-84a9-4b27-876d-978ca895995d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-83c7aefa-84a9-4b27-876d-978ca895995d {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-83c7aefa-84a9-4b27-876d-978ca895995d.shogun-image-container {
      position: relative;
    }

    .s-83c7aefa-84a9-4b27-876d-978ca895995d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-83c7aefa-84a9-4b27-876d-978ca895995d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-83c7aefa-84a9-4b27-876d-978ca895995d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

@media (min-width: 1200px){#s-83c7aefa-84a9-4b27-876d-978ca895995d {
  margin: 0 !important;
  overflow: visible;
}

#s-83c7aefa-84a9-4b27-876d-978ca895995d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-83c7aefa-84a9-4b27-876d-978ca895995d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-83c7aefa-84a9-4b27-876d-978ca895995d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-83c7aefa-84a9-4b27-876d-978ca895995d img.shogun-image {
  /* Add background color handling */
  
}

#s-83c7aefa-84a9-4b27-876d-978ca895995d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-83c7aefa-84a9-4b27-876d-978ca895995d .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-83c7aefa-84a9-4b27-876d-978ca895995d .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-83c7aefa-84a9-4b27-876d-978ca895995d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-83c7aefa-84a9-4b27-876d-978ca895995d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-83c7aefa-84a9-4b27-876d-978ca895995d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-83c7aefa-84a9-4b27-876d-978ca895995d.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-83c7aefa-84a9-4b27-876d-978ca895995d .shogun-image-content {
  
    justify-content: center;
  
}

.s-83c7aefa-84a9-4b27-876d-978ca895995d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-83c7aefa-84a9-4b27-876d-978ca895995d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-83c7aefa-84a9-4b27-876d-978ca895995d.shogun-image {
  box-sizing: border-box;
}



.s-83c7aefa-84a9-4b27-876d-978ca895995d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-83c7aefa-84a9-4b27-876d-978ca895995d {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-83c7aefa-84a9-4b27-876d-978ca895995d.shogun-image-container {
      position: relative;
    }

    .s-83c7aefa-84a9-4b27-876d-978ca895995d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-83c7aefa-84a9-4b27-876d-978ca895995d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-83c7aefa-84a9-4b27-876d-978ca895995d 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-83c7aefa-84a9-4b27-876d-978ca895995d {
  margin: 0 !important;
  overflow: visible;
}

#s-83c7aefa-84a9-4b27-876d-978ca895995d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-83c7aefa-84a9-4b27-876d-978ca895995d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-83c7aefa-84a9-4b27-876d-978ca895995d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-83c7aefa-84a9-4b27-876d-978ca895995d img.shogun-image {
  /* Add background color handling */
  
}

#s-83c7aefa-84a9-4b27-876d-978ca895995d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-83c7aefa-84a9-4b27-876d-978ca895995d .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-83c7aefa-84a9-4b27-876d-978ca895995d .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-83c7aefa-84a9-4b27-876d-978ca895995d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-83c7aefa-84a9-4b27-876d-978ca895995d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-83c7aefa-84a9-4b27-876d-978ca895995d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-83c7aefa-84a9-4b27-876d-978ca895995d.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-83c7aefa-84a9-4b27-876d-978ca895995d .shogun-image-content {
  
    justify-content: center;
  
}

.s-83c7aefa-84a9-4b27-876d-978ca895995d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-83c7aefa-84a9-4b27-876d-978ca895995d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-83c7aefa-84a9-4b27-876d-978ca895995d.shogun-image {
  box-sizing: border-box;
}



.s-83c7aefa-84a9-4b27-876d-978ca895995d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-83c7aefa-84a9-4b27-876d-978ca895995d {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-83c7aefa-84a9-4b27-876d-978ca895995d.shogun-image-container {
      position: relative;
    }

    .s-83c7aefa-84a9-4b27-876d-978ca895995d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-83c7aefa-84a9-4b27-876d-978ca895995d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-83c7aefa-84a9-4b27-876d-978ca895995d 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-83c7aefa-84a9-4b27-876d-978ca895995d {
  margin: 0 !important;
  overflow: visible;
}

#s-83c7aefa-84a9-4b27-876d-978ca895995d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-83c7aefa-84a9-4b27-876d-978ca895995d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-83c7aefa-84a9-4b27-876d-978ca895995d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-83c7aefa-84a9-4b27-876d-978ca895995d img.shogun-image {
  /* Add background color handling */
  
}

#s-83c7aefa-84a9-4b27-876d-978ca895995d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-83c7aefa-84a9-4b27-876d-978ca895995d .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-83c7aefa-84a9-4b27-876d-978ca895995d .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-83c7aefa-84a9-4b27-876d-978ca895995d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-83c7aefa-84a9-4b27-876d-978ca895995d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-83c7aefa-84a9-4b27-876d-978ca895995d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-83c7aefa-84a9-4b27-876d-978ca895995d.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-83c7aefa-84a9-4b27-876d-978ca895995d .shogun-image-content {
  
    justify-content: center;
  
}

.s-83c7aefa-84a9-4b27-876d-978ca895995d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-83c7aefa-84a9-4b27-876d-978ca895995d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-83c7aefa-84a9-4b27-876d-978ca895995d.shogun-image {
  box-sizing: border-box;
}



.s-83c7aefa-84a9-4b27-876d-978ca895995d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-83c7aefa-84a9-4b27-876d-978ca895995d {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-83c7aefa-84a9-4b27-876d-978ca895995d.shogun-image-container {
      position: relative;
    }

    .s-83c7aefa-84a9-4b27-876d-978ca895995d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-83c7aefa-84a9-4b27-876d-978ca895995d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-83c7aefa-84a9-4b27-876d-978ca895995d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (max-width: 767px){#s-83c7aefa-84a9-4b27-876d-978ca895995d {
  margin: 0 !important;
  overflow: visible;
}

#s-83c7aefa-84a9-4b27-876d-978ca895995d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-83c7aefa-84a9-4b27-876d-978ca895995d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-83c7aefa-84a9-4b27-876d-978ca895995d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-83c7aefa-84a9-4b27-876d-978ca895995d img.shogun-image {
  /* Add background color handling */
  
}

#s-83c7aefa-84a9-4b27-876d-978ca895995d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-83c7aefa-84a9-4b27-876d-978ca895995d .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-83c7aefa-84a9-4b27-876d-978ca895995d .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-83c7aefa-84a9-4b27-876d-978ca895995d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-83c7aefa-84a9-4b27-876d-978ca895995d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-83c7aefa-84a9-4b27-876d-978ca895995d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-83c7aefa-84a9-4b27-876d-978ca895995d.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-83c7aefa-84a9-4b27-876d-978ca895995d .shogun-image-content {
  
    justify-content: center;
  
}

.s-83c7aefa-84a9-4b27-876d-978ca895995d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-83c7aefa-84a9-4b27-876d-978ca895995d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-83c7aefa-84a9-4b27-876d-978ca895995d.shogun-image {
  box-sizing: border-box;
}



.s-83c7aefa-84a9-4b27-876d-978ca895995d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-83c7aefa-84a9-4b27-876d-978ca895995d {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-83c7aefa-84a9-4b27-876d-978ca895995d.shogun-image-container {
      position: relative;
    }

    .s-83c7aefa-84a9-4b27-876d-978ca895995d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-83c7aefa-84a9-4b27-876d-978ca895995d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-83c7aefa-84a9-4b27-876d-978ca895995d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-dace20c8-03fb-4aaa-871c-d08c30443af2 {
  background-size: contain;
background-position: center center;
background-repeat: no-repeat;
background-attachment: scroll;
background-color: rgba(0, 0, 0, 0.1);
}








#s-dace20c8-03fb-4aaa-871c-d08c30443af2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dace20c8-03fb-4aaa-871c-d08c30443af2 {
  cursor: pointer;
}#s-dace20c8-03fb-4aaa-871c-d08c30443af2.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 {
  max-width: 1200px;
aspect-ratio: 16/9;
text-align: center;
}

#s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 {
  margin: 0 !important;
  overflow: visible;
}

#s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 img.shogun-image {
  /* Add background color handling */
  
}

#s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shogun-image {
  box-sizing: border-box;
}



.s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shogun-image-container {
      position: relative;
    }

    .s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

@media (min-width: 1200px){#s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 {
  margin: 0 !important;
  overflow: visible;
}

#s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 img.shogun-image {
  /* Add background color handling */
  
}

#s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shogun-image {
  box-sizing: border-box;
}



.s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shogun-image-container {
      position: relative;
    }

    .s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 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-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 {
  margin: 0 !important;
  overflow: visible;
}

#s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 img.shogun-image {
  /* Add background color handling */
  
}

#s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shogun-image {
  box-sizing: border-box;
}



.s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shogun-image-container {
      position: relative;
    }

    .s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 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-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 {
  margin: 0 !important;
  overflow: visible;
}

#s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 img.shogun-image {
  /* Add background color handling */
  
}

#s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shogun-image {
  box-sizing: border-box;
}



.s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shogun-image-container {
      position: relative;
    }

    .s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (max-width: 767px){#s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 {
  margin: 0 !important;
  overflow: visible;
}

#s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 img.shogun-image {
  /* Add background color handling */
  
}

#s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shogun-image {
  box-sizing: border-box;
}



.s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shogun-image-container {
      position: relative;
    }

    .s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bdd2e5de-092f-4947-bdd1-bcb77f1526f3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-4cd49ed1-f67c-4040-8b41-181d28af14d6 {
  background-repeat: no-repeat;
background-size: contain;
min-height: 50px;
background-position: center center;
background-attachment: scroll;
}

#s-4cd49ed1-f67c-4040-8b41-181d28af14d6 {
  background-image: url(https://i.shgcdn.com/a7db04bd-3b6c-4dd0-ab8a-f4e7bae50a91/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-4cd49ed1-f67c-4040-8b41-181d28af14d6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4cd49ed1-f67c-4040-8b41-181d28af14d6 {
  cursor: pointer;
}#s-4cd49ed1-f67c-4040-8b41-181d28af14d6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ea17a3ab-259c-4416-a872-7d2b3b843d27 {
  max-width: 1921px;
aspect-ratio: 16/9;
text-align: center;
}

#s-ea17a3ab-259c-4416-a872-7d2b3b843d27 {
  margin: 0 !important;
  overflow: visible;
}

#s-ea17a3ab-259c-4416-a872-7d2b3b843d27-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ea17a3ab-259c-4416-a872-7d2b3b843d27 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ea17a3ab-259c-4416-a872-7d2b3b843d27 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ea17a3ab-259c-4416-a872-7d2b3b843d27 img.shogun-image {
  /* Add background color handling */
  
}

#s-ea17a3ab-259c-4416-a872-7d2b3b843d27 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ea17a3ab-259c-4416-a872-7d2b3b843d27 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-ea17a3ab-259c-4416-a872-7d2b3b843d27 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ea17a3ab-259c-4416-a872-7d2b3b843d27 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ea17a3ab-259c-4416-a872-7d2b3b843d27 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-ea17a3ab-259c-4416-a872-7d2b3b843d27 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shogun-image {
  box-sizing: border-box;
}



.s-ea17a3ab-259c-4416-a872-7d2b3b843d27 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ea17a3ab-259c-4416-a872-7d2b3b843d27 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shogun-image-container {
      position: relative;
    }

    .s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ea17a3ab-259c-4416-a872-7d2b3b843d27 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

@media (min-width: 1200px){#s-ea17a3ab-259c-4416-a872-7d2b3b843d27 {
  margin: 0 !important;
  overflow: visible;
}

#s-ea17a3ab-259c-4416-a872-7d2b3b843d27-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ea17a3ab-259c-4416-a872-7d2b3b843d27 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ea17a3ab-259c-4416-a872-7d2b3b843d27 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ea17a3ab-259c-4416-a872-7d2b3b843d27 img.shogun-image {
  /* Add background color handling */
  
}

#s-ea17a3ab-259c-4416-a872-7d2b3b843d27 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ea17a3ab-259c-4416-a872-7d2b3b843d27 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-ea17a3ab-259c-4416-a872-7d2b3b843d27 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ea17a3ab-259c-4416-a872-7d2b3b843d27 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ea17a3ab-259c-4416-a872-7d2b3b843d27 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-ea17a3ab-259c-4416-a872-7d2b3b843d27 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shogun-image {
  box-sizing: border-box;
}



.s-ea17a3ab-259c-4416-a872-7d2b3b843d27 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ea17a3ab-259c-4416-a872-7d2b3b843d27 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shogun-image-container {
      position: relative;
    }

    .s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ea17a3ab-259c-4416-a872-7d2b3b843d27 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ea17a3ab-259c-4416-a872-7d2b3b843d27 {
  margin: 0 !important;
  overflow: visible;
}

#s-ea17a3ab-259c-4416-a872-7d2b3b843d27-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ea17a3ab-259c-4416-a872-7d2b3b843d27 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ea17a3ab-259c-4416-a872-7d2b3b843d27 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ea17a3ab-259c-4416-a872-7d2b3b843d27 img.shogun-image {
  /* Add background color handling */
  
}

#s-ea17a3ab-259c-4416-a872-7d2b3b843d27 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ea17a3ab-259c-4416-a872-7d2b3b843d27 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-ea17a3ab-259c-4416-a872-7d2b3b843d27 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ea17a3ab-259c-4416-a872-7d2b3b843d27 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ea17a3ab-259c-4416-a872-7d2b3b843d27 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-ea17a3ab-259c-4416-a872-7d2b3b843d27 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shogun-image {
  box-sizing: border-box;
}



.s-ea17a3ab-259c-4416-a872-7d2b3b843d27 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ea17a3ab-259c-4416-a872-7d2b3b843d27 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shogun-image-container {
      position: relative;
    }

    .s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ea17a3ab-259c-4416-a872-7d2b3b843d27 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ea17a3ab-259c-4416-a872-7d2b3b843d27 {
  margin: 0 !important;
  overflow: visible;
}

#s-ea17a3ab-259c-4416-a872-7d2b3b843d27-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ea17a3ab-259c-4416-a872-7d2b3b843d27 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ea17a3ab-259c-4416-a872-7d2b3b843d27 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ea17a3ab-259c-4416-a872-7d2b3b843d27 img.shogun-image {
  /* Add background color handling */
  
}

#s-ea17a3ab-259c-4416-a872-7d2b3b843d27 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ea17a3ab-259c-4416-a872-7d2b3b843d27 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-ea17a3ab-259c-4416-a872-7d2b3b843d27 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ea17a3ab-259c-4416-a872-7d2b3b843d27 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ea17a3ab-259c-4416-a872-7d2b3b843d27 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-ea17a3ab-259c-4416-a872-7d2b3b843d27 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shogun-image {
  box-sizing: border-box;
}



.s-ea17a3ab-259c-4416-a872-7d2b3b843d27 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ea17a3ab-259c-4416-a872-7d2b3b843d27 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shogun-image-container {
      position: relative;
    }

    .s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ea17a3ab-259c-4416-a872-7d2b3b843d27 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}@media (max-width: 767px){#s-ea17a3ab-259c-4416-a872-7d2b3b843d27 {
  margin: 0 !important;
  overflow: visible;
}

#s-ea17a3ab-259c-4416-a872-7d2b3b843d27-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ea17a3ab-259c-4416-a872-7d2b3b843d27 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ea17a3ab-259c-4416-a872-7d2b3b843d27 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ea17a3ab-259c-4416-a872-7d2b3b843d27 img.shogun-image {
  /* Add background color handling */
  
}

#s-ea17a3ab-259c-4416-a872-7d2b3b843d27 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ea17a3ab-259c-4416-a872-7d2b3b843d27 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-ea17a3ab-259c-4416-a872-7d2b3b843d27 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ea17a3ab-259c-4416-a872-7d2b3b843d27 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ea17a3ab-259c-4416-a872-7d2b3b843d27 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1921px;
  }



  img.s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shogun-image {
    
    
    
    max-height: 1921px;
  }


.s-ea17a3ab-259c-4416-a872-7d2b3b843d27 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shogun-image {
  box-sizing: border-box;
}



.s-ea17a3ab-259c-4416-a872-7d2b3b843d27 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ea17a3ab-259c-4416-a872-7d2b3b843d27 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shogun-image-container {
      position: relative;
    }

    .s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ea17a3ab-259c-4416-a872-7d2b3b843d27.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ea17a3ab-259c-4416-a872-7d2b3b843d27 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1921px;
    }
  }

}
#s-fd1bbcbd-3411-4713-8c03-bc90e1d4ba7a {
  background-size: cover;
min-height: 50px;
background-position: center center;
background-repeat: no-repeat;
background-attachment: scroll;
background-color: rgba(0, 0, 0, 0.15);
}








#s-fd1bbcbd-3411-4713-8c03-bc90e1d4ba7a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fd1bbcbd-3411-4713-8c03-bc90e1d4ba7a {
  cursor: pointer;
}#s-fd1bbcbd-3411-4713-8c03-bc90e1d4ba7a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa {
  max-width: 1200px;
aspect-ratio: 16/9;
text-align: center;
}

#s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa {
  margin: 0 !important;
  overflow: visible;
}

#s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa img.shogun-image {
  /* Add background color handling */
  
}

#s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa .shogun-image-content {
  
    justify-content: center;
  
}

.s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shogun-image {
  box-sizing: border-box;
}



.s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shogun-image-container {
      position: relative;
    }

    .s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

@media (min-width: 1200px){#s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa {
  margin: 0 !important;
  overflow: visible;
}

#s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa img.shogun-image {
  /* Add background color handling */
  
}

#s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa .shogun-image-content {
  
    justify-content: center;
  
}

.s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shogun-image {
  box-sizing: border-box;
}



.s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shogun-image-container {
      position: relative;
    }

    .s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa 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-7c6bad0d-82bf-4407-bfec-c4677f4acfaa {
  margin: 0 !important;
  overflow: visible;
}

#s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa img.shogun-image {
  /* Add background color handling */
  
}

#s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa .shogun-image-content {
  
    justify-content: center;
  
}

.s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shogun-image {
  box-sizing: border-box;
}



.s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shogun-image-container {
      position: relative;
    }

    .s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa 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-7c6bad0d-82bf-4407-bfec-c4677f4acfaa {
  margin: 0 !important;
  overflow: visible;
}

#s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa img.shogun-image {
  /* Add background color handling */
  
}

#s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa .shogun-image-content {
  
    justify-content: center;
  
}

.s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shogun-image {
  box-sizing: border-box;
}



.s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shogun-image-container {
      position: relative;
    }

    .s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (max-width: 767px){#s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa {
  margin: 0 !important;
  overflow: visible;
}

#s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa img.shogun-image {
  /* Add background color handling */
  
}

#s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa .shogun-image-content {
  
    justify-content: center;
  
}

.s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shogun-image {
  box-sizing: border-box;
}



.s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shogun-image-container {
      position: relative;
    }

    .s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7c6bad0d-82bf-4407-bfec-c4677f4acfaa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-c83fcb9b-021d-4392-87ba-fb6a190f64f7 {
  min-height: 50px;
background-repeat: no-repeat;
background-attachment: scroll;
background-color: rgba(248, 248, 248, 1);
}








#s-c83fcb9b-021d-4392-87ba-fb6a190f64f7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c83fcb9b-021d-4392-87ba-fb6a190f64f7 {
  cursor: pointer;
}#s-c83fcb9b-021d-4392-87ba-fb6a190f64f7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c58254ba-b72b-412b-b6d0-057151d439a0 {
  max-width: 1200px;
aspect-ratio: 16/9;
text-align: center;
}
@media (max-width: 767px){#s-c58254ba-b72b-412b-b6d0-057151d439a0 {
  display: none;
}
#s-c58254ba-b72b-412b-b6d0-057151d439a0, #wrap-s-c58254ba-b72b-412b-b6d0-057151d439a0, #wrap-content-s-c58254ba-b72b-412b-b6d0-057151d439a0 { display: none !important; }}
#s-c58254ba-b72b-412b-b6d0-057151d439a0 {
  margin: 0 !important;
  overflow: visible;
}

#s-c58254ba-b72b-412b-b6d0-057151d439a0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c58254ba-b72b-412b-b6d0-057151d439a0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c58254ba-b72b-412b-b6d0-057151d439a0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c58254ba-b72b-412b-b6d0-057151d439a0 img.shogun-image {
  /* Add background color handling */
  
}

#s-c58254ba-b72b-412b-b6d0-057151d439a0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c58254ba-b72b-412b-b6d0-057151d439a0 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-c58254ba-b72b-412b-b6d0-057151d439a0 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c58254ba-b72b-412b-b6d0-057151d439a0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c58254ba-b72b-412b-b6d0-057151d439a0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c58254ba-b72b-412b-b6d0-057151d439a0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-c58254ba-b72b-412b-b6d0-057151d439a0.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-c58254ba-b72b-412b-b6d0-057151d439a0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c58254ba-b72b-412b-b6d0-057151d439a0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c58254ba-b72b-412b-b6d0-057151d439a0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c58254ba-b72b-412b-b6d0-057151d439a0.shogun-image {
  box-sizing: border-box;
}



.s-c58254ba-b72b-412b-b6d0-057151d439a0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c58254ba-b72b-412b-b6d0-057151d439a0 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-c58254ba-b72b-412b-b6d0-057151d439a0.shogun-image-container {
      position: relative;
    }

    .s-c58254ba-b72b-412b-b6d0-057151d439a0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c58254ba-b72b-412b-b6d0-057151d439a0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c58254ba-b72b-412b-b6d0-057151d439a0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

@media (min-width: 1200px){#s-c58254ba-b72b-412b-b6d0-057151d439a0 {
  margin: 0 !important;
  overflow: visible;
}

#s-c58254ba-b72b-412b-b6d0-057151d439a0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c58254ba-b72b-412b-b6d0-057151d439a0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c58254ba-b72b-412b-b6d0-057151d439a0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c58254ba-b72b-412b-b6d0-057151d439a0 img.shogun-image {
  /* Add background color handling */
  
}

#s-c58254ba-b72b-412b-b6d0-057151d439a0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c58254ba-b72b-412b-b6d0-057151d439a0 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-c58254ba-b72b-412b-b6d0-057151d439a0 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c58254ba-b72b-412b-b6d0-057151d439a0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c58254ba-b72b-412b-b6d0-057151d439a0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c58254ba-b72b-412b-b6d0-057151d439a0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-c58254ba-b72b-412b-b6d0-057151d439a0.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-c58254ba-b72b-412b-b6d0-057151d439a0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c58254ba-b72b-412b-b6d0-057151d439a0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c58254ba-b72b-412b-b6d0-057151d439a0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c58254ba-b72b-412b-b6d0-057151d439a0.shogun-image {
  box-sizing: border-box;
}



.s-c58254ba-b72b-412b-b6d0-057151d439a0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c58254ba-b72b-412b-b6d0-057151d439a0 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-c58254ba-b72b-412b-b6d0-057151d439a0.shogun-image-container {
      position: relative;
    }

    .s-c58254ba-b72b-412b-b6d0-057151d439a0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c58254ba-b72b-412b-b6d0-057151d439a0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c58254ba-b72b-412b-b6d0-057151d439a0 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-c58254ba-b72b-412b-b6d0-057151d439a0 {
  margin: 0 !important;
  overflow: visible;
}

#s-c58254ba-b72b-412b-b6d0-057151d439a0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c58254ba-b72b-412b-b6d0-057151d439a0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c58254ba-b72b-412b-b6d0-057151d439a0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c58254ba-b72b-412b-b6d0-057151d439a0 img.shogun-image {
  /* Add background color handling */
  
}

#s-c58254ba-b72b-412b-b6d0-057151d439a0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c58254ba-b72b-412b-b6d0-057151d439a0 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-c58254ba-b72b-412b-b6d0-057151d439a0 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c58254ba-b72b-412b-b6d0-057151d439a0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c58254ba-b72b-412b-b6d0-057151d439a0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c58254ba-b72b-412b-b6d0-057151d439a0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-c58254ba-b72b-412b-b6d0-057151d439a0.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-c58254ba-b72b-412b-b6d0-057151d439a0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c58254ba-b72b-412b-b6d0-057151d439a0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c58254ba-b72b-412b-b6d0-057151d439a0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c58254ba-b72b-412b-b6d0-057151d439a0.shogun-image {
  box-sizing: border-box;
}



.s-c58254ba-b72b-412b-b6d0-057151d439a0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c58254ba-b72b-412b-b6d0-057151d439a0 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-c58254ba-b72b-412b-b6d0-057151d439a0.shogun-image-container {
      position: relative;
    }

    .s-c58254ba-b72b-412b-b6d0-057151d439a0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c58254ba-b72b-412b-b6d0-057151d439a0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c58254ba-b72b-412b-b6d0-057151d439a0 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-c58254ba-b72b-412b-b6d0-057151d439a0 {
  margin: 0 !important;
  overflow: visible;
}

#s-c58254ba-b72b-412b-b6d0-057151d439a0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c58254ba-b72b-412b-b6d0-057151d439a0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c58254ba-b72b-412b-b6d0-057151d439a0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c58254ba-b72b-412b-b6d0-057151d439a0 img.shogun-image {
  /* Add background color handling */
  
}

#s-c58254ba-b72b-412b-b6d0-057151d439a0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c58254ba-b72b-412b-b6d0-057151d439a0 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-c58254ba-b72b-412b-b6d0-057151d439a0 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c58254ba-b72b-412b-b6d0-057151d439a0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c58254ba-b72b-412b-b6d0-057151d439a0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c58254ba-b72b-412b-b6d0-057151d439a0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-c58254ba-b72b-412b-b6d0-057151d439a0.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-c58254ba-b72b-412b-b6d0-057151d439a0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c58254ba-b72b-412b-b6d0-057151d439a0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c58254ba-b72b-412b-b6d0-057151d439a0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c58254ba-b72b-412b-b6d0-057151d439a0.shogun-image {
  box-sizing: border-box;
}



.s-c58254ba-b72b-412b-b6d0-057151d439a0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c58254ba-b72b-412b-b6d0-057151d439a0 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-c58254ba-b72b-412b-b6d0-057151d439a0.shogun-image-container {
      position: relative;
    }

    .s-c58254ba-b72b-412b-b6d0-057151d439a0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c58254ba-b72b-412b-b6d0-057151d439a0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c58254ba-b72b-412b-b6d0-057151d439a0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (max-width: 767px){#s-c58254ba-b72b-412b-b6d0-057151d439a0 {
  margin: 0 !important;
  overflow: visible;
}

#s-c58254ba-b72b-412b-b6d0-057151d439a0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c58254ba-b72b-412b-b6d0-057151d439a0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c58254ba-b72b-412b-b6d0-057151d439a0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c58254ba-b72b-412b-b6d0-057151d439a0 img.shogun-image {
  /* Add background color handling */
  
}

#s-c58254ba-b72b-412b-b6d0-057151d439a0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c58254ba-b72b-412b-b6d0-057151d439a0 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-c58254ba-b72b-412b-b6d0-057151d439a0 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c58254ba-b72b-412b-b6d0-057151d439a0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c58254ba-b72b-412b-b6d0-057151d439a0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c58254ba-b72b-412b-b6d0-057151d439a0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-c58254ba-b72b-412b-b6d0-057151d439a0.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-c58254ba-b72b-412b-b6d0-057151d439a0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c58254ba-b72b-412b-b6d0-057151d439a0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c58254ba-b72b-412b-b6d0-057151d439a0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c58254ba-b72b-412b-b6d0-057151d439a0.shogun-image {
  box-sizing: border-box;
}



.s-c58254ba-b72b-412b-b6d0-057151d439a0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c58254ba-b72b-412b-b6d0-057151d439a0 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-c58254ba-b72b-412b-b6d0-057151d439a0.shogun-image-container {
      position: relative;
    }

    .s-c58254ba-b72b-412b-b6d0-057151d439a0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c58254ba-b72b-412b-b6d0-057151d439a0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c58254ba-b72b-412b-b6d0-057151d439a0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-8becfeae-9971-4cc4-8290-98e4e2486a2a {
  min-height: 50px;
background-repeat: no-repeat;
background-attachment: scroll;
background-color: rgba(248, 248, 248, 1);
}








#s-8becfeae-9971-4cc4-8290-98e4e2486a2a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8becfeae-9971-4cc4-8290-98e4e2486a2a {
  cursor: pointer;
}#s-8becfeae-9971-4cc4-8290-98e4e2486a2a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-dc72fe1d-8809-4e74-9152-a098c04eae13 {
  max-width: 1200px;
aspect-ratio: 16/9;
text-align: center;
}
@media (max-width: 767px){#s-dc72fe1d-8809-4e74-9152-a098c04eae13 {
  display: none;
}
#s-dc72fe1d-8809-4e74-9152-a098c04eae13, #wrap-s-dc72fe1d-8809-4e74-9152-a098c04eae13, #wrap-content-s-dc72fe1d-8809-4e74-9152-a098c04eae13 { display: none !important; }}
#s-dc72fe1d-8809-4e74-9152-a098c04eae13 {
  margin: 0 !important;
  overflow: visible;
}

#s-dc72fe1d-8809-4e74-9152-a098c04eae13-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dc72fe1d-8809-4e74-9152-a098c04eae13 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dc72fe1d-8809-4e74-9152-a098c04eae13 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dc72fe1d-8809-4e74-9152-a098c04eae13 img.shogun-image {
  /* Add background color handling */
  
}

#s-dc72fe1d-8809-4e74-9152-a098c04eae13 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dc72fe1d-8809-4e74-9152-a098c04eae13 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-dc72fe1d-8809-4e74-9152-a098c04eae13 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dc72fe1d-8809-4e74-9152-a098c04eae13 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dc72fe1d-8809-4e74-9152-a098c04eae13.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dc72fe1d-8809-4e74-9152-a098c04eae13 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-dc72fe1d-8809-4e74-9152-a098c04eae13.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-dc72fe1d-8809-4e74-9152-a098c04eae13 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dc72fe1d-8809-4e74-9152-a098c04eae13.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dc72fe1d-8809-4e74-9152-a098c04eae13.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dc72fe1d-8809-4e74-9152-a098c04eae13.shogun-image {
  box-sizing: border-box;
}



.s-dc72fe1d-8809-4e74-9152-a098c04eae13 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dc72fe1d-8809-4e74-9152-a098c04eae13 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-dc72fe1d-8809-4e74-9152-a098c04eae13.shogun-image-container {
      position: relative;
    }

    .s-dc72fe1d-8809-4e74-9152-a098c04eae13.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dc72fe1d-8809-4e74-9152-a098c04eae13.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dc72fe1d-8809-4e74-9152-a098c04eae13 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

@media (min-width: 1200px){#s-dc72fe1d-8809-4e74-9152-a098c04eae13 {
  margin: 0 !important;
  overflow: visible;
}

#s-dc72fe1d-8809-4e74-9152-a098c04eae13-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dc72fe1d-8809-4e74-9152-a098c04eae13 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dc72fe1d-8809-4e74-9152-a098c04eae13 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dc72fe1d-8809-4e74-9152-a098c04eae13 img.shogun-image {
  /* Add background color handling */
  
}

#s-dc72fe1d-8809-4e74-9152-a098c04eae13 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dc72fe1d-8809-4e74-9152-a098c04eae13 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-dc72fe1d-8809-4e74-9152-a098c04eae13 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dc72fe1d-8809-4e74-9152-a098c04eae13 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dc72fe1d-8809-4e74-9152-a098c04eae13.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dc72fe1d-8809-4e74-9152-a098c04eae13 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-dc72fe1d-8809-4e74-9152-a098c04eae13.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-dc72fe1d-8809-4e74-9152-a098c04eae13 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dc72fe1d-8809-4e74-9152-a098c04eae13.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dc72fe1d-8809-4e74-9152-a098c04eae13.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dc72fe1d-8809-4e74-9152-a098c04eae13.shogun-image {
  box-sizing: border-box;
}



.s-dc72fe1d-8809-4e74-9152-a098c04eae13 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dc72fe1d-8809-4e74-9152-a098c04eae13 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-dc72fe1d-8809-4e74-9152-a098c04eae13.shogun-image-container {
      position: relative;
    }

    .s-dc72fe1d-8809-4e74-9152-a098c04eae13.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dc72fe1d-8809-4e74-9152-a098c04eae13.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dc72fe1d-8809-4e74-9152-a098c04eae13 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-dc72fe1d-8809-4e74-9152-a098c04eae13 {
  margin: 0 !important;
  overflow: visible;
}

#s-dc72fe1d-8809-4e74-9152-a098c04eae13-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dc72fe1d-8809-4e74-9152-a098c04eae13 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dc72fe1d-8809-4e74-9152-a098c04eae13 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dc72fe1d-8809-4e74-9152-a098c04eae13 img.shogun-image {
  /* Add background color handling */
  
}

#s-dc72fe1d-8809-4e74-9152-a098c04eae13 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dc72fe1d-8809-4e74-9152-a098c04eae13 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-dc72fe1d-8809-4e74-9152-a098c04eae13 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dc72fe1d-8809-4e74-9152-a098c04eae13 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dc72fe1d-8809-4e74-9152-a098c04eae13.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dc72fe1d-8809-4e74-9152-a098c04eae13 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-dc72fe1d-8809-4e74-9152-a098c04eae13.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-dc72fe1d-8809-4e74-9152-a098c04eae13 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dc72fe1d-8809-4e74-9152-a098c04eae13.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dc72fe1d-8809-4e74-9152-a098c04eae13.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dc72fe1d-8809-4e74-9152-a098c04eae13.shogun-image {
  box-sizing: border-box;
}



.s-dc72fe1d-8809-4e74-9152-a098c04eae13 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dc72fe1d-8809-4e74-9152-a098c04eae13 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-dc72fe1d-8809-4e74-9152-a098c04eae13.shogun-image-container {
      position: relative;
    }

    .s-dc72fe1d-8809-4e74-9152-a098c04eae13.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dc72fe1d-8809-4e74-9152-a098c04eae13.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dc72fe1d-8809-4e74-9152-a098c04eae13 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-dc72fe1d-8809-4e74-9152-a098c04eae13 {
  margin: 0 !important;
  overflow: visible;
}

#s-dc72fe1d-8809-4e74-9152-a098c04eae13-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dc72fe1d-8809-4e74-9152-a098c04eae13 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dc72fe1d-8809-4e74-9152-a098c04eae13 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dc72fe1d-8809-4e74-9152-a098c04eae13 img.shogun-image {
  /* Add background color handling */
  
}

#s-dc72fe1d-8809-4e74-9152-a098c04eae13 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dc72fe1d-8809-4e74-9152-a098c04eae13 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-dc72fe1d-8809-4e74-9152-a098c04eae13 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dc72fe1d-8809-4e74-9152-a098c04eae13 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dc72fe1d-8809-4e74-9152-a098c04eae13.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dc72fe1d-8809-4e74-9152-a098c04eae13 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-dc72fe1d-8809-4e74-9152-a098c04eae13.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-dc72fe1d-8809-4e74-9152-a098c04eae13 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dc72fe1d-8809-4e74-9152-a098c04eae13.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dc72fe1d-8809-4e74-9152-a098c04eae13.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dc72fe1d-8809-4e74-9152-a098c04eae13.shogun-image {
  box-sizing: border-box;
}



.s-dc72fe1d-8809-4e74-9152-a098c04eae13 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dc72fe1d-8809-4e74-9152-a098c04eae13 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-dc72fe1d-8809-4e74-9152-a098c04eae13.shogun-image-container {
      position: relative;
    }

    .s-dc72fe1d-8809-4e74-9152-a098c04eae13.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dc72fe1d-8809-4e74-9152-a098c04eae13.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dc72fe1d-8809-4e74-9152-a098c04eae13 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (max-width: 767px){#s-dc72fe1d-8809-4e74-9152-a098c04eae13 {
  margin: 0 !important;
  overflow: visible;
}

#s-dc72fe1d-8809-4e74-9152-a098c04eae13-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dc72fe1d-8809-4e74-9152-a098c04eae13 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dc72fe1d-8809-4e74-9152-a098c04eae13 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dc72fe1d-8809-4e74-9152-a098c04eae13 img.shogun-image {
  /* Add background color handling */
  
}

#s-dc72fe1d-8809-4e74-9152-a098c04eae13 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dc72fe1d-8809-4e74-9152-a098c04eae13 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-dc72fe1d-8809-4e74-9152-a098c04eae13 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dc72fe1d-8809-4e74-9152-a098c04eae13 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dc72fe1d-8809-4e74-9152-a098c04eae13.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dc72fe1d-8809-4e74-9152-a098c04eae13 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-dc72fe1d-8809-4e74-9152-a098c04eae13.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-dc72fe1d-8809-4e74-9152-a098c04eae13 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dc72fe1d-8809-4e74-9152-a098c04eae13.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dc72fe1d-8809-4e74-9152-a098c04eae13.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dc72fe1d-8809-4e74-9152-a098c04eae13.shogun-image {
  box-sizing: border-box;
}



.s-dc72fe1d-8809-4e74-9152-a098c04eae13 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dc72fe1d-8809-4e74-9152-a098c04eae13 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-dc72fe1d-8809-4e74-9152-a098c04eae13.shogun-image-container {
      position: relative;
    }

    .s-dc72fe1d-8809-4e74-9152-a098c04eae13.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dc72fe1d-8809-4e74-9152-a098c04eae13.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dc72fe1d-8809-4e74-9152-a098c04eae13 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-127296bb-1856-4511-b325-e2b866038e05 {
  min-height: 50px;
background-repeat: no-repeat;
background-attachment: scroll;
background-color: rgba(248, 248, 248, 1);
}








#s-127296bb-1856-4511-b325-e2b866038e05 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-127296bb-1856-4511-b325-e2b866038e05 {
  cursor: pointer;
}#s-127296bb-1856-4511-b325-e2b866038e05.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ab570ed2-524b-40f2-8565-860c7869bea2 {
  max-width: 1200px;
aspect-ratio: 16/9;
text-align: center;
}
@media (max-width: 767px){#s-ab570ed2-524b-40f2-8565-860c7869bea2 {
  display: none;
}
#s-ab570ed2-524b-40f2-8565-860c7869bea2, #wrap-s-ab570ed2-524b-40f2-8565-860c7869bea2, #wrap-content-s-ab570ed2-524b-40f2-8565-860c7869bea2 { display: none !important; }}
#s-ab570ed2-524b-40f2-8565-860c7869bea2 {
  margin: 0 !important;
  overflow: visible;
}

#s-ab570ed2-524b-40f2-8565-860c7869bea2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ab570ed2-524b-40f2-8565-860c7869bea2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ab570ed2-524b-40f2-8565-860c7869bea2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ab570ed2-524b-40f2-8565-860c7869bea2 img.shogun-image {
  /* Add background color handling */
  
}

#s-ab570ed2-524b-40f2-8565-860c7869bea2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ab570ed2-524b-40f2-8565-860c7869bea2 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-ab570ed2-524b-40f2-8565-860c7869bea2 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ab570ed2-524b-40f2-8565-860c7869bea2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ab570ed2-524b-40f2-8565-860c7869bea2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ab570ed2-524b-40f2-8565-860c7869bea2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-ab570ed2-524b-40f2-8565-860c7869bea2.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-ab570ed2-524b-40f2-8565-860c7869bea2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ab570ed2-524b-40f2-8565-860c7869bea2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab570ed2-524b-40f2-8565-860c7869bea2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab570ed2-524b-40f2-8565-860c7869bea2.shogun-image {
  box-sizing: border-box;
}



.s-ab570ed2-524b-40f2-8565-860c7869bea2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ab570ed2-524b-40f2-8565-860c7869bea2 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-ab570ed2-524b-40f2-8565-860c7869bea2.shogun-image-container {
      position: relative;
    }

    .s-ab570ed2-524b-40f2-8565-860c7869bea2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ab570ed2-524b-40f2-8565-860c7869bea2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ab570ed2-524b-40f2-8565-860c7869bea2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

@media (min-width: 1200px){#s-ab570ed2-524b-40f2-8565-860c7869bea2 {
  margin: 0 !important;
  overflow: visible;
}

#s-ab570ed2-524b-40f2-8565-860c7869bea2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ab570ed2-524b-40f2-8565-860c7869bea2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ab570ed2-524b-40f2-8565-860c7869bea2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ab570ed2-524b-40f2-8565-860c7869bea2 img.shogun-image {
  /* Add background color handling */
  
}

#s-ab570ed2-524b-40f2-8565-860c7869bea2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ab570ed2-524b-40f2-8565-860c7869bea2 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-ab570ed2-524b-40f2-8565-860c7869bea2 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ab570ed2-524b-40f2-8565-860c7869bea2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ab570ed2-524b-40f2-8565-860c7869bea2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ab570ed2-524b-40f2-8565-860c7869bea2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-ab570ed2-524b-40f2-8565-860c7869bea2.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-ab570ed2-524b-40f2-8565-860c7869bea2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ab570ed2-524b-40f2-8565-860c7869bea2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab570ed2-524b-40f2-8565-860c7869bea2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab570ed2-524b-40f2-8565-860c7869bea2.shogun-image {
  box-sizing: border-box;
}



.s-ab570ed2-524b-40f2-8565-860c7869bea2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ab570ed2-524b-40f2-8565-860c7869bea2 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-ab570ed2-524b-40f2-8565-860c7869bea2.shogun-image-container {
      position: relative;
    }

    .s-ab570ed2-524b-40f2-8565-860c7869bea2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ab570ed2-524b-40f2-8565-860c7869bea2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ab570ed2-524b-40f2-8565-860c7869bea2 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-ab570ed2-524b-40f2-8565-860c7869bea2 {
  margin: 0 !important;
  overflow: visible;
}

#s-ab570ed2-524b-40f2-8565-860c7869bea2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ab570ed2-524b-40f2-8565-860c7869bea2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ab570ed2-524b-40f2-8565-860c7869bea2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ab570ed2-524b-40f2-8565-860c7869bea2 img.shogun-image {
  /* Add background color handling */
  
}

#s-ab570ed2-524b-40f2-8565-860c7869bea2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ab570ed2-524b-40f2-8565-860c7869bea2 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-ab570ed2-524b-40f2-8565-860c7869bea2 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ab570ed2-524b-40f2-8565-860c7869bea2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ab570ed2-524b-40f2-8565-860c7869bea2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ab570ed2-524b-40f2-8565-860c7869bea2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-ab570ed2-524b-40f2-8565-860c7869bea2.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-ab570ed2-524b-40f2-8565-860c7869bea2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ab570ed2-524b-40f2-8565-860c7869bea2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab570ed2-524b-40f2-8565-860c7869bea2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab570ed2-524b-40f2-8565-860c7869bea2.shogun-image {
  box-sizing: border-box;
}



.s-ab570ed2-524b-40f2-8565-860c7869bea2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ab570ed2-524b-40f2-8565-860c7869bea2 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-ab570ed2-524b-40f2-8565-860c7869bea2.shogun-image-container {
      position: relative;
    }

    .s-ab570ed2-524b-40f2-8565-860c7869bea2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ab570ed2-524b-40f2-8565-860c7869bea2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ab570ed2-524b-40f2-8565-860c7869bea2 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-ab570ed2-524b-40f2-8565-860c7869bea2 {
  margin: 0 !important;
  overflow: visible;
}

#s-ab570ed2-524b-40f2-8565-860c7869bea2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ab570ed2-524b-40f2-8565-860c7869bea2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ab570ed2-524b-40f2-8565-860c7869bea2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ab570ed2-524b-40f2-8565-860c7869bea2 img.shogun-image {
  /* Add background color handling */
  
}

#s-ab570ed2-524b-40f2-8565-860c7869bea2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ab570ed2-524b-40f2-8565-860c7869bea2 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-ab570ed2-524b-40f2-8565-860c7869bea2 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ab570ed2-524b-40f2-8565-860c7869bea2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ab570ed2-524b-40f2-8565-860c7869bea2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ab570ed2-524b-40f2-8565-860c7869bea2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-ab570ed2-524b-40f2-8565-860c7869bea2.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-ab570ed2-524b-40f2-8565-860c7869bea2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ab570ed2-524b-40f2-8565-860c7869bea2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab570ed2-524b-40f2-8565-860c7869bea2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab570ed2-524b-40f2-8565-860c7869bea2.shogun-image {
  box-sizing: border-box;
}



.s-ab570ed2-524b-40f2-8565-860c7869bea2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ab570ed2-524b-40f2-8565-860c7869bea2 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-ab570ed2-524b-40f2-8565-860c7869bea2.shogun-image-container {
      position: relative;
    }

    .s-ab570ed2-524b-40f2-8565-860c7869bea2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ab570ed2-524b-40f2-8565-860c7869bea2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ab570ed2-524b-40f2-8565-860c7869bea2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (max-width: 767px){#s-ab570ed2-524b-40f2-8565-860c7869bea2 {
  margin: 0 !important;
  overflow: visible;
}

#s-ab570ed2-524b-40f2-8565-860c7869bea2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ab570ed2-524b-40f2-8565-860c7869bea2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ab570ed2-524b-40f2-8565-860c7869bea2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ab570ed2-524b-40f2-8565-860c7869bea2 img.shogun-image {
  /* Add background color handling */
  
}

#s-ab570ed2-524b-40f2-8565-860c7869bea2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ab570ed2-524b-40f2-8565-860c7869bea2 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-ab570ed2-524b-40f2-8565-860c7869bea2 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ab570ed2-524b-40f2-8565-860c7869bea2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ab570ed2-524b-40f2-8565-860c7869bea2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ab570ed2-524b-40f2-8565-860c7869bea2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-ab570ed2-524b-40f2-8565-860c7869bea2.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-ab570ed2-524b-40f2-8565-860c7869bea2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ab570ed2-524b-40f2-8565-860c7869bea2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab570ed2-524b-40f2-8565-860c7869bea2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab570ed2-524b-40f2-8565-860c7869bea2.shogun-image {
  box-sizing: border-box;
}



.s-ab570ed2-524b-40f2-8565-860c7869bea2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ab570ed2-524b-40f2-8565-860c7869bea2 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-ab570ed2-524b-40f2-8565-860c7869bea2.shogun-image-container {
      position: relative;
    }

    .s-ab570ed2-524b-40f2-8565-860c7869bea2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ab570ed2-524b-40f2-8565-860c7869bea2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ab570ed2-524b-40f2-8565-860c7869bea2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-a8791228-b071-43c2-972a-d116f7c88a0c {
  background-repeat: no-repeat;
background-size: cover;
min-height: 50px;
background-position: center center;
background-attachment: scroll;
}

#s-a8791228-b071-43c2-972a-d116f7c88a0c {
  background-image: url(https://i.shgcdn.com/d83c66ed-bb0e-447b-85f1-5d2c0b922e02/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-a8791228-b071-43c2-972a-d116f7c88a0c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a8791228-b071-43c2-972a-d116f7c88a0c {
  cursor: pointer;
}#s-a8791228-b071-43c2-972a-d116f7c88a0c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 {
  max-width: 1200px;
aspect-ratio: 16/9;
text-align: center;
}

#s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 {
  margin: 0 !important;
  overflow: visible;
}

#s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 img.shogun-image {
  /* Add background color handling */
  
}

#s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shogun-image {
  box-sizing: border-box;
}



.s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shogun-image-container {
      position: relative;
    }

    .s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

@media (min-width: 1200px){#s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 {
  margin: 0 !important;
  overflow: visible;
}

#s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 img.shogun-image {
  /* Add background color handling */
  
}

#s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shogun-image {
  box-sizing: border-box;
}



.s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shogun-image-container {
      position: relative;
    }

    .s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 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-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 {
  margin: 0 !important;
  overflow: visible;
}

#s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 img.shogun-image {
  /* Add background color handling */
  
}

#s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shogun-image {
  box-sizing: border-box;
}



.s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shogun-image-container {
      position: relative;
    }

    .s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 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-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 {
  margin: 0 !important;
  overflow: visible;
}

#s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 img.shogun-image {
  /* Add background color handling */
  
}

#s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shogun-image {
  box-sizing: border-box;
}



.s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shogun-image-container {
      position: relative;
    }

    .s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (max-width: 767px){#s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 {
  margin: 0 !important;
  overflow: visible;
}

#s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 img.shogun-image {
  /* Add background color handling */
  
}

#s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shogun-image {
  box-sizing: border-box;
}



.s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shogun-image-container {
      position: relative;
    }

    .s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cd3e8b8c-a6f8-4bc9-8c67-017d0397b427 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-68c5897c-d728-4ccd-9bd0-d6c5f74d818c {
  background-size: cover;
min-height: 50px;
background-position: center center;
background-repeat: no-repeat;
background-attachment: scroll;
background-color: rgba(200, 211, 224, 1);
}








#s-68c5897c-d728-4ccd-9bd0-d6c5f74d818c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-68c5897c-d728-4ccd-9bd0-d6c5f74d818c {
  cursor: pointer;
}#s-68c5897c-d728-4ccd-9bd0-d6c5f74d818c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ede646a7-9ef8-4542-aaee-c50904fbac3a {
  background-image: url(https://i.shgcdn.com/2fb5041e-c7ab-40d3-bdc3-1b6da525f7d6/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
max-width: 1200px;
aspect-ratio: 16/9;
text-align: center;
background-position: center center;
}

#s-ede646a7-9ef8-4542-aaee-c50904fbac3a {
  margin: 0 !important;
  overflow: visible;
}

#s-ede646a7-9ef8-4542-aaee-c50904fbac3a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ede646a7-9ef8-4542-aaee-c50904fbac3a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ede646a7-9ef8-4542-aaee-c50904fbac3a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ede646a7-9ef8-4542-aaee-c50904fbac3a img.shogun-image {
  /* Add background color handling */
  
}

#s-ede646a7-9ef8-4542-aaee-c50904fbac3a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ede646a7-9ef8-4542-aaee-c50904fbac3a .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-ede646a7-9ef8-4542-aaee-c50904fbac3a .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ede646a7-9ef8-4542-aaee-c50904fbac3a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ede646a7-9ef8-4542-aaee-c50904fbac3a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-ede646a7-9ef8-4542-aaee-c50904fbac3a .shogun-image-content {
  
    justify-content: center;
  
}

.s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shogun-image {
  box-sizing: border-box;
}



.s-ede646a7-9ef8-4542-aaee-c50904fbac3a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ede646a7-9ef8-4542-aaee-c50904fbac3a {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shogun-image-container {
      position: relative;
    }

    .s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ede646a7-9ef8-4542-aaee-c50904fbac3a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

@media (min-width: 1200px){#s-ede646a7-9ef8-4542-aaee-c50904fbac3a {
  margin: 0 !important;
  overflow: visible;
}

#s-ede646a7-9ef8-4542-aaee-c50904fbac3a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ede646a7-9ef8-4542-aaee-c50904fbac3a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ede646a7-9ef8-4542-aaee-c50904fbac3a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ede646a7-9ef8-4542-aaee-c50904fbac3a img.shogun-image {
  /* Add background color handling */
  
}

#s-ede646a7-9ef8-4542-aaee-c50904fbac3a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ede646a7-9ef8-4542-aaee-c50904fbac3a .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-ede646a7-9ef8-4542-aaee-c50904fbac3a .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ede646a7-9ef8-4542-aaee-c50904fbac3a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ede646a7-9ef8-4542-aaee-c50904fbac3a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-ede646a7-9ef8-4542-aaee-c50904fbac3a .shogun-image-content {
  
    justify-content: center;
  
}

.s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shogun-image {
  box-sizing: border-box;
}



.s-ede646a7-9ef8-4542-aaee-c50904fbac3a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ede646a7-9ef8-4542-aaee-c50904fbac3a {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shogun-image-container {
      position: relative;
    }

    .s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ede646a7-9ef8-4542-aaee-c50904fbac3a 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-ede646a7-9ef8-4542-aaee-c50904fbac3a {
  margin: 0 !important;
  overflow: visible;
}

#s-ede646a7-9ef8-4542-aaee-c50904fbac3a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ede646a7-9ef8-4542-aaee-c50904fbac3a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ede646a7-9ef8-4542-aaee-c50904fbac3a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ede646a7-9ef8-4542-aaee-c50904fbac3a img.shogun-image {
  /* Add background color handling */
  
}

#s-ede646a7-9ef8-4542-aaee-c50904fbac3a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ede646a7-9ef8-4542-aaee-c50904fbac3a .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-ede646a7-9ef8-4542-aaee-c50904fbac3a .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ede646a7-9ef8-4542-aaee-c50904fbac3a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ede646a7-9ef8-4542-aaee-c50904fbac3a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-ede646a7-9ef8-4542-aaee-c50904fbac3a .shogun-image-content {
  
    justify-content: center;
  
}

.s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shogun-image {
  box-sizing: border-box;
}



.s-ede646a7-9ef8-4542-aaee-c50904fbac3a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ede646a7-9ef8-4542-aaee-c50904fbac3a {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shogun-image-container {
      position: relative;
    }

    .s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ede646a7-9ef8-4542-aaee-c50904fbac3a 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-ede646a7-9ef8-4542-aaee-c50904fbac3a {
  margin: 0 !important;
  overflow: visible;
}

#s-ede646a7-9ef8-4542-aaee-c50904fbac3a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ede646a7-9ef8-4542-aaee-c50904fbac3a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ede646a7-9ef8-4542-aaee-c50904fbac3a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ede646a7-9ef8-4542-aaee-c50904fbac3a img.shogun-image {
  /* Add background color handling */
  
}

#s-ede646a7-9ef8-4542-aaee-c50904fbac3a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ede646a7-9ef8-4542-aaee-c50904fbac3a .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-ede646a7-9ef8-4542-aaee-c50904fbac3a .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ede646a7-9ef8-4542-aaee-c50904fbac3a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ede646a7-9ef8-4542-aaee-c50904fbac3a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-ede646a7-9ef8-4542-aaee-c50904fbac3a .shogun-image-content {
  
    justify-content: center;
  
}

.s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shogun-image {
  box-sizing: border-box;
}



.s-ede646a7-9ef8-4542-aaee-c50904fbac3a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ede646a7-9ef8-4542-aaee-c50904fbac3a {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shogun-image-container {
      position: relative;
    }

    .s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ede646a7-9ef8-4542-aaee-c50904fbac3a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (max-width: 767px){#s-ede646a7-9ef8-4542-aaee-c50904fbac3a {
  margin: 0 !important;
  overflow: visible;
}

#s-ede646a7-9ef8-4542-aaee-c50904fbac3a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ede646a7-9ef8-4542-aaee-c50904fbac3a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ede646a7-9ef8-4542-aaee-c50904fbac3a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ede646a7-9ef8-4542-aaee-c50904fbac3a img.shogun-image {
  /* Add background color handling */
  
}

#s-ede646a7-9ef8-4542-aaee-c50904fbac3a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ede646a7-9ef8-4542-aaee-c50904fbac3a .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-ede646a7-9ef8-4542-aaee-c50904fbac3a .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ede646a7-9ef8-4542-aaee-c50904fbac3a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ede646a7-9ef8-4542-aaee-c50904fbac3a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-ede646a7-9ef8-4542-aaee-c50904fbac3a .shogun-image-content {
  
    justify-content: center;
  
}

.s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shogun-image {
  box-sizing: border-box;
}



.s-ede646a7-9ef8-4542-aaee-c50904fbac3a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ede646a7-9ef8-4542-aaee-c50904fbac3a {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shogun-image-container {
      position: relative;
    }

    .s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ede646a7-9ef8-4542-aaee-c50904fbac3a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ede646a7-9ef8-4542-aaee-c50904fbac3a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-48479b06-a671-4a6b-8bdf-a92d3d41d2e0 {
  background-size: cover;
min-height: 50px;
background-position: center center;
background-repeat: no-repeat;
background-attachment: scroll;
background-color: rgba(138, 154, 175, 1);
}








#s-48479b06-a671-4a6b-8bdf-a92d3d41d2e0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-48479b06-a671-4a6b-8bdf-a92d3d41d2e0 {
  cursor: pointer;
}#s-48479b06-a671-4a6b-8bdf-a92d3d41d2e0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b604d80e-f1a0-428b-a6aa-b26edcb9093a {
  background-image: url(https://i.shgcdn.com/2fb5041e-c7ab-40d3-bdc3-1b6da525f7d6/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
max-width: 1200px;
aspect-ratio: 16/9;
text-align: center;
background-position: center center;
}

#s-b604d80e-f1a0-428b-a6aa-b26edcb9093a {
  margin: 0 !important;
  overflow: visible;
}

#s-b604d80e-f1a0-428b-a6aa-b26edcb9093a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b604d80e-f1a0-428b-a6aa-b26edcb9093a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b604d80e-f1a0-428b-a6aa-b26edcb9093a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b604d80e-f1a0-428b-a6aa-b26edcb9093a img.shogun-image {
  /* Add background color handling */
  
}

#s-b604d80e-f1a0-428b-a6aa-b26edcb9093a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b604d80e-f1a0-428b-a6aa-b26edcb9093a .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-b604d80e-f1a0-428b-a6aa-b26edcb9093a .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b604d80e-f1a0-428b-a6aa-b26edcb9093a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b604d80e-f1a0-428b-a6aa-b26edcb9093a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-b604d80e-f1a0-428b-a6aa-b26edcb9093a .shogun-image-content {
  
    justify-content: center;
  
}

.s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shogun-image {
  box-sizing: border-box;
}



.s-b604d80e-f1a0-428b-a6aa-b26edcb9093a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b604d80e-f1a0-428b-a6aa-b26edcb9093a {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shogun-image-container {
      position: relative;
    }

    .s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b604d80e-f1a0-428b-a6aa-b26edcb9093a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

@media (min-width: 1200px){#s-b604d80e-f1a0-428b-a6aa-b26edcb9093a {
  margin: 0 !important;
  overflow: visible;
}

#s-b604d80e-f1a0-428b-a6aa-b26edcb9093a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b604d80e-f1a0-428b-a6aa-b26edcb9093a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b604d80e-f1a0-428b-a6aa-b26edcb9093a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b604d80e-f1a0-428b-a6aa-b26edcb9093a img.shogun-image {
  /* Add background color handling */
  
}

#s-b604d80e-f1a0-428b-a6aa-b26edcb9093a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b604d80e-f1a0-428b-a6aa-b26edcb9093a .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-b604d80e-f1a0-428b-a6aa-b26edcb9093a .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b604d80e-f1a0-428b-a6aa-b26edcb9093a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b604d80e-f1a0-428b-a6aa-b26edcb9093a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-b604d80e-f1a0-428b-a6aa-b26edcb9093a .shogun-image-content {
  
    justify-content: center;
  
}

.s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shogun-image {
  box-sizing: border-box;
}



.s-b604d80e-f1a0-428b-a6aa-b26edcb9093a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b604d80e-f1a0-428b-a6aa-b26edcb9093a {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shogun-image-container {
      position: relative;
    }

    .s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b604d80e-f1a0-428b-a6aa-b26edcb9093a 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-b604d80e-f1a0-428b-a6aa-b26edcb9093a {
  margin: 0 !important;
  overflow: visible;
}

#s-b604d80e-f1a0-428b-a6aa-b26edcb9093a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b604d80e-f1a0-428b-a6aa-b26edcb9093a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b604d80e-f1a0-428b-a6aa-b26edcb9093a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b604d80e-f1a0-428b-a6aa-b26edcb9093a img.shogun-image {
  /* Add background color handling */
  
}

#s-b604d80e-f1a0-428b-a6aa-b26edcb9093a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b604d80e-f1a0-428b-a6aa-b26edcb9093a .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-b604d80e-f1a0-428b-a6aa-b26edcb9093a .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b604d80e-f1a0-428b-a6aa-b26edcb9093a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b604d80e-f1a0-428b-a6aa-b26edcb9093a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-b604d80e-f1a0-428b-a6aa-b26edcb9093a .shogun-image-content {
  
    justify-content: center;
  
}

.s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shogun-image {
  box-sizing: border-box;
}



.s-b604d80e-f1a0-428b-a6aa-b26edcb9093a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b604d80e-f1a0-428b-a6aa-b26edcb9093a {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shogun-image-container {
      position: relative;
    }

    .s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b604d80e-f1a0-428b-a6aa-b26edcb9093a 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-b604d80e-f1a0-428b-a6aa-b26edcb9093a {
  margin: 0 !important;
  overflow: visible;
}

#s-b604d80e-f1a0-428b-a6aa-b26edcb9093a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b604d80e-f1a0-428b-a6aa-b26edcb9093a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b604d80e-f1a0-428b-a6aa-b26edcb9093a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b604d80e-f1a0-428b-a6aa-b26edcb9093a img.shogun-image {
  /* Add background color handling */
  
}

#s-b604d80e-f1a0-428b-a6aa-b26edcb9093a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b604d80e-f1a0-428b-a6aa-b26edcb9093a .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-b604d80e-f1a0-428b-a6aa-b26edcb9093a .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b604d80e-f1a0-428b-a6aa-b26edcb9093a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b604d80e-f1a0-428b-a6aa-b26edcb9093a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-b604d80e-f1a0-428b-a6aa-b26edcb9093a .shogun-image-content {
  
    justify-content: center;
  
}

.s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shogun-image {
  box-sizing: border-box;
}



.s-b604d80e-f1a0-428b-a6aa-b26edcb9093a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b604d80e-f1a0-428b-a6aa-b26edcb9093a {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shogun-image-container {
      position: relative;
    }

    .s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b604d80e-f1a0-428b-a6aa-b26edcb9093a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (max-width: 767px){#s-b604d80e-f1a0-428b-a6aa-b26edcb9093a {
  margin: 0 !important;
  overflow: visible;
}

#s-b604d80e-f1a0-428b-a6aa-b26edcb9093a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b604d80e-f1a0-428b-a6aa-b26edcb9093a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b604d80e-f1a0-428b-a6aa-b26edcb9093a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b604d80e-f1a0-428b-a6aa-b26edcb9093a img.shogun-image {
  /* Add background color handling */
  
}

#s-b604d80e-f1a0-428b-a6aa-b26edcb9093a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b604d80e-f1a0-428b-a6aa-b26edcb9093a .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-b604d80e-f1a0-428b-a6aa-b26edcb9093a .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b604d80e-f1a0-428b-a6aa-b26edcb9093a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b604d80e-f1a0-428b-a6aa-b26edcb9093a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-b604d80e-f1a0-428b-a6aa-b26edcb9093a .shogun-image-content {
  
    justify-content: center;
  
}

.s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shogun-image {
  box-sizing: border-box;
}



.s-b604d80e-f1a0-428b-a6aa-b26edcb9093a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b604d80e-f1a0-428b-a6aa-b26edcb9093a {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shogun-image-container {
      position: relative;
    }

    .s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b604d80e-f1a0-428b-a6aa-b26edcb9093a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b604d80e-f1a0-428b-a6aa-b26edcb9093a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-da25b60f-584e-471b-b801-4657ca722870 {
  background-size: cover;
min-height: 50px;
background-position: center center;
background-repeat: no-repeat;
background-attachment: scroll;
background-color: rgba(222, 219, 215, 1);
}








#s-da25b60f-584e-471b-b801-4657ca722870 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-da25b60f-584e-471b-b801-4657ca722870 {
  cursor: pointer;
}#s-da25b60f-584e-471b-b801-4657ca722870.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-419e6cf2-3ea5-406a-9675-7e7021546a37 {
  max-width: 1200px;
aspect-ratio: 16/9;
text-align: center;
}

#s-419e6cf2-3ea5-406a-9675-7e7021546a37 {
  margin: 0 !important;
  overflow: visible;
}

#s-419e6cf2-3ea5-406a-9675-7e7021546a37-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-419e6cf2-3ea5-406a-9675-7e7021546a37 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-419e6cf2-3ea5-406a-9675-7e7021546a37 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-419e6cf2-3ea5-406a-9675-7e7021546a37 img.shogun-image {
  /* Add background color handling */
  
}

#s-419e6cf2-3ea5-406a-9675-7e7021546a37 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-419e6cf2-3ea5-406a-9675-7e7021546a37 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-419e6cf2-3ea5-406a-9675-7e7021546a37 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-419e6cf2-3ea5-406a-9675-7e7021546a37 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-419e6cf2-3ea5-406a-9675-7e7021546a37.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-419e6cf2-3ea5-406a-9675-7e7021546a37 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-419e6cf2-3ea5-406a-9675-7e7021546a37.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-419e6cf2-3ea5-406a-9675-7e7021546a37 .shogun-image-content {
  
    justify-content: center;
  
}

.s-419e6cf2-3ea5-406a-9675-7e7021546a37.shg-align-container {
  display: flex;
  justify-content: center
}

.s-419e6cf2-3ea5-406a-9675-7e7021546a37.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-419e6cf2-3ea5-406a-9675-7e7021546a37.shogun-image {
  box-sizing: border-box;
}



.s-419e6cf2-3ea5-406a-9675-7e7021546a37 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-419e6cf2-3ea5-406a-9675-7e7021546a37 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-419e6cf2-3ea5-406a-9675-7e7021546a37.shogun-image-container {
      position: relative;
    }

    .s-419e6cf2-3ea5-406a-9675-7e7021546a37.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-419e6cf2-3ea5-406a-9675-7e7021546a37.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-419e6cf2-3ea5-406a-9675-7e7021546a37 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

@media (min-width: 1200px){#s-419e6cf2-3ea5-406a-9675-7e7021546a37 {
  margin: 0 !important;
  overflow: visible;
}

#s-419e6cf2-3ea5-406a-9675-7e7021546a37-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-419e6cf2-3ea5-406a-9675-7e7021546a37 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-419e6cf2-3ea5-406a-9675-7e7021546a37 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-419e6cf2-3ea5-406a-9675-7e7021546a37 img.shogun-image {
  /* Add background color handling */
  
}

#s-419e6cf2-3ea5-406a-9675-7e7021546a37 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-419e6cf2-3ea5-406a-9675-7e7021546a37 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-419e6cf2-3ea5-406a-9675-7e7021546a37 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-419e6cf2-3ea5-406a-9675-7e7021546a37 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-419e6cf2-3ea5-406a-9675-7e7021546a37.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-419e6cf2-3ea5-406a-9675-7e7021546a37 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-419e6cf2-3ea5-406a-9675-7e7021546a37.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-419e6cf2-3ea5-406a-9675-7e7021546a37 .shogun-image-content {
  
    justify-content: center;
  
}

.s-419e6cf2-3ea5-406a-9675-7e7021546a37.shg-align-container {
  display: flex;
  justify-content: center
}

.s-419e6cf2-3ea5-406a-9675-7e7021546a37.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-419e6cf2-3ea5-406a-9675-7e7021546a37.shogun-image {
  box-sizing: border-box;
}



.s-419e6cf2-3ea5-406a-9675-7e7021546a37 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-419e6cf2-3ea5-406a-9675-7e7021546a37 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-419e6cf2-3ea5-406a-9675-7e7021546a37.shogun-image-container {
      position: relative;
    }

    .s-419e6cf2-3ea5-406a-9675-7e7021546a37.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-419e6cf2-3ea5-406a-9675-7e7021546a37.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-419e6cf2-3ea5-406a-9675-7e7021546a37 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-419e6cf2-3ea5-406a-9675-7e7021546a37 {
  margin: 0 !important;
  overflow: visible;
}

#s-419e6cf2-3ea5-406a-9675-7e7021546a37-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-419e6cf2-3ea5-406a-9675-7e7021546a37 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-419e6cf2-3ea5-406a-9675-7e7021546a37 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-419e6cf2-3ea5-406a-9675-7e7021546a37 img.shogun-image {
  /* Add background color handling */
  
}

#s-419e6cf2-3ea5-406a-9675-7e7021546a37 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-419e6cf2-3ea5-406a-9675-7e7021546a37 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-419e6cf2-3ea5-406a-9675-7e7021546a37 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-419e6cf2-3ea5-406a-9675-7e7021546a37 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-419e6cf2-3ea5-406a-9675-7e7021546a37.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-419e6cf2-3ea5-406a-9675-7e7021546a37 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-419e6cf2-3ea5-406a-9675-7e7021546a37.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-419e6cf2-3ea5-406a-9675-7e7021546a37 .shogun-image-content {
  
    justify-content: center;
  
}

.s-419e6cf2-3ea5-406a-9675-7e7021546a37.shg-align-container {
  display: flex;
  justify-content: center
}

.s-419e6cf2-3ea5-406a-9675-7e7021546a37.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-419e6cf2-3ea5-406a-9675-7e7021546a37.shogun-image {
  box-sizing: border-box;
}



.s-419e6cf2-3ea5-406a-9675-7e7021546a37 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-419e6cf2-3ea5-406a-9675-7e7021546a37 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-419e6cf2-3ea5-406a-9675-7e7021546a37.shogun-image-container {
      position: relative;
    }

    .s-419e6cf2-3ea5-406a-9675-7e7021546a37.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-419e6cf2-3ea5-406a-9675-7e7021546a37.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-419e6cf2-3ea5-406a-9675-7e7021546a37 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-419e6cf2-3ea5-406a-9675-7e7021546a37 {
  margin: 0 !important;
  overflow: visible;
}

#s-419e6cf2-3ea5-406a-9675-7e7021546a37-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-419e6cf2-3ea5-406a-9675-7e7021546a37 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-419e6cf2-3ea5-406a-9675-7e7021546a37 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-419e6cf2-3ea5-406a-9675-7e7021546a37 img.shogun-image {
  /* Add background color handling */
  
}

#s-419e6cf2-3ea5-406a-9675-7e7021546a37 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-419e6cf2-3ea5-406a-9675-7e7021546a37 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-419e6cf2-3ea5-406a-9675-7e7021546a37 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-419e6cf2-3ea5-406a-9675-7e7021546a37 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-419e6cf2-3ea5-406a-9675-7e7021546a37.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-419e6cf2-3ea5-406a-9675-7e7021546a37 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-419e6cf2-3ea5-406a-9675-7e7021546a37.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-419e6cf2-3ea5-406a-9675-7e7021546a37 .shogun-image-content {
  
    justify-content: center;
  
}

.s-419e6cf2-3ea5-406a-9675-7e7021546a37.shg-align-container {
  display: flex;
  justify-content: center
}

.s-419e6cf2-3ea5-406a-9675-7e7021546a37.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-419e6cf2-3ea5-406a-9675-7e7021546a37.shogun-image {
  box-sizing: border-box;
}



.s-419e6cf2-3ea5-406a-9675-7e7021546a37 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-419e6cf2-3ea5-406a-9675-7e7021546a37 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-419e6cf2-3ea5-406a-9675-7e7021546a37.shogun-image-container {
      position: relative;
    }

    .s-419e6cf2-3ea5-406a-9675-7e7021546a37.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-419e6cf2-3ea5-406a-9675-7e7021546a37.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-419e6cf2-3ea5-406a-9675-7e7021546a37 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (max-width: 767px){#s-419e6cf2-3ea5-406a-9675-7e7021546a37 {
  margin: 0 !important;
  overflow: visible;
}

#s-419e6cf2-3ea5-406a-9675-7e7021546a37-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-419e6cf2-3ea5-406a-9675-7e7021546a37 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-419e6cf2-3ea5-406a-9675-7e7021546a37 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-419e6cf2-3ea5-406a-9675-7e7021546a37 img.shogun-image {
  /* Add background color handling */
  
}

#s-419e6cf2-3ea5-406a-9675-7e7021546a37 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-419e6cf2-3ea5-406a-9675-7e7021546a37 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-419e6cf2-3ea5-406a-9675-7e7021546a37 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-419e6cf2-3ea5-406a-9675-7e7021546a37 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-419e6cf2-3ea5-406a-9675-7e7021546a37.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-419e6cf2-3ea5-406a-9675-7e7021546a37 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-419e6cf2-3ea5-406a-9675-7e7021546a37.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-419e6cf2-3ea5-406a-9675-7e7021546a37 .shogun-image-content {
  
    justify-content: center;
  
}

.s-419e6cf2-3ea5-406a-9675-7e7021546a37.shg-align-container {
  display: flex;
  justify-content: center
}

.s-419e6cf2-3ea5-406a-9675-7e7021546a37.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-419e6cf2-3ea5-406a-9675-7e7021546a37.shogun-image {
  box-sizing: border-box;
}



.s-419e6cf2-3ea5-406a-9675-7e7021546a37 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-419e6cf2-3ea5-406a-9675-7e7021546a37 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-419e6cf2-3ea5-406a-9675-7e7021546a37.shogun-image-container {
      position: relative;
    }

    .s-419e6cf2-3ea5-406a-9675-7e7021546a37.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-419e6cf2-3ea5-406a-9675-7e7021546a37.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-419e6cf2-3ea5-406a-9675-7e7021546a37 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-9c0b3bd8-0ac1-4803-b01b-f704b1df59da {
  background-size: cover;
min-height: 50px;
background-position: center center;
background-repeat: no-repeat;
background-attachment: scroll;
background-color: rgba(222, 219, 215, 1);
}








#s-9c0b3bd8-0ac1-4803-b01b-f704b1df59da > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9c0b3bd8-0ac1-4803-b01b-f704b1df59da {
  cursor: pointer;
}#s-9c0b3bd8-0ac1-4803-b01b-f704b1df59da.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-25f7f7e3-e36d-4937-b134-de237a9481c0 {
  max-width: 1200px;
aspect-ratio: 16/9;
text-align: center;
}

#s-25f7f7e3-e36d-4937-b134-de237a9481c0 {
  margin: 0 !important;
  overflow: visible;
}

#s-25f7f7e3-e36d-4937-b134-de237a9481c0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-25f7f7e3-e36d-4937-b134-de237a9481c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-25f7f7e3-e36d-4937-b134-de237a9481c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-25f7f7e3-e36d-4937-b134-de237a9481c0 img.shogun-image {
  /* Add background color handling */
  
}

#s-25f7f7e3-e36d-4937-b134-de237a9481c0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-25f7f7e3-e36d-4937-b134-de237a9481c0 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-25f7f7e3-e36d-4937-b134-de237a9481c0 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-25f7f7e3-e36d-4937-b134-de237a9481c0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-25f7f7e3-e36d-4937-b134-de237a9481c0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-25f7f7e3-e36d-4937-b134-de237a9481c0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-25f7f7e3-e36d-4937-b134-de237a9481c0.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-25f7f7e3-e36d-4937-b134-de237a9481c0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-25f7f7e3-e36d-4937-b134-de237a9481c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-25f7f7e3-e36d-4937-b134-de237a9481c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-25f7f7e3-e36d-4937-b134-de237a9481c0.shogun-image {
  box-sizing: border-box;
}



.s-25f7f7e3-e36d-4937-b134-de237a9481c0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-25f7f7e3-e36d-4937-b134-de237a9481c0 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-25f7f7e3-e36d-4937-b134-de237a9481c0.shogun-image-container {
      position: relative;
    }

    .s-25f7f7e3-e36d-4937-b134-de237a9481c0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-25f7f7e3-e36d-4937-b134-de237a9481c0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-25f7f7e3-e36d-4937-b134-de237a9481c0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

@media (min-width: 1200px){#s-25f7f7e3-e36d-4937-b134-de237a9481c0 {
  margin: 0 !important;
  overflow: visible;
}

#s-25f7f7e3-e36d-4937-b134-de237a9481c0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-25f7f7e3-e36d-4937-b134-de237a9481c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-25f7f7e3-e36d-4937-b134-de237a9481c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-25f7f7e3-e36d-4937-b134-de237a9481c0 img.shogun-image {
  /* Add background color handling */
  
}

#s-25f7f7e3-e36d-4937-b134-de237a9481c0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-25f7f7e3-e36d-4937-b134-de237a9481c0 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-25f7f7e3-e36d-4937-b134-de237a9481c0 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-25f7f7e3-e36d-4937-b134-de237a9481c0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-25f7f7e3-e36d-4937-b134-de237a9481c0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-25f7f7e3-e36d-4937-b134-de237a9481c0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-25f7f7e3-e36d-4937-b134-de237a9481c0.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-25f7f7e3-e36d-4937-b134-de237a9481c0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-25f7f7e3-e36d-4937-b134-de237a9481c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-25f7f7e3-e36d-4937-b134-de237a9481c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-25f7f7e3-e36d-4937-b134-de237a9481c0.shogun-image {
  box-sizing: border-box;
}



.s-25f7f7e3-e36d-4937-b134-de237a9481c0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-25f7f7e3-e36d-4937-b134-de237a9481c0 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-25f7f7e3-e36d-4937-b134-de237a9481c0.shogun-image-container {
      position: relative;
    }

    .s-25f7f7e3-e36d-4937-b134-de237a9481c0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-25f7f7e3-e36d-4937-b134-de237a9481c0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-25f7f7e3-e36d-4937-b134-de237a9481c0 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-25f7f7e3-e36d-4937-b134-de237a9481c0 {
  margin: 0 !important;
  overflow: visible;
}

#s-25f7f7e3-e36d-4937-b134-de237a9481c0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-25f7f7e3-e36d-4937-b134-de237a9481c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-25f7f7e3-e36d-4937-b134-de237a9481c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-25f7f7e3-e36d-4937-b134-de237a9481c0 img.shogun-image {
  /* Add background color handling */
  
}

#s-25f7f7e3-e36d-4937-b134-de237a9481c0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-25f7f7e3-e36d-4937-b134-de237a9481c0 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-25f7f7e3-e36d-4937-b134-de237a9481c0 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-25f7f7e3-e36d-4937-b134-de237a9481c0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-25f7f7e3-e36d-4937-b134-de237a9481c0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-25f7f7e3-e36d-4937-b134-de237a9481c0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-25f7f7e3-e36d-4937-b134-de237a9481c0.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-25f7f7e3-e36d-4937-b134-de237a9481c0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-25f7f7e3-e36d-4937-b134-de237a9481c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-25f7f7e3-e36d-4937-b134-de237a9481c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-25f7f7e3-e36d-4937-b134-de237a9481c0.shogun-image {
  box-sizing: border-box;
}



.s-25f7f7e3-e36d-4937-b134-de237a9481c0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-25f7f7e3-e36d-4937-b134-de237a9481c0 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-25f7f7e3-e36d-4937-b134-de237a9481c0.shogun-image-container {
      position: relative;
    }

    .s-25f7f7e3-e36d-4937-b134-de237a9481c0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-25f7f7e3-e36d-4937-b134-de237a9481c0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-25f7f7e3-e36d-4937-b134-de237a9481c0 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-25f7f7e3-e36d-4937-b134-de237a9481c0 {
  margin: 0 !important;
  overflow: visible;
}

#s-25f7f7e3-e36d-4937-b134-de237a9481c0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-25f7f7e3-e36d-4937-b134-de237a9481c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-25f7f7e3-e36d-4937-b134-de237a9481c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-25f7f7e3-e36d-4937-b134-de237a9481c0 img.shogun-image {
  /* Add background color handling */
  
}

#s-25f7f7e3-e36d-4937-b134-de237a9481c0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-25f7f7e3-e36d-4937-b134-de237a9481c0 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-25f7f7e3-e36d-4937-b134-de237a9481c0 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-25f7f7e3-e36d-4937-b134-de237a9481c0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-25f7f7e3-e36d-4937-b134-de237a9481c0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-25f7f7e3-e36d-4937-b134-de237a9481c0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-25f7f7e3-e36d-4937-b134-de237a9481c0.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-25f7f7e3-e36d-4937-b134-de237a9481c0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-25f7f7e3-e36d-4937-b134-de237a9481c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-25f7f7e3-e36d-4937-b134-de237a9481c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-25f7f7e3-e36d-4937-b134-de237a9481c0.shogun-image {
  box-sizing: border-box;
}



.s-25f7f7e3-e36d-4937-b134-de237a9481c0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-25f7f7e3-e36d-4937-b134-de237a9481c0 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-25f7f7e3-e36d-4937-b134-de237a9481c0.shogun-image-container {
      position: relative;
    }

    .s-25f7f7e3-e36d-4937-b134-de237a9481c0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-25f7f7e3-e36d-4937-b134-de237a9481c0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-25f7f7e3-e36d-4937-b134-de237a9481c0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (max-width: 767px){#s-25f7f7e3-e36d-4937-b134-de237a9481c0 {
  margin: 0 !important;
  overflow: visible;
}

#s-25f7f7e3-e36d-4937-b134-de237a9481c0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-25f7f7e3-e36d-4937-b134-de237a9481c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-25f7f7e3-e36d-4937-b134-de237a9481c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-25f7f7e3-e36d-4937-b134-de237a9481c0 img.shogun-image {
  /* Add background color handling */
  
}

#s-25f7f7e3-e36d-4937-b134-de237a9481c0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-25f7f7e3-e36d-4937-b134-de237a9481c0 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-25f7f7e3-e36d-4937-b134-de237a9481c0 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-25f7f7e3-e36d-4937-b134-de237a9481c0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-25f7f7e3-e36d-4937-b134-de237a9481c0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-25f7f7e3-e36d-4937-b134-de237a9481c0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-25f7f7e3-e36d-4937-b134-de237a9481c0.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-25f7f7e3-e36d-4937-b134-de237a9481c0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-25f7f7e3-e36d-4937-b134-de237a9481c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-25f7f7e3-e36d-4937-b134-de237a9481c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-25f7f7e3-e36d-4937-b134-de237a9481c0.shogun-image {
  box-sizing: border-box;
}



.s-25f7f7e3-e36d-4937-b134-de237a9481c0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-25f7f7e3-e36d-4937-b134-de237a9481c0 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-25f7f7e3-e36d-4937-b134-de237a9481c0.shogun-image-container {
      position: relative;
    }

    .s-25f7f7e3-e36d-4937-b134-de237a9481c0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-25f7f7e3-e36d-4937-b134-de237a9481c0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-25f7f7e3-e36d-4937-b134-de237a9481c0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-fa38ee72-149d-4dd8-9d94-84de10e15191 {
  background-size: cover;
min-height: 50px;
background-position: center center;
background-repeat: no-repeat;
background-attachment: scroll;
background-color: rgba(222, 219, 215, 1);
}








#s-fa38ee72-149d-4dd8-9d94-84de10e15191 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fa38ee72-149d-4dd8-9d94-84de10e15191 {
  cursor: pointer;
}#s-fa38ee72-149d-4dd8-9d94-84de10e15191.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0c859928-0d0e-4596-8af5-90ccdf29ec84 {
  max-width: 1200px;
aspect-ratio: 16/9;
text-align: center;
}

#s-0c859928-0d0e-4596-8af5-90ccdf29ec84 {
  margin: 0 !important;
  overflow: visible;
}

#s-0c859928-0d0e-4596-8af5-90ccdf29ec84-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0c859928-0d0e-4596-8af5-90ccdf29ec84 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0c859928-0d0e-4596-8af5-90ccdf29ec84 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0c859928-0d0e-4596-8af5-90ccdf29ec84 img.shogun-image {
  /* Add background color handling */
  
}

#s-0c859928-0d0e-4596-8af5-90ccdf29ec84 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0c859928-0d0e-4596-8af5-90ccdf29ec84 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-0c859928-0d0e-4596-8af5-90ccdf29ec84 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0c859928-0d0e-4596-8af5-90ccdf29ec84 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0c859928-0d0e-4596-8af5-90ccdf29ec84 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-0c859928-0d0e-4596-8af5-90ccdf29ec84 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shogun-image {
  box-sizing: border-box;
}



.s-0c859928-0d0e-4596-8af5-90ccdf29ec84 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0c859928-0d0e-4596-8af5-90ccdf29ec84 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shogun-image-container {
      position: relative;
    }

    .s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0c859928-0d0e-4596-8af5-90ccdf29ec84 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

@media (min-width: 1200px){#s-0c859928-0d0e-4596-8af5-90ccdf29ec84 {
  margin: 0 !important;
  overflow: visible;
}

#s-0c859928-0d0e-4596-8af5-90ccdf29ec84-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0c859928-0d0e-4596-8af5-90ccdf29ec84 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0c859928-0d0e-4596-8af5-90ccdf29ec84 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0c859928-0d0e-4596-8af5-90ccdf29ec84 img.shogun-image {
  /* Add background color handling */
  
}

#s-0c859928-0d0e-4596-8af5-90ccdf29ec84 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0c859928-0d0e-4596-8af5-90ccdf29ec84 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-0c859928-0d0e-4596-8af5-90ccdf29ec84 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0c859928-0d0e-4596-8af5-90ccdf29ec84 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0c859928-0d0e-4596-8af5-90ccdf29ec84 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-0c859928-0d0e-4596-8af5-90ccdf29ec84 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shogun-image {
  box-sizing: border-box;
}



.s-0c859928-0d0e-4596-8af5-90ccdf29ec84 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0c859928-0d0e-4596-8af5-90ccdf29ec84 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shogun-image-container {
      position: relative;
    }

    .s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0c859928-0d0e-4596-8af5-90ccdf29ec84 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-0c859928-0d0e-4596-8af5-90ccdf29ec84 {
  margin: 0 !important;
  overflow: visible;
}

#s-0c859928-0d0e-4596-8af5-90ccdf29ec84-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0c859928-0d0e-4596-8af5-90ccdf29ec84 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0c859928-0d0e-4596-8af5-90ccdf29ec84 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0c859928-0d0e-4596-8af5-90ccdf29ec84 img.shogun-image {
  /* Add background color handling */
  
}

#s-0c859928-0d0e-4596-8af5-90ccdf29ec84 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0c859928-0d0e-4596-8af5-90ccdf29ec84 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-0c859928-0d0e-4596-8af5-90ccdf29ec84 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0c859928-0d0e-4596-8af5-90ccdf29ec84 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0c859928-0d0e-4596-8af5-90ccdf29ec84 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-0c859928-0d0e-4596-8af5-90ccdf29ec84 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shogun-image {
  box-sizing: border-box;
}



.s-0c859928-0d0e-4596-8af5-90ccdf29ec84 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0c859928-0d0e-4596-8af5-90ccdf29ec84 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shogun-image-container {
      position: relative;
    }

    .s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0c859928-0d0e-4596-8af5-90ccdf29ec84 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-0c859928-0d0e-4596-8af5-90ccdf29ec84 {
  margin: 0 !important;
  overflow: visible;
}

#s-0c859928-0d0e-4596-8af5-90ccdf29ec84-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0c859928-0d0e-4596-8af5-90ccdf29ec84 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0c859928-0d0e-4596-8af5-90ccdf29ec84 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0c859928-0d0e-4596-8af5-90ccdf29ec84 img.shogun-image {
  /* Add background color handling */
  
}

#s-0c859928-0d0e-4596-8af5-90ccdf29ec84 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0c859928-0d0e-4596-8af5-90ccdf29ec84 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-0c859928-0d0e-4596-8af5-90ccdf29ec84 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0c859928-0d0e-4596-8af5-90ccdf29ec84 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0c859928-0d0e-4596-8af5-90ccdf29ec84 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-0c859928-0d0e-4596-8af5-90ccdf29ec84 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shogun-image {
  box-sizing: border-box;
}



.s-0c859928-0d0e-4596-8af5-90ccdf29ec84 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0c859928-0d0e-4596-8af5-90ccdf29ec84 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shogun-image-container {
      position: relative;
    }

    .s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0c859928-0d0e-4596-8af5-90ccdf29ec84 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (max-width: 767px){#s-0c859928-0d0e-4596-8af5-90ccdf29ec84 {
  margin: 0 !important;
  overflow: visible;
}

#s-0c859928-0d0e-4596-8af5-90ccdf29ec84-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0c859928-0d0e-4596-8af5-90ccdf29ec84 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0c859928-0d0e-4596-8af5-90ccdf29ec84 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0c859928-0d0e-4596-8af5-90ccdf29ec84 img.shogun-image {
  /* Add background color handling */
  
}

#s-0c859928-0d0e-4596-8af5-90ccdf29ec84 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0c859928-0d0e-4596-8af5-90ccdf29ec84 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-0c859928-0d0e-4596-8af5-90ccdf29ec84 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0c859928-0d0e-4596-8af5-90ccdf29ec84 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0c859928-0d0e-4596-8af5-90ccdf29ec84 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-0c859928-0d0e-4596-8af5-90ccdf29ec84 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shogun-image {
  box-sizing: border-box;
}



.s-0c859928-0d0e-4596-8af5-90ccdf29ec84 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0c859928-0d0e-4596-8af5-90ccdf29ec84 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shogun-image-container {
      position: relative;
    }

    .s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0c859928-0d0e-4596-8af5-90ccdf29ec84.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0c859928-0d0e-4596-8af5-90ccdf29ec84 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-4f2d81a3-ec1b-47a4-bb65-c4c860db5e47 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 50px;
background-position: center center;
background-attachment: scroll;
}

#s-4f2d81a3-ec1b-47a4-bb65-c4c860db5e47 {
  background-image: url(https://i.shgcdn.com/55d19e4c-5c4d-4133-8c24-677ca2c15f44/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-4f2d81a3-ec1b-47a4-bb65-c4c860db5e47 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4f2d81a3-ec1b-47a4-bb65-c4c860db5e47 {
  cursor: pointer;
}#s-4f2d81a3-ec1b-47a4-bb65-c4c860db5e47.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6f9b8840-12dd-47ce-9336-a22d09e27275 {
  background-image: url(https://i.shgcdn.com/2fb5041e-c7ab-40d3-bdc3-1b6da525f7d6/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
max-width: 1200px;
text-align: center;
background-position: center center;
}

#s-6f9b8840-12dd-47ce-9336-a22d09e27275 {
  margin: 0 !important;
  overflow: visible;
}

#s-6f9b8840-12dd-47ce-9336-a22d09e27275-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6f9b8840-12dd-47ce-9336-a22d09e27275 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6f9b8840-12dd-47ce-9336-a22d09e27275 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6f9b8840-12dd-47ce-9336-a22d09e27275 img.shogun-image {
  /* Add background color handling */
  
}

#s-6f9b8840-12dd-47ce-9336-a22d09e27275 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-6f9b8840-12dd-47ce-9336-a22d09e27275.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-6f9b8840-12dd-47ce-9336-a22d09e27275 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6f9b8840-12dd-47ce-9336-a22d09e27275.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f9b8840-12dd-47ce-9336-a22d09e27275.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f9b8840-12dd-47ce-9336-a22d09e27275.shogun-image {
  box-sizing: border-box;
}



.s-6f9b8840-12dd-47ce-9336-a22d09e27275 img.shogun-image {
  
}


@media (min-width: 1200px){#s-6f9b8840-12dd-47ce-9336-a22d09e27275 {
  margin: 0 !important;
  overflow: visible;
}

#s-6f9b8840-12dd-47ce-9336-a22d09e27275-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6f9b8840-12dd-47ce-9336-a22d09e27275 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6f9b8840-12dd-47ce-9336-a22d09e27275 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6f9b8840-12dd-47ce-9336-a22d09e27275 img.shogun-image {
  /* Add background color handling */
  
}

#s-6f9b8840-12dd-47ce-9336-a22d09e27275 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-6f9b8840-12dd-47ce-9336-a22d09e27275.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-6f9b8840-12dd-47ce-9336-a22d09e27275 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6f9b8840-12dd-47ce-9336-a22d09e27275.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f9b8840-12dd-47ce-9336-a22d09e27275.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f9b8840-12dd-47ce-9336-a22d09e27275.shogun-image {
  box-sizing: border-box;
}



.s-6f9b8840-12dd-47ce-9336-a22d09e27275 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-6f9b8840-12dd-47ce-9336-a22d09e27275 {
  margin: 0 !important;
  overflow: visible;
}

#s-6f9b8840-12dd-47ce-9336-a22d09e27275-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6f9b8840-12dd-47ce-9336-a22d09e27275 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6f9b8840-12dd-47ce-9336-a22d09e27275 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6f9b8840-12dd-47ce-9336-a22d09e27275 img.shogun-image {
  /* Add background color handling */
  
}

#s-6f9b8840-12dd-47ce-9336-a22d09e27275 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-6f9b8840-12dd-47ce-9336-a22d09e27275.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-6f9b8840-12dd-47ce-9336-a22d09e27275 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6f9b8840-12dd-47ce-9336-a22d09e27275.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f9b8840-12dd-47ce-9336-a22d09e27275.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f9b8840-12dd-47ce-9336-a22d09e27275.shogun-image {
  box-sizing: border-box;
}



.s-6f9b8840-12dd-47ce-9336-a22d09e27275 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-6f9b8840-12dd-47ce-9336-a22d09e27275 {
  margin: 0 !important;
  overflow: visible;
}

#s-6f9b8840-12dd-47ce-9336-a22d09e27275-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6f9b8840-12dd-47ce-9336-a22d09e27275 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6f9b8840-12dd-47ce-9336-a22d09e27275 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6f9b8840-12dd-47ce-9336-a22d09e27275 img.shogun-image {
  /* Add background color handling */
  
}

#s-6f9b8840-12dd-47ce-9336-a22d09e27275 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-6f9b8840-12dd-47ce-9336-a22d09e27275.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-6f9b8840-12dd-47ce-9336-a22d09e27275 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6f9b8840-12dd-47ce-9336-a22d09e27275.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f9b8840-12dd-47ce-9336-a22d09e27275.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f9b8840-12dd-47ce-9336-a22d09e27275.shogun-image {
  box-sizing: border-box;
}



.s-6f9b8840-12dd-47ce-9336-a22d09e27275 img.shogun-image {
  
}


}@media (max-width: 767px){#s-6f9b8840-12dd-47ce-9336-a22d09e27275 {
  margin: 0 !important;
  overflow: visible;
}

#s-6f9b8840-12dd-47ce-9336-a22d09e27275-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6f9b8840-12dd-47ce-9336-a22d09e27275 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6f9b8840-12dd-47ce-9336-a22d09e27275 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6f9b8840-12dd-47ce-9336-a22d09e27275 img.shogun-image {
  /* Add background color handling */
  
}

#s-6f9b8840-12dd-47ce-9336-a22d09e27275 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-6f9b8840-12dd-47ce-9336-a22d09e27275.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-6f9b8840-12dd-47ce-9336-a22d09e27275 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6f9b8840-12dd-47ce-9336-a22d09e27275.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f9b8840-12dd-47ce-9336-a22d09e27275.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f9b8840-12dd-47ce-9336-a22d09e27275.shogun-image {
  box-sizing: border-box;
}



.s-6f9b8840-12dd-47ce-9336-a22d09e27275 img.shogun-image {
  
}


}
#s-ffbc8707-8eb9-4d62-82ae-26b04835dd98 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 50px;
background-position: center center;
background-attachment: scroll;
}

#s-ffbc8707-8eb9-4d62-82ae-26b04835dd98 {
  background-image: url(https://i.shgcdn.com/13bc2200-df0f-47cf-ba68-adb274181bc4/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-ffbc8707-8eb9-4d62-82ae-26b04835dd98 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ffbc8707-8eb9-4d62-82ae-26b04835dd98 {
  cursor: pointer;
}#s-ffbc8707-8eb9-4d62-82ae-26b04835dd98.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-381fed17-ec7c-41f9-a2ba-999a999c0e6b {
  max-width: 1200px;
text-align: center;
}

#s-381fed17-ec7c-41f9-a2ba-999a999c0e6b {
  margin: 0 !important;
  overflow: visible;
}

#s-381fed17-ec7c-41f9-a2ba-999a999c0e6b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-381fed17-ec7c-41f9-a2ba-999a999c0e6b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-381fed17-ec7c-41f9-a2ba-999a999c0e6b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-381fed17-ec7c-41f9-a2ba-999a999c0e6b img.shogun-image {
  /* Add background color handling */
  
}

#s-381fed17-ec7c-41f9-a2ba-999a999c0e6b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-381fed17-ec7c-41f9-a2ba-999a999c0e6b.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-381fed17-ec7c-41f9-a2ba-999a999c0e6b .shogun-image-content {
  
    justify-content: center;
  
}

.s-381fed17-ec7c-41f9-a2ba-999a999c0e6b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-381fed17-ec7c-41f9-a2ba-999a999c0e6b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-381fed17-ec7c-41f9-a2ba-999a999c0e6b.shogun-image {
  box-sizing: border-box;
}



.s-381fed17-ec7c-41f9-a2ba-999a999c0e6b img.shogun-image {
  
}


@media (min-width: 1200px){#s-381fed17-ec7c-41f9-a2ba-999a999c0e6b {
  margin: 0 !important;
  overflow: visible;
}

#s-381fed17-ec7c-41f9-a2ba-999a999c0e6b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-381fed17-ec7c-41f9-a2ba-999a999c0e6b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-381fed17-ec7c-41f9-a2ba-999a999c0e6b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-381fed17-ec7c-41f9-a2ba-999a999c0e6b img.shogun-image {
  /* Add background color handling */
  
}

#s-381fed17-ec7c-41f9-a2ba-999a999c0e6b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-381fed17-ec7c-41f9-a2ba-999a999c0e6b.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-381fed17-ec7c-41f9-a2ba-999a999c0e6b .shogun-image-content {
  
    justify-content: center;
  
}

.s-381fed17-ec7c-41f9-a2ba-999a999c0e6b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-381fed17-ec7c-41f9-a2ba-999a999c0e6b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-381fed17-ec7c-41f9-a2ba-999a999c0e6b.shogun-image {
  box-sizing: border-box;
}



.s-381fed17-ec7c-41f9-a2ba-999a999c0e6b img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-381fed17-ec7c-41f9-a2ba-999a999c0e6b {
  margin: 0 !important;
  overflow: visible;
}

#s-381fed17-ec7c-41f9-a2ba-999a999c0e6b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-381fed17-ec7c-41f9-a2ba-999a999c0e6b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-381fed17-ec7c-41f9-a2ba-999a999c0e6b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-381fed17-ec7c-41f9-a2ba-999a999c0e6b img.shogun-image {
  /* Add background color handling */
  
}

#s-381fed17-ec7c-41f9-a2ba-999a999c0e6b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-381fed17-ec7c-41f9-a2ba-999a999c0e6b.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-381fed17-ec7c-41f9-a2ba-999a999c0e6b .shogun-image-content {
  
    justify-content: center;
  
}

.s-381fed17-ec7c-41f9-a2ba-999a999c0e6b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-381fed17-ec7c-41f9-a2ba-999a999c0e6b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-381fed17-ec7c-41f9-a2ba-999a999c0e6b.shogun-image {
  box-sizing: border-box;
}



.s-381fed17-ec7c-41f9-a2ba-999a999c0e6b img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-381fed17-ec7c-41f9-a2ba-999a999c0e6b {
  margin: 0 !important;
  overflow: visible;
}

#s-381fed17-ec7c-41f9-a2ba-999a999c0e6b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-381fed17-ec7c-41f9-a2ba-999a999c0e6b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-381fed17-ec7c-41f9-a2ba-999a999c0e6b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-381fed17-ec7c-41f9-a2ba-999a999c0e6b img.shogun-image {
  /* Add background color handling */
  
}

#s-381fed17-ec7c-41f9-a2ba-999a999c0e6b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-381fed17-ec7c-41f9-a2ba-999a999c0e6b.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-381fed17-ec7c-41f9-a2ba-999a999c0e6b .shogun-image-content {
  
    justify-content: center;
  
}

.s-381fed17-ec7c-41f9-a2ba-999a999c0e6b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-381fed17-ec7c-41f9-a2ba-999a999c0e6b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-381fed17-ec7c-41f9-a2ba-999a999c0e6b.shogun-image {
  box-sizing: border-box;
}



.s-381fed17-ec7c-41f9-a2ba-999a999c0e6b img.shogun-image {
  
}


}@media (max-width: 767px){#s-381fed17-ec7c-41f9-a2ba-999a999c0e6b {
  margin: 0 !important;
  overflow: visible;
}

#s-381fed17-ec7c-41f9-a2ba-999a999c0e6b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-381fed17-ec7c-41f9-a2ba-999a999c0e6b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-381fed17-ec7c-41f9-a2ba-999a999c0e6b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-381fed17-ec7c-41f9-a2ba-999a999c0e6b img.shogun-image {
  /* Add background color handling */
  
}

#s-381fed17-ec7c-41f9-a2ba-999a999c0e6b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-381fed17-ec7c-41f9-a2ba-999a999c0e6b.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-381fed17-ec7c-41f9-a2ba-999a999c0e6b .shogun-image-content {
  
    justify-content: center;
  
}

.s-381fed17-ec7c-41f9-a2ba-999a999c0e6b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-381fed17-ec7c-41f9-a2ba-999a999c0e6b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-381fed17-ec7c-41f9-a2ba-999a999c0e6b.shogun-image {
  box-sizing: border-box;
}



.s-381fed17-ec7c-41f9-a2ba-999a999c0e6b img.shogun-image {
  
}


}
#s-91bbd08b-d55f-4117-8ceb-4cf9156a137c {
  background-size: cover;
min-height: 50px;
background-position: center center;
background-repeat: no-repeat;
background-attachment: scroll;
background-color: rgba(0, 159, 231, 1);
}








#s-91bbd08b-d55f-4117-8ceb-4cf9156a137c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-91bbd08b-d55f-4117-8ceb-4cf9156a137c {
  cursor: pointer;
}#s-91bbd08b-d55f-4117-8ceb-4cf9156a137c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7599693a-692b-427c-bfa6-fc4bd1c9aadc {
  max-width: 1200px;
aspect-ratio: 16/9;
text-align: center;
}

#s-7599693a-692b-427c-bfa6-fc4bd1c9aadc {
  margin: 0 !important;
  overflow: visible;
}

#s-7599693a-692b-427c-bfa6-fc4bd1c9aadc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7599693a-692b-427c-bfa6-fc4bd1c9aadc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7599693a-692b-427c-bfa6-fc4bd1c9aadc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7599693a-692b-427c-bfa6-fc4bd1c9aadc img.shogun-image {
  /* Add background color handling */
  
}

#s-7599693a-692b-427c-bfa6-fc4bd1c9aadc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7599693a-692b-427c-bfa6-fc4bd1c9aadc .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-7599693a-692b-427c-bfa6-fc4bd1c9aadc .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7599693a-692b-427c-bfa6-fc4bd1c9aadc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7599693a-692b-427c-bfa6-fc4bd1c9aadc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-7599693a-692b-427c-bfa6-fc4bd1c9aadc .shogun-image-content {
  
    justify-content: center;
  
}

.s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shogun-image {
  box-sizing: border-box;
}



.s-7599693a-692b-427c-bfa6-fc4bd1c9aadc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7599693a-692b-427c-bfa6-fc4bd1c9aadc {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shogun-image-container {
      position: relative;
    }

    .s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7599693a-692b-427c-bfa6-fc4bd1c9aadc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

@media (min-width: 1200px){#s-7599693a-692b-427c-bfa6-fc4bd1c9aadc {
  margin: 0 !important;
  overflow: visible;
}

#s-7599693a-692b-427c-bfa6-fc4bd1c9aadc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7599693a-692b-427c-bfa6-fc4bd1c9aadc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7599693a-692b-427c-bfa6-fc4bd1c9aadc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7599693a-692b-427c-bfa6-fc4bd1c9aadc img.shogun-image {
  /* Add background color handling */
  
}

#s-7599693a-692b-427c-bfa6-fc4bd1c9aadc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7599693a-692b-427c-bfa6-fc4bd1c9aadc .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-7599693a-692b-427c-bfa6-fc4bd1c9aadc .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7599693a-692b-427c-bfa6-fc4bd1c9aadc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7599693a-692b-427c-bfa6-fc4bd1c9aadc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-7599693a-692b-427c-bfa6-fc4bd1c9aadc .shogun-image-content {
  
    justify-content: center;
  
}

.s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shogun-image {
  box-sizing: border-box;
}



.s-7599693a-692b-427c-bfa6-fc4bd1c9aadc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7599693a-692b-427c-bfa6-fc4bd1c9aadc {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shogun-image-container {
      position: relative;
    }

    .s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7599693a-692b-427c-bfa6-fc4bd1c9aadc 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-7599693a-692b-427c-bfa6-fc4bd1c9aadc {
  margin: 0 !important;
  overflow: visible;
}

#s-7599693a-692b-427c-bfa6-fc4bd1c9aadc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7599693a-692b-427c-bfa6-fc4bd1c9aadc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7599693a-692b-427c-bfa6-fc4bd1c9aadc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7599693a-692b-427c-bfa6-fc4bd1c9aadc img.shogun-image {
  /* Add background color handling */
  
}

#s-7599693a-692b-427c-bfa6-fc4bd1c9aadc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7599693a-692b-427c-bfa6-fc4bd1c9aadc .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-7599693a-692b-427c-bfa6-fc4bd1c9aadc .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7599693a-692b-427c-bfa6-fc4bd1c9aadc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7599693a-692b-427c-bfa6-fc4bd1c9aadc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-7599693a-692b-427c-bfa6-fc4bd1c9aadc .shogun-image-content {
  
    justify-content: center;
  
}

.s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shogun-image {
  box-sizing: border-box;
}



.s-7599693a-692b-427c-bfa6-fc4bd1c9aadc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7599693a-692b-427c-bfa6-fc4bd1c9aadc {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shogun-image-container {
      position: relative;
    }

    .s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7599693a-692b-427c-bfa6-fc4bd1c9aadc 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-7599693a-692b-427c-bfa6-fc4bd1c9aadc {
  margin: 0 !important;
  overflow: visible;
}

#s-7599693a-692b-427c-bfa6-fc4bd1c9aadc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7599693a-692b-427c-bfa6-fc4bd1c9aadc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7599693a-692b-427c-bfa6-fc4bd1c9aadc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7599693a-692b-427c-bfa6-fc4bd1c9aadc img.shogun-image {
  /* Add background color handling */
  
}

#s-7599693a-692b-427c-bfa6-fc4bd1c9aadc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7599693a-692b-427c-bfa6-fc4bd1c9aadc .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-7599693a-692b-427c-bfa6-fc4bd1c9aadc .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7599693a-692b-427c-bfa6-fc4bd1c9aadc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7599693a-692b-427c-bfa6-fc4bd1c9aadc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-7599693a-692b-427c-bfa6-fc4bd1c9aadc .shogun-image-content {
  
    justify-content: center;
  
}

.s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shogun-image {
  box-sizing: border-box;
}



.s-7599693a-692b-427c-bfa6-fc4bd1c9aadc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7599693a-692b-427c-bfa6-fc4bd1c9aadc {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shogun-image-container {
      position: relative;
    }

    .s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7599693a-692b-427c-bfa6-fc4bd1c9aadc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (max-width: 767px){#s-7599693a-692b-427c-bfa6-fc4bd1c9aadc {
  margin: 0 !important;
  overflow: visible;
}

#s-7599693a-692b-427c-bfa6-fc4bd1c9aadc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7599693a-692b-427c-bfa6-fc4bd1c9aadc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7599693a-692b-427c-bfa6-fc4bd1c9aadc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7599693a-692b-427c-bfa6-fc4bd1c9aadc img.shogun-image {
  /* Add background color handling */
  
}

#s-7599693a-692b-427c-bfa6-fc4bd1c9aadc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7599693a-692b-427c-bfa6-fc4bd1c9aadc .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-7599693a-692b-427c-bfa6-fc4bd1c9aadc .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7599693a-692b-427c-bfa6-fc4bd1c9aadc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7599693a-692b-427c-bfa6-fc4bd1c9aadc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }



  img.s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-7599693a-692b-427c-bfa6-fc4bd1c9aadc .shogun-image-content {
  
    justify-content: center;
  
}

.s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shogun-image {
  box-sizing: border-box;
}



.s-7599693a-692b-427c-bfa6-fc4bd1c9aadc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-7599693a-692b-427c-bfa6-fc4bd1c9aadc {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shogun-image-container {
      position: relative;
    }

    .s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7599693a-692b-427c-bfa6-fc4bd1c9aadc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7599693a-692b-427c-bfa6-fc4bd1c9aadc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-36985278-69dd-4c8a-8d2b-8ca76590d455 {
  text-align: center;
}

#s-36985278-69dd-4c8a-8d2b-8ca76590d455 {
  overflow: hidden;
  
  
}







  #s-36985278-69dd-4c8a-8d2b-8ca76590d455 img.shogun-image {
    

    
    
    
  }


#s-36985278-69dd-4c8a-8d2b-8ca76590d455 .shogun-image-content {
  
    justify-content: center;
  
}

#s-4f228822-2e6d-4072-9e70-85d8c2f34a21 {
  text-align: center;
}

#s-4f228822-2e6d-4072-9e70-85d8c2f34a21 {
  overflow: hidden;
  
  
}







  #s-4f228822-2e6d-4072-9e70-85d8c2f34a21 img.shogun-image {
    

    
    
    
  }


#s-4f228822-2e6d-4072-9e70-85d8c2f34a21 .shogun-image-content {
  
    justify-content: center;
  
}

#s-0d4a7891-d420-4229-bb6d-ab94cab2ad9c {
  text-align: center;
}

#s-0d4a7891-d420-4229-bb6d-ab94cab2ad9c {
  overflow: hidden;
  
  
}







  #s-0d4a7891-d420-4229-bb6d-ab94cab2ad9c img.shogun-image {
    

    
    
    
  }


#s-0d4a7891-d420-4229-bb6d-ab94cab2ad9c .shogun-image-content {
  
    justify-content: center;
  
}

/*
  $vgutter : 20px
  $hgutter : 10px;
*/

.shg-c:before,
.shg-c:after {
  content: " ";
  display: table;
}

/**
  Ref:
  https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
  https://dnf.slack.com/archives/C0514HB79/p1538741509000100
**/
.shogun-root {
  z-index: 1;
  position: relative;
  isolation: isolate;
}

.shogun-root iframe {
  display: initial;
}

#mc_embed_signup .clear {
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
}

.shg-clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.shogun-image {
  max-width: 100%;
  min-height: inherit;
  max-height: inherit;
  display: inline !important;
  border: 0;
  vertical-align: middle;
}

.shg-fw {
  margin-left: calc(50% - 50vw);
  width: 100vw;
}

.shg-fw .shg-fw {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

div[data-shg-lightbox-switch] {
  cursor: pointer;
}

.shg-lightbox {
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.85);
}

.shg-lightbox.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  user-select: none;
  cursor: pointer;
  z-index: 1;
}

.shg-lightbox .shg-lightbox-image-container {
  padding: 25px;
}

.shg-lightbox .shg-lightbox-image {
  margin: auto;
  max-height: 90vh;
  max-width: 100%;
}

.shg-lightbox .shg-lightbox-close:hover,
.shg-lightbox .shg-lightbox-close:focus {
  color: #a2a2a2;
  text-decoration: none;
  cursor: pointer;
}

.shg-lightbox .shg-lightbox-nav {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: translate(0%, -50%);
  z-index: 1;
}

.shg-lightbox .shg-lightbox-nav.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-nav.shg-nav-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==);
}

.shg-lightbox .shg-lightbox-nav.shg-nav-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

@media screen and (min-width: 769px) {
  .shg-lightbox .shg-lightbox-image-container {
    padding: 50px;
  }
}

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
  opacity: 0;
}

.shogun-lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

.shogun-root a:empty,
.shogun-root article:empty,
.shogun-root dl:empty,
.shogun-root h1:empty,
.shogun-root h2:empty,
.shogun-root h3:empty,
.shogun-root h4:empty,
.shogun-root h5:empty,
.shogun-root h6:empty,
.shogun-root p:empty,
.shogun-root section:empty,
.shogun-root ul:empty {
  display: unset;
}

.shogun-root div:empty:not(.shopify-section *):not([id^="wistia"]) {
  display: inline-block;
}

/* User Content Animations --> */
[data-animations*="enterviewport"][data-animations*="fadeIn"],
[data-animations*="enterviewport"][data-animations*="zoomIn"] {
  opacity: 0;
}

/* <-- User Content Animations */

.shogun-form-error-msg,
.shogun-form-field-error-msg {
  display: flex;
  align-items: center;
  color: #dc143c;
}

.shogun-badge {
  margin-bottom: 50px;
}

.shogun-badge-container {
  position: fixed;
  right: 0;
  bottom: 0;
  margin-bottom: -10px;
}
