.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-aafc9e0a-ac02-4e1e-8bae-ecbffb16d32b {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-aafc9e0a-ac02-4e1e-8bae-ecbffb16d32b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-aafc9e0a-ac02-4e1e-8bae-ecbffb16d32b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8e40a7ca-4698-4bf7-bf0c-53863329c4c0 {
  padding-top: 64px;
padding-bottom: 64px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(166, 125, 236, 1);
border-style: solid;
min-height: 50px;
background-color: rgba(228, 229, 251, 1);
}
@media (max-width: 767px){#s-8e40a7ca-4698-4bf7-bf0c-53863329c4c0 {
  padding-top: 32px;
padding-bottom: 20px;
}
}







#s-8e40a7ca-4698-4bf7-bf0c-53863329c4c0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8e40a7ca-4698-4bf7-bf0c-53863329c4c0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

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

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

#s-88849329-eb4c-4b43-80d7-e40597e0c551 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (max-width: 767px){#s-88849329-eb4c-4b43-80d7-e40597e0c551 {
  
}
}
#s-88849329-eb4c-4b43-80d7-e40597e0c551 .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 38px;
  line-height: 1.3em;
  letter-spacing: 0.4px;
  text-align: center;
}


@media (min-width: 768px) and (max-width: 991px){#s-88849329-eb4c-4b43-80d7-e40597e0c551 .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 35px;
  line-height: 1.3em;
  letter-spacing: 0.4px;
  text-align: center;
}


}@media (max-width: 767px){#s-88849329-eb4c-4b43-80d7-e40597e0c551 .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 28px;
  line-height: 1.3em;
  letter-spacing: 0.4px;
  text-align: center;
}


}
.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-a0373fca-0dc7-4032-88ee-3d2cdac8594e {
  margin-top: 5px;
margin-left: auto;
margin-right: auto;
max-width: 380px;
aspect-ratio: 1566/102;
text-align: center;
}
@media (max-width: 767px){#s-a0373fca-0dc7-4032-88ee-3d2cdac8594e {
  margin-left: auto;
margin-right: auto;
}
}
#s-a0373fca-0dc7-4032-88ee-3d2cdac8594e {
  overflow: hidden;
  
  
      max-width: 380px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-a0373fca-0dc7-4032-88ee-3d2cdac8594e img.shogun-image,
  #s-a0373fca-0dc7-4032-88ee-3d2cdac8594e .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-a0373fca-0dc7-4032-88ee-3d2cdac8594e {
    width: 100%;
    height: auto;
  }



  #s-a0373fca-0dc7-4032-88ee-3d2cdac8594e img.shogun-image {
    

    
    
    
  }


#s-a0373fca-0dc7-4032-88ee-3d2cdac8594e .shogun-image-content {
  
    justify-content: center;
  
}

.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-2d2aaddc-cbbc-4eb4-b3b0-da030c0bdbef {
  margin-top: 20px;
padding-top: 0px;
padding-bottom: 0px;
}
@media (min-width: 1200px){#s-2d2aaddc-cbbc-4eb4-b3b0-da030c0bdbef {
  display: none;
}
#s-2d2aaddc-cbbc-4eb4-b3b0-da030c0bdbef, #wrap-s-2d2aaddc-cbbc-4eb4-b3b0-da030c0bdbef, #wrap-content-s-2d2aaddc-cbbc-4eb4-b3b0-da030c0bdbef { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-2d2aaddc-cbbc-4eb4-b3b0-da030c0bdbef {
  display: none;
}
#s-2d2aaddc-cbbc-4eb4-b3b0-da030c0bdbef, #wrap-s-2d2aaddc-cbbc-4eb4-b3b0-da030c0bdbef, #wrap-content-s-2d2aaddc-cbbc-4eb4-b3b0-da030c0bdbef { display: none !important; }}
#s-2d2aaddc-cbbc-4eb4-b3b0-da030c0bdbef .shg-sld-dot {
  background-color: rgba(51, 18, 121, 1);
}

#s-2d2aaddc-cbbc-4eb4-b3b0-da030c0bdbef .shg-sld-nav-button.shg-sld-left,
#s-2d2aaddc-cbbc-4eb4-b3b0-da030c0bdbef .shg-sld-nav-button.shg-sld-right {
  fill: rgba(51, 18, 121, 1);
}

#s-c3da572c-816e-4136-85e1-90ee934b1880 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-c3da572c-816e-4136-85e1-90ee934b1880 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c3da572c-816e-4136-85e1-90ee934b1880.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  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-71eff218-f54f-4e12-aa1e-af9f8e26b013 {
  max-width: 1500px;
aspect-ratio: 1500/1204;
text-align: center;
}

#s-71eff218-f54f-4e12-aa1e-af9f8e26b013 {
  margin: 0 !important;
  overflow: visible;
}

#s-71eff218-f54f-4e12-aa1e-af9f8e26b013-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-71eff218-f54f-4e12-aa1e-af9f8e26b013 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-71eff218-f54f-4e12-aa1e-af9f8e26b013 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-71eff218-f54f-4e12-aa1e-af9f8e26b013 img.shogun-image {
  /* Add background color handling */
  
}

#s-71eff218-f54f-4e12-aa1e-af9f8e26b013 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 0px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-71eff218-f54f-4e12-aa1e-af9f8e26b013 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-71eff218-f54f-4e12-aa1e-af9f8e26b013 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-71eff218-f54f-4e12-aa1e-af9f8e26b013 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-71eff218-f54f-4e12-aa1e-af9f8e26b013 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-71eff218-f54f-4e12-aa1e-af9f8e26b013 .shogun-image-content {
  
    justify-content: center;
  
}

.s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shogun-image {
  box-sizing: border-box;
}



.s-71eff218-f54f-4e12-aa1e-af9f8e26b013 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-71eff218-f54f-4e12-aa1e-af9f8e26b013 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shogun-image-container {
      position: relative;
    }

    .s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-71eff218-f54f-4e12-aa1e-af9f8e26b013 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-71eff218-f54f-4e12-aa1e-af9f8e26b013 {
  margin: 0 !important;
  overflow: visible;
}

#s-71eff218-f54f-4e12-aa1e-af9f8e26b013-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-71eff218-f54f-4e12-aa1e-af9f8e26b013 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-71eff218-f54f-4e12-aa1e-af9f8e26b013 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-71eff218-f54f-4e12-aa1e-af9f8e26b013 img.shogun-image {
  /* Add background color handling */
  
}

#s-71eff218-f54f-4e12-aa1e-af9f8e26b013 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-71eff218-f54f-4e12-aa1e-af9f8e26b013 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-71eff218-f54f-4e12-aa1e-af9f8e26b013 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-71eff218-f54f-4e12-aa1e-af9f8e26b013 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-71eff218-f54f-4e12-aa1e-af9f8e26b013 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-71eff218-f54f-4e12-aa1e-af9f8e26b013 .shogun-image-content {
  
    justify-content: center;
  
}

.s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shogun-image {
  box-sizing: border-box;
}



.s-71eff218-f54f-4e12-aa1e-af9f8e26b013 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-71eff218-f54f-4e12-aa1e-af9f8e26b013 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shogun-image-container {
      position: relative;
    }

    .s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-71eff218-f54f-4e12-aa1e-af9f8e26b013 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-71eff218-f54f-4e12-aa1e-af9f8e26b013 {
  margin: 0 !important;
  overflow: visible;
}

#s-71eff218-f54f-4e12-aa1e-af9f8e26b013-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-71eff218-f54f-4e12-aa1e-af9f8e26b013 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-71eff218-f54f-4e12-aa1e-af9f8e26b013 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-71eff218-f54f-4e12-aa1e-af9f8e26b013 img.shogun-image {
  /* Add background color handling */
  
}

#s-71eff218-f54f-4e12-aa1e-af9f8e26b013 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-71eff218-f54f-4e12-aa1e-af9f8e26b013 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-71eff218-f54f-4e12-aa1e-af9f8e26b013 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-71eff218-f54f-4e12-aa1e-af9f8e26b013 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-71eff218-f54f-4e12-aa1e-af9f8e26b013 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-71eff218-f54f-4e12-aa1e-af9f8e26b013 .shogun-image-content {
  
    justify-content: center;
  
}

.s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shogun-image {
  box-sizing: border-box;
}



.s-71eff218-f54f-4e12-aa1e-af9f8e26b013 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-71eff218-f54f-4e12-aa1e-af9f8e26b013 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shogun-image-container {
      position: relative;
    }

    .s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-71eff218-f54f-4e12-aa1e-af9f8e26b013 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-71eff218-f54f-4e12-aa1e-af9f8e26b013 {
  margin: 0 !important;
  overflow: visible;
}

#s-71eff218-f54f-4e12-aa1e-af9f8e26b013-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-71eff218-f54f-4e12-aa1e-af9f8e26b013 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-71eff218-f54f-4e12-aa1e-af9f8e26b013 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-71eff218-f54f-4e12-aa1e-af9f8e26b013 img.shogun-image {
  /* Add background color handling */
  
}

#s-71eff218-f54f-4e12-aa1e-af9f8e26b013 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-71eff218-f54f-4e12-aa1e-af9f8e26b013 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-71eff218-f54f-4e12-aa1e-af9f8e26b013 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-71eff218-f54f-4e12-aa1e-af9f8e26b013 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-71eff218-f54f-4e12-aa1e-af9f8e26b013 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-71eff218-f54f-4e12-aa1e-af9f8e26b013 .shogun-image-content {
  
    justify-content: center;
  
}

.s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shogun-image {
  box-sizing: border-box;
}



.s-71eff218-f54f-4e12-aa1e-af9f8e26b013 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-71eff218-f54f-4e12-aa1e-af9f8e26b013 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shogun-image-container {
      position: relative;
    }

    .s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-71eff218-f54f-4e12-aa1e-af9f8e26b013 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-71eff218-f54f-4e12-aa1e-af9f8e26b013 {
  margin: 0 !important;
  overflow: visible;
}

#s-71eff218-f54f-4e12-aa1e-af9f8e26b013-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-71eff218-f54f-4e12-aa1e-af9f8e26b013 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-71eff218-f54f-4e12-aa1e-af9f8e26b013 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-71eff218-f54f-4e12-aa1e-af9f8e26b013 img.shogun-image {
  /* Add background color handling */
  
}

#s-71eff218-f54f-4e12-aa1e-af9f8e26b013 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-71eff218-f54f-4e12-aa1e-af9f8e26b013 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-71eff218-f54f-4e12-aa1e-af9f8e26b013 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-71eff218-f54f-4e12-aa1e-af9f8e26b013 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-71eff218-f54f-4e12-aa1e-af9f8e26b013 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-71eff218-f54f-4e12-aa1e-af9f8e26b013 .shogun-image-content {
  
    justify-content: center;
  
}

.s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shogun-image {
  box-sizing: border-box;
}



.s-71eff218-f54f-4e12-aa1e-af9f8e26b013 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-71eff218-f54f-4e12-aa1e-af9f8e26b013 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shogun-image-container {
      position: relative;
    }

    .s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-71eff218-f54f-4e12-aa1e-af9f8e26b013.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-71eff218-f54f-4e12-aa1e-af9f8e26b013 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-dc149654-13fe-40a0-aaa9-1aed885a4ccb {
  margin-top: 20px;
margin-left: 3%;
margin-bottom: 20px;
margin-right: 3%;
max-width: 994px;
aspect-ratio: 994/263;
text-align: center;
}

#s-dc149654-13fe-40a0-aaa9-1aed885a4ccb {
  margin: 0 !important;
  overflow: visible;
}

#s-dc149654-13fe-40a0-aaa9-1aed885a4ccb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dc149654-13fe-40a0-aaa9-1aed885a4ccb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 3%;
  margin-right: 3%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.shg-image-content-margin-container-s-dc149654-13fe-40a0-aaa9-1aed885a4ccb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dc149654-13fe-40a0-aaa9-1aed885a4ccb img.shogun-image {
  /* Add background color handling */
  
}

#s-dc149654-13fe-40a0-aaa9-1aed885a4ccb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dc149654-13fe-40a0-aaa9-1aed885a4ccb .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-dc149654-13fe-40a0-aaa9-1aed885a4ccb .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dc149654-13fe-40a0-aaa9-1aed885a4ccb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dc149654-13fe-40a0-aaa9-1aed885a4ccb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-dc149654-13fe-40a0-aaa9-1aed885a4ccb .shogun-image-content {
  
    justify-content: center;
  
}

.s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shogun-image {
  box-sizing: border-box;
}



.s-dc149654-13fe-40a0-aaa9-1aed885a4ccb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dc149654-13fe-40a0-aaa9-1aed885a4ccb {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shogun-image-container {
      position: relative;
    }

    .s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dc149654-13fe-40a0-aaa9-1aed885a4ccb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

@media (min-width: 1200px){#s-dc149654-13fe-40a0-aaa9-1aed885a4ccb {
  margin: 0 !important;
  overflow: visible;
}

#s-dc149654-13fe-40a0-aaa9-1aed885a4ccb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dc149654-13fe-40a0-aaa9-1aed885a4ccb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dc149654-13fe-40a0-aaa9-1aed885a4ccb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dc149654-13fe-40a0-aaa9-1aed885a4ccb img.shogun-image {
  /* Add background color handling */
  
}

#s-dc149654-13fe-40a0-aaa9-1aed885a4ccb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dc149654-13fe-40a0-aaa9-1aed885a4ccb .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-dc149654-13fe-40a0-aaa9-1aed885a4ccb .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dc149654-13fe-40a0-aaa9-1aed885a4ccb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dc149654-13fe-40a0-aaa9-1aed885a4ccb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-dc149654-13fe-40a0-aaa9-1aed885a4ccb .shogun-image-content {
  
    justify-content: center;
  
}

.s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shogun-image {
  box-sizing: border-box;
}



.s-dc149654-13fe-40a0-aaa9-1aed885a4ccb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dc149654-13fe-40a0-aaa9-1aed885a4ccb {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shogun-image-container {
      position: relative;
    }

    .s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dc149654-13fe-40a0-aaa9-1aed885a4ccb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-dc149654-13fe-40a0-aaa9-1aed885a4ccb {
  margin: 0 !important;
  overflow: visible;
}

#s-dc149654-13fe-40a0-aaa9-1aed885a4ccb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dc149654-13fe-40a0-aaa9-1aed885a4ccb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dc149654-13fe-40a0-aaa9-1aed885a4ccb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dc149654-13fe-40a0-aaa9-1aed885a4ccb img.shogun-image {
  /* Add background color handling */
  
}

#s-dc149654-13fe-40a0-aaa9-1aed885a4ccb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dc149654-13fe-40a0-aaa9-1aed885a4ccb .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-dc149654-13fe-40a0-aaa9-1aed885a4ccb .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dc149654-13fe-40a0-aaa9-1aed885a4ccb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dc149654-13fe-40a0-aaa9-1aed885a4ccb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-dc149654-13fe-40a0-aaa9-1aed885a4ccb .shogun-image-content {
  
    justify-content: center;
  
}

.s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shogun-image {
  box-sizing: border-box;
}



.s-dc149654-13fe-40a0-aaa9-1aed885a4ccb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dc149654-13fe-40a0-aaa9-1aed885a4ccb {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shogun-image-container {
      position: relative;
    }

    .s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dc149654-13fe-40a0-aaa9-1aed885a4ccb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-dc149654-13fe-40a0-aaa9-1aed885a4ccb {
  margin: 0 !important;
  overflow: visible;
}

#s-dc149654-13fe-40a0-aaa9-1aed885a4ccb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dc149654-13fe-40a0-aaa9-1aed885a4ccb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dc149654-13fe-40a0-aaa9-1aed885a4ccb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dc149654-13fe-40a0-aaa9-1aed885a4ccb img.shogun-image {
  /* Add background color handling */
  
}

#s-dc149654-13fe-40a0-aaa9-1aed885a4ccb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dc149654-13fe-40a0-aaa9-1aed885a4ccb .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-dc149654-13fe-40a0-aaa9-1aed885a4ccb .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dc149654-13fe-40a0-aaa9-1aed885a4ccb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dc149654-13fe-40a0-aaa9-1aed885a4ccb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-dc149654-13fe-40a0-aaa9-1aed885a4ccb .shogun-image-content {
  
    justify-content: center;
  
}

.s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shogun-image {
  box-sizing: border-box;
}



.s-dc149654-13fe-40a0-aaa9-1aed885a4ccb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dc149654-13fe-40a0-aaa9-1aed885a4ccb {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shogun-image-container {
      position: relative;
    }

    .s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dc149654-13fe-40a0-aaa9-1aed885a4ccb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}@media (max-width: 767px){#s-dc149654-13fe-40a0-aaa9-1aed885a4ccb {
  margin: 0 !important;
  overflow: visible;
}

#s-dc149654-13fe-40a0-aaa9-1aed885a4ccb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dc149654-13fe-40a0-aaa9-1aed885a4ccb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dc149654-13fe-40a0-aaa9-1aed885a4ccb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dc149654-13fe-40a0-aaa9-1aed885a4ccb img.shogun-image {
  /* Add background color handling */
  
}

#s-dc149654-13fe-40a0-aaa9-1aed885a4ccb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dc149654-13fe-40a0-aaa9-1aed885a4ccb .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-dc149654-13fe-40a0-aaa9-1aed885a4ccb .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dc149654-13fe-40a0-aaa9-1aed885a4ccb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dc149654-13fe-40a0-aaa9-1aed885a4ccb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-dc149654-13fe-40a0-aaa9-1aed885a4ccb .shogun-image-content {
  
    justify-content: center;
  
}

.s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shogun-image {
  box-sizing: border-box;
}



.s-dc149654-13fe-40a0-aaa9-1aed885a4ccb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dc149654-13fe-40a0-aaa9-1aed885a4ccb {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shogun-image-container {
      position: relative;
    }

    .s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dc149654-13fe-40a0-aaa9-1aed885a4ccb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dc149654-13fe-40a0-aaa9-1aed885a4ccb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}
#s-677aa120-2678-4397-a72f-a07c492d527f {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-677aa120-2678-4397-a72f-a07c492d527f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-677aa120-2678-4397-a72f-a07c492d527f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf {
  max-width: 1500px;
aspect-ratio: 1500/1204;
text-align: center;
}

#s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf {
  margin: 0 !important;
  overflow: visible;
}

#s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf img.shogun-image {
  /* Add background color handling */
  
}

#s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 0px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf .shogun-image-content {
  
    justify-content: center;
  
}

.s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shogun-image {
  box-sizing: border-box;
}



.s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shogun-image-container {
      position: relative;
    }

    .s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf {
  margin: 0 !important;
  overflow: visible;
}

#s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf img.shogun-image {
  /* Add background color handling */
  
}

#s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf .shogun-image-content {
  
    justify-content: center;
  
}

.s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shogun-image {
  box-sizing: border-box;
}



.s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shogun-image-container {
      position: relative;
    }

    .s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf 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-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf {
  margin: 0 !important;
  overflow: visible;
}

#s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf img.shogun-image {
  /* Add background color handling */
  
}

#s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf .shogun-image-content {
  
    justify-content: center;
  
}

.s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shogun-image {
  box-sizing: border-box;
}



.s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shogun-image-container {
      position: relative;
    }

    .s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf 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-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf {
  margin: 0 !important;
  overflow: visible;
}

#s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf img.shogun-image {
  /* Add background color handling */
  
}

#s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf .shogun-image-content {
  
    justify-content: center;
  
}

.s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shogun-image {
  box-sizing: border-box;
}



.s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shogun-image-container {
      position: relative;
    }

    .s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf {
  margin: 0 !important;
  overflow: visible;
}

#s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf img.shogun-image {
  /* Add background color handling */
  
}

#s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf .shogun-image-content {
  
    justify-content: center;
  
}

.s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shogun-image {
  box-sizing: border-box;
}



.s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shogun-image-container {
      position: relative;
    }

    .s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9e6d6555-ca34-4ddb-9277-e3990d0b1ebf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-d50438a4-ce12-45cc-b91d-c6346dabab9c {
  margin-top: 20px;
margin-left: 3%;
margin-bottom: 20px;
margin-right: 3%;
max-width: 994px;
aspect-ratio: 994/263;
text-align: center;
}

#s-d50438a4-ce12-45cc-b91d-c6346dabab9c {
  margin: 0 !important;
  overflow: visible;
}

#s-d50438a4-ce12-45cc-b91d-c6346dabab9c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d50438a4-ce12-45cc-b91d-c6346dabab9c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 3%;
  margin-right: 3%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.shg-image-content-margin-container-s-d50438a4-ce12-45cc-b91d-c6346dabab9c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d50438a4-ce12-45cc-b91d-c6346dabab9c img.shogun-image {
  /* Add background color handling */
  
}

#s-d50438a4-ce12-45cc-b91d-c6346dabab9c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d50438a4-ce12-45cc-b91d-c6346dabab9c .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-d50438a4-ce12-45cc-b91d-c6346dabab9c .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d50438a4-ce12-45cc-b91d-c6346dabab9c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d50438a4-ce12-45cc-b91d-c6346dabab9c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-d50438a4-ce12-45cc-b91d-c6346dabab9c .shogun-image-content {
  
    justify-content: center;
  
}

.s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shogun-image {
  box-sizing: border-box;
}



.s-d50438a4-ce12-45cc-b91d-c6346dabab9c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d50438a4-ce12-45cc-b91d-c6346dabab9c {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shogun-image-container {
      position: relative;
    }

    .s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d50438a4-ce12-45cc-b91d-c6346dabab9c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

@media (min-width: 1200px){#s-d50438a4-ce12-45cc-b91d-c6346dabab9c {
  margin: 0 !important;
  overflow: visible;
}

#s-d50438a4-ce12-45cc-b91d-c6346dabab9c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d50438a4-ce12-45cc-b91d-c6346dabab9c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d50438a4-ce12-45cc-b91d-c6346dabab9c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d50438a4-ce12-45cc-b91d-c6346dabab9c img.shogun-image {
  /* Add background color handling */
  
}

#s-d50438a4-ce12-45cc-b91d-c6346dabab9c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d50438a4-ce12-45cc-b91d-c6346dabab9c .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-d50438a4-ce12-45cc-b91d-c6346dabab9c .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d50438a4-ce12-45cc-b91d-c6346dabab9c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d50438a4-ce12-45cc-b91d-c6346dabab9c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-d50438a4-ce12-45cc-b91d-c6346dabab9c .shogun-image-content {
  
    justify-content: center;
  
}

.s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shogun-image {
  box-sizing: border-box;
}



.s-d50438a4-ce12-45cc-b91d-c6346dabab9c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d50438a4-ce12-45cc-b91d-c6346dabab9c {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shogun-image-container {
      position: relative;
    }

    .s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d50438a4-ce12-45cc-b91d-c6346dabab9c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-d50438a4-ce12-45cc-b91d-c6346dabab9c {
  margin: 0 !important;
  overflow: visible;
}

#s-d50438a4-ce12-45cc-b91d-c6346dabab9c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d50438a4-ce12-45cc-b91d-c6346dabab9c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d50438a4-ce12-45cc-b91d-c6346dabab9c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d50438a4-ce12-45cc-b91d-c6346dabab9c img.shogun-image {
  /* Add background color handling */
  
}

#s-d50438a4-ce12-45cc-b91d-c6346dabab9c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d50438a4-ce12-45cc-b91d-c6346dabab9c .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-d50438a4-ce12-45cc-b91d-c6346dabab9c .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d50438a4-ce12-45cc-b91d-c6346dabab9c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d50438a4-ce12-45cc-b91d-c6346dabab9c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-d50438a4-ce12-45cc-b91d-c6346dabab9c .shogun-image-content {
  
    justify-content: center;
  
}

.s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shogun-image {
  box-sizing: border-box;
}



.s-d50438a4-ce12-45cc-b91d-c6346dabab9c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d50438a4-ce12-45cc-b91d-c6346dabab9c {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shogun-image-container {
      position: relative;
    }

    .s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d50438a4-ce12-45cc-b91d-c6346dabab9c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-d50438a4-ce12-45cc-b91d-c6346dabab9c {
  margin: 0 !important;
  overflow: visible;
}

#s-d50438a4-ce12-45cc-b91d-c6346dabab9c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d50438a4-ce12-45cc-b91d-c6346dabab9c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d50438a4-ce12-45cc-b91d-c6346dabab9c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d50438a4-ce12-45cc-b91d-c6346dabab9c img.shogun-image {
  /* Add background color handling */
  
}

#s-d50438a4-ce12-45cc-b91d-c6346dabab9c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d50438a4-ce12-45cc-b91d-c6346dabab9c .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-d50438a4-ce12-45cc-b91d-c6346dabab9c .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d50438a4-ce12-45cc-b91d-c6346dabab9c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d50438a4-ce12-45cc-b91d-c6346dabab9c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-d50438a4-ce12-45cc-b91d-c6346dabab9c .shogun-image-content {
  
    justify-content: center;
  
}

.s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shogun-image {
  box-sizing: border-box;
}



.s-d50438a4-ce12-45cc-b91d-c6346dabab9c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d50438a4-ce12-45cc-b91d-c6346dabab9c {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shogun-image-container {
      position: relative;
    }

    .s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d50438a4-ce12-45cc-b91d-c6346dabab9c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}@media (max-width: 767px){#s-d50438a4-ce12-45cc-b91d-c6346dabab9c {
  margin: 0 !important;
  overflow: visible;
}

#s-d50438a4-ce12-45cc-b91d-c6346dabab9c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d50438a4-ce12-45cc-b91d-c6346dabab9c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d50438a4-ce12-45cc-b91d-c6346dabab9c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d50438a4-ce12-45cc-b91d-c6346dabab9c img.shogun-image {
  /* Add background color handling */
  
}

#s-d50438a4-ce12-45cc-b91d-c6346dabab9c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d50438a4-ce12-45cc-b91d-c6346dabab9c .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-d50438a4-ce12-45cc-b91d-c6346dabab9c .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d50438a4-ce12-45cc-b91d-c6346dabab9c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d50438a4-ce12-45cc-b91d-c6346dabab9c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-d50438a4-ce12-45cc-b91d-c6346dabab9c .shogun-image-content {
  
    justify-content: center;
  
}

.s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shogun-image {
  box-sizing: border-box;
}



.s-d50438a4-ce12-45cc-b91d-c6346dabab9c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d50438a4-ce12-45cc-b91d-c6346dabab9c {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shogun-image-container {
      position: relative;
    }

    .s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d50438a4-ce12-45cc-b91d-c6346dabab9c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d50438a4-ce12-45cc-b91d-c6346dabab9c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}
#s-bd35544c-f69e-43e2-b74b-bd8358682633 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-bd35544c-f69e-43e2-b74b-bd8358682633 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bd35544c-f69e-43e2-b74b-bd8358682633.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb {
  max-width: 1500px;
aspect-ratio: 1500/1204;
text-align: center;
}

#s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb {
  margin: 0 !important;
  overflow: visible;
}

#s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb img.shogun-image {
  /* Add background color handling */
  
}

#s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 0px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb .shogun-image-content {
  
    justify-content: center;
  
}

.s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shogun-image {
  box-sizing: border-box;
}



.s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shogun-image-container {
      position: relative;
    }

    .s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb {
  margin: 0 !important;
  overflow: visible;
}

#s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb img.shogun-image {
  /* Add background color handling */
  
}

#s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb .shogun-image-content {
  
    justify-content: center;
  
}

.s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shogun-image {
  box-sizing: border-box;
}



.s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shogun-image-container {
      position: relative;
    }

    .s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb 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-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb {
  margin: 0 !important;
  overflow: visible;
}

#s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb img.shogun-image {
  /* Add background color handling */
  
}

#s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb .shogun-image-content {
  
    justify-content: center;
  
}

.s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shogun-image {
  box-sizing: border-box;
}



.s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shogun-image-container {
      position: relative;
    }

    .s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb 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-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb {
  margin: 0 !important;
  overflow: visible;
}

#s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb img.shogun-image {
  /* Add background color handling */
  
}

#s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb .shogun-image-content {
  
    justify-content: center;
  
}

.s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shogun-image {
  box-sizing: border-box;
}



.s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shogun-image-container {
      position: relative;
    }

    .s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb {
  margin: 0 !important;
  overflow: visible;
}

#s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb img.shogun-image {
  /* Add background color handling */
  
}

#s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb .shogun-image-content {
  
    justify-content: center;
  
}

.s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shogun-image {
  box-sizing: border-box;
}



.s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shogun-image-container {
      position: relative;
    }

    .s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8d9fa79d-88d9-488b-bdd5-0b98c85b87bb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-4cb07342-81a1-4e68-8e92-9721305930d0 {
  margin-top: 20px;
margin-left: 3%;
margin-bottom: 20px;
margin-right: 3%;
max-width: 994px;
aspect-ratio: 994/263;
text-align: center;
}

#s-4cb07342-81a1-4e68-8e92-9721305930d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-4cb07342-81a1-4e68-8e92-9721305930d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4cb07342-81a1-4e68-8e92-9721305930d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 3%;
  margin-right: 3%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.shg-image-content-margin-container-s-4cb07342-81a1-4e68-8e92-9721305930d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4cb07342-81a1-4e68-8e92-9721305930d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-4cb07342-81a1-4e68-8e92-9721305930d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4cb07342-81a1-4e68-8e92-9721305930d0 .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-4cb07342-81a1-4e68-8e92-9721305930d0 .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4cb07342-81a1-4e68-8e92-9721305930d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4cb07342-81a1-4e68-8e92-9721305930d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4cb07342-81a1-4e68-8e92-9721305930d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-4cb07342-81a1-4e68-8e92-9721305930d0.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-4cb07342-81a1-4e68-8e92-9721305930d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4cb07342-81a1-4e68-8e92-9721305930d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4cb07342-81a1-4e68-8e92-9721305930d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4cb07342-81a1-4e68-8e92-9721305930d0.shogun-image {
  box-sizing: border-box;
}



.s-4cb07342-81a1-4e68-8e92-9721305930d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4cb07342-81a1-4e68-8e92-9721305930d0 {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-4cb07342-81a1-4e68-8e92-9721305930d0.shogun-image-container {
      position: relative;
    }

    .s-4cb07342-81a1-4e68-8e92-9721305930d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4cb07342-81a1-4e68-8e92-9721305930d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4cb07342-81a1-4e68-8e92-9721305930d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

@media (min-width: 1200px){#s-4cb07342-81a1-4e68-8e92-9721305930d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-4cb07342-81a1-4e68-8e92-9721305930d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4cb07342-81a1-4e68-8e92-9721305930d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4cb07342-81a1-4e68-8e92-9721305930d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4cb07342-81a1-4e68-8e92-9721305930d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-4cb07342-81a1-4e68-8e92-9721305930d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4cb07342-81a1-4e68-8e92-9721305930d0 .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-4cb07342-81a1-4e68-8e92-9721305930d0 .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4cb07342-81a1-4e68-8e92-9721305930d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4cb07342-81a1-4e68-8e92-9721305930d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4cb07342-81a1-4e68-8e92-9721305930d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-4cb07342-81a1-4e68-8e92-9721305930d0.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-4cb07342-81a1-4e68-8e92-9721305930d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4cb07342-81a1-4e68-8e92-9721305930d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4cb07342-81a1-4e68-8e92-9721305930d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4cb07342-81a1-4e68-8e92-9721305930d0.shogun-image {
  box-sizing: border-box;
}



.s-4cb07342-81a1-4e68-8e92-9721305930d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4cb07342-81a1-4e68-8e92-9721305930d0 {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-4cb07342-81a1-4e68-8e92-9721305930d0.shogun-image-container {
      position: relative;
    }

    .s-4cb07342-81a1-4e68-8e92-9721305930d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4cb07342-81a1-4e68-8e92-9721305930d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4cb07342-81a1-4e68-8e92-9721305930d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-4cb07342-81a1-4e68-8e92-9721305930d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-4cb07342-81a1-4e68-8e92-9721305930d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4cb07342-81a1-4e68-8e92-9721305930d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4cb07342-81a1-4e68-8e92-9721305930d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4cb07342-81a1-4e68-8e92-9721305930d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-4cb07342-81a1-4e68-8e92-9721305930d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4cb07342-81a1-4e68-8e92-9721305930d0 .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-4cb07342-81a1-4e68-8e92-9721305930d0 .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4cb07342-81a1-4e68-8e92-9721305930d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4cb07342-81a1-4e68-8e92-9721305930d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4cb07342-81a1-4e68-8e92-9721305930d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-4cb07342-81a1-4e68-8e92-9721305930d0.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-4cb07342-81a1-4e68-8e92-9721305930d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4cb07342-81a1-4e68-8e92-9721305930d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4cb07342-81a1-4e68-8e92-9721305930d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4cb07342-81a1-4e68-8e92-9721305930d0.shogun-image {
  box-sizing: border-box;
}



.s-4cb07342-81a1-4e68-8e92-9721305930d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4cb07342-81a1-4e68-8e92-9721305930d0 {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-4cb07342-81a1-4e68-8e92-9721305930d0.shogun-image-container {
      position: relative;
    }

    .s-4cb07342-81a1-4e68-8e92-9721305930d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4cb07342-81a1-4e68-8e92-9721305930d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4cb07342-81a1-4e68-8e92-9721305930d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-4cb07342-81a1-4e68-8e92-9721305930d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-4cb07342-81a1-4e68-8e92-9721305930d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4cb07342-81a1-4e68-8e92-9721305930d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4cb07342-81a1-4e68-8e92-9721305930d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4cb07342-81a1-4e68-8e92-9721305930d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-4cb07342-81a1-4e68-8e92-9721305930d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4cb07342-81a1-4e68-8e92-9721305930d0 .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-4cb07342-81a1-4e68-8e92-9721305930d0 .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4cb07342-81a1-4e68-8e92-9721305930d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4cb07342-81a1-4e68-8e92-9721305930d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4cb07342-81a1-4e68-8e92-9721305930d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-4cb07342-81a1-4e68-8e92-9721305930d0.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-4cb07342-81a1-4e68-8e92-9721305930d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4cb07342-81a1-4e68-8e92-9721305930d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4cb07342-81a1-4e68-8e92-9721305930d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4cb07342-81a1-4e68-8e92-9721305930d0.shogun-image {
  box-sizing: border-box;
}



.s-4cb07342-81a1-4e68-8e92-9721305930d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4cb07342-81a1-4e68-8e92-9721305930d0 {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-4cb07342-81a1-4e68-8e92-9721305930d0.shogun-image-container {
      position: relative;
    }

    .s-4cb07342-81a1-4e68-8e92-9721305930d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4cb07342-81a1-4e68-8e92-9721305930d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4cb07342-81a1-4e68-8e92-9721305930d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}@media (max-width: 767px){#s-4cb07342-81a1-4e68-8e92-9721305930d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-4cb07342-81a1-4e68-8e92-9721305930d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4cb07342-81a1-4e68-8e92-9721305930d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4cb07342-81a1-4e68-8e92-9721305930d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4cb07342-81a1-4e68-8e92-9721305930d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-4cb07342-81a1-4e68-8e92-9721305930d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4cb07342-81a1-4e68-8e92-9721305930d0 .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-4cb07342-81a1-4e68-8e92-9721305930d0 .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4cb07342-81a1-4e68-8e92-9721305930d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4cb07342-81a1-4e68-8e92-9721305930d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4cb07342-81a1-4e68-8e92-9721305930d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-4cb07342-81a1-4e68-8e92-9721305930d0.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-4cb07342-81a1-4e68-8e92-9721305930d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4cb07342-81a1-4e68-8e92-9721305930d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4cb07342-81a1-4e68-8e92-9721305930d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4cb07342-81a1-4e68-8e92-9721305930d0.shogun-image {
  box-sizing: border-box;
}



.s-4cb07342-81a1-4e68-8e92-9721305930d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4cb07342-81a1-4e68-8e92-9721305930d0 {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-4cb07342-81a1-4e68-8e92-9721305930d0.shogun-image-container {
      position: relative;
    }

    .s-4cb07342-81a1-4e68-8e92-9721305930d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4cb07342-81a1-4e68-8e92-9721305930d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4cb07342-81a1-4e68-8e92-9721305930d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}
#s-082c0f12-2274-4903-82be-344eb891546c {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-082c0f12-2274-4903-82be-344eb891546c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-082c0f12-2274-4903-82be-344eb891546c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-eaba883f-50de-4313-a385-ea515f96f020 {
  max-width: 1500px;
aspect-ratio: 1500/1204;
text-align: center;
}

#s-eaba883f-50de-4313-a385-ea515f96f020 {
  margin: 0 !important;
  overflow: visible;
}

#s-eaba883f-50de-4313-a385-ea515f96f020-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eaba883f-50de-4313-a385-ea515f96f020 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-eaba883f-50de-4313-a385-ea515f96f020 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eaba883f-50de-4313-a385-ea515f96f020 img.shogun-image {
  /* Add background color handling */
  
}

#s-eaba883f-50de-4313-a385-ea515f96f020 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 0px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-eaba883f-50de-4313-a385-ea515f96f020 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-eaba883f-50de-4313-a385-ea515f96f020 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-eaba883f-50de-4313-a385-ea515f96f020 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-eaba883f-50de-4313-a385-ea515f96f020.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-eaba883f-50de-4313-a385-ea515f96f020 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-eaba883f-50de-4313-a385-ea515f96f020.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-eaba883f-50de-4313-a385-ea515f96f020 .shogun-image-content {
  
    justify-content: center;
  
}

.s-eaba883f-50de-4313-a385-ea515f96f020.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eaba883f-50de-4313-a385-ea515f96f020.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eaba883f-50de-4313-a385-ea515f96f020.shogun-image {
  box-sizing: border-box;
}



.s-eaba883f-50de-4313-a385-ea515f96f020 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-eaba883f-50de-4313-a385-ea515f96f020 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-eaba883f-50de-4313-a385-ea515f96f020.shogun-image-container {
      position: relative;
    }

    .s-eaba883f-50de-4313-a385-ea515f96f020.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-eaba883f-50de-4313-a385-ea515f96f020.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-eaba883f-50de-4313-a385-ea515f96f020 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-eaba883f-50de-4313-a385-ea515f96f020 {
  margin: 0 !important;
  overflow: visible;
}

#s-eaba883f-50de-4313-a385-ea515f96f020-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eaba883f-50de-4313-a385-ea515f96f020 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-eaba883f-50de-4313-a385-ea515f96f020 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eaba883f-50de-4313-a385-ea515f96f020 img.shogun-image {
  /* Add background color handling */
  
}

#s-eaba883f-50de-4313-a385-ea515f96f020 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-eaba883f-50de-4313-a385-ea515f96f020 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-eaba883f-50de-4313-a385-ea515f96f020 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-eaba883f-50de-4313-a385-ea515f96f020 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-eaba883f-50de-4313-a385-ea515f96f020.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-eaba883f-50de-4313-a385-ea515f96f020 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-eaba883f-50de-4313-a385-ea515f96f020.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-eaba883f-50de-4313-a385-ea515f96f020 .shogun-image-content {
  
    justify-content: center;
  
}

.s-eaba883f-50de-4313-a385-ea515f96f020.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eaba883f-50de-4313-a385-ea515f96f020.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eaba883f-50de-4313-a385-ea515f96f020.shogun-image {
  box-sizing: border-box;
}



.s-eaba883f-50de-4313-a385-ea515f96f020 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-eaba883f-50de-4313-a385-ea515f96f020 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-eaba883f-50de-4313-a385-ea515f96f020.shogun-image-container {
      position: relative;
    }

    .s-eaba883f-50de-4313-a385-ea515f96f020.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-eaba883f-50de-4313-a385-ea515f96f020.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-eaba883f-50de-4313-a385-ea515f96f020 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-eaba883f-50de-4313-a385-ea515f96f020 {
  margin: 0 !important;
  overflow: visible;
}

#s-eaba883f-50de-4313-a385-ea515f96f020-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eaba883f-50de-4313-a385-ea515f96f020 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-eaba883f-50de-4313-a385-ea515f96f020 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eaba883f-50de-4313-a385-ea515f96f020 img.shogun-image {
  /* Add background color handling */
  
}

#s-eaba883f-50de-4313-a385-ea515f96f020 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-eaba883f-50de-4313-a385-ea515f96f020 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-eaba883f-50de-4313-a385-ea515f96f020 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-eaba883f-50de-4313-a385-ea515f96f020 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-eaba883f-50de-4313-a385-ea515f96f020.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-eaba883f-50de-4313-a385-ea515f96f020 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-eaba883f-50de-4313-a385-ea515f96f020.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-eaba883f-50de-4313-a385-ea515f96f020 .shogun-image-content {
  
    justify-content: center;
  
}

.s-eaba883f-50de-4313-a385-ea515f96f020.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eaba883f-50de-4313-a385-ea515f96f020.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eaba883f-50de-4313-a385-ea515f96f020.shogun-image {
  box-sizing: border-box;
}



.s-eaba883f-50de-4313-a385-ea515f96f020 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-eaba883f-50de-4313-a385-ea515f96f020 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-eaba883f-50de-4313-a385-ea515f96f020.shogun-image-container {
      position: relative;
    }

    .s-eaba883f-50de-4313-a385-ea515f96f020.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-eaba883f-50de-4313-a385-ea515f96f020.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-eaba883f-50de-4313-a385-ea515f96f020 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-eaba883f-50de-4313-a385-ea515f96f020 {
  margin: 0 !important;
  overflow: visible;
}

#s-eaba883f-50de-4313-a385-ea515f96f020-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eaba883f-50de-4313-a385-ea515f96f020 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-eaba883f-50de-4313-a385-ea515f96f020 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eaba883f-50de-4313-a385-ea515f96f020 img.shogun-image {
  /* Add background color handling */
  
}

#s-eaba883f-50de-4313-a385-ea515f96f020 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-eaba883f-50de-4313-a385-ea515f96f020 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-eaba883f-50de-4313-a385-ea515f96f020 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-eaba883f-50de-4313-a385-ea515f96f020 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-eaba883f-50de-4313-a385-ea515f96f020.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-eaba883f-50de-4313-a385-ea515f96f020 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-eaba883f-50de-4313-a385-ea515f96f020.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-eaba883f-50de-4313-a385-ea515f96f020 .shogun-image-content {
  
    justify-content: center;
  
}

.s-eaba883f-50de-4313-a385-ea515f96f020.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eaba883f-50de-4313-a385-ea515f96f020.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eaba883f-50de-4313-a385-ea515f96f020.shogun-image {
  box-sizing: border-box;
}



.s-eaba883f-50de-4313-a385-ea515f96f020 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-eaba883f-50de-4313-a385-ea515f96f020 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-eaba883f-50de-4313-a385-ea515f96f020.shogun-image-container {
      position: relative;
    }

    .s-eaba883f-50de-4313-a385-ea515f96f020.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-eaba883f-50de-4313-a385-ea515f96f020.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-eaba883f-50de-4313-a385-ea515f96f020 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-eaba883f-50de-4313-a385-ea515f96f020 {
  margin: 0 !important;
  overflow: visible;
}

#s-eaba883f-50de-4313-a385-ea515f96f020-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eaba883f-50de-4313-a385-ea515f96f020 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-eaba883f-50de-4313-a385-ea515f96f020 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eaba883f-50de-4313-a385-ea515f96f020 img.shogun-image {
  /* Add background color handling */
  
}

#s-eaba883f-50de-4313-a385-ea515f96f020 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-eaba883f-50de-4313-a385-ea515f96f020 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-eaba883f-50de-4313-a385-ea515f96f020 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-eaba883f-50de-4313-a385-ea515f96f020 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-eaba883f-50de-4313-a385-ea515f96f020.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-eaba883f-50de-4313-a385-ea515f96f020 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-eaba883f-50de-4313-a385-ea515f96f020.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-eaba883f-50de-4313-a385-ea515f96f020 .shogun-image-content {
  
    justify-content: center;
  
}

.s-eaba883f-50de-4313-a385-ea515f96f020.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eaba883f-50de-4313-a385-ea515f96f020.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eaba883f-50de-4313-a385-ea515f96f020.shogun-image {
  box-sizing: border-box;
}



.s-eaba883f-50de-4313-a385-ea515f96f020 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-eaba883f-50de-4313-a385-ea515f96f020 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-eaba883f-50de-4313-a385-ea515f96f020.shogun-image-container {
      position: relative;
    }

    .s-eaba883f-50de-4313-a385-ea515f96f020.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-eaba883f-50de-4313-a385-ea515f96f020.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-eaba883f-50de-4313-a385-ea515f96f020 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-cb92622a-3f53-4314-b885-c5b36d22131d {
  margin-top: 20px;
margin-left: 3%;
margin-bottom: 20px;
margin-right: 3%;
max-width: 994px;
aspect-ratio: 994/263;
text-align: center;
}

#s-cb92622a-3f53-4314-b885-c5b36d22131d {
  margin: 0 !important;
  overflow: visible;
}

#s-cb92622a-3f53-4314-b885-c5b36d22131d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb92622a-3f53-4314-b885-c5b36d22131d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 3%;
  margin-right: 3%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.shg-image-content-margin-container-s-cb92622a-3f53-4314-b885-c5b36d22131d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb92622a-3f53-4314-b885-c5b36d22131d img.shogun-image {
  /* Add background color handling */
  
}

#s-cb92622a-3f53-4314-b885-c5b36d22131d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cb92622a-3f53-4314-b885-c5b36d22131d .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-cb92622a-3f53-4314-b885-c5b36d22131d .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cb92622a-3f53-4314-b885-c5b36d22131d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cb92622a-3f53-4314-b885-c5b36d22131d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cb92622a-3f53-4314-b885-c5b36d22131d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-cb92622a-3f53-4314-b885-c5b36d22131d.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-cb92622a-3f53-4314-b885-c5b36d22131d .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb92622a-3f53-4314-b885-c5b36d22131d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb92622a-3f53-4314-b885-c5b36d22131d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb92622a-3f53-4314-b885-c5b36d22131d.shogun-image {
  box-sizing: border-box;
}



.s-cb92622a-3f53-4314-b885-c5b36d22131d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cb92622a-3f53-4314-b885-c5b36d22131d {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-cb92622a-3f53-4314-b885-c5b36d22131d.shogun-image-container {
      position: relative;
    }

    .s-cb92622a-3f53-4314-b885-c5b36d22131d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cb92622a-3f53-4314-b885-c5b36d22131d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cb92622a-3f53-4314-b885-c5b36d22131d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

@media (min-width: 1200px){#s-cb92622a-3f53-4314-b885-c5b36d22131d {
  margin: 0 !important;
  overflow: visible;
}

#s-cb92622a-3f53-4314-b885-c5b36d22131d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb92622a-3f53-4314-b885-c5b36d22131d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cb92622a-3f53-4314-b885-c5b36d22131d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb92622a-3f53-4314-b885-c5b36d22131d img.shogun-image {
  /* Add background color handling */
  
}

#s-cb92622a-3f53-4314-b885-c5b36d22131d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cb92622a-3f53-4314-b885-c5b36d22131d .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-cb92622a-3f53-4314-b885-c5b36d22131d .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cb92622a-3f53-4314-b885-c5b36d22131d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cb92622a-3f53-4314-b885-c5b36d22131d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cb92622a-3f53-4314-b885-c5b36d22131d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-cb92622a-3f53-4314-b885-c5b36d22131d.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-cb92622a-3f53-4314-b885-c5b36d22131d .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb92622a-3f53-4314-b885-c5b36d22131d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb92622a-3f53-4314-b885-c5b36d22131d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb92622a-3f53-4314-b885-c5b36d22131d.shogun-image {
  box-sizing: border-box;
}



.s-cb92622a-3f53-4314-b885-c5b36d22131d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cb92622a-3f53-4314-b885-c5b36d22131d {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-cb92622a-3f53-4314-b885-c5b36d22131d.shogun-image-container {
      position: relative;
    }

    .s-cb92622a-3f53-4314-b885-c5b36d22131d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cb92622a-3f53-4314-b885-c5b36d22131d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cb92622a-3f53-4314-b885-c5b36d22131d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-cb92622a-3f53-4314-b885-c5b36d22131d {
  margin: 0 !important;
  overflow: visible;
}

#s-cb92622a-3f53-4314-b885-c5b36d22131d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb92622a-3f53-4314-b885-c5b36d22131d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cb92622a-3f53-4314-b885-c5b36d22131d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb92622a-3f53-4314-b885-c5b36d22131d img.shogun-image {
  /* Add background color handling */
  
}

#s-cb92622a-3f53-4314-b885-c5b36d22131d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cb92622a-3f53-4314-b885-c5b36d22131d .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-cb92622a-3f53-4314-b885-c5b36d22131d .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cb92622a-3f53-4314-b885-c5b36d22131d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cb92622a-3f53-4314-b885-c5b36d22131d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cb92622a-3f53-4314-b885-c5b36d22131d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-cb92622a-3f53-4314-b885-c5b36d22131d.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-cb92622a-3f53-4314-b885-c5b36d22131d .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb92622a-3f53-4314-b885-c5b36d22131d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb92622a-3f53-4314-b885-c5b36d22131d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb92622a-3f53-4314-b885-c5b36d22131d.shogun-image {
  box-sizing: border-box;
}



.s-cb92622a-3f53-4314-b885-c5b36d22131d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cb92622a-3f53-4314-b885-c5b36d22131d {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-cb92622a-3f53-4314-b885-c5b36d22131d.shogun-image-container {
      position: relative;
    }

    .s-cb92622a-3f53-4314-b885-c5b36d22131d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cb92622a-3f53-4314-b885-c5b36d22131d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cb92622a-3f53-4314-b885-c5b36d22131d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-cb92622a-3f53-4314-b885-c5b36d22131d {
  margin: 0 !important;
  overflow: visible;
}

#s-cb92622a-3f53-4314-b885-c5b36d22131d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb92622a-3f53-4314-b885-c5b36d22131d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cb92622a-3f53-4314-b885-c5b36d22131d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb92622a-3f53-4314-b885-c5b36d22131d img.shogun-image {
  /* Add background color handling */
  
}

#s-cb92622a-3f53-4314-b885-c5b36d22131d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cb92622a-3f53-4314-b885-c5b36d22131d .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-cb92622a-3f53-4314-b885-c5b36d22131d .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cb92622a-3f53-4314-b885-c5b36d22131d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cb92622a-3f53-4314-b885-c5b36d22131d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cb92622a-3f53-4314-b885-c5b36d22131d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-cb92622a-3f53-4314-b885-c5b36d22131d.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-cb92622a-3f53-4314-b885-c5b36d22131d .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb92622a-3f53-4314-b885-c5b36d22131d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb92622a-3f53-4314-b885-c5b36d22131d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb92622a-3f53-4314-b885-c5b36d22131d.shogun-image {
  box-sizing: border-box;
}



.s-cb92622a-3f53-4314-b885-c5b36d22131d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cb92622a-3f53-4314-b885-c5b36d22131d {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-cb92622a-3f53-4314-b885-c5b36d22131d.shogun-image-container {
      position: relative;
    }

    .s-cb92622a-3f53-4314-b885-c5b36d22131d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cb92622a-3f53-4314-b885-c5b36d22131d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cb92622a-3f53-4314-b885-c5b36d22131d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}@media (max-width: 767px){#s-cb92622a-3f53-4314-b885-c5b36d22131d {
  margin: 0 !important;
  overflow: visible;
}

#s-cb92622a-3f53-4314-b885-c5b36d22131d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb92622a-3f53-4314-b885-c5b36d22131d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cb92622a-3f53-4314-b885-c5b36d22131d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb92622a-3f53-4314-b885-c5b36d22131d img.shogun-image {
  /* Add background color handling */
  
}

#s-cb92622a-3f53-4314-b885-c5b36d22131d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cb92622a-3f53-4314-b885-c5b36d22131d .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-cb92622a-3f53-4314-b885-c5b36d22131d .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cb92622a-3f53-4314-b885-c5b36d22131d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cb92622a-3f53-4314-b885-c5b36d22131d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cb92622a-3f53-4314-b885-c5b36d22131d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-cb92622a-3f53-4314-b885-c5b36d22131d.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-cb92622a-3f53-4314-b885-c5b36d22131d .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb92622a-3f53-4314-b885-c5b36d22131d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb92622a-3f53-4314-b885-c5b36d22131d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb92622a-3f53-4314-b885-c5b36d22131d.shogun-image {
  box-sizing: border-box;
}



.s-cb92622a-3f53-4314-b885-c5b36d22131d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cb92622a-3f53-4314-b885-c5b36d22131d {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-cb92622a-3f53-4314-b885-c5b36d22131d.shogun-image-container {
      position: relative;
    }

    .s-cb92622a-3f53-4314-b885-c5b36d22131d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cb92622a-3f53-4314-b885-c5b36d22131d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cb92622a-3f53-4314-b885-c5b36d22131d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}
#s-77eb935b-6b7a-4e25-be80-86bf846431a2 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-77eb935b-6b7a-4e25-be80-86bf846431a2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-77eb935b-6b7a-4e25-be80-86bf846431a2.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 {
  max-width: 1500px;
aspect-ratio: 1500/1204;
text-align: center;
}

#s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 {
  margin: 0 !important;
  overflow: visible;
}

#s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 img.shogun-image {
  /* Add background color handling */
  
}

#s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 0px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shogun-image {
  box-sizing: border-box;
}



.s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shogun-image-container {
      position: relative;
    }

    .s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 {
  margin: 0 !important;
  overflow: visible;
}

#s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 img.shogun-image {
  /* Add background color handling */
  
}

#s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shogun-image {
  box-sizing: border-box;
}



.s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shogun-image-container {
      position: relative;
    }

    .s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 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-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 {
  margin: 0 !important;
  overflow: visible;
}

#s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 img.shogun-image {
  /* Add background color handling */
  
}

#s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shogun-image {
  box-sizing: border-box;
}



.s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shogun-image-container {
      position: relative;
    }

    .s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 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-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 {
  margin: 0 !important;
  overflow: visible;
}

#s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 img.shogun-image {
  /* Add background color handling */
  
}

#s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shogun-image {
  box-sizing: border-box;
}



.s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shogun-image-container {
      position: relative;
    }

    .s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 {
  margin: 0 !important;
  overflow: visible;
}

#s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 img.shogun-image {
  /* Add background color handling */
  
}

#s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shogun-image {
  box-sizing: border-box;
}



.s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shogun-image-container {
      position: relative;
    }

    .s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6685c95e-4d07-491d-8ac4-fb6cb1fbfde3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-f939a13f-b73a-4601-89f8-28b000154611 {
  margin-top: 20px;
margin-left: 3%;
margin-bottom: 20px;
margin-right: 3%;
max-width: 994px;
aspect-ratio: 994/263;
text-align: center;
}

#s-f939a13f-b73a-4601-89f8-28b000154611 {
  margin: 0 !important;
  overflow: visible;
}

#s-f939a13f-b73a-4601-89f8-28b000154611-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f939a13f-b73a-4601-89f8-28b000154611 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 3%;
  margin-right: 3%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.shg-image-content-margin-container-s-f939a13f-b73a-4601-89f8-28b000154611 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f939a13f-b73a-4601-89f8-28b000154611 img.shogun-image {
  /* Add background color handling */
  
}

#s-f939a13f-b73a-4601-89f8-28b000154611 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f939a13f-b73a-4601-89f8-28b000154611 .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-f939a13f-b73a-4601-89f8-28b000154611 .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f939a13f-b73a-4601-89f8-28b000154611 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f939a13f-b73a-4601-89f8-28b000154611.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f939a13f-b73a-4601-89f8-28b000154611 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-f939a13f-b73a-4601-89f8-28b000154611.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-f939a13f-b73a-4601-89f8-28b000154611 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f939a13f-b73a-4601-89f8-28b000154611.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f939a13f-b73a-4601-89f8-28b000154611.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f939a13f-b73a-4601-89f8-28b000154611.shogun-image {
  box-sizing: border-box;
}



.s-f939a13f-b73a-4601-89f8-28b000154611 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f939a13f-b73a-4601-89f8-28b000154611 {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-f939a13f-b73a-4601-89f8-28b000154611.shogun-image-container {
      position: relative;
    }

    .s-f939a13f-b73a-4601-89f8-28b000154611.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f939a13f-b73a-4601-89f8-28b000154611.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f939a13f-b73a-4601-89f8-28b000154611 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

@media (min-width: 1200px){#s-f939a13f-b73a-4601-89f8-28b000154611 {
  margin: 0 !important;
  overflow: visible;
}

#s-f939a13f-b73a-4601-89f8-28b000154611-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f939a13f-b73a-4601-89f8-28b000154611 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f939a13f-b73a-4601-89f8-28b000154611 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f939a13f-b73a-4601-89f8-28b000154611 img.shogun-image {
  /* Add background color handling */
  
}

#s-f939a13f-b73a-4601-89f8-28b000154611 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f939a13f-b73a-4601-89f8-28b000154611 .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-f939a13f-b73a-4601-89f8-28b000154611 .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f939a13f-b73a-4601-89f8-28b000154611 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f939a13f-b73a-4601-89f8-28b000154611.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f939a13f-b73a-4601-89f8-28b000154611 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-f939a13f-b73a-4601-89f8-28b000154611.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-f939a13f-b73a-4601-89f8-28b000154611 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f939a13f-b73a-4601-89f8-28b000154611.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f939a13f-b73a-4601-89f8-28b000154611.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f939a13f-b73a-4601-89f8-28b000154611.shogun-image {
  box-sizing: border-box;
}



.s-f939a13f-b73a-4601-89f8-28b000154611 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f939a13f-b73a-4601-89f8-28b000154611 {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-f939a13f-b73a-4601-89f8-28b000154611.shogun-image-container {
      position: relative;
    }

    .s-f939a13f-b73a-4601-89f8-28b000154611.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f939a13f-b73a-4601-89f8-28b000154611.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f939a13f-b73a-4601-89f8-28b000154611 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-f939a13f-b73a-4601-89f8-28b000154611 {
  margin: 0 !important;
  overflow: visible;
}

#s-f939a13f-b73a-4601-89f8-28b000154611-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f939a13f-b73a-4601-89f8-28b000154611 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f939a13f-b73a-4601-89f8-28b000154611 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f939a13f-b73a-4601-89f8-28b000154611 img.shogun-image {
  /* Add background color handling */
  
}

#s-f939a13f-b73a-4601-89f8-28b000154611 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f939a13f-b73a-4601-89f8-28b000154611 .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-f939a13f-b73a-4601-89f8-28b000154611 .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f939a13f-b73a-4601-89f8-28b000154611 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f939a13f-b73a-4601-89f8-28b000154611.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f939a13f-b73a-4601-89f8-28b000154611 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-f939a13f-b73a-4601-89f8-28b000154611.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-f939a13f-b73a-4601-89f8-28b000154611 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f939a13f-b73a-4601-89f8-28b000154611.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f939a13f-b73a-4601-89f8-28b000154611.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f939a13f-b73a-4601-89f8-28b000154611.shogun-image {
  box-sizing: border-box;
}



.s-f939a13f-b73a-4601-89f8-28b000154611 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f939a13f-b73a-4601-89f8-28b000154611 {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-f939a13f-b73a-4601-89f8-28b000154611.shogun-image-container {
      position: relative;
    }

    .s-f939a13f-b73a-4601-89f8-28b000154611.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f939a13f-b73a-4601-89f8-28b000154611.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f939a13f-b73a-4601-89f8-28b000154611 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-f939a13f-b73a-4601-89f8-28b000154611 {
  margin: 0 !important;
  overflow: visible;
}

#s-f939a13f-b73a-4601-89f8-28b000154611-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f939a13f-b73a-4601-89f8-28b000154611 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f939a13f-b73a-4601-89f8-28b000154611 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f939a13f-b73a-4601-89f8-28b000154611 img.shogun-image {
  /* Add background color handling */
  
}

#s-f939a13f-b73a-4601-89f8-28b000154611 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f939a13f-b73a-4601-89f8-28b000154611 .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-f939a13f-b73a-4601-89f8-28b000154611 .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f939a13f-b73a-4601-89f8-28b000154611 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f939a13f-b73a-4601-89f8-28b000154611.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f939a13f-b73a-4601-89f8-28b000154611 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-f939a13f-b73a-4601-89f8-28b000154611.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-f939a13f-b73a-4601-89f8-28b000154611 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f939a13f-b73a-4601-89f8-28b000154611.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f939a13f-b73a-4601-89f8-28b000154611.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f939a13f-b73a-4601-89f8-28b000154611.shogun-image {
  box-sizing: border-box;
}



.s-f939a13f-b73a-4601-89f8-28b000154611 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f939a13f-b73a-4601-89f8-28b000154611 {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-f939a13f-b73a-4601-89f8-28b000154611.shogun-image-container {
      position: relative;
    }

    .s-f939a13f-b73a-4601-89f8-28b000154611.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f939a13f-b73a-4601-89f8-28b000154611.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f939a13f-b73a-4601-89f8-28b000154611 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}@media (max-width: 767px){#s-f939a13f-b73a-4601-89f8-28b000154611 {
  margin: 0 !important;
  overflow: visible;
}

#s-f939a13f-b73a-4601-89f8-28b000154611-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f939a13f-b73a-4601-89f8-28b000154611 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f939a13f-b73a-4601-89f8-28b000154611 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f939a13f-b73a-4601-89f8-28b000154611 img.shogun-image {
  /* Add background color handling */
  
}

#s-f939a13f-b73a-4601-89f8-28b000154611 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f939a13f-b73a-4601-89f8-28b000154611 .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-f939a13f-b73a-4601-89f8-28b000154611 .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f939a13f-b73a-4601-89f8-28b000154611 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f939a13f-b73a-4601-89f8-28b000154611.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f939a13f-b73a-4601-89f8-28b000154611 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-f939a13f-b73a-4601-89f8-28b000154611.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-f939a13f-b73a-4601-89f8-28b000154611 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f939a13f-b73a-4601-89f8-28b000154611.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f939a13f-b73a-4601-89f8-28b000154611.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f939a13f-b73a-4601-89f8-28b000154611.shogun-image {
  box-sizing: border-box;
}



.s-f939a13f-b73a-4601-89f8-28b000154611 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f939a13f-b73a-4601-89f8-28b000154611 {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-f939a13f-b73a-4601-89f8-28b000154611.shogun-image-container {
      position: relative;
    }

    .s-f939a13f-b73a-4601-89f8-28b000154611.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f939a13f-b73a-4601-89f8-28b000154611.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f939a13f-b73a-4601-89f8-28b000154611 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}
#s-9dec335e-bee0-42f9-ac87-7d368193ad2f {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-9dec335e-bee0-42f9-ac87-7d368193ad2f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9dec335e-bee0-42f9-ac87-7d368193ad2f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 {
  max-width: 1500px;
aspect-ratio: 1500/1204;
text-align: center;
}

#s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 {
  margin: 0 !important;
  overflow: visible;
}

#s-f6dd53b9-e099-4d6f-94bd-107df4c981c5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 img.shogun-image {
  /* Add background color handling */
  
}

#s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 0px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shogun-image {
  box-sizing: border-box;
}



.s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shogun-image-container {
      position: relative;
    }

    .s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 {
  margin: 0 !important;
  overflow: visible;
}

#s-f6dd53b9-e099-4d6f-94bd-107df4c981c5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 img.shogun-image {
  /* Add background color handling */
  
}

#s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shogun-image {
  box-sizing: border-box;
}



.s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shogun-image-container {
      position: relative;
    }

    .s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 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-f6dd53b9-e099-4d6f-94bd-107df4c981c5 {
  margin: 0 !important;
  overflow: visible;
}

#s-f6dd53b9-e099-4d6f-94bd-107df4c981c5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 img.shogun-image {
  /* Add background color handling */
  
}

#s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shogun-image {
  box-sizing: border-box;
}



.s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shogun-image-container {
      position: relative;
    }

    .s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 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-f6dd53b9-e099-4d6f-94bd-107df4c981c5 {
  margin: 0 !important;
  overflow: visible;
}

#s-f6dd53b9-e099-4d6f-94bd-107df4c981c5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 img.shogun-image {
  /* Add background color handling */
  
}

#s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shogun-image {
  box-sizing: border-box;
}



.s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shogun-image-container {
      position: relative;
    }

    .s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 {
  margin: 0 !important;
  overflow: visible;
}

#s-f6dd53b9-e099-4d6f-94bd-107df4c981c5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 img.shogun-image {
  /* Add background color handling */
  
}

#s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shogun-image {
  box-sizing: border-box;
}



.s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shogun-image-container {
      position: relative;
    }

    .s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f6dd53b9-e099-4d6f-94bd-107df4c981c5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f6dd53b9-e099-4d6f-94bd-107df4c981c5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-6f79639b-513f-4132-8a33-ac7315d3a137 {
  margin-top: 20px;
margin-left: 3%;
margin-bottom: 20px;
margin-right: 3%;
max-width: 985px;
aspect-ratio: 985/263;
text-align: center;
}

#s-6f79639b-513f-4132-8a33-ac7315d3a137 {
  margin: 0 !important;
  overflow: visible;
}

#s-6f79639b-513f-4132-8a33-ac7315d3a137-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6f79639b-513f-4132-8a33-ac7315d3a137 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 3%;
  margin-right: 3%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.shg-image-content-margin-container-s-6f79639b-513f-4132-8a33-ac7315d3a137 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6f79639b-513f-4132-8a33-ac7315d3a137 img.shogun-image {
  /* Add background color handling */
  
}

#s-6f79639b-513f-4132-8a33-ac7315d3a137 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6f79639b-513f-4132-8a33-ac7315d3a137 .shg-image-content-wrapper {
      aspect-ratio: 985/263;
      min-width: 100%;
      height: auto;
    }

    #s-6f79639b-513f-4132-8a33-ac7315d3a137 .shogun-image-link {
      aspect-ratio: 985/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6f79639b-513f-4132-8a33-ac7315d3a137 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6f79639b-513f-4132-8a33-ac7315d3a137.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6f79639b-513f-4132-8a33-ac7315d3a137 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 985px;
  }



  img.s-6f79639b-513f-4132-8a33-ac7315d3a137.shogun-image {
    
    
    
    max-height: 985px;
  }


.s-6f79639b-513f-4132-8a33-ac7315d3a137 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6f79639b-513f-4132-8a33-ac7315d3a137.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f79639b-513f-4132-8a33-ac7315d3a137.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f79639b-513f-4132-8a33-ac7315d3a137.shogun-image {
  box-sizing: border-box;
}



.s-6f79639b-513f-4132-8a33-ac7315d3a137 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6f79639b-513f-4132-8a33-ac7315d3a137 {
      --shg-aspect-ratio: calc(985/263); 
    }

    .s-6f79639b-513f-4132-8a33-ac7315d3a137.shogun-image-container {
      position: relative;
    }

    .s-6f79639b-513f-4132-8a33-ac7315d3a137.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6f79639b-513f-4132-8a33-ac7315d3a137.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6f79639b-513f-4132-8a33-ac7315d3a137 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 985px;
    }
  }

@media (min-width: 1200px){#s-6f79639b-513f-4132-8a33-ac7315d3a137 {
  margin: 0 !important;
  overflow: visible;
}

#s-6f79639b-513f-4132-8a33-ac7315d3a137-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6f79639b-513f-4132-8a33-ac7315d3a137 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6f79639b-513f-4132-8a33-ac7315d3a137 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6f79639b-513f-4132-8a33-ac7315d3a137 img.shogun-image {
  /* Add background color handling */
  
}

#s-6f79639b-513f-4132-8a33-ac7315d3a137 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6f79639b-513f-4132-8a33-ac7315d3a137 .shg-image-content-wrapper {
      aspect-ratio: 985/263;
      min-width: 100%;
      height: auto;
    }

    #s-6f79639b-513f-4132-8a33-ac7315d3a137 .shogun-image-link {
      aspect-ratio: 985/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6f79639b-513f-4132-8a33-ac7315d3a137 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6f79639b-513f-4132-8a33-ac7315d3a137.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6f79639b-513f-4132-8a33-ac7315d3a137 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 985px;
  }



  img.s-6f79639b-513f-4132-8a33-ac7315d3a137.shogun-image {
    
    
    
    max-height: 985px;
  }


.s-6f79639b-513f-4132-8a33-ac7315d3a137 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6f79639b-513f-4132-8a33-ac7315d3a137.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f79639b-513f-4132-8a33-ac7315d3a137.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f79639b-513f-4132-8a33-ac7315d3a137.shogun-image {
  box-sizing: border-box;
}



.s-6f79639b-513f-4132-8a33-ac7315d3a137 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6f79639b-513f-4132-8a33-ac7315d3a137 {
      --shg-aspect-ratio: calc(985/263); 
    }

    .s-6f79639b-513f-4132-8a33-ac7315d3a137.shogun-image-container {
      position: relative;
    }

    .s-6f79639b-513f-4132-8a33-ac7315d3a137.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6f79639b-513f-4132-8a33-ac7315d3a137.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6f79639b-513f-4132-8a33-ac7315d3a137 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 985px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-6f79639b-513f-4132-8a33-ac7315d3a137 {
  margin: 0 !important;
  overflow: visible;
}

#s-6f79639b-513f-4132-8a33-ac7315d3a137-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6f79639b-513f-4132-8a33-ac7315d3a137 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6f79639b-513f-4132-8a33-ac7315d3a137 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6f79639b-513f-4132-8a33-ac7315d3a137 img.shogun-image {
  /* Add background color handling */
  
}

#s-6f79639b-513f-4132-8a33-ac7315d3a137 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6f79639b-513f-4132-8a33-ac7315d3a137 .shg-image-content-wrapper {
      aspect-ratio: 985/263;
      min-width: 100%;
      height: auto;
    }

    #s-6f79639b-513f-4132-8a33-ac7315d3a137 .shogun-image-link {
      aspect-ratio: 985/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6f79639b-513f-4132-8a33-ac7315d3a137 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6f79639b-513f-4132-8a33-ac7315d3a137.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6f79639b-513f-4132-8a33-ac7315d3a137 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 985px;
  }



  img.s-6f79639b-513f-4132-8a33-ac7315d3a137.shogun-image {
    
    
    
    max-height: 985px;
  }


.s-6f79639b-513f-4132-8a33-ac7315d3a137 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6f79639b-513f-4132-8a33-ac7315d3a137.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f79639b-513f-4132-8a33-ac7315d3a137.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f79639b-513f-4132-8a33-ac7315d3a137.shogun-image {
  box-sizing: border-box;
}



.s-6f79639b-513f-4132-8a33-ac7315d3a137 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6f79639b-513f-4132-8a33-ac7315d3a137 {
      --shg-aspect-ratio: calc(985/263); 
    }

    .s-6f79639b-513f-4132-8a33-ac7315d3a137.shogun-image-container {
      position: relative;
    }

    .s-6f79639b-513f-4132-8a33-ac7315d3a137.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6f79639b-513f-4132-8a33-ac7315d3a137.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6f79639b-513f-4132-8a33-ac7315d3a137 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 985px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-6f79639b-513f-4132-8a33-ac7315d3a137 {
  margin: 0 !important;
  overflow: visible;
}

#s-6f79639b-513f-4132-8a33-ac7315d3a137-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6f79639b-513f-4132-8a33-ac7315d3a137 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6f79639b-513f-4132-8a33-ac7315d3a137 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6f79639b-513f-4132-8a33-ac7315d3a137 img.shogun-image {
  /* Add background color handling */
  
}

#s-6f79639b-513f-4132-8a33-ac7315d3a137 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6f79639b-513f-4132-8a33-ac7315d3a137 .shg-image-content-wrapper {
      aspect-ratio: 985/263;
      min-width: 100%;
      height: auto;
    }

    #s-6f79639b-513f-4132-8a33-ac7315d3a137 .shogun-image-link {
      aspect-ratio: 985/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6f79639b-513f-4132-8a33-ac7315d3a137 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6f79639b-513f-4132-8a33-ac7315d3a137.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6f79639b-513f-4132-8a33-ac7315d3a137 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 985px;
  }



  img.s-6f79639b-513f-4132-8a33-ac7315d3a137.shogun-image {
    
    
    
    max-height: 985px;
  }


.s-6f79639b-513f-4132-8a33-ac7315d3a137 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6f79639b-513f-4132-8a33-ac7315d3a137.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f79639b-513f-4132-8a33-ac7315d3a137.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f79639b-513f-4132-8a33-ac7315d3a137.shogun-image {
  box-sizing: border-box;
}



.s-6f79639b-513f-4132-8a33-ac7315d3a137 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6f79639b-513f-4132-8a33-ac7315d3a137 {
      --shg-aspect-ratio: calc(985/263); 
    }

    .s-6f79639b-513f-4132-8a33-ac7315d3a137.shogun-image-container {
      position: relative;
    }

    .s-6f79639b-513f-4132-8a33-ac7315d3a137.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6f79639b-513f-4132-8a33-ac7315d3a137.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6f79639b-513f-4132-8a33-ac7315d3a137 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 985px;
    }
  }

}@media (max-width: 767px){#s-6f79639b-513f-4132-8a33-ac7315d3a137 {
  margin: 0 !important;
  overflow: visible;
}

#s-6f79639b-513f-4132-8a33-ac7315d3a137-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6f79639b-513f-4132-8a33-ac7315d3a137 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6f79639b-513f-4132-8a33-ac7315d3a137 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6f79639b-513f-4132-8a33-ac7315d3a137 img.shogun-image {
  /* Add background color handling */
  
}

#s-6f79639b-513f-4132-8a33-ac7315d3a137 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6f79639b-513f-4132-8a33-ac7315d3a137 .shg-image-content-wrapper {
      aspect-ratio: 985/263;
      min-width: 100%;
      height: auto;
    }

    #s-6f79639b-513f-4132-8a33-ac7315d3a137 .shogun-image-link {
      aspect-ratio: 985/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6f79639b-513f-4132-8a33-ac7315d3a137 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6f79639b-513f-4132-8a33-ac7315d3a137.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6f79639b-513f-4132-8a33-ac7315d3a137 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 985px;
  }



  img.s-6f79639b-513f-4132-8a33-ac7315d3a137.shogun-image {
    
    
    
    max-height: 985px;
  }


.s-6f79639b-513f-4132-8a33-ac7315d3a137 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6f79639b-513f-4132-8a33-ac7315d3a137.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f79639b-513f-4132-8a33-ac7315d3a137.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f79639b-513f-4132-8a33-ac7315d3a137.shogun-image {
  box-sizing: border-box;
}



.s-6f79639b-513f-4132-8a33-ac7315d3a137 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6f79639b-513f-4132-8a33-ac7315d3a137 {
      --shg-aspect-ratio: calc(985/263); 
    }

    .s-6f79639b-513f-4132-8a33-ac7315d3a137.shogun-image-container {
      position: relative;
    }

    .s-6f79639b-513f-4132-8a33-ac7315d3a137.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6f79639b-513f-4132-8a33-ac7315d3a137.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6f79639b-513f-4132-8a33-ac7315d3a137 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 985px;
    }
  }

}
#s-d8974ada-91e4-45b1-9e00-081108726de2 {
  margin-top: 32px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
max-width: 1500px;
}
@media (min-width: 768px) and (max-width: 991px){#s-d8974ada-91e4-45b1-9e00-081108726de2 {
  display: none;
}
#s-d8974ada-91e4-45b1-9e00-081108726de2, #wrap-s-d8974ada-91e4-45b1-9e00-081108726de2, #wrap-content-s-d8974ada-91e4-45b1-9e00-081108726de2 { display: none !important; }}@media (max-width: 767px){#s-d8974ada-91e4-45b1-9e00-081108726de2 {
  display: none;
}
#s-d8974ada-91e4-45b1-9e00-081108726de2, #wrap-s-d8974ada-91e4-45b1-9e00-081108726de2, #wrap-content-s-d8974ada-91e4-45b1-9e00-081108726de2 { display: none !important; }}
#s-d8974ada-91e4-45b1-9e00-081108726de2 .shg-sld-dot {
  background-color: rgba(51, 18, 121, 1);
}

#s-d8974ada-91e4-45b1-9e00-081108726de2 .shg-sld-nav-button.shg-sld-left,
#s-d8974ada-91e4-45b1-9e00-081108726de2 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(51, 18, 121, 1);
}

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

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

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

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

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

#s-3bc2a3d4-308d-4c9d-a531-ac7d13b6fc9d {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
max-width: 1500px;
}
@media (max-width: 767px){#s-3bc2a3d4-308d-4c9d-a531-ac7d13b6fc9d {
  margin-left: 2%;
margin-right: 2%;
}
}
@media (min-width: 0px) {
[id="s-3bc2a3d4-308d-4c9d-a531-ac7d13b6fc9d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3bc2a3d4-308d-4c9d-a531-ac7d13b6fc9d"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-3bc2a3d4-308d-4c9d-a531-ac7d13b6fc9d"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-3bc2a3d4-308d-4c9d-a531-ac7d13b6fc9d"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

#s-ecf6e946-ab79-4915-a3f3-3db8572a8f2b {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-ecf6e946-ab79-4915-a3f3-3db8572a8f2b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ecf6e946-ab79-4915-a3f3-3db8572a8f2b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 {
  max-width: 1500px;
aspect-ratio: 1500/1204;
text-align: center;
}

#s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 {
  margin: 0 !important;
  overflow: visible;
}

#s-e8b044af-0271-42eb-8b9f-aa2d92d7b778-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 img.shogun-image {
  /* Add background color handling */
  
}

#s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 0px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shogun-image {
  box-sizing: border-box;
}



.s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shogun-image-container {
      position: relative;
    }

    .s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 {
  margin: 0 !important;
  overflow: visible;
}

#s-e8b044af-0271-42eb-8b9f-aa2d92d7b778-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 img.shogun-image {
  /* Add background color handling */
  
}

#s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shogun-image {
  box-sizing: border-box;
}



.s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shogun-image-container {
      position: relative;
    }

    .s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 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-e8b044af-0271-42eb-8b9f-aa2d92d7b778 {
  margin: 0 !important;
  overflow: visible;
}

#s-e8b044af-0271-42eb-8b9f-aa2d92d7b778-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 img.shogun-image {
  /* Add background color handling */
  
}

#s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shogun-image {
  box-sizing: border-box;
}



.s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shogun-image-container {
      position: relative;
    }

    .s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 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-e8b044af-0271-42eb-8b9f-aa2d92d7b778 {
  margin: 0 !important;
  overflow: visible;
}

#s-e8b044af-0271-42eb-8b9f-aa2d92d7b778-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 img.shogun-image {
  /* Add background color handling */
  
}

#s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shogun-image {
  box-sizing: border-box;
}



.s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shogun-image-container {
      position: relative;
    }

    .s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 {
  margin: 0 !important;
  overflow: visible;
}

#s-e8b044af-0271-42eb-8b9f-aa2d92d7b778-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 img.shogun-image {
  /* Add background color handling */
  
}

#s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shogun-image {
  box-sizing: border-box;
}



.s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shogun-image-container {
      position: relative;
    }

    .s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e8b044af-0271-42eb-8b9f-aa2d92d7b778.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e8b044af-0271-42eb-8b9f-aa2d92d7b778 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-32e59f86-5829-458a-9cff-8407296545b6 {
  margin-top: 20px;
margin-left: 3%;
margin-bottom: 20px;
margin-right: 3%;
max-width: 994px;
aspect-ratio: 994/263;
text-align: center;
}

#s-32e59f86-5829-458a-9cff-8407296545b6 {
  margin: 0 !important;
  overflow: visible;
}

#s-32e59f86-5829-458a-9cff-8407296545b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-32e59f86-5829-458a-9cff-8407296545b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 3%;
  margin-right: 3%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.shg-image-content-margin-container-s-32e59f86-5829-458a-9cff-8407296545b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-32e59f86-5829-458a-9cff-8407296545b6 img.shogun-image {
  /* Add background color handling */
  
}

#s-32e59f86-5829-458a-9cff-8407296545b6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-32e59f86-5829-458a-9cff-8407296545b6 .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-32e59f86-5829-458a-9cff-8407296545b6 .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-32e59f86-5829-458a-9cff-8407296545b6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-32e59f86-5829-458a-9cff-8407296545b6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-32e59f86-5829-458a-9cff-8407296545b6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-32e59f86-5829-458a-9cff-8407296545b6.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-32e59f86-5829-458a-9cff-8407296545b6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-32e59f86-5829-458a-9cff-8407296545b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-32e59f86-5829-458a-9cff-8407296545b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-32e59f86-5829-458a-9cff-8407296545b6.shogun-image {
  box-sizing: border-box;
}



.s-32e59f86-5829-458a-9cff-8407296545b6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-32e59f86-5829-458a-9cff-8407296545b6 {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-32e59f86-5829-458a-9cff-8407296545b6.shogun-image-container {
      position: relative;
    }

    .s-32e59f86-5829-458a-9cff-8407296545b6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-32e59f86-5829-458a-9cff-8407296545b6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-32e59f86-5829-458a-9cff-8407296545b6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

@media (min-width: 1200px){#s-32e59f86-5829-458a-9cff-8407296545b6 {
  margin: 0 !important;
  overflow: visible;
}

#s-32e59f86-5829-458a-9cff-8407296545b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-32e59f86-5829-458a-9cff-8407296545b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-32e59f86-5829-458a-9cff-8407296545b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-32e59f86-5829-458a-9cff-8407296545b6 img.shogun-image {
  /* Add background color handling */
  
}

#s-32e59f86-5829-458a-9cff-8407296545b6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-32e59f86-5829-458a-9cff-8407296545b6 .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-32e59f86-5829-458a-9cff-8407296545b6 .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-32e59f86-5829-458a-9cff-8407296545b6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-32e59f86-5829-458a-9cff-8407296545b6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-32e59f86-5829-458a-9cff-8407296545b6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-32e59f86-5829-458a-9cff-8407296545b6.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-32e59f86-5829-458a-9cff-8407296545b6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-32e59f86-5829-458a-9cff-8407296545b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-32e59f86-5829-458a-9cff-8407296545b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-32e59f86-5829-458a-9cff-8407296545b6.shogun-image {
  box-sizing: border-box;
}



.s-32e59f86-5829-458a-9cff-8407296545b6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-32e59f86-5829-458a-9cff-8407296545b6 {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-32e59f86-5829-458a-9cff-8407296545b6.shogun-image-container {
      position: relative;
    }

    .s-32e59f86-5829-458a-9cff-8407296545b6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-32e59f86-5829-458a-9cff-8407296545b6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-32e59f86-5829-458a-9cff-8407296545b6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-32e59f86-5829-458a-9cff-8407296545b6 {
  margin: 0 !important;
  overflow: visible;
}

#s-32e59f86-5829-458a-9cff-8407296545b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-32e59f86-5829-458a-9cff-8407296545b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-32e59f86-5829-458a-9cff-8407296545b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-32e59f86-5829-458a-9cff-8407296545b6 img.shogun-image {
  /* Add background color handling */
  
}

#s-32e59f86-5829-458a-9cff-8407296545b6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-32e59f86-5829-458a-9cff-8407296545b6 .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-32e59f86-5829-458a-9cff-8407296545b6 .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-32e59f86-5829-458a-9cff-8407296545b6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-32e59f86-5829-458a-9cff-8407296545b6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-32e59f86-5829-458a-9cff-8407296545b6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-32e59f86-5829-458a-9cff-8407296545b6.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-32e59f86-5829-458a-9cff-8407296545b6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-32e59f86-5829-458a-9cff-8407296545b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-32e59f86-5829-458a-9cff-8407296545b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-32e59f86-5829-458a-9cff-8407296545b6.shogun-image {
  box-sizing: border-box;
}



.s-32e59f86-5829-458a-9cff-8407296545b6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-32e59f86-5829-458a-9cff-8407296545b6 {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-32e59f86-5829-458a-9cff-8407296545b6.shogun-image-container {
      position: relative;
    }

    .s-32e59f86-5829-458a-9cff-8407296545b6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-32e59f86-5829-458a-9cff-8407296545b6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-32e59f86-5829-458a-9cff-8407296545b6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-32e59f86-5829-458a-9cff-8407296545b6 {
  margin: 0 !important;
  overflow: visible;
}

#s-32e59f86-5829-458a-9cff-8407296545b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-32e59f86-5829-458a-9cff-8407296545b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-32e59f86-5829-458a-9cff-8407296545b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-32e59f86-5829-458a-9cff-8407296545b6 img.shogun-image {
  /* Add background color handling */
  
}

#s-32e59f86-5829-458a-9cff-8407296545b6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-32e59f86-5829-458a-9cff-8407296545b6 .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-32e59f86-5829-458a-9cff-8407296545b6 .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-32e59f86-5829-458a-9cff-8407296545b6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-32e59f86-5829-458a-9cff-8407296545b6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-32e59f86-5829-458a-9cff-8407296545b6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-32e59f86-5829-458a-9cff-8407296545b6.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-32e59f86-5829-458a-9cff-8407296545b6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-32e59f86-5829-458a-9cff-8407296545b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-32e59f86-5829-458a-9cff-8407296545b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-32e59f86-5829-458a-9cff-8407296545b6.shogun-image {
  box-sizing: border-box;
}



.s-32e59f86-5829-458a-9cff-8407296545b6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-32e59f86-5829-458a-9cff-8407296545b6 {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-32e59f86-5829-458a-9cff-8407296545b6.shogun-image-container {
      position: relative;
    }

    .s-32e59f86-5829-458a-9cff-8407296545b6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-32e59f86-5829-458a-9cff-8407296545b6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-32e59f86-5829-458a-9cff-8407296545b6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}@media (max-width: 767px){#s-32e59f86-5829-458a-9cff-8407296545b6 {
  margin: 0 !important;
  overflow: visible;
}

#s-32e59f86-5829-458a-9cff-8407296545b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-32e59f86-5829-458a-9cff-8407296545b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-32e59f86-5829-458a-9cff-8407296545b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-32e59f86-5829-458a-9cff-8407296545b6 img.shogun-image {
  /* Add background color handling */
  
}

#s-32e59f86-5829-458a-9cff-8407296545b6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-32e59f86-5829-458a-9cff-8407296545b6 .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-32e59f86-5829-458a-9cff-8407296545b6 .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-32e59f86-5829-458a-9cff-8407296545b6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-32e59f86-5829-458a-9cff-8407296545b6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-32e59f86-5829-458a-9cff-8407296545b6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-32e59f86-5829-458a-9cff-8407296545b6.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-32e59f86-5829-458a-9cff-8407296545b6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-32e59f86-5829-458a-9cff-8407296545b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-32e59f86-5829-458a-9cff-8407296545b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-32e59f86-5829-458a-9cff-8407296545b6.shogun-image {
  box-sizing: border-box;
}



.s-32e59f86-5829-458a-9cff-8407296545b6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-32e59f86-5829-458a-9cff-8407296545b6 {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-32e59f86-5829-458a-9cff-8407296545b6.shogun-image-container {
      position: relative;
    }

    .s-32e59f86-5829-458a-9cff-8407296545b6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-32e59f86-5829-458a-9cff-8407296545b6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-32e59f86-5829-458a-9cff-8407296545b6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}
#s-fc1f2176-5682-4b64-8fbb-403b494314a6 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-fc1f2176-5682-4b64-8fbb-403b494314a6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fc1f2176-5682-4b64-8fbb-403b494314a6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a {
  max-width: 1500px;
aspect-ratio: 1500/1204;
text-align: center;
}

#s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a {
  margin: 0 !important;
  overflow: visible;
}

#s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a img.shogun-image {
  /* Add background color handling */
  
}

#s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 0px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a .shogun-image-content {
  
    justify-content: center;
  
}

.s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shogun-image {
  box-sizing: border-box;
}



.s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shogun-image-container {
      position: relative;
    }

    .s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a {
  margin: 0 !important;
  overflow: visible;
}

#s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a img.shogun-image {
  /* Add background color handling */
  
}

#s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a .shogun-image-content {
  
    justify-content: center;
  
}

.s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shogun-image {
  box-sizing: border-box;
}



.s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shogun-image-container {
      position: relative;
    }

    .s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a 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-5fcab3c6-f1d1-4625-a6db-f486b7735f5a {
  margin: 0 !important;
  overflow: visible;
}

#s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a img.shogun-image {
  /* Add background color handling */
  
}

#s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a .shogun-image-content {
  
    justify-content: center;
  
}

.s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shogun-image {
  box-sizing: border-box;
}



.s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shogun-image-container {
      position: relative;
    }

    .s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a 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-5fcab3c6-f1d1-4625-a6db-f486b7735f5a {
  margin: 0 !important;
  overflow: visible;
}

#s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a img.shogun-image {
  /* Add background color handling */
  
}

#s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a .shogun-image-content {
  
    justify-content: center;
  
}

.s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shogun-image {
  box-sizing: border-box;
}



.s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shogun-image-container {
      position: relative;
    }

    .s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a {
  margin: 0 !important;
  overflow: visible;
}

#s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a img.shogun-image {
  /* Add background color handling */
  
}

#s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a .shogun-image-content {
  
    justify-content: center;
  
}

.s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shogun-image {
  box-sizing: border-box;
}



.s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shogun-image-container {
      position: relative;
    }

    .s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5fcab3c6-f1d1-4625-a6db-f486b7735f5a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 {
  margin-top: 20px;
margin-left: 3%;
margin-bottom: 20px;
margin-right: 3%;
max-width: 994px;
aspect-ratio: 994/263;
text-align: center;
}

#s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 {
  margin: 0 !important;
  overflow: visible;
}

#s-09559013-f2fb-4a9b-a7e9-d7caef0fde89-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 3%;
  margin-right: 3%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.shg-image-content-margin-container-s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 img.shogun-image {
  /* Add background color handling */
  
}

#s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 .shogun-image-content {
  
    justify-content: center;
  
}

.s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shg-align-container {
  display: flex;
  justify-content: center
}

.s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shogun-image {
  box-sizing: border-box;
}



.s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shogun-image-container {
      position: relative;
    }

    .s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

@media (min-width: 1200px){#s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 {
  margin: 0 !important;
  overflow: visible;
}

#s-09559013-f2fb-4a9b-a7e9-d7caef0fde89-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 img.shogun-image {
  /* Add background color handling */
  
}

#s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 .shogun-image-content {
  
    justify-content: center;
  
}

.s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shg-align-container {
  display: flex;
  justify-content: center
}

.s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shogun-image {
  box-sizing: border-box;
}



.s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shogun-image-container {
      position: relative;
    }

    .s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 {
  margin: 0 !important;
  overflow: visible;
}

#s-09559013-f2fb-4a9b-a7e9-d7caef0fde89-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 img.shogun-image {
  /* Add background color handling */
  
}

#s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 .shogun-image-content {
  
    justify-content: center;
  
}

.s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shg-align-container {
  display: flex;
  justify-content: center
}

.s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shogun-image {
  box-sizing: border-box;
}



.s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shogun-image-container {
      position: relative;
    }

    .s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 {
  margin: 0 !important;
  overflow: visible;
}

#s-09559013-f2fb-4a9b-a7e9-d7caef0fde89-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 img.shogun-image {
  /* Add background color handling */
  
}

#s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 .shogun-image-content {
  
    justify-content: center;
  
}

.s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shg-align-container {
  display: flex;
  justify-content: center
}

.s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shogun-image {
  box-sizing: border-box;
}



.s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shogun-image-container {
      position: relative;
    }

    .s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}@media (max-width: 767px){#s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 {
  margin: 0 !important;
  overflow: visible;
}

#s-09559013-f2fb-4a9b-a7e9-d7caef0fde89-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 img.shogun-image {
  /* Add background color handling */
  
}

#s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 .shogun-image-content {
  
    justify-content: center;
  
}

.s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shg-align-container {
  display: flex;
  justify-content: center
}

.s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shogun-image {
  box-sizing: border-box;
}



.s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shogun-image-container {
      position: relative;
    }

    .s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-09559013-f2fb-4a9b-a7e9-d7caef0fde89.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-09559013-f2fb-4a9b-a7e9-d7caef0fde89 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}
#s-0c3d9195-8b8f-430e-8c38-4adc3b87e166 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-0c3d9195-8b8f-430e-8c38-4adc3b87e166 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0c3d9195-8b8f-430e-8c38-4adc3b87e166.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3d583d03-39ea-4a04-ae62-110e72192f86 {
  max-width: 1500px;
aspect-ratio: 1500/1204;
text-align: center;
}

#s-3d583d03-39ea-4a04-ae62-110e72192f86 {
  margin: 0 !important;
  overflow: visible;
}

#s-3d583d03-39ea-4a04-ae62-110e72192f86-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3d583d03-39ea-4a04-ae62-110e72192f86 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3d583d03-39ea-4a04-ae62-110e72192f86 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3d583d03-39ea-4a04-ae62-110e72192f86 img.shogun-image {
  /* Add background color handling */
  
}

#s-3d583d03-39ea-4a04-ae62-110e72192f86 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 0px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3d583d03-39ea-4a04-ae62-110e72192f86 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-3d583d03-39ea-4a04-ae62-110e72192f86 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3d583d03-39ea-4a04-ae62-110e72192f86 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3d583d03-39ea-4a04-ae62-110e72192f86.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3d583d03-39ea-4a04-ae62-110e72192f86 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-3d583d03-39ea-4a04-ae62-110e72192f86.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-3d583d03-39ea-4a04-ae62-110e72192f86 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3d583d03-39ea-4a04-ae62-110e72192f86.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3d583d03-39ea-4a04-ae62-110e72192f86.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3d583d03-39ea-4a04-ae62-110e72192f86.shogun-image {
  box-sizing: border-box;
}



.s-3d583d03-39ea-4a04-ae62-110e72192f86 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3d583d03-39ea-4a04-ae62-110e72192f86 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-3d583d03-39ea-4a04-ae62-110e72192f86.shogun-image-container {
      position: relative;
    }

    .s-3d583d03-39ea-4a04-ae62-110e72192f86.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3d583d03-39ea-4a04-ae62-110e72192f86.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3d583d03-39ea-4a04-ae62-110e72192f86 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-3d583d03-39ea-4a04-ae62-110e72192f86 {
  margin: 0 !important;
  overflow: visible;
}

#s-3d583d03-39ea-4a04-ae62-110e72192f86-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3d583d03-39ea-4a04-ae62-110e72192f86 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3d583d03-39ea-4a04-ae62-110e72192f86 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3d583d03-39ea-4a04-ae62-110e72192f86 img.shogun-image {
  /* Add background color handling */
  
}

#s-3d583d03-39ea-4a04-ae62-110e72192f86 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3d583d03-39ea-4a04-ae62-110e72192f86 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-3d583d03-39ea-4a04-ae62-110e72192f86 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3d583d03-39ea-4a04-ae62-110e72192f86 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3d583d03-39ea-4a04-ae62-110e72192f86.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3d583d03-39ea-4a04-ae62-110e72192f86 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-3d583d03-39ea-4a04-ae62-110e72192f86.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-3d583d03-39ea-4a04-ae62-110e72192f86 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3d583d03-39ea-4a04-ae62-110e72192f86.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3d583d03-39ea-4a04-ae62-110e72192f86.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3d583d03-39ea-4a04-ae62-110e72192f86.shogun-image {
  box-sizing: border-box;
}



.s-3d583d03-39ea-4a04-ae62-110e72192f86 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3d583d03-39ea-4a04-ae62-110e72192f86 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-3d583d03-39ea-4a04-ae62-110e72192f86.shogun-image-container {
      position: relative;
    }

    .s-3d583d03-39ea-4a04-ae62-110e72192f86.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3d583d03-39ea-4a04-ae62-110e72192f86.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3d583d03-39ea-4a04-ae62-110e72192f86 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-3d583d03-39ea-4a04-ae62-110e72192f86 {
  margin: 0 !important;
  overflow: visible;
}

#s-3d583d03-39ea-4a04-ae62-110e72192f86-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3d583d03-39ea-4a04-ae62-110e72192f86 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3d583d03-39ea-4a04-ae62-110e72192f86 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3d583d03-39ea-4a04-ae62-110e72192f86 img.shogun-image {
  /* Add background color handling */
  
}

#s-3d583d03-39ea-4a04-ae62-110e72192f86 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3d583d03-39ea-4a04-ae62-110e72192f86 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-3d583d03-39ea-4a04-ae62-110e72192f86 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3d583d03-39ea-4a04-ae62-110e72192f86 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3d583d03-39ea-4a04-ae62-110e72192f86.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3d583d03-39ea-4a04-ae62-110e72192f86 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-3d583d03-39ea-4a04-ae62-110e72192f86.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-3d583d03-39ea-4a04-ae62-110e72192f86 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3d583d03-39ea-4a04-ae62-110e72192f86.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3d583d03-39ea-4a04-ae62-110e72192f86.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3d583d03-39ea-4a04-ae62-110e72192f86.shogun-image {
  box-sizing: border-box;
}



.s-3d583d03-39ea-4a04-ae62-110e72192f86 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3d583d03-39ea-4a04-ae62-110e72192f86 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-3d583d03-39ea-4a04-ae62-110e72192f86.shogun-image-container {
      position: relative;
    }

    .s-3d583d03-39ea-4a04-ae62-110e72192f86.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3d583d03-39ea-4a04-ae62-110e72192f86.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3d583d03-39ea-4a04-ae62-110e72192f86 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-3d583d03-39ea-4a04-ae62-110e72192f86 {
  margin: 0 !important;
  overflow: visible;
}

#s-3d583d03-39ea-4a04-ae62-110e72192f86-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3d583d03-39ea-4a04-ae62-110e72192f86 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3d583d03-39ea-4a04-ae62-110e72192f86 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3d583d03-39ea-4a04-ae62-110e72192f86 img.shogun-image {
  /* Add background color handling */
  
}

#s-3d583d03-39ea-4a04-ae62-110e72192f86 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3d583d03-39ea-4a04-ae62-110e72192f86 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-3d583d03-39ea-4a04-ae62-110e72192f86 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3d583d03-39ea-4a04-ae62-110e72192f86 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3d583d03-39ea-4a04-ae62-110e72192f86.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3d583d03-39ea-4a04-ae62-110e72192f86 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-3d583d03-39ea-4a04-ae62-110e72192f86.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-3d583d03-39ea-4a04-ae62-110e72192f86 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3d583d03-39ea-4a04-ae62-110e72192f86.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3d583d03-39ea-4a04-ae62-110e72192f86.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3d583d03-39ea-4a04-ae62-110e72192f86.shogun-image {
  box-sizing: border-box;
}



.s-3d583d03-39ea-4a04-ae62-110e72192f86 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3d583d03-39ea-4a04-ae62-110e72192f86 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-3d583d03-39ea-4a04-ae62-110e72192f86.shogun-image-container {
      position: relative;
    }

    .s-3d583d03-39ea-4a04-ae62-110e72192f86.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3d583d03-39ea-4a04-ae62-110e72192f86.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3d583d03-39ea-4a04-ae62-110e72192f86 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-3d583d03-39ea-4a04-ae62-110e72192f86 {
  margin: 0 !important;
  overflow: visible;
}

#s-3d583d03-39ea-4a04-ae62-110e72192f86-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3d583d03-39ea-4a04-ae62-110e72192f86 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3d583d03-39ea-4a04-ae62-110e72192f86 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3d583d03-39ea-4a04-ae62-110e72192f86 img.shogun-image {
  /* Add background color handling */
  
}

#s-3d583d03-39ea-4a04-ae62-110e72192f86 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3d583d03-39ea-4a04-ae62-110e72192f86 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-3d583d03-39ea-4a04-ae62-110e72192f86 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3d583d03-39ea-4a04-ae62-110e72192f86 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3d583d03-39ea-4a04-ae62-110e72192f86.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3d583d03-39ea-4a04-ae62-110e72192f86 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-3d583d03-39ea-4a04-ae62-110e72192f86.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-3d583d03-39ea-4a04-ae62-110e72192f86 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3d583d03-39ea-4a04-ae62-110e72192f86.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3d583d03-39ea-4a04-ae62-110e72192f86.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3d583d03-39ea-4a04-ae62-110e72192f86.shogun-image {
  box-sizing: border-box;
}



.s-3d583d03-39ea-4a04-ae62-110e72192f86 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3d583d03-39ea-4a04-ae62-110e72192f86 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-3d583d03-39ea-4a04-ae62-110e72192f86.shogun-image-container {
      position: relative;
    }

    .s-3d583d03-39ea-4a04-ae62-110e72192f86.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3d583d03-39ea-4a04-ae62-110e72192f86.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3d583d03-39ea-4a04-ae62-110e72192f86 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-10252176-f53f-4c39-92e0-5f0f1214ecd0 {
  margin-top: 20px;
margin-left: 3%;
margin-bottom: 20px;
margin-right: 3%;
max-width: 994px;
aspect-ratio: 994/263;
text-align: center;
}

#s-10252176-f53f-4c39-92e0-5f0f1214ecd0 {
  margin: 0 !important;
  overflow: visible;
}

#s-10252176-f53f-4c39-92e0-5f0f1214ecd0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-10252176-f53f-4c39-92e0-5f0f1214ecd0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 3%;
  margin-right: 3%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.shg-image-content-margin-container-s-10252176-f53f-4c39-92e0-5f0f1214ecd0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-10252176-f53f-4c39-92e0-5f0f1214ecd0 img.shogun-image {
  /* Add background color handling */
  
}

#s-10252176-f53f-4c39-92e0-5f0f1214ecd0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-10252176-f53f-4c39-92e0-5f0f1214ecd0 .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-10252176-f53f-4c39-92e0-5f0f1214ecd0 .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-10252176-f53f-4c39-92e0-5f0f1214ecd0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-10252176-f53f-4c39-92e0-5f0f1214ecd0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-10252176-f53f-4c39-92e0-5f0f1214ecd0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shogun-image {
  box-sizing: border-box;
}



.s-10252176-f53f-4c39-92e0-5f0f1214ecd0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-10252176-f53f-4c39-92e0-5f0f1214ecd0 {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shogun-image-container {
      position: relative;
    }

    .s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-10252176-f53f-4c39-92e0-5f0f1214ecd0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

@media (min-width: 1200px){#s-10252176-f53f-4c39-92e0-5f0f1214ecd0 {
  margin: 0 !important;
  overflow: visible;
}

#s-10252176-f53f-4c39-92e0-5f0f1214ecd0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-10252176-f53f-4c39-92e0-5f0f1214ecd0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-10252176-f53f-4c39-92e0-5f0f1214ecd0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-10252176-f53f-4c39-92e0-5f0f1214ecd0 img.shogun-image {
  /* Add background color handling */
  
}

#s-10252176-f53f-4c39-92e0-5f0f1214ecd0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-10252176-f53f-4c39-92e0-5f0f1214ecd0 .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-10252176-f53f-4c39-92e0-5f0f1214ecd0 .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-10252176-f53f-4c39-92e0-5f0f1214ecd0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-10252176-f53f-4c39-92e0-5f0f1214ecd0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-10252176-f53f-4c39-92e0-5f0f1214ecd0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shogun-image {
  box-sizing: border-box;
}



.s-10252176-f53f-4c39-92e0-5f0f1214ecd0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-10252176-f53f-4c39-92e0-5f0f1214ecd0 {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shogun-image-container {
      position: relative;
    }

    .s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-10252176-f53f-4c39-92e0-5f0f1214ecd0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-10252176-f53f-4c39-92e0-5f0f1214ecd0 {
  margin: 0 !important;
  overflow: visible;
}

#s-10252176-f53f-4c39-92e0-5f0f1214ecd0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-10252176-f53f-4c39-92e0-5f0f1214ecd0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-10252176-f53f-4c39-92e0-5f0f1214ecd0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-10252176-f53f-4c39-92e0-5f0f1214ecd0 img.shogun-image {
  /* Add background color handling */
  
}

#s-10252176-f53f-4c39-92e0-5f0f1214ecd0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-10252176-f53f-4c39-92e0-5f0f1214ecd0 .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-10252176-f53f-4c39-92e0-5f0f1214ecd0 .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-10252176-f53f-4c39-92e0-5f0f1214ecd0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-10252176-f53f-4c39-92e0-5f0f1214ecd0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-10252176-f53f-4c39-92e0-5f0f1214ecd0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shogun-image {
  box-sizing: border-box;
}



.s-10252176-f53f-4c39-92e0-5f0f1214ecd0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-10252176-f53f-4c39-92e0-5f0f1214ecd0 {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shogun-image-container {
      position: relative;
    }

    .s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-10252176-f53f-4c39-92e0-5f0f1214ecd0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-10252176-f53f-4c39-92e0-5f0f1214ecd0 {
  margin: 0 !important;
  overflow: visible;
}

#s-10252176-f53f-4c39-92e0-5f0f1214ecd0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-10252176-f53f-4c39-92e0-5f0f1214ecd0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-10252176-f53f-4c39-92e0-5f0f1214ecd0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-10252176-f53f-4c39-92e0-5f0f1214ecd0 img.shogun-image {
  /* Add background color handling */
  
}

#s-10252176-f53f-4c39-92e0-5f0f1214ecd0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-10252176-f53f-4c39-92e0-5f0f1214ecd0 .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-10252176-f53f-4c39-92e0-5f0f1214ecd0 .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-10252176-f53f-4c39-92e0-5f0f1214ecd0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-10252176-f53f-4c39-92e0-5f0f1214ecd0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-10252176-f53f-4c39-92e0-5f0f1214ecd0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shogun-image {
  box-sizing: border-box;
}



.s-10252176-f53f-4c39-92e0-5f0f1214ecd0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-10252176-f53f-4c39-92e0-5f0f1214ecd0 {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shogun-image-container {
      position: relative;
    }

    .s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-10252176-f53f-4c39-92e0-5f0f1214ecd0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}@media (max-width: 767px){#s-10252176-f53f-4c39-92e0-5f0f1214ecd0 {
  margin: 0 !important;
  overflow: visible;
}

#s-10252176-f53f-4c39-92e0-5f0f1214ecd0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-10252176-f53f-4c39-92e0-5f0f1214ecd0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-10252176-f53f-4c39-92e0-5f0f1214ecd0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-10252176-f53f-4c39-92e0-5f0f1214ecd0 img.shogun-image {
  /* Add background color handling */
  
}

#s-10252176-f53f-4c39-92e0-5f0f1214ecd0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-10252176-f53f-4c39-92e0-5f0f1214ecd0 .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-10252176-f53f-4c39-92e0-5f0f1214ecd0 .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-10252176-f53f-4c39-92e0-5f0f1214ecd0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-10252176-f53f-4c39-92e0-5f0f1214ecd0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-10252176-f53f-4c39-92e0-5f0f1214ecd0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shogun-image {
  box-sizing: border-box;
}



.s-10252176-f53f-4c39-92e0-5f0f1214ecd0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-10252176-f53f-4c39-92e0-5f0f1214ecd0 {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shogun-image-container {
      position: relative;
    }

    .s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-10252176-f53f-4c39-92e0-5f0f1214ecd0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-10252176-f53f-4c39-92e0-5f0f1214ecd0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}
#s-4a4f680d-d2f3-4346-83ab-ec8df7db0841 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
max-width: 14016px;
}
@media (max-width: 767px){#s-4a4f680d-d2f3-4346-83ab-ec8df7db0841 {
  margin-left: 2%;
margin-right: 2%;
}
}
@media (min-width: 0px) {
[id="s-4a4f680d-d2f3-4346-83ab-ec8df7db0841"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4a4f680d-d2f3-4346-83ab-ec8df7db0841"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-4a4f680d-d2f3-4346-83ab-ec8df7db0841"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-4a4f680d-d2f3-4346-83ab-ec8df7db0841"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

#s-befea59a-cf2e-4f69-a331-7def2a1f91b4 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-befea59a-cf2e-4f69-a331-7def2a1f91b4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-befea59a-cf2e-4f69-a331-7def2a1f91b4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 {
  max-width: 1500px;
aspect-ratio: 1500/1204;
text-align: center;
}

#s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 {
  margin: 0 !important;
  overflow: visible;
}

#s-201964ce-d06c-4a2b-94e1-7f5d18b1c322-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 img.shogun-image {
  /* Add background color handling */
  
}

#s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 0px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 .shogun-image-content {
  
    justify-content: center;
  
}

.s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shg-align-container {
  display: flex;
  justify-content: center
}

.s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shogun-image {
  box-sizing: border-box;
}



.s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shogun-image-container {
      position: relative;
    }

    .s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 {
  margin: 0 !important;
  overflow: visible;
}

#s-201964ce-d06c-4a2b-94e1-7f5d18b1c322-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 img.shogun-image {
  /* Add background color handling */
  
}

#s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 .shogun-image-content {
  
    justify-content: center;
  
}

.s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shg-align-container {
  display: flex;
  justify-content: center
}

.s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shogun-image {
  box-sizing: border-box;
}



.s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shogun-image-container {
      position: relative;
    }

    .s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 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-201964ce-d06c-4a2b-94e1-7f5d18b1c322 {
  margin: 0 !important;
  overflow: visible;
}

#s-201964ce-d06c-4a2b-94e1-7f5d18b1c322-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 img.shogun-image {
  /* Add background color handling */
  
}

#s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 .shogun-image-content {
  
    justify-content: center;
  
}

.s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shg-align-container {
  display: flex;
  justify-content: center
}

.s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shogun-image {
  box-sizing: border-box;
}



.s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shogun-image-container {
      position: relative;
    }

    .s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 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-201964ce-d06c-4a2b-94e1-7f5d18b1c322 {
  margin: 0 !important;
  overflow: visible;
}

#s-201964ce-d06c-4a2b-94e1-7f5d18b1c322-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 img.shogun-image {
  /* Add background color handling */
  
}

#s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 .shogun-image-content {
  
    justify-content: center;
  
}

.s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shg-align-container {
  display: flex;
  justify-content: center
}

.s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shogun-image {
  box-sizing: border-box;
}



.s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shogun-image-container {
      position: relative;
    }

    .s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 {
  margin: 0 !important;
  overflow: visible;
}

#s-201964ce-d06c-4a2b-94e1-7f5d18b1c322-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 img.shogun-image {
  /* Add background color handling */
  
}

#s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 .shogun-image-content {
  
    justify-content: center;
  
}

.s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shg-align-container {
  display: flex;
  justify-content: center
}

.s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shogun-image {
  box-sizing: border-box;
}



.s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shogun-image-container {
      position: relative;
    }

    .s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-201964ce-d06c-4a2b-94e1-7f5d18b1c322.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-201964ce-d06c-4a2b-94e1-7f5d18b1c322 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-31453087-4574-44ae-beb5-3442602442ea {
  margin-top: 20px;
margin-left: 3%;
margin-bottom: 20px;
margin-right: 3%;
max-width: 985px;
aspect-ratio: 985/263;
text-align: center;
}

#s-31453087-4574-44ae-beb5-3442602442ea {
  margin: 0 !important;
  overflow: visible;
}

#s-31453087-4574-44ae-beb5-3442602442ea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-31453087-4574-44ae-beb5-3442602442ea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 3%;
  margin-right: 3%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.shg-image-content-margin-container-s-31453087-4574-44ae-beb5-3442602442ea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-31453087-4574-44ae-beb5-3442602442ea img.shogun-image {
  /* Add background color handling */
  
}

#s-31453087-4574-44ae-beb5-3442602442ea img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-31453087-4574-44ae-beb5-3442602442ea .shg-image-content-wrapper {
      aspect-ratio: 985/263;
      min-width: 100%;
      height: auto;
    }

    #s-31453087-4574-44ae-beb5-3442602442ea .shogun-image-link {
      aspect-ratio: 985/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-31453087-4574-44ae-beb5-3442602442ea .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-31453087-4574-44ae-beb5-3442602442ea.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-31453087-4574-44ae-beb5-3442602442ea img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 985px;
  }



  img.s-31453087-4574-44ae-beb5-3442602442ea.shogun-image {
    
    
    
    max-height: 985px;
  }


.s-31453087-4574-44ae-beb5-3442602442ea .shogun-image-content {
  
    justify-content: center;
  
}

.s-31453087-4574-44ae-beb5-3442602442ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31453087-4574-44ae-beb5-3442602442ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31453087-4574-44ae-beb5-3442602442ea.shogun-image {
  box-sizing: border-box;
}



.s-31453087-4574-44ae-beb5-3442602442ea img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-31453087-4574-44ae-beb5-3442602442ea {
      --shg-aspect-ratio: calc(985/263); 
    }

    .s-31453087-4574-44ae-beb5-3442602442ea.shogun-image-container {
      position: relative;
    }

    .s-31453087-4574-44ae-beb5-3442602442ea.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-31453087-4574-44ae-beb5-3442602442ea.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-31453087-4574-44ae-beb5-3442602442ea img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 985px;
    }
  }

@media (min-width: 1200px){#s-31453087-4574-44ae-beb5-3442602442ea {
  margin: 0 !important;
  overflow: visible;
}

#s-31453087-4574-44ae-beb5-3442602442ea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-31453087-4574-44ae-beb5-3442602442ea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-31453087-4574-44ae-beb5-3442602442ea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-31453087-4574-44ae-beb5-3442602442ea img.shogun-image {
  /* Add background color handling */
  
}

#s-31453087-4574-44ae-beb5-3442602442ea img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-31453087-4574-44ae-beb5-3442602442ea .shg-image-content-wrapper {
      aspect-ratio: 985/263;
      min-width: 100%;
      height: auto;
    }

    #s-31453087-4574-44ae-beb5-3442602442ea .shogun-image-link {
      aspect-ratio: 985/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-31453087-4574-44ae-beb5-3442602442ea .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-31453087-4574-44ae-beb5-3442602442ea.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-31453087-4574-44ae-beb5-3442602442ea img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 985px;
  }



  img.s-31453087-4574-44ae-beb5-3442602442ea.shogun-image {
    
    
    
    max-height: 985px;
  }


.s-31453087-4574-44ae-beb5-3442602442ea .shogun-image-content {
  
    justify-content: center;
  
}

.s-31453087-4574-44ae-beb5-3442602442ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31453087-4574-44ae-beb5-3442602442ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31453087-4574-44ae-beb5-3442602442ea.shogun-image {
  box-sizing: border-box;
}



.s-31453087-4574-44ae-beb5-3442602442ea img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-31453087-4574-44ae-beb5-3442602442ea {
      --shg-aspect-ratio: calc(985/263); 
    }

    .s-31453087-4574-44ae-beb5-3442602442ea.shogun-image-container {
      position: relative;
    }

    .s-31453087-4574-44ae-beb5-3442602442ea.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-31453087-4574-44ae-beb5-3442602442ea.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-31453087-4574-44ae-beb5-3442602442ea img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 985px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-31453087-4574-44ae-beb5-3442602442ea {
  margin: 0 !important;
  overflow: visible;
}

#s-31453087-4574-44ae-beb5-3442602442ea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-31453087-4574-44ae-beb5-3442602442ea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-31453087-4574-44ae-beb5-3442602442ea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-31453087-4574-44ae-beb5-3442602442ea img.shogun-image {
  /* Add background color handling */
  
}

#s-31453087-4574-44ae-beb5-3442602442ea img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-31453087-4574-44ae-beb5-3442602442ea .shg-image-content-wrapper {
      aspect-ratio: 985/263;
      min-width: 100%;
      height: auto;
    }

    #s-31453087-4574-44ae-beb5-3442602442ea .shogun-image-link {
      aspect-ratio: 985/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-31453087-4574-44ae-beb5-3442602442ea .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-31453087-4574-44ae-beb5-3442602442ea.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-31453087-4574-44ae-beb5-3442602442ea img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 985px;
  }



  img.s-31453087-4574-44ae-beb5-3442602442ea.shogun-image {
    
    
    
    max-height: 985px;
  }


.s-31453087-4574-44ae-beb5-3442602442ea .shogun-image-content {
  
    justify-content: center;
  
}

.s-31453087-4574-44ae-beb5-3442602442ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31453087-4574-44ae-beb5-3442602442ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31453087-4574-44ae-beb5-3442602442ea.shogun-image {
  box-sizing: border-box;
}



.s-31453087-4574-44ae-beb5-3442602442ea img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-31453087-4574-44ae-beb5-3442602442ea {
      --shg-aspect-ratio: calc(985/263); 
    }

    .s-31453087-4574-44ae-beb5-3442602442ea.shogun-image-container {
      position: relative;
    }

    .s-31453087-4574-44ae-beb5-3442602442ea.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-31453087-4574-44ae-beb5-3442602442ea.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-31453087-4574-44ae-beb5-3442602442ea img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 985px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-31453087-4574-44ae-beb5-3442602442ea {
  margin: 0 !important;
  overflow: visible;
}

#s-31453087-4574-44ae-beb5-3442602442ea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-31453087-4574-44ae-beb5-3442602442ea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-31453087-4574-44ae-beb5-3442602442ea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-31453087-4574-44ae-beb5-3442602442ea img.shogun-image {
  /* Add background color handling */
  
}

#s-31453087-4574-44ae-beb5-3442602442ea img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-31453087-4574-44ae-beb5-3442602442ea .shg-image-content-wrapper {
      aspect-ratio: 985/263;
      min-width: 100%;
      height: auto;
    }

    #s-31453087-4574-44ae-beb5-3442602442ea .shogun-image-link {
      aspect-ratio: 985/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-31453087-4574-44ae-beb5-3442602442ea .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-31453087-4574-44ae-beb5-3442602442ea.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-31453087-4574-44ae-beb5-3442602442ea img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 985px;
  }



  img.s-31453087-4574-44ae-beb5-3442602442ea.shogun-image {
    
    
    
    max-height: 985px;
  }


.s-31453087-4574-44ae-beb5-3442602442ea .shogun-image-content {
  
    justify-content: center;
  
}

.s-31453087-4574-44ae-beb5-3442602442ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31453087-4574-44ae-beb5-3442602442ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31453087-4574-44ae-beb5-3442602442ea.shogun-image {
  box-sizing: border-box;
}



.s-31453087-4574-44ae-beb5-3442602442ea img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-31453087-4574-44ae-beb5-3442602442ea {
      --shg-aspect-ratio: calc(985/263); 
    }

    .s-31453087-4574-44ae-beb5-3442602442ea.shogun-image-container {
      position: relative;
    }

    .s-31453087-4574-44ae-beb5-3442602442ea.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-31453087-4574-44ae-beb5-3442602442ea.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-31453087-4574-44ae-beb5-3442602442ea img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 985px;
    }
  }

}@media (max-width: 767px){#s-31453087-4574-44ae-beb5-3442602442ea {
  margin: 0 !important;
  overflow: visible;
}

#s-31453087-4574-44ae-beb5-3442602442ea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-31453087-4574-44ae-beb5-3442602442ea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-31453087-4574-44ae-beb5-3442602442ea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-31453087-4574-44ae-beb5-3442602442ea img.shogun-image {
  /* Add background color handling */
  
}

#s-31453087-4574-44ae-beb5-3442602442ea img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-31453087-4574-44ae-beb5-3442602442ea .shg-image-content-wrapper {
      aspect-ratio: 985/263;
      min-width: 100%;
      height: auto;
    }

    #s-31453087-4574-44ae-beb5-3442602442ea .shogun-image-link {
      aspect-ratio: 985/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-31453087-4574-44ae-beb5-3442602442ea .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-31453087-4574-44ae-beb5-3442602442ea.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-31453087-4574-44ae-beb5-3442602442ea img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 985px;
  }



  img.s-31453087-4574-44ae-beb5-3442602442ea.shogun-image {
    
    
    
    max-height: 985px;
  }


.s-31453087-4574-44ae-beb5-3442602442ea .shogun-image-content {
  
    justify-content: center;
  
}

.s-31453087-4574-44ae-beb5-3442602442ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31453087-4574-44ae-beb5-3442602442ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31453087-4574-44ae-beb5-3442602442ea.shogun-image {
  box-sizing: border-box;
}



.s-31453087-4574-44ae-beb5-3442602442ea img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-31453087-4574-44ae-beb5-3442602442ea {
      --shg-aspect-ratio: calc(985/263); 
    }

    .s-31453087-4574-44ae-beb5-3442602442ea.shogun-image-container {
      position: relative;
    }

    .s-31453087-4574-44ae-beb5-3442602442ea.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-31453087-4574-44ae-beb5-3442602442ea.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-31453087-4574-44ae-beb5-3442602442ea img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 985px;
    }
  }

}
#s-4633e99e-2acb-4b78-b95e-34a0f6953086 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-4633e99e-2acb-4b78-b95e-34a0f6953086 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4633e99e-2acb-4b78-b95e-34a0f6953086.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 {
  max-width: 1500px;
aspect-ratio: 1500/1204;
text-align: center;
}

#s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 {
  margin: 0 !important;
  overflow: visible;
}

#s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 img.shogun-image {
  /* Add background color handling */
  
}

#s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 0px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shogun-image {
  box-sizing: border-box;
}



.s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shogun-image-container {
      position: relative;
    }

    .s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 {
  margin: 0 !important;
  overflow: visible;
}

#s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 img.shogun-image {
  /* Add background color handling */
  
}

#s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shogun-image {
  box-sizing: border-box;
}



.s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shogun-image-container {
      position: relative;
    }

    .s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 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-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 {
  margin: 0 !important;
  overflow: visible;
}

#s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 img.shogun-image {
  /* Add background color handling */
  
}

#s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shogun-image {
  box-sizing: border-box;
}



.s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shogun-image-container {
      position: relative;
    }

    .s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 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-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 {
  margin: 0 !important;
  overflow: visible;
}

#s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 img.shogun-image {
  /* Add background color handling */
  
}

#s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shogun-image {
  box-sizing: border-box;
}



.s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shogun-image-container {
      position: relative;
    }

    .s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 {
  margin: 0 !important;
  overflow: visible;
}

#s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 img.shogun-image {
  /* Add background color handling */
  
}

#s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shogun-image {
  box-sizing: border-box;
}



.s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shogun-image-container {
      position: relative;
    }

    .s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6d10634c-9d87-43af-b3a2-9b0938c5b3b2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 {
  margin-top: 20px;
margin-left: 3%;
margin-bottom: 20px;
margin-right: 3%;
max-width: 994px;
aspect-ratio: 994/263;
text-align: center;
}

#s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 {
  margin: 0 !important;
  overflow: visible;
}

#s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 3%;
  margin-right: 3%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.shg-image-content-margin-container-s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 img.shogun-image {
  /* Add background color handling */
  
}

#s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shogun-image {
  box-sizing: border-box;
}



.s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shogun-image-container {
      position: relative;
    }

    .s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

@media (min-width: 1200px){#s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 {
  margin: 0 !important;
  overflow: visible;
}

#s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 img.shogun-image {
  /* Add background color handling */
  
}

#s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shogun-image {
  box-sizing: border-box;
}



.s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shogun-image-container {
      position: relative;
    }

    .s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 {
  margin: 0 !important;
  overflow: visible;
}

#s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 img.shogun-image {
  /* Add background color handling */
  
}

#s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shogun-image {
  box-sizing: border-box;
}



.s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shogun-image-container {
      position: relative;
    }

    .s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 {
  margin: 0 !important;
  overflow: visible;
}

#s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 img.shogun-image {
  /* Add background color handling */
  
}

#s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shogun-image {
  box-sizing: border-box;
}



.s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shogun-image-container {
      position: relative;
    }

    .s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}@media (max-width: 767px){#s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 {
  margin: 0 !important;
  overflow: visible;
}

#s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 img.shogun-image {
  /* Add background color handling */
  
}

#s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shogun-image {
  box-sizing: border-box;
}



.s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shogun-image-container {
      position: relative;
    }

    .s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d8c1cce2-fac6-431e-adb0-3ab6195bbd05 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}
#s-051fa527-9ac8-4ee1-be51-798e93321bfb {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-051fa527-9ac8-4ee1-be51-798e93321bfb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-051fa527-9ac8-4ee1-be51-798e93321bfb.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3661c589-d476-4de0-9a54-3c552824af41 {
  max-width: 1500px;
aspect-ratio: 1500/1204;
text-align: center;
}

#s-3661c589-d476-4de0-9a54-3c552824af41 {
  margin: 0 !important;
  overflow: visible;
}

#s-3661c589-d476-4de0-9a54-3c552824af41-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3661c589-d476-4de0-9a54-3c552824af41 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3661c589-d476-4de0-9a54-3c552824af41 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3661c589-d476-4de0-9a54-3c552824af41 img.shogun-image {
  /* Add background color handling */
  
}

#s-3661c589-d476-4de0-9a54-3c552824af41 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 0px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3661c589-d476-4de0-9a54-3c552824af41 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-3661c589-d476-4de0-9a54-3c552824af41 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3661c589-d476-4de0-9a54-3c552824af41 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3661c589-d476-4de0-9a54-3c552824af41.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3661c589-d476-4de0-9a54-3c552824af41 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-3661c589-d476-4de0-9a54-3c552824af41.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-3661c589-d476-4de0-9a54-3c552824af41 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3661c589-d476-4de0-9a54-3c552824af41.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3661c589-d476-4de0-9a54-3c552824af41.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3661c589-d476-4de0-9a54-3c552824af41.shogun-image {
  box-sizing: border-box;
}



.s-3661c589-d476-4de0-9a54-3c552824af41 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3661c589-d476-4de0-9a54-3c552824af41 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-3661c589-d476-4de0-9a54-3c552824af41.shogun-image-container {
      position: relative;
    }

    .s-3661c589-d476-4de0-9a54-3c552824af41.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3661c589-d476-4de0-9a54-3c552824af41.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3661c589-d476-4de0-9a54-3c552824af41 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-3661c589-d476-4de0-9a54-3c552824af41 {
  margin: 0 !important;
  overflow: visible;
}

#s-3661c589-d476-4de0-9a54-3c552824af41-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3661c589-d476-4de0-9a54-3c552824af41 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3661c589-d476-4de0-9a54-3c552824af41 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3661c589-d476-4de0-9a54-3c552824af41 img.shogun-image {
  /* Add background color handling */
  
}

#s-3661c589-d476-4de0-9a54-3c552824af41 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3661c589-d476-4de0-9a54-3c552824af41 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-3661c589-d476-4de0-9a54-3c552824af41 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3661c589-d476-4de0-9a54-3c552824af41 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3661c589-d476-4de0-9a54-3c552824af41.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3661c589-d476-4de0-9a54-3c552824af41 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-3661c589-d476-4de0-9a54-3c552824af41.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-3661c589-d476-4de0-9a54-3c552824af41 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3661c589-d476-4de0-9a54-3c552824af41.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3661c589-d476-4de0-9a54-3c552824af41.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3661c589-d476-4de0-9a54-3c552824af41.shogun-image {
  box-sizing: border-box;
}



.s-3661c589-d476-4de0-9a54-3c552824af41 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3661c589-d476-4de0-9a54-3c552824af41 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-3661c589-d476-4de0-9a54-3c552824af41.shogun-image-container {
      position: relative;
    }

    .s-3661c589-d476-4de0-9a54-3c552824af41.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3661c589-d476-4de0-9a54-3c552824af41.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3661c589-d476-4de0-9a54-3c552824af41 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-3661c589-d476-4de0-9a54-3c552824af41 {
  margin: 0 !important;
  overflow: visible;
}

#s-3661c589-d476-4de0-9a54-3c552824af41-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3661c589-d476-4de0-9a54-3c552824af41 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3661c589-d476-4de0-9a54-3c552824af41 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3661c589-d476-4de0-9a54-3c552824af41 img.shogun-image {
  /* Add background color handling */
  
}

#s-3661c589-d476-4de0-9a54-3c552824af41 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3661c589-d476-4de0-9a54-3c552824af41 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-3661c589-d476-4de0-9a54-3c552824af41 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3661c589-d476-4de0-9a54-3c552824af41 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3661c589-d476-4de0-9a54-3c552824af41.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3661c589-d476-4de0-9a54-3c552824af41 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-3661c589-d476-4de0-9a54-3c552824af41.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-3661c589-d476-4de0-9a54-3c552824af41 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3661c589-d476-4de0-9a54-3c552824af41.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3661c589-d476-4de0-9a54-3c552824af41.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3661c589-d476-4de0-9a54-3c552824af41.shogun-image {
  box-sizing: border-box;
}



.s-3661c589-d476-4de0-9a54-3c552824af41 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3661c589-d476-4de0-9a54-3c552824af41 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-3661c589-d476-4de0-9a54-3c552824af41.shogun-image-container {
      position: relative;
    }

    .s-3661c589-d476-4de0-9a54-3c552824af41.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3661c589-d476-4de0-9a54-3c552824af41.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3661c589-d476-4de0-9a54-3c552824af41 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-3661c589-d476-4de0-9a54-3c552824af41 {
  margin: 0 !important;
  overflow: visible;
}

#s-3661c589-d476-4de0-9a54-3c552824af41-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3661c589-d476-4de0-9a54-3c552824af41 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3661c589-d476-4de0-9a54-3c552824af41 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3661c589-d476-4de0-9a54-3c552824af41 img.shogun-image {
  /* Add background color handling */
  
}

#s-3661c589-d476-4de0-9a54-3c552824af41 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3661c589-d476-4de0-9a54-3c552824af41 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-3661c589-d476-4de0-9a54-3c552824af41 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3661c589-d476-4de0-9a54-3c552824af41 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3661c589-d476-4de0-9a54-3c552824af41.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3661c589-d476-4de0-9a54-3c552824af41 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-3661c589-d476-4de0-9a54-3c552824af41.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-3661c589-d476-4de0-9a54-3c552824af41 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3661c589-d476-4de0-9a54-3c552824af41.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3661c589-d476-4de0-9a54-3c552824af41.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3661c589-d476-4de0-9a54-3c552824af41.shogun-image {
  box-sizing: border-box;
}



.s-3661c589-d476-4de0-9a54-3c552824af41 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3661c589-d476-4de0-9a54-3c552824af41 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-3661c589-d476-4de0-9a54-3c552824af41.shogun-image-container {
      position: relative;
    }

    .s-3661c589-d476-4de0-9a54-3c552824af41.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3661c589-d476-4de0-9a54-3c552824af41.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3661c589-d476-4de0-9a54-3c552824af41 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-3661c589-d476-4de0-9a54-3c552824af41 {
  margin: 0 !important;
  overflow: visible;
}

#s-3661c589-d476-4de0-9a54-3c552824af41-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3661c589-d476-4de0-9a54-3c552824af41 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3661c589-d476-4de0-9a54-3c552824af41 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3661c589-d476-4de0-9a54-3c552824af41 img.shogun-image {
  /* Add background color handling */
  
}

#s-3661c589-d476-4de0-9a54-3c552824af41 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3661c589-d476-4de0-9a54-3c552824af41 .shg-image-content-wrapper {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }

    #s-3661c589-d476-4de0-9a54-3c552824af41 .shogun-image-link {
      aspect-ratio: 1500/1204;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3661c589-d476-4de0-9a54-3c552824af41 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3661c589-d476-4de0-9a54-3c552824af41.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3661c589-d476-4de0-9a54-3c552824af41 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-3661c589-d476-4de0-9a54-3c552824af41.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-3661c589-d476-4de0-9a54-3c552824af41 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3661c589-d476-4de0-9a54-3c552824af41.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3661c589-d476-4de0-9a54-3c552824af41.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3661c589-d476-4de0-9a54-3c552824af41.shogun-image {
  box-sizing: border-box;
}



.s-3661c589-d476-4de0-9a54-3c552824af41 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3661c589-d476-4de0-9a54-3c552824af41 {
      --shg-aspect-ratio: calc(1500/1204); 
    }

    .s-3661c589-d476-4de0-9a54-3c552824af41.shogun-image-container {
      position: relative;
    }

    .s-3661c589-d476-4de0-9a54-3c552824af41.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3661c589-d476-4de0-9a54-3c552824af41.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3661c589-d476-4de0-9a54-3c552824af41 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-c385f4ed-b941-437c-bcbb-a25206d0bc7e {
  margin-top: 20px;
margin-left: 3%;
margin-bottom: 20px;
margin-right: 3%;
max-width: 994px;
aspect-ratio: 994/263;
text-align: center;
}

#s-c385f4ed-b941-437c-bcbb-a25206d0bc7e {
  margin: 0 !important;
  overflow: visible;
}

#s-c385f4ed-b941-437c-bcbb-a25206d0bc7e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c385f4ed-b941-437c-bcbb-a25206d0bc7e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 3%;
  margin-right: 3%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.shg-image-content-margin-container-s-c385f4ed-b941-437c-bcbb-a25206d0bc7e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c385f4ed-b941-437c-bcbb-a25206d0bc7e img.shogun-image {
  /* Add background color handling */
  
}

#s-c385f4ed-b941-437c-bcbb-a25206d0bc7e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c385f4ed-b941-437c-bcbb-a25206d0bc7e .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-c385f4ed-b941-437c-bcbb-a25206d0bc7e .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c385f4ed-b941-437c-bcbb-a25206d0bc7e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c385f4ed-b941-437c-bcbb-a25206d0bc7e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-c385f4ed-b941-437c-bcbb-a25206d0bc7e .shogun-image-content {
  
    justify-content: center;
  
}

.s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shogun-image {
  box-sizing: border-box;
}



.s-c385f4ed-b941-437c-bcbb-a25206d0bc7e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c385f4ed-b941-437c-bcbb-a25206d0bc7e {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shogun-image-container {
      position: relative;
    }

    .s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c385f4ed-b941-437c-bcbb-a25206d0bc7e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

@media (min-width: 1200px){#s-c385f4ed-b941-437c-bcbb-a25206d0bc7e {
  margin: 0 !important;
  overflow: visible;
}

#s-c385f4ed-b941-437c-bcbb-a25206d0bc7e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c385f4ed-b941-437c-bcbb-a25206d0bc7e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c385f4ed-b941-437c-bcbb-a25206d0bc7e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c385f4ed-b941-437c-bcbb-a25206d0bc7e img.shogun-image {
  /* Add background color handling */
  
}

#s-c385f4ed-b941-437c-bcbb-a25206d0bc7e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c385f4ed-b941-437c-bcbb-a25206d0bc7e .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-c385f4ed-b941-437c-bcbb-a25206d0bc7e .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c385f4ed-b941-437c-bcbb-a25206d0bc7e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c385f4ed-b941-437c-bcbb-a25206d0bc7e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-c385f4ed-b941-437c-bcbb-a25206d0bc7e .shogun-image-content {
  
    justify-content: center;
  
}

.s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shogun-image {
  box-sizing: border-box;
}



.s-c385f4ed-b941-437c-bcbb-a25206d0bc7e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c385f4ed-b941-437c-bcbb-a25206d0bc7e {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shogun-image-container {
      position: relative;
    }

    .s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c385f4ed-b941-437c-bcbb-a25206d0bc7e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-c385f4ed-b941-437c-bcbb-a25206d0bc7e {
  margin: 0 !important;
  overflow: visible;
}

#s-c385f4ed-b941-437c-bcbb-a25206d0bc7e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c385f4ed-b941-437c-bcbb-a25206d0bc7e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c385f4ed-b941-437c-bcbb-a25206d0bc7e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c385f4ed-b941-437c-bcbb-a25206d0bc7e img.shogun-image {
  /* Add background color handling */
  
}

#s-c385f4ed-b941-437c-bcbb-a25206d0bc7e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c385f4ed-b941-437c-bcbb-a25206d0bc7e .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-c385f4ed-b941-437c-bcbb-a25206d0bc7e .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c385f4ed-b941-437c-bcbb-a25206d0bc7e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c385f4ed-b941-437c-bcbb-a25206d0bc7e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-c385f4ed-b941-437c-bcbb-a25206d0bc7e .shogun-image-content {
  
    justify-content: center;
  
}

.s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shogun-image {
  box-sizing: border-box;
}



.s-c385f4ed-b941-437c-bcbb-a25206d0bc7e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c385f4ed-b941-437c-bcbb-a25206d0bc7e {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shogun-image-container {
      position: relative;
    }

    .s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c385f4ed-b941-437c-bcbb-a25206d0bc7e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-c385f4ed-b941-437c-bcbb-a25206d0bc7e {
  margin: 0 !important;
  overflow: visible;
}

#s-c385f4ed-b941-437c-bcbb-a25206d0bc7e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c385f4ed-b941-437c-bcbb-a25206d0bc7e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c385f4ed-b941-437c-bcbb-a25206d0bc7e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c385f4ed-b941-437c-bcbb-a25206d0bc7e img.shogun-image {
  /* Add background color handling */
  
}

#s-c385f4ed-b941-437c-bcbb-a25206d0bc7e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c385f4ed-b941-437c-bcbb-a25206d0bc7e .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-c385f4ed-b941-437c-bcbb-a25206d0bc7e .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c385f4ed-b941-437c-bcbb-a25206d0bc7e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c385f4ed-b941-437c-bcbb-a25206d0bc7e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-c385f4ed-b941-437c-bcbb-a25206d0bc7e .shogun-image-content {
  
    justify-content: center;
  
}

.s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shogun-image {
  box-sizing: border-box;
}



.s-c385f4ed-b941-437c-bcbb-a25206d0bc7e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c385f4ed-b941-437c-bcbb-a25206d0bc7e {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shogun-image-container {
      position: relative;
    }

    .s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c385f4ed-b941-437c-bcbb-a25206d0bc7e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}@media (max-width: 767px){#s-c385f4ed-b941-437c-bcbb-a25206d0bc7e {
  margin: 0 !important;
  overflow: visible;
}

#s-c385f4ed-b941-437c-bcbb-a25206d0bc7e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c385f4ed-b941-437c-bcbb-a25206d0bc7e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c385f4ed-b941-437c-bcbb-a25206d0bc7e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c385f4ed-b941-437c-bcbb-a25206d0bc7e img.shogun-image {
  /* Add background color handling */
  
}

#s-c385f4ed-b941-437c-bcbb-a25206d0bc7e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c385f4ed-b941-437c-bcbb-a25206d0bc7e .shg-image-content-wrapper {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }

    #s-c385f4ed-b941-437c-bcbb-a25206d0bc7e .shogun-image-link {
      aspect-ratio: 994/263;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c385f4ed-b941-437c-bcbb-a25206d0bc7e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c385f4ed-b941-437c-bcbb-a25206d0bc7e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-c385f4ed-b941-437c-bcbb-a25206d0bc7e .shogun-image-content {
  
    justify-content: center;
  
}

.s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shogun-image {
  box-sizing: border-box;
}



.s-c385f4ed-b941-437c-bcbb-a25206d0bc7e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c385f4ed-b941-437c-bcbb-a25206d0bc7e {
      --shg-aspect-ratio: calc(994/263); 
    }

    .s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shogun-image-container {
      position: relative;
    }

    .s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c385f4ed-b941-437c-bcbb-a25206d0bc7e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c385f4ed-b941-437c-bcbb-a25206d0bc7e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}
.shg-btn.shg-cse, .shg-btn.shg-cse:hover, .shg-btn.shg-cse:focus {
  color: #FFF;
}

.shg-btn {
  cursor: pointer;
  box-sizing: border-box;
}

.shg-btn-text {
  font-weight: ;
  font-family: ;
}

.shg-btn.shg-btn-stretch {
  display: block;
}

.shg-btn:not(.shg-btn-stretch) {
  display: inline-block;
}

.shg-btn-wrapper.shg-align-left {
  text-align: left;
}

.shg-btn-wrapper.shg-align-center {
  text-align: center;
}

.shg-btn-wrapper.shg-align-right {
  text-align: right;
}

#s-c4080fcf-2701-4e69-8623-ccaa2feebe62 {
  margin-top: 32px;
padding-top: 10px;
padding-left: 40px;
padding-bottom: 10px;
padding-right: 40px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-style: solid;
border-radius: 25px;
background-color: rgba(247, 249, 53, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(51, 18, 121, 1);
}
#s-c4080fcf-2701-4e69-8623-ccaa2feebe62:hover {background-color: rgba(252, 255, 99, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(51, 18, 121, 1) !important;}#s-c4080fcf-2701-4e69-8623-ccaa2feebe62:active {background-color: rgba(252, 255, 99, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(51, 18, 121, 1) !important;}@media (max-width: 767px){#s-c4080fcf-2701-4e69-8623-ccaa2feebe62 {
  
}
}

  #s-c4080fcf-2701-4e69-8623-ccaa2feebe62-root {
    text-align: center;
  }


#s-c4080fcf-2701-4e69-8623-ccaa2feebe62.shg-btn {
  color: rgba(51, 18, 121, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-c4080fcf-2701-4e69-8623-ccaa2feebe62-root {
    text-align: center;
  }


#s-c4080fcf-2701-4e69-8623-ccaa2feebe62.shg-btn {
  color: rgba(51, 18, 121, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-c4080fcf-2701-4e69-8623-ccaa2feebe62-root {
    text-align: center;
  }


#s-c4080fcf-2701-4e69-8623-ccaa2feebe62.shg-btn {
  color: rgba(51, 18, 121, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-c4080fcf-2701-4e69-8623-ccaa2feebe62-root {
    text-align: center;
  }


#s-c4080fcf-2701-4e69-8623-ccaa2feebe62.shg-btn {
  color: rgba(51, 18, 121, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-c4080fcf-2701-4e69-8623-ccaa2feebe62-root {
    text-align: center;
  }


#s-c4080fcf-2701-4e69-8623-ccaa2feebe62.shg-btn {
  color: rgba(51, 18, 121, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-ed10d91a-7509-4d77-ad43-cd52a8cb928c {
  margin-bottom: 0px;
padding-top: 32px;
padding-bottom: 32px;
min-height: 50px;
background-color: rgba(249, 248, 249, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-ed10d91a-7509-4d77-ad43-cd52a8cb928c {
  
}
}@media (max-width: 767px){#s-ed10d91a-7509-4d77-ad43-cd52a8cb928c {
  padding-top: 20px;
padding-bottom: 20px;
}
}







#s-ed10d91a-7509-4d77-ad43-cd52a8cb928c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ed10d91a-7509-4d77-ad43-cd52a8cb928c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-feae3b60-6d5f-4ae3-9072-4c0d98b31cee {
  min-height: 50px;
background-color: rgba(249, 248, 249, 1);
}
@media (min-width: 1200px){#s-feae3b60-6d5f-4ae3-9072-4c0d98b31cee {
  display: none;
}
#s-feae3b60-6d5f-4ae3-9072-4c0d98b31cee, #wrap-s-feae3b60-6d5f-4ae3-9072-4c0d98b31cee, #wrap-content-s-feae3b60-6d5f-4ae3-9072-4c0d98b31cee { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-feae3b60-6d5f-4ae3-9072-4c0d98b31cee {
  display: none;
}
#s-feae3b60-6d5f-4ae3-9072-4c0d98b31cee, #wrap-s-feae3b60-6d5f-4ae3-9072-4c0d98b31cee, #wrap-content-s-feae3b60-6d5f-4ae3-9072-4c0d98b31cee { display: none !important; }}







#s-feae3b60-6d5f-4ae3-9072-4c0d98b31cee > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-feae3b60-6d5f-4ae3-9072-4c0d98b31cee.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-28c6b5ab-9cc7-4e82-bd5e-ba5c568a1109 {
  margin-left: 5%;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-28c6b5ab-9cc7-4e82-bd5e-ba5c568a1109 .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  line-height: 1.3em;
  
  text-align: center;
}


@media (max-width: 767px){#s-28c6b5ab-9cc7-4e82-bd5e-ba5c568a1109 .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 28px;
  line-height: 1.3em;
  
  text-align: center;
}


}
#s-e671a8eb-cdbb-41f3-9305-4f83af1be9b3 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
min-height: 50px;
}








#s-e671a8eb-cdbb-41f3-9305-4f83af1be9b3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e671a8eb-cdbb-41f3-9305-4f83af1be9b3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-45edea9c-d4e9-4bca-a60d-24df7dce5b46 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
max-width: 120px;
aspect-ratio: 512/102;
text-align: left;
}

#s-45edea9c-d4e9-4bca-a60d-24df7dce5b46 {
  overflow: hidden;
  
  
      max-width: 120px;
      
      
      
        margin-left: 0;
        margin-right: auto;
      
  
}





  #s-45edea9c-d4e9-4bca-a60d-24df7dce5b46 img.shogun-image,
  #s-45edea9c-d4e9-4bca-a60d-24df7dce5b46 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-45edea9c-d4e9-4bca-a60d-24df7dce5b46 {
    width: 100%;
    height: auto;
  }



  #s-45edea9c-d4e9-4bca-a60d-24df7dce5b46 img.shogun-image {
    

    
    
    
  }


#s-45edea9c-d4e9-4bca-a60d-24df7dce5b46 .shogun-image-content {
  
    justify-content: center;
  
}

#s-4b769ff5-1316-428c-8b40-75ff62128c80 {
  padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-4b769ff5-1316-428c-8b40-75ff62128c80 .shogun-heading-component h1 {
  color: rgba(47, 47, 52, 1);
  font-weight:  600 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.3em;
  
  text-align: center;
}



#s-72975682-0d5a-4cb1-a7a8-84a2cebfe514 {
  margin-top: 20px;
margin-left: 2%;
margin-right: 2%;
padding-bottom: 0px;
min-height: 50px;
background-color: rgba(249, 248, 249, 1);
}
@media (min-width: 1200px){#s-72975682-0d5a-4cb1-a7a8-84a2cebfe514 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-72975682-0d5a-4cb1-a7a8-84a2cebfe514 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-72975682-0d5a-4cb1-a7a8-84a2cebfe514 {
  margin-left: 10%;
margin-right: 10%;
}
}







#s-72975682-0d5a-4cb1-a7a8-84a2cebfe514 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-72975682-0d5a-4cb1-a7a8-84a2cebfe514.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5e8df30c-900e-4121-8a9b-e67537f58f76 {
  margin-left: 0%;
margin-right: 0%;
}
@media (min-width: 1200px){#s-5e8df30c-900e-4121-8a9b-e67537f58f76 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-5e8df30c-900e-4121-8a9b-e67537f58f76 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-5e8df30c-900e-4121-8a9b-e67537f58f76 {
  
}
}
@media (min-width: 0px) {
[id="s-5e8df30c-900e-4121-8a9b-e67537f58f76"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-5e8df30c-900e-4121-8a9b-e67537f58f76"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-5e8df30c-900e-4121-8a9b-e67537f58f76"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-5e8df30c-900e-4121-8a9b-e67537f58f76"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-402ebe0f-9589-4ac3-b3e3-19021b04ad13 {
  margin-left: 0px;
margin-right: 0px;
min-height: 50px;
}








#s-402ebe0f-9589-4ac3-b3e3-19021b04ad13 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-402ebe0f-9589-4ac3-b3e3-19021b04ad13.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f6eb3b41-e99b-401c-908e-4507410af1df {
  max-width: 80px;
text-align: left;
}

#s-f6eb3b41-e99b-401c-908e-4507410af1df {
  overflow: hidden;
  
  
      max-width: 80px;
      
      
      
        margin-left: 0;
        margin-right: auto;
      
  
}







  #s-f6eb3b41-e99b-401c-908e-4507410af1df img.shogun-image {
    

    
    
    
  }


#s-f6eb3b41-e99b-401c-908e-4507410af1df .shogun-image-content {
  
    justify-content: center;
  
}

#s-b4cb0781-5466-488d-b730-6a6eaa233ee3 {
  margin-left: -55%;
min-height: 50px;
}








#s-b4cb0781-5466-488d-b730-6a6eaa233ee3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b4cb0781-5466-488d-b730-6a6eaa233ee3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c42e1394-8aec-4081-aa6b-c5a55e3ad892 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 0px;
padding-bottom: 5px;
text-align: left;
}

#s-c42e1394-8aec-4081-aa6b-c5a55e3ad892 .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: left;
}



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#s-97c1958b-a089-42d1-b52c-8f542a1fb6e4 {
  margin-top: 0px;
margin-left: 0%;
margin-right: 0%;
}

#s-7ee0702c-cf2f-4df4-bd5d-71db36cb74f1 {
  margin-top: 15px;
margin-left: 0%;
margin-right: 0%;
}
@media (min-width: 1200px){#s-7ee0702c-cf2f-4df4-bd5d-71db36cb74f1 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-7ee0702c-cf2f-4df4-bd5d-71db36cb74f1 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-7ee0702c-cf2f-4df4-bd5d-71db36cb74f1 {
  margin-top: 20px;
}
}
@media (min-width: 0px) {
[id="s-7ee0702c-cf2f-4df4-bd5d-71db36cb74f1"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-7ee0702c-cf2f-4df4-bd5d-71db36cb74f1"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-7ee0702c-cf2f-4df4-bd5d-71db36cb74f1"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-7ee0702c-cf2f-4df4-bd5d-71db36cb74f1"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-eb1eef90-4ac7-4224-9074-4b21fb062ef5 {
  margin-left: 0px;
margin-right: 0px;
min-height: 50px;
}








#s-eb1eef90-4ac7-4224-9074-4b21fb062ef5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-eb1eef90-4ac7-4224-9074-4b21fb062ef5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9e87a3d6-fa22-4b5a-b54f-3b1044f30a30 {
  max-width: 80px;
text-align: center;
}

#s-9e87a3d6-fa22-4b5a-b54f-3b1044f30a30 {
  overflow: hidden;
  
  
      max-width: 80px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-9e87a3d6-fa22-4b5a-b54f-3b1044f30a30 img.shogun-image {
    

    
    
    
  }


#s-9e87a3d6-fa22-4b5a-b54f-3b1044f30a30 .shogun-image-content {
  
    justify-content: center;
  
}

#s-07807ef2-10a2-4766-baa4-2519fc8af38e {
  margin-left: -55%;
min-height: 50px;
}








#s-07807ef2-10a2-4766-baa4-2519fc8af38e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-07807ef2-10a2-4766-baa4-2519fc8af38e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a21f1c47-8cea-478d-b2d2-1c0ced2e56a1 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 0px;
padding-bottom: 5px;
text-align: left;
}

#s-a21f1c47-8cea-478d-b2d2-1c0ced2e56a1 .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: left;
}



#s-45a19342-03c6-4189-a0ac-4eb58cc63054 {
  margin-top: 0px;
margin-left: 0%;
margin-right: 0%;
}

#s-e0b98392-7fb2-4dd2-978b-4d23e2f7a9be {
  margin-top: 15px;
margin-left: 0%;
margin-right: 0%;
}
@media (min-width: 1200px){#s-e0b98392-7fb2-4dd2-978b-4d23e2f7a9be {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-e0b98392-7fb2-4dd2-978b-4d23e2f7a9be {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-e0b98392-7fb2-4dd2-978b-4d23e2f7a9be {
  margin-top: 20px;
}
}
@media (min-width: 0px) {
[id="s-e0b98392-7fb2-4dd2-978b-4d23e2f7a9be"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-e0b98392-7fb2-4dd2-978b-4d23e2f7a9be"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-e0b98392-7fb2-4dd2-978b-4d23e2f7a9be"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-e0b98392-7fb2-4dd2-978b-4d23e2f7a9be"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-522a1f22-a04a-47e6-9049-46231cb25115 {
  margin-left: 0px;
margin-right: 0px;
min-height: 50px;
}








#s-522a1f22-a04a-47e6-9049-46231cb25115 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-522a1f22-a04a-47e6-9049-46231cb25115.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4b7051af-b37a-4b6c-b80f-20117d8d4f4a {
  max-width: 80px;
text-align: center;
}

#s-4b7051af-b37a-4b6c-b80f-20117d8d4f4a {
  overflow: hidden;
  
  
      max-width: 80px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-4b7051af-b37a-4b6c-b80f-20117d8d4f4a img.shogun-image {
    

    
    
    
  }


#s-4b7051af-b37a-4b6c-b80f-20117d8d4f4a .shogun-image-content {
  
    justify-content: center;
  
}

#s-be164991-0d0b-42dc-ac97-34eed4e7e745 {
  margin-left: -55%;
min-height: 50px;
}








#s-be164991-0d0b-42dc-ac97-34eed4e7e745 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-be164991-0d0b-42dc-ac97-34eed4e7e745.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-fc4b01f0-3c1b-412a-b80b-b0979e2f4052 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 0px;
padding-bottom: 5px;
text-align: left;
}

#s-fc4b01f0-3c1b-412a-b80b-b0979e2f4052 .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: left;
}



#s-fd862e26-f2e4-4763-ad54-a434b01f194d {
  margin-top: 0px;
margin-left: 0%;
margin-right: 0%;
}

#s-3612fff3-7334-4a8e-a984-f65282c68540 {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
}
@media (min-width: 768px) and (max-width: 991px){#s-3612fff3-7334-4a8e-a984-f65282c68540 {
  display: none;
}
#s-3612fff3-7334-4a8e-a984-f65282c68540, #wrap-s-3612fff3-7334-4a8e-a984-f65282c68540, #wrap-content-s-3612fff3-7334-4a8e-a984-f65282c68540 { display: none !important; }}@media (max-width: 767px){#s-3612fff3-7334-4a8e-a984-f65282c68540 {
  display: none;
}
#s-3612fff3-7334-4a8e-a984-f65282c68540, #wrap-s-3612fff3-7334-4a8e-a984-f65282c68540, #wrap-content-s-3612fff3-7334-4a8e-a984-f65282c68540 { display: none !important; }}
@media (min-width: 0px) {
[id="s-3612fff3-7334-4a8e-a984-f65282c68540"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3612fff3-7334-4a8e-a984-f65282c68540"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-3612fff3-7334-4a8e-a984-f65282c68540"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-3612fff3-7334-4a8e-a984-f65282c68540"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (max-width: 767px) {
  [id="s-3612fff3-7334-4a8e-a984-f65282c68540"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-c46c6026-c819-4378-8bba-7318e40d5c4b {
  margin-left: 15%;
margin-right: 15%;
min-height: 50px;
}








#s-c46c6026-c819-4378-8bba-7318e40d5c4b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c46c6026-c819-4378-8bba-7318e40d5c4b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-100825c1-fb33-43da-80e4-ee23f5147d92 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-100825c1-fb33-43da-80e4-ee23f5147d92 .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 35px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-a210b94e-3cad-48ed-80bf-3feddc2a0f2b {
  margin-top: 10px;
margin-bottom: 0px;
min-height: 50px;
}








#s-a210b94e-3cad-48ed-80bf-3feddc2a0f2b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a210b94e-3cad-48ed-80bf-3feddc2a0f2b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8b675516-0d6f-42df-8c42-ae7d5cec007b {
  margin-top: 0px;
max-width: 160px;
aspect-ratio: 512/102;
text-align: left;
}

#s-8b675516-0d6f-42df-8c42-ae7d5cec007b {
  overflow: hidden;
  
  
      max-width: 160px;
      
      
      
        margin-left: 0;
        margin-right: auto;
      
  
}





  #s-8b675516-0d6f-42df-8c42-ae7d5cec007b img.shogun-image,
  #s-8b675516-0d6f-42df-8c42-ae7d5cec007b .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-8b675516-0d6f-42df-8c42-ae7d5cec007b {
    width: 100%;
    height: auto;
  }



  #s-8b675516-0d6f-42df-8c42-ae7d5cec007b img.shogun-image {
    

    
    
    
  }


#s-8b675516-0d6f-42df-8c42-ae7d5cec007b .shogun-image-content {
  
    justify-content: center;
  
}

#s-a99f3bfc-7d67-48ff-9416-1970f26372c9 {
  padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-a99f3bfc-7d67-48ff-9416-1970f26372c9 .shogun-heading-component h1 {
  color: rgba(47, 47, 52, 1);
  font-weight:  600 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 17px;
  line-height: 1.5em;
  
  text-align: left;
}



#s-8f82847b-a784-49dc-a041-1aa98879ce8d {
  margin-left: 0%;
margin-right: 0%;
min-height: 50px;
}
@media (max-width: 767px){#s-8f82847b-a784-49dc-a041-1aa98879ce8d {
  margin-top: 20px;
}
}







#s-8f82847b-a784-49dc-a041-1aa98879ce8d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8f82847b-a784-49dc-a041-1aa98879ce8d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-cc98d85e-9ed9-4462-af48-663cc968cf74 {
  margin-top: 0px;
margin-right: 5%;
padding-bottom: 0px;
min-height: 50px;
background-color: rgba(249, 248, 249, 1);
}
@media (min-width: 1200px){#s-cc98d85e-9ed9-4462-af48-663cc968cf74 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-cc98d85e-9ed9-4462-af48-663cc968cf74 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-cc98d85e-9ed9-4462-af48-663cc968cf74 {
  
}
}@media (max-width: 767px){#s-cc98d85e-9ed9-4462-af48-663cc968cf74 {
  margin-left: 5px;
}
}







#s-cc98d85e-9ed9-4462-af48-663cc968cf74 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cc98d85e-9ed9-4462-af48-663cc968cf74.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-fdb1fb21-faae-48e5-9290-a425bbe34b70 {
  margin-left: 5px;
margin-right: 5px;
}
@media (min-width: 1200px){#s-fdb1fb21-faae-48e5-9290-a425bbe34b70 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-fdb1fb21-faae-48e5-9290-a425bbe34b70 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-fdb1fb21-faae-48e5-9290-a425bbe34b70 {
  
}
}
@media (min-width: 0px) {
[id="s-fdb1fb21-faae-48e5-9290-a425bbe34b70"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-fdb1fb21-faae-48e5-9290-a425bbe34b70"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-fdb1fb21-faae-48e5-9290-a425bbe34b70"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-fdb1fb21-faae-48e5-9290-a425bbe34b70"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-76cd5dc2-4a50-4873-87ba-55744ce25322 {
  margin-left: 0px;
margin-right: 0px;
min-height: 50px;
}








#s-76cd5dc2-4a50-4873-87ba-55744ce25322 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-76cd5dc2-4a50-4873-87ba-55744ce25322.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2d69b9b1-2092-4c94-aeb3-a59481ff0070 {
  max-width: 90px;
text-align: left;
}

#s-2d69b9b1-2092-4c94-aeb3-a59481ff0070 {
  overflow: hidden;
  
  
      max-width: 90px;
      
      
      
        margin-left: 0;
        margin-right: auto;
      
  
}







  #s-2d69b9b1-2092-4c94-aeb3-a59481ff0070 img.shogun-image {
    

    
    
    
  }


#s-2d69b9b1-2092-4c94-aeb3-a59481ff0070 .shogun-image-content {
  
    justify-content: center;
  
}

#s-efdced11-f7a7-47a5-94fe-ebeebe0e56fc {
  margin-left: -60%;
min-height: 50px;
}








#s-efdced11-f7a7-47a5-94fe-ebeebe0e56fc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-efdced11-f7a7-47a5-94fe-ebeebe0e56fc.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a7ab84bc-883e-4e8d-aa42-73983eb4c622 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-a7ab84bc-883e-4e8d-aa42-73983eb4c622 .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: left;
}



#s-7478685d-85e9-464b-8602-2bc8bd088c37 {
  margin-top: 0px;
margin-left: 0%;
margin-right: 0%;
}

#s-b9b25592-2f30-4271-b90a-320ffd3ea376 {
  margin-top: 20px;
margin-left: 5px;
margin-right: 5px;
}
@media (min-width: 1200px){#s-b9b25592-2f30-4271-b90a-320ffd3ea376 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b9b25592-2f30-4271-b90a-320ffd3ea376 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-b9b25592-2f30-4271-b90a-320ffd3ea376 {
  
}
}
@media (min-width: 0px) {
[id="s-b9b25592-2f30-4271-b90a-320ffd3ea376"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-b9b25592-2f30-4271-b90a-320ffd3ea376"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-b9b25592-2f30-4271-b90a-320ffd3ea376"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-b9b25592-2f30-4271-b90a-320ffd3ea376"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-e9be3d2c-70d7-4800-98e1-615bc27da4a9 {
  margin-left: 0px;
margin-right: 0px;
min-height: 50px;
}








#s-e9be3d2c-70d7-4800-98e1-615bc27da4a9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e9be3d2c-70d7-4800-98e1-615bc27da4a9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e5a06751-f981-43cd-811d-3226d6d9aa40 {
  max-width: 90px;
text-align: center;
}

#s-e5a06751-f981-43cd-811d-3226d6d9aa40 {
  overflow: hidden;
  
  
      max-width: 90px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-e5a06751-f981-43cd-811d-3226d6d9aa40 img.shogun-image {
    

    
    
    
  }


#s-e5a06751-f981-43cd-811d-3226d6d9aa40 .shogun-image-content {
  
    justify-content: center;
  
}

#s-9435fa0d-cf97-4c4b-91e7-ea77566818dd {
  margin-left: -60%;
min-height: 50px;
}








#s-9435fa0d-cf97-4c4b-91e7-ea77566818dd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9435fa0d-cf97-4c4b-91e7-ea77566818dd.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-535bcfa6-4093-4455-9f0c-8fc2355ed06a {
  margin-left: 0%;
margin-right: 0%;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-535bcfa6-4093-4455-9f0c-8fc2355ed06a .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: left;
}



#s-69f19cb6-d335-46df-94d7-77a598d3524f {
  margin-top: 0px;
margin-left: 0%;
margin-right: 0%;
}

#s-6f92ef9e-d014-4c58-a7d4-2b3cbcb351ff {
  margin-top: 20px;
margin-left: 5px;
margin-right: 5px;
}
@media (min-width: 1200px){#s-6f92ef9e-d014-4c58-a7d4-2b3cbcb351ff {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-6f92ef9e-d014-4c58-a7d4-2b3cbcb351ff {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-6f92ef9e-d014-4c58-a7d4-2b3cbcb351ff {
  
}
}
@media (min-width: 0px) {
[id="s-6f92ef9e-d014-4c58-a7d4-2b3cbcb351ff"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-6f92ef9e-d014-4c58-a7d4-2b3cbcb351ff"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-6f92ef9e-d014-4c58-a7d4-2b3cbcb351ff"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-6f92ef9e-d014-4c58-a7d4-2b3cbcb351ff"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-4ea5e716-4257-40c7-8b8c-4aa59ea959c1 {
  margin-left: 0px;
margin-right: 0px;
min-height: 50px;
}








#s-4ea5e716-4257-40c7-8b8c-4aa59ea959c1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4ea5e716-4257-40c7-8b8c-4aa59ea959c1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1e9726ba-81f1-4682-abc4-442014c1d882 {
  max-width: 90px;
text-align: center;
}

#s-1e9726ba-81f1-4682-abc4-442014c1d882 {
  overflow: hidden;
  
  
      max-width: 90px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-1e9726ba-81f1-4682-abc4-442014c1d882 img.shogun-image {
    

    
    
    
  }


#s-1e9726ba-81f1-4682-abc4-442014c1d882 .shogun-image-content {
  
    justify-content: center;
  
}

#s-97d6c354-38d7-41c7-aaac-0eb77100d815 {
  margin-left: -60%;
min-height: 50px;
}








#s-97d6c354-38d7-41c7-aaac-0eb77100d815 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-97d6c354-38d7-41c7-aaac-0eb77100d815.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-06455ebe-4c26-4a44-bda8-e66355286583 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-06455ebe-4c26-4a44-bda8-e66355286583 .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: left;
}



#s-4d4d56d9-c041-4fa7-99b2-3dc3d652bc5d {
  margin-top: 0px;
margin-left: 0%;
margin-right: 0%;
}

#s-29cf2600-fa25-4347-9019-64aea9f575b8 {
  padding-top: 64px;
padding-bottom: 64px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(228, 229, 251, 1);
border-style: solid;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-29cf2600-fa25-4347-9019-64aea9f575b8 {
  padding-top: 32px;
padding-bottom: 20px;
}
}







#s-29cf2600-fa25-4347-9019-64aea9f575b8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-29cf2600-fa25-4347-9019-64aea9f575b8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a17fd306-2d0f-430a-9856-766581ea6d69 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-a17fd306-2d0f-430a-9856-766581ea6d69 {
  margin-left: 5%;
margin-right: 5%;
}
}@media (max-width: 767px){#s-a17fd306-2d0f-430a-9856-766581ea6d69 {
  margin-left: 3%;
margin-right: 3%;
}
}
#s-a17fd306-2d0f-430a-9856-766581ea6d69 .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 38px;
  line-height: 1.5em;
  
  
}


@media (max-width: 767px){#s-a17fd306-2d0f-430a-9856-766581ea6d69 .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.4em;
  
  
}


}
.shogun-accordion-wrapper .shogun-accordion {
  margin-bottom: 0;
  border-radius: 4px;
}

.shogun-accordion {
  margin-bottom: 20px;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  overflow: hidden;
}

.shogun-accordion-wrapper .shogun-accordion + .shogun-accordion {
  margin-top: 5px;
}

.shogun-accordion-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}

.shogun-accordion-heading {
  color: #333;
  border-bottom: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  cursor: pointer;
}

.shogun-accordion-title {
  margin: 0 !important;
  padding: 0 !important;
  cursor: pointer;
  text-decoration: none;
  flex: 1;
  user-select: none;
}

.shogun-accordion-body {
  display: none;
  opacity: 0;
  transition: opacity 0.5s linear;
}

.shogun-accordion-body.shogun-accordion-active {
  display: block;
  opacity: 1;
  visibility: visible;
}

.shogun-accordion-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 1.2em;
}

.shogun-accordion-icon > span {
  transition: 0.3s transform;
  position: absolute;
  right: 0;
  font-size: 1.2em;
}

.shogun-accordion-icon.shogun-icon-chevron > span::after {
  content: "▸";
}

.shogun-accordion.shogun-accordion-active
  > .shogun-accordion-heading
  .shogun-accordion-icon.shogun-icon-chevron
  > span {
  transform: rotate(90deg);
}

.shogun-accordion-icon.shogun-icon-plus > span::after {
  content: "＋";
}

.shogun-accordion.shogun-accordion-active
  > .shogun-accordion-heading
  .shogun-accordion-icon.shogun-icon-plus
  > span {
  transform: rotate(-225deg);
}

#s-1f5ed1d1-9b5a-4023-a6d1-09db354e546d {
  margin-top: 20px;
}
@media (min-width: 1200px){#s-1f5ed1d1-9b5a-4023-a6d1-09db354e546d {
  display: none;
}
#s-1f5ed1d1-9b5a-4023-a6d1-09db354e546d, #wrap-s-1f5ed1d1-9b5a-4023-a6d1-09db354e546d, #wrap-content-s-1f5ed1d1-9b5a-4023-a6d1-09db354e546d { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-1f5ed1d1-9b5a-4023-a6d1-09db354e546d {
  display: none;
}
#s-1f5ed1d1-9b5a-4023-a6d1-09db354e546d, #wrap-s-1f5ed1d1-9b5a-4023-a6d1-09db354e546d, #wrap-content-s-1f5ed1d1-9b5a-4023-a6d1-09db354e546d { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-1f5ed1d1-9b5a-4023-a6d1-09db354e546d {
  margin-left: 5%;
margin-right: 5%;
}
}@media (max-width: 767px){#s-1f5ed1d1-9b5a-4023-a6d1-09db354e546d {
  margin-left: 2%;
margin-right: 2%;
}
}
#s-1f5ed1d1-9b5a-4023-a6d1-09db354e546d > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(51, 18, 121, 1);
}

#s-1f5ed1d1-9b5a-4023-a6d1-09db354e546d > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(229, 230, 252, 1);
  padding: 5px;
}

#s-1f5ed1d1-9b5a-4023-a6d1-09db354e546d > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(51, 18, 121, 1);
}

#s-1f5ed1d1-9b5a-4023-a6d1-09db354e546d > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(51, 18, 121, 1);
}

#s-1f5ed1d1-9b5a-4023-a6d1-09db354e546d > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(51, 18, 121, 1);
  text-align: left;
  font-family: Montserrat;
  font-weight: 700;
  font-style: ;
  font-size: 20px;
}

#s-1f5ed1d1-9b5a-4023-a6d1-09db354e546d > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 20px;
}
#s-4b90d0c9-0699-4c93-a78d-df1077bcd12b {
  padding-top: 20px;
padding-bottom: 20px;
min-height: 50px;
background-color: rgba(240, 240, 247, 1);
}








#s-4b90d0c9-0699-4c93-a78d-df1077bcd12b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4b90d0c9-0699-4c93-a78d-df1077bcd12b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ee90e67f-4467-4d30-aeef-da8ad0552027 {
  margin-left: 10%;
margin-right: 10%;
max-width: 2000px;
aspect-ratio: 1/1;
text-align: center;
}

#s-ee90e67f-4467-4d30-aeef-da8ad0552027 {
  margin: 0 !important;
  overflow: visible;
}

#s-ee90e67f-4467-4d30-aeef-da8ad0552027-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ee90e67f-4467-4d30-aeef-da8ad0552027 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 10%;
  margin-right: 10%;
  
  
}

.shg-image-content-margin-container-s-ee90e67f-4467-4d30-aeef-da8ad0552027 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ee90e67f-4467-4d30-aeef-da8ad0552027 img.shogun-image {
  /* Add background color handling */
  
}

#s-ee90e67f-4467-4d30-aeef-da8ad0552027 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 10px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ee90e67f-4467-4d30-aeef-da8ad0552027 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ee90e67f-4467-4d30-aeef-da8ad0552027 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ee90e67f-4467-4d30-aeef-da8ad0552027 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ee90e67f-4467-4d30-aeef-da8ad0552027.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ee90e67f-4467-4d30-aeef-da8ad0552027 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2000px;
  }



  img.s-ee90e67f-4467-4d30-aeef-da8ad0552027.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-ee90e67f-4467-4d30-aeef-da8ad0552027 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ee90e67f-4467-4d30-aeef-da8ad0552027.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ee90e67f-4467-4d30-aeef-da8ad0552027.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ee90e67f-4467-4d30-aeef-da8ad0552027.shogun-image {
  box-sizing: border-box;
}



.s-ee90e67f-4467-4d30-aeef-da8ad0552027 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ee90e67f-4467-4d30-aeef-da8ad0552027 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ee90e67f-4467-4d30-aeef-da8ad0552027.shogun-image-container {
      position: relative;
    }

    .s-ee90e67f-4467-4d30-aeef-da8ad0552027.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ee90e67f-4467-4d30-aeef-da8ad0552027.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ee90e67f-4467-4d30-aeef-da8ad0552027 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2000px;
    }
  }

@media (min-width: 1200px){#s-ee90e67f-4467-4d30-aeef-da8ad0552027 {
  margin: 0 !important;
  overflow: visible;
}

#s-ee90e67f-4467-4d30-aeef-da8ad0552027-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ee90e67f-4467-4d30-aeef-da8ad0552027 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ee90e67f-4467-4d30-aeef-da8ad0552027 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ee90e67f-4467-4d30-aeef-da8ad0552027 img.shogun-image {
  /* Add background color handling */
  
}

#s-ee90e67f-4467-4d30-aeef-da8ad0552027 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ee90e67f-4467-4d30-aeef-da8ad0552027 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ee90e67f-4467-4d30-aeef-da8ad0552027 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ee90e67f-4467-4d30-aeef-da8ad0552027 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ee90e67f-4467-4d30-aeef-da8ad0552027.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ee90e67f-4467-4d30-aeef-da8ad0552027 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2000px;
  }



  img.s-ee90e67f-4467-4d30-aeef-da8ad0552027.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-ee90e67f-4467-4d30-aeef-da8ad0552027 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ee90e67f-4467-4d30-aeef-da8ad0552027.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ee90e67f-4467-4d30-aeef-da8ad0552027.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ee90e67f-4467-4d30-aeef-da8ad0552027.shogun-image {
  box-sizing: border-box;
}



.s-ee90e67f-4467-4d30-aeef-da8ad0552027 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ee90e67f-4467-4d30-aeef-da8ad0552027 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ee90e67f-4467-4d30-aeef-da8ad0552027.shogun-image-container {
      position: relative;
    }

    .s-ee90e67f-4467-4d30-aeef-da8ad0552027.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ee90e67f-4467-4d30-aeef-da8ad0552027.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ee90e67f-4467-4d30-aeef-da8ad0552027 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2000px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-ee90e67f-4467-4d30-aeef-da8ad0552027 {
  margin: 0 !important;
  overflow: visible;
}

#s-ee90e67f-4467-4d30-aeef-da8ad0552027-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ee90e67f-4467-4d30-aeef-da8ad0552027 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ee90e67f-4467-4d30-aeef-da8ad0552027 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ee90e67f-4467-4d30-aeef-da8ad0552027 img.shogun-image {
  /* Add background color handling */
  
}

#s-ee90e67f-4467-4d30-aeef-da8ad0552027 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ee90e67f-4467-4d30-aeef-da8ad0552027 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ee90e67f-4467-4d30-aeef-da8ad0552027 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ee90e67f-4467-4d30-aeef-da8ad0552027 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ee90e67f-4467-4d30-aeef-da8ad0552027.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ee90e67f-4467-4d30-aeef-da8ad0552027 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2000px;
  }



  img.s-ee90e67f-4467-4d30-aeef-da8ad0552027.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-ee90e67f-4467-4d30-aeef-da8ad0552027 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ee90e67f-4467-4d30-aeef-da8ad0552027.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ee90e67f-4467-4d30-aeef-da8ad0552027.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ee90e67f-4467-4d30-aeef-da8ad0552027.shogun-image {
  box-sizing: border-box;
}



.s-ee90e67f-4467-4d30-aeef-da8ad0552027 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ee90e67f-4467-4d30-aeef-da8ad0552027 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ee90e67f-4467-4d30-aeef-da8ad0552027.shogun-image-container {
      position: relative;
    }

    .s-ee90e67f-4467-4d30-aeef-da8ad0552027.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ee90e67f-4467-4d30-aeef-da8ad0552027.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ee90e67f-4467-4d30-aeef-da8ad0552027 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2000px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-ee90e67f-4467-4d30-aeef-da8ad0552027 {
  margin: 0 !important;
  overflow: visible;
}

#s-ee90e67f-4467-4d30-aeef-da8ad0552027-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ee90e67f-4467-4d30-aeef-da8ad0552027 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ee90e67f-4467-4d30-aeef-da8ad0552027 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ee90e67f-4467-4d30-aeef-da8ad0552027 img.shogun-image {
  /* Add background color handling */
  
}

#s-ee90e67f-4467-4d30-aeef-da8ad0552027 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ee90e67f-4467-4d30-aeef-da8ad0552027 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ee90e67f-4467-4d30-aeef-da8ad0552027 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ee90e67f-4467-4d30-aeef-da8ad0552027 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ee90e67f-4467-4d30-aeef-da8ad0552027.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ee90e67f-4467-4d30-aeef-da8ad0552027 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2000px;
  }



  img.s-ee90e67f-4467-4d30-aeef-da8ad0552027.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-ee90e67f-4467-4d30-aeef-da8ad0552027 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ee90e67f-4467-4d30-aeef-da8ad0552027.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ee90e67f-4467-4d30-aeef-da8ad0552027.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ee90e67f-4467-4d30-aeef-da8ad0552027.shogun-image {
  box-sizing: border-box;
}



.s-ee90e67f-4467-4d30-aeef-da8ad0552027 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ee90e67f-4467-4d30-aeef-da8ad0552027 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ee90e67f-4467-4d30-aeef-da8ad0552027.shogun-image-container {
      position: relative;
    }

    .s-ee90e67f-4467-4d30-aeef-da8ad0552027.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ee90e67f-4467-4d30-aeef-da8ad0552027.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ee90e67f-4467-4d30-aeef-da8ad0552027 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2000px;
    }
  }

}@media (max-width: 767px){#s-ee90e67f-4467-4d30-aeef-da8ad0552027 {
  margin: 0 !important;
  overflow: visible;
}

#s-ee90e67f-4467-4d30-aeef-da8ad0552027-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ee90e67f-4467-4d30-aeef-da8ad0552027 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ee90e67f-4467-4d30-aeef-da8ad0552027 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ee90e67f-4467-4d30-aeef-da8ad0552027 img.shogun-image {
  /* Add background color handling */
  
}

#s-ee90e67f-4467-4d30-aeef-da8ad0552027 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ee90e67f-4467-4d30-aeef-da8ad0552027 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ee90e67f-4467-4d30-aeef-da8ad0552027 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ee90e67f-4467-4d30-aeef-da8ad0552027 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ee90e67f-4467-4d30-aeef-da8ad0552027.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ee90e67f-4467-4d30-aeef-da8ad0552027 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2000px;
  }



  img.s-ee90e67f-4467-4d30-aeef-da8ad0552027.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-ee90e67f-4467-4d30-aeef-da8ad0552027 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ee90e67f-4467-4d30-aeef-da8ad0552027.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ee90e67f-4467-4d30-aeef-da8ad0552027.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ee90e67f-4467-4d30-aeef-da8ad0552027.shogun-image {
  box-sizing: border-box;
}



.s-ee90e67f-4467-4d30-aeef-da8ad0552027 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-ee90e67f-4467-4d30-aeef-da8ad0552027 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ee90e67f-4467-4d30-aeef-da8ad0552027.shogun-image-container {
      position: relative;
    }

    .s-ee90e67f-4467-4d30-aeef-da8ad0552027.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ee90e67f-4467-4d30-aeef-da8ad0552027.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ee90e67f-4467-4d30-aeef-da8ad0552027 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2000px;
    }
  }

}
#s-92085846-2443-43b4-af24-90cb31000a12 {
  margin-top: 20px;
margin-left: 2%;
margin-right: 2%;
min-height: 50px;
}








#s-92085846-2443-43b4-af24-90cb31000a12 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-92085846-2443-43b4-af24-90cb31000a12.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6314721e-ea80-4d6c-b8c9-bdbe83f3f980 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-93d354ae-8d2f-4705-8af8-9193d6a4fbba {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-025855f5-a6bf-4683-81e2-ed10bf53b972 {
  margin-top: 10px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-025855f5-a6bf-4683-81e2-ed10bf53b972 .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-db3d79a2-ed29-4b91-914c-e28cdf572d12 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-cf20bfaf-206c-4211-a3c8-38edc7b79eab {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-b92bcd81-e5c9-45ee-8fb0-1cab9ffd4084 {
  margin-top: 10px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-b92bcd81-e5c9-45ee-8fb0-1cab9ffd4084 .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-328a83ec-20cc-4e16-8ad1-272114397d67 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-e87c4c4b-6a5e-4b44-a54c-39e8857a4794 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-e6d7667c-12f8-46ab-869b-777bd5c81fea {
  margin-top: 2px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-063aca97-8a40-4f14-ba90-7c48307127d0 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-b0ee9216-6e43-4a75-92dd-9dd4648daa27 {
  padding-top: 20px;
padding-bottom: 20px;
min-height: 50px;
background-color: rgba(240, 240, 247, 1);
}








#s-b0ee9216-6e43-4a75-92dd-9dd4648daa27 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b0ee9216-6e43-4a75-92dd-9dd4648daa27.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd {
  margin-left: 10%;
margin-right: 10%;
max-width: 2000px;
aspect-ratio: 2000/1736;
text-align: center;
}

#s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd {
  margin: 0 !important;
  overflow: visible;
}

#s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 10%;
  margin-right: 10%;
  
  
}

.shg-image-content-margin-container-s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd img.shogun-image {
  /* Add background color handling */
  
}

#s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 10px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd .shg-image-content-wrapper {
      aspect-ratio: 2000/1736;
      min-width: 100%;
      height: auto;
    }

    #s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd .shogun-image-link {
      aspect-ratio: 2000/1736;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2000px;
  }



  img.s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd .shogun-image-content {
  
    justify-content: center;
  
}

.s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shogun-image {
  box-sizing: border-box;
}



.s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd {
      --shg-aspect-ratio: calc(2000/1736); 
    }

    .s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shogun-image-container {
      position: relative;
    }

    .s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2000px;
    }
  }

@media (min-width: 1200px){#s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd {
  margin: 0 !important;
  overflow: visible;
}

#s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd img.shogun-image {
  /* Add background color handling */
  
}

#s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd .shg-image-content-wrapper {
      aspect-ratio: 2000/1736;
      min-width: 100%;
      height: auto;
    }

    #s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd .shogun-image-link {
      aspect-ratio: 2000/1736;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2000px;
  }



  img.s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd .shogun-image-content {
  
    justify-content: center;
  
}

.s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shogun-image {
  box-sizing: border-box;
}



.s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd {
      --shg-aspect-ratio: calc(2000/1736); 
    }

    .s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shogun-image-container {
      position: relative;
    }

    .s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2000px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd {
  margin: 0 !important;
  overflow: visible;
}

#s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd img.shogun-image {
  /* Add background color handling */
  
}

#s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd .shg-image-content-wrapper {
      aspect-ratio: 2000/1736;
      min-width: 100%;
      height: auto;
    }

    #s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd .shogun-image-link {
      aspect-ratio: 2000/1736;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2000px;
  }



  img.s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd .shogun-image-content {
  
    justify-content: center;
  
}

.s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shogun-image {
  box-sizing: border-box;
}



.s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd {
      --shg-aspect-ratio: calc(2000/1736); 
    }

    .s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shogun-image-container {
      position: relative;
    }

    .s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2000px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd {
  margin: 0 !important;
  overflow: visible;
}

#s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd img.shogun-image {
  /* Add background color handling */
  
}

#s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd .shg-image-content-wrapper {
      aspect-ratio: 2000/1736;
      min-width: 100%;
      height: auto;
    }

    #s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd .shogun-image-link {
      aspect-ratio: 2000/1736;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2000px;
  }



  img.s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd .shogun-image-content {
  
    justify-content: center;
  
}

.s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shogun-image {
  box-sizing: border-box;
}



.s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd {
      --shg-aspect-ratio: calc(2000/1736); 
    }

    .s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shogun-image-container {
      position: relative;
    }

    .s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2000px;
    }
  }

}@media (max-width: 767px){#s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd {
  margin: 0 !important;
  overflow: visible;
}

#s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd img.shogun-image {
  /* Add background color handling */
  
}

#s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd .shg-image-content-wrapper {
      aspect-ratio: 2000/1736;
      min-width: 100%;
      height: auto;
    }

    #s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd .shogun-image-link {
      aspect-ratio: 2000/1736;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2000px;
  }



  img.s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd .shogun-image-content {
  
    justify-content: center;
  
}

.s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shogun-image {
  box-sizing: border-box;
}



.s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd {
      --shg-aspect-ratio: calc(2000/1736); 
    }

    .s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shogun-image-container {
      position: relative;
    }

    .s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-60db1b05-ad30-4e21-a6f6-d58fdf63d5dd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2000px;
    }
  }

}
#s-c599ee0d-9e7c-42f1-be54-ba9430cd1e54 {
  margin-top: 20px;
margin-left: 2%;
margin-right: 2%;
min-height: 50px;
}








#s-c599ee0d-9e7c-42f1-be54-ba9430cd1e54 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c599ee0d-9e7c-42f1-be54-ba9430cd1e54.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-357acf06-2308-451c-a5a1-7ec2f1d31277 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-36dbc663-d6cb-4722-a89c-4e3f87ab2fa4 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-5efe8c0c-adba-4033-afbf-21d49a49cbb0 {
  margin-top: 10px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-5efe8c0c-adba-4033-afbf-21d49a49cbb0 .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-5d255c8e-6ab0-4b13-b750-faf3b9a8081a {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-e074296f-0ad5-4053-905d-ba59c5e059b0 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-2c9dcced-5dcb-4d5b-99d7-777cf9e56cb6 {
  margin-top: 10px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-2c9dcced-5dcb-4d5b-99d7-777cf9e56cb6 .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-1b88e1cb-ffc5-4c72-9201-5fbf91d420fa {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-fe12fc89-d355-4348-969b-18d332e38935 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-9e953d7b-6de7-4e47-9509-be3e2af80585 {
  margin-top: 2px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-6b20ccce-e006-4a23-b2de-dc14097a3ed3 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-475a99b5-0278-4d17-9f54-a9eb5061c952 {
  padding-top: 20px;
padding-bottom: 20px;
min-height: 50px;
background-color: rgba(240, 240, 247, 1);
}








#s-475a99b5-0278-4d17-9f54-a9eb5061c952 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-475a99b5-0278-4d17-9f54-a9eb5061c952.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-be8c88fe-69af-4229-8349-7c6c61027816 {
  margin-left: 10%;
margin-right: 10%;
max-width: 2000px;
aspect-ratio: 2000/1364;
text-align: center;
}

#s-be8c88fe-69af-4229-8349-7c6c61027816 {
  margin: 0 !important;
  overflow: visible;
}

#s-be8c88fe-69af-4229-8349-7c6c61027816-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be8c88fe-69af-4229-8349-7c6c61027816 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 10%;
  margin-right: 10%;
  
  
}

.shg-image-content-margin-container-s-be8c88fe-69af-4229-8349-7c6c61027816 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be8c88fe-69af-4229-8349-7c6c61027816 img.shogun-image {
  /* Add background color handling */
  
}

#s-be8c88fe-69af-4229-8349-7c6c61027816 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 10px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be8c88fe-69af-4229-8349-7c6c61027816 .shg-image-content-wrapper {
      aspect-ratio: 2000/1364;
      min-width: 100%;
      height: auto;
    }

    #s-be8c88fe-69af-4229-8349-7c6c61027816 .shogun-image-link {
      aspect-ratio: 2000/1364;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be8c88fe-69af-4229-8349-7c6c61027816 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be8c88fe-69af-4229-8349-7c6c61027816.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be8c88fe-69af-4229-8349-7c6c61027816 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2000px;
  }



  img.s-be8c88fe-69af-4229-8349-7c6c61027816.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-be8c88fe-69af-4229-8349-7c6c61027816 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be8c88fe-69af-4229-8349-7c6c61027816.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be8c88fe-69af-4229-8349-7c6c61027816.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be8c88fe-69af-4229-8349-7c6c61027816.shogun-image {
  box-sizing: border-box;
}



.s-be8c88fe-69af-4229-8349-7c6c61027816 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-be8c88fe-69af-4229-8349-7c6c61027816 {
      --shg-aspect-ratio: calc(2000/1364); 
    }

    .s-be8c88fe-69af-4229-8349-7c6c61027816.shogun-image-container {
      position: relative;
    }

    .s-be8c88fe-69af-4229-8349-7c6c61027816.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be8c88fe-69af-4229-8349-7c6c61027816.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be8c88fe-69af-4229-8349-7c6c61027816 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2000px;
    }
  }

@media (min-width: 1200px){#s-be8c88fe-69af-4229-8349-7c6c61027816 {
  margin: 0 !important;
  overflow: visible;
}

#s-be8c88fe-69af-4229-8349-7c6c61027816-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be8c88fe-69af-4229-8349-7c6c61027816 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be8c88fe-69af-4229-8349-7c6c61027816 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be8c88fe-69af-4229-8349-7c6c61027816 img.shogun-image {
  /* Add background color handling */
  
}

#s-be8c88fe-69af-4229-8349-7c6c61027816 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be8c88fe-69af-4229-8349-7c6c61027816 .shg-image-content-wrapper {
      aspect-ratio: 2000/1364;
      min-width: 100%;
      height: auto;
    }

    #s-be8c88fe-69af-4229-8349-7c6c61027816 .shogun-image-link {
      aspect-ratio: 2000/1364;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be8c88fe-69af-4229-8349-7c6c61027816 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be8c88fe-69af-4229-8349-7c6c61027816.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be8c88fe-69af-4229-8349-7c6c61027816 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2000px;
  }



  img.s-be8c88fe-69af-4229-8349-7c6c61027816.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-be8c88fe-69af-4229-8349-7c6c61027816 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be8c88fe-69af-4229-8349-7c6c61027816.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be8c88fe-69af-4229-8349-7c6c61027816.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be8c88fe-69af-4229-8349-7c6c61027816.shogun-image {
  box-sizing: border-box;
}



.s-be8c88fe-69af-4229-8349-7c6c61027816 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-be8c88fe-69af-4229-8349-7c6c61027816 {
      --shg-aspect-ratio: calc(2000/1364); 
    }

    .s-be8c88fe-69af-4229-8349-7c6c61027816.shogun-image-container {
      position: relative;
    }

    .s-be8c88fe-69af-4229-8349-7c6c61027816.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be8c88fe-69af-4229-8349-7c6c61027816.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be8c88fe-69af-4229-8349-7c6c61027816 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2000px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-be8c88fe-69af-4229-8349-7c6c61027816 {
  margin: 0 !important;
  overflow: visible;
}

#s-be8c88fe-69af-4229-8349-7c6c61027816-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be8c88fe-69af-4229-8349-7c6c61027816 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be8c88fe-69af-4229-8349-7c6c61027816 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be8c88fe-69af-4229-8349-7c6c61027816 img.shogun-image {
  /* Add background color handling */
  
}

#s-be8c88fe-69af-4229-8349-7c6c61027816 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be8c88fe-69af-4229-8349-7c6c61027816 .shg-image-content-wrapper {
      aspect-ratio: 2000/1364;
      min-width: 100%;
      height: auto;
    }

    #s-be8c88fe-69af-4229-8349-7c6c61027816 .shogun-image-link {
      aspect-ratio: 2000/1364;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be8c88fe-69af-4229-8349-7c6c61027816 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be8c88fe-69af-4229-8349-7c6c61027816.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be8c88fe-69af-4229-8349-7c6c61027816 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2000px;
  }



  img.s-be8c88fe-69af-4229-8349-7c6c61027816.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-be8c88fe-69af-4229-8349-7c6c61027816 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be8c88fe-69af-4229-8349-7c6c61027816.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be8c88fe-69af-4229-8349-7c6c61027816.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be8c88fe-69af-4229-8349-7c6c61027816.shogun-image {
  box-sizing: border-box;
}



.s-be8c88fe-69af-4229-8349-7c6c61027816 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-be8c88fe-69af-4229-8349-7c6c61027816 {
      --shg-aspect-ratio: calc(2000/1364); 
    }

    .s-be8c88fe-69af-4229-8349-7c6c61027816.shogun-image-container {
      position: relative;
    }

    .s-be8c88fe-69af-4229-8349-7c6c61027816.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be8c88fe-69af-4229-8349-7c6c61027816.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be8c88fe-69af-4229-8349-7c6c61027816 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2000px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-be8c88fe-69af-4229-8349-7c6c61027816 {
  margin: 0 !important;
  overflow: visible;
}

#s-be8c88fe-69af-4229-8349-7c6c61027816-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be8c88fe-69af-4229-8349-7c6c61027816 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be8c88fe-69af-4229-8349-7c6c61027816 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be8c88fe-69af-4229-8349-7c6c61027816 img.shogun-image {
  /* Add background color handling */
  
}

#s-be8c88fe-69af-4229-8349-7c6c61027816 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be8c88fe-69af-4229-8349-7c6c61027816 .shg-image-content-wrapper {
      aspect-ratio: 2000/1364;
      min-width: 100%;
      height: auto;
    }

    #s-be8c88fe-69af-4229-8349-7c6c61027816 .shogun-image-link {
      aspect-ratio: 2000/1364;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be8c88fe-69af-4229-8349-7c6c61027816 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be8c88fe-69af-4229-8349-7c6c61027816.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be8c88fe-69af-4229-8349-7c6c61027816 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2000px;
  }



  img.s-be8c88fe-69af-4229-8349-7c6c61027816.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-be8c88fe-69af-4229-8349-7c6c61027816 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be8c88fe-69af-4229-8349-7c6c61027816.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be8c88fe-69af-4229-8349-7c6c61027816.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be8c88fe-69af-4229-8349-7c6c61027816.shogun-image {
  box-sizing: border-box;
}



.s-be8c88fe-69af-4229-8349-7c6c61027816 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-be8c88fe-69af-4229-8349-7c6c61027816 {
      --shg-aspect-ratio: calc(2000/1364); 
    }

    .s-be8c88fe-69af-4229-8349-7c6c61027816.shogun-image-container {
      position: relative;
    }

    .s-be8c88fe-69af-4229-8349-7c6c61027816.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be8c88fe-69af-4229-8349-7c6c61027816.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be8c88fe-69af-4229-8349-7c6c61027816 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2000px;
    }
  }

}@media (max-width: 767px){#s-be8c88fe-69af-4229-8349-7c6c61027816 {
  margin: 0 !important;
  overflow: visible;
}

#s-be8c88fe-69af-4229-8349-7c6c61027816-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-be8c88fe-69af-4229-8349-7c6c61027816 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-be8c88fe-69af-4229-8349-7c6c61027816 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-be8c88fe-69af-4229-8349-7c6c61027816 img.shogun-image {
  /* Add background color handling */
  
}

#s-be8c88fe-69af-4229-8349-7c6c61027816 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-be8c88fe-69af-4229-8349-7c6c61027816 .shg-image-content-wrapper {
      aspect-ratio: 2000/1364;
      min-width: 100%;
      height: auto;
    }

    #s-be8c88fe-69af-4229-8349-7c6c61027816 .shogun-image-link {
      aspect-ratio: 2000/1364;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-be8c88fe-69af-4229-8349-7c6c61027816 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-be8c88fe-69af-4229-8349-7c6c61027816.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-be8c88fe-69af-4229-8349-7c6c61027816 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2000px;
  }



  img.s-be8c88fe-69af-4229-8349-7c6c61027816.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-be8c88fe-69af-4229-8349-7c6c61027816 .shogun-image-content {
  
    justify-content: center;
  
}

.s-be8c88fe-69af-4229-8349-7c6c61027816.shg-align-container {
  display: flex;
  justify-content: center
}

.s-be8c88fe-69af-4229-8349-7c6c61027816.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be8c88fe-69af-4229-8349-7c6c61027816.shogun-image {
  box-sizing: border-box;
}



.s-be8c88fe-69af-4229-8349-7c6c61027816 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-be8c88fe-69af-4229-8349-7c6c61027816 {
      --shg-aspect-ratio: calc(2000/1364); 
    }

    .s-be8c88fe-69af-4229-8349-7c6c61027816.shogun-image-container {
      position: relative;
    }

    .s-be8c88fe-69af-4229-8349-7c6c61027816.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-be8c88fe-69af-4229-8349-7c6c61027816.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-be8c88fe-69af-4229-8349-7c6c61027816 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2000px;
    }
  }

}
#s-31d416b0-e56b-4448-b394-79514a161b7c {
  margin-top: 20px;
margin-left: 2%;
margin-right: 2%;
min-height: 50px;
}








#s-31d416b0-e56b-4448-b394-79514a161b7c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-31d416b0-e56b-4448-b394-79514a161b7c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d94f858e-9436-4a0a-a5bc-6e5ab5514485 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-bedcf903-11b0-4a14-bf53-dc508df2b9f1 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-61c73086-73b9-4908-912a-63923c894708 {
  margin-top: 10px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-61c73086-73b9-4908-912a-63923c894708 .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-6f12846b-f3a1-4369-91e9-b3ceb52bd51c {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-0427114f-2106-4c9f-b28c-a873af04b823 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-3e47ee1e-3a8e-4154-a780-d4826851b379 {
  margin-top: 10px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-3e47ee1e-3a8e-4154-a780-d4826851b379 .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-95f6da82-e248-491b-8acb-538d6c8ebec4 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-d991fac2-5e73-4b1d-a4c6-bef3a3afdad4 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-099bd56c-f387-4d28-9972-7783a1a192b0 {
  margin-top: 2px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-d8d32b77-ed03-4a26-b70b-50459e5c31a4 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-96bc1e72-c277-43f5-8393-6c5f4d00329e {
  padding-top: 20px;
padding-bottom: 20px;
min-height: 50px;
background-color: rgba(240, 240, 247, 1);
}








#s-96bc1e72-c277-43f5-8393-6c5f4d00329e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-96bc1e72-c277-43f5-8393-6c5f4d00329e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4d639f50-9084-4123-ac63-dba6e914d82c {
  margin-left: 10%;
margin-right: 10%;
max-width: 3224px;
aspect-ratio: 1/1;
text-align: center;
}

#s-4d639f50-9084-4123-ac63-dba6e914d82c {
  margin: 0 !important;
  overflow: visible;
}

#s-4d639f50-9084-4123-ac63-dba6e914d82c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4d639f50-9084-4123-ac63-dba6e914d82c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 10%;
  margin-right: 10%;
  
  
}

.shg-image-content-margin-container-s-4d639f50-9084-4123-ac63-dba6e914d82c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4d639f50-9084-4123-ac63-dba6e914d82c img.shogun-image {
  /* Add background color handling */
  
}

#s-4d639f50-9084-4123-ac63-dba6e914d82c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 10px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4d639f50-9084-4123-ac63-dba6e914d82c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4d639f50-9084-4123-ac63-dba6e914d82c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4d639f50-9084-4123-ac63-dba6e914d82c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4d639f50-9084-4123-ac63-dba6e914d82c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4d639f50-9084-4123-ac63-dba6e914d82c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3224px;
  }



  img.s-4d639f50-9084-4123-ac63-dba6e914d82c.shogun-image {
    
    
    
    max-height: 3224px;
  }


.s-4d639f50-9084-4123-ac63-dba6e914d82c .shogun-image-content {
  
    justify-content: center;
  
}

.s-4d639f50-9084-4123-ac63-dba6e914d82c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4d639f50-9084-4123-ac63-dba6e914d82c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4d639f50-9084-4123-ac63-dba6e914d82c.shogun-image {
  box-sizing: border-box;
}



.s-4d639f50-9084-4123-ac63-dba6e914d82c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4d639f50-9084-4123-ac63-dba6e914d82c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4d639f50-9084-4123-ac63-dba6e914d82c.shogun-image-container {
      position: relative;
    }

    .s-4d639f50-9084-4123-ac63-dba6e914d82c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4d639f50-9084-4123-ac63-dba6e914d82c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4d639f50-9084-4123-ac63-dba6e914d82c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3224px;
    }
  }

@media (min-width: 1200px){#s-4d639f50-9084-4123-ac63-dba6e914d82c {
  margin: 0 !important;
  overflow: visible;
}

#s-4d639f50-9084-4123-ac63-dba6e914d82c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4d639f50-9084-4123-ac63-dba6e914d82c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4d639f50-9084-4123-ac63-dba6e914d82c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4d639f50-9084-4123-ac63-dba6e914d82c img.shogun-image {
  /* Add background color handling */
  
}

#s-4d639f50-9084-4123-ac63-dba6e914d82c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4d639f50-9084-4123-ac63-dba6e914d82c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4d639f50-9084-4123-ac63-dba6e914d82c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4d639f50-9084-4123-ac63-dba6e914d82c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4d639f50-9084-4123-ac63-dba6e914d82c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4d639f50-9084-4123-ac63-dba6e914d82c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3224px;
  }



  img.s-4d639f50-9084-4123-ac63-dba6e914d82c.shogun-image {
    
    
    
    max-height: 3224px;
  }


.s-4d639f50-9084-4123-ac63-dba6e914d82c .shogun-image-content {
  
    justify-content: center;
  
}

.s-4d639f50-9084-4123-ac63-dba6e914d82c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4d639f50-9084-4123-ac63-dba6e914d82c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4d639f50-9084-4123-ac63-dba6e914d82c.shogun-image {
  box-sizing: border-box;
}



.s-4d639f50-9084-4123-ac63-dba6e914d82c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4d639f50-9084-4123-ac63-dba6e914d82c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4d639f50-9084-4123-ac63-dba6e914d82c.shogun-image-container {
      position: relative;
    }

    .s-4d639f50-9084-4123-ac63-dba6e914d82c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4d639f50-9084-4123-ac63-dba6e914d82c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4d639f50-9084-4123-ac63-dba6e914d82c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3224px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-4d639f50-9084-4123-ac63-dba6e914d82c {
  margin: 0 !important;
  overflow: visible;
}

#s-4d639f50-9084-4123-ac63-dba6e914d82c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4d639f50-9084-4123-ac63-dba6e914d82c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4d639f50-9084-4123-ac63-dba6e914d82c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4d639f50-9084-4123-ac63-dba6e914d82c img.shogun-image {
  /* Add background color handling */
  
}

#s-4d639f50-9084-4123-ac63-dba6e914d82c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4d639f50-9084-4123-ac63-dba6e914d82c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4d639f50-9084-4123-ac63-dba6e914d82c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4d639f50-9084-4123-ac63-dba6e914d82c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4d639f50-9084-4123-ac63-dba6e914d82c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4d639f50-9084-4123-ac63-dba6e914d82c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3224px;
  }



  img.s-4d639f50-9084-4123-ac63-dba6e914d82c.shogun-image {
    
    
    
    max-height: 3224px;
  }


.s-4d639f50-9084-4123-ac63-dba6e914d82c .shogun-image-content {
  
    justify-content: center;
  
}

.s-4d639f50-9084-4123-ac63-dba6e914d82c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4d639f50-9084-4123-ac63-dba6e914d82c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4d639f50-9084-4123-ac63-dba6e914d82c.shogun-image {
  box-sizing: border-box;
}



.s-4d639f50-9084-4123-ac63-dba6e914d82c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4d639f50-9084-4123-ac63-dba6e914d82c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4d639f50-9084-4123-ac63-dba6e914d82c.shogun-image-container {
      position: relative;
    }

    .s-4d639f50-9084-4123-ac63-dba6e914d82c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4d639f50-9084-4123-ac63-dba6e914d82c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4d639f50-9084-4123-ac63-dba6e914d82c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3224px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-4d639f50-9084-4123-ac63-dba6e914d82c {
  margin: 0 !important;
  overflow: visible;
}

#s-4d639f50-9084-4123-ac63-dba6e914d82c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4d639f50-9084-4123-ac63-dba6e914d82c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4d639f50-9084-4123-ac63-dba6e914d82c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4d639f50-9084-4123-ac63-dba6e914d82c img.shogun-image {
  /* Add background color handling */
  
}

#s-4d639f50-9084-4123-ac63-dba6e914d82c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4d639f50-9084-4123-ac63-dba6e914d82c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4d639f50-9084-4123-ac63-dba6e914d82c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4d639f50-9084-4123-ac63-dba6e914d82c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4d639f50-9084-4123-ac63-dba6e914d82c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4d639f50-9084-4123-ac63-dba6e914d82c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3224px;
  }



  img.s-4d639f50-9084-4123-ac63-dba6e914d82c.shogun-image {
    
    
    
    max-height: 3224px;
  }


.s-4d639f50-9084-4123-ac63-dba6e914d82c .shogun-image-content {
  
    justify-content: center;
  
}

.s-4d639f50-9084-4123-ac63-dba6e914d82c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4d639f50-9084-4123-ac63-dba6e914d82c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4d639f50-9084-4123-ac63-dba6e914d82c.shogun-image {
  box-sizing: border-box;
}



.s-4d639f50-9084-4123-ac63-dba6e914d82c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4d639f50-9084-4123-ac63-dba6e914d82c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4d639f50-9084-4123-ac63-dba6e914d82c.shogun-image-container {
      position: relative;
    }

    .s-4d639f50-9084-4123-ac63-dba6e914d82c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4d639f50-9084-4123-ac63-dba6e914d82c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4d639f50-9084-4123-ac63-dba6e914d82c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3224px;
    }
  }

}@media (max-width: 767px){#s-4d639f50-9084-4123-ac63-dba6e914d82c {
  margin: 0 !important;
  overflow: visible;
}

#s-4d639f50-9084-4123-ac63-dba6e914d82c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4d639f50-9084-4123-ac63-dba6e914d82c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4d639f50-9084-4123-ac63-dba6e914d82c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4d639f50-9084-4123-ac63-dba6e914d82c img.shogun-image {
  /* Add background color handling */
  
}

#s-4d639f50-9084-4123-ac63-dba6e914d82c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4d639f50-9084-4123-ac63-dba6e914d82c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-4d639f50-9084-4123-ac63-dba6e914d82c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4d639f50-9084-4123-ac63-dba6e914d82c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4d639f50-9084-4123-ac63-dba6e914d82c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4d639f50-9084-4123-ac63-dba6e914d82c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3224px;
  }



  img.s-4d639f50-9084-4123-ac63-dba6e914d82c.shogun-image {
    
    
    
    max-height: 3224px;
  }


.s-4d639f50-9084-4123-ac63-dba6e914d82c .shogun-image-content {
  
    justify-content: center;
  
}

.s-4d639f50-9084-4123-ac63-dba6e914d82c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4d639f50-9084-4123-ac63-dba6e914d82c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4d639f50-9084-4123-ac63-dba6e914d82c.shogun-image {
  box-sizing: border-box;
}



.s-4d639f50-9084-4123-ac63-dba6e914d82c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4d639f50-9084-4123-ac63-dba6e914d82c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-4d639f50-9084-4123-ac63-dba6e914d82c.shogun-image-container {
      position: relative;
    }

    .s-4d639f50-9084-4123-ac63-dba6e914d82c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4d639f50-9084-4123-ac63-dba6e914d82c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4d639f50-9084-4123-ac63-dba6e914d82c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3224px;
    }
  }

}
#s-e6a37ba5-7f30-4e57-885f-bacaf05387fe {
  margin-top: 20px;
margin-left: 2%;
margin-right: 2%;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
min-height: 50px;
}








#s-e6a37ba5-7f30-4e57-885f-bacaf05387fe > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e6a37ba5-7f30-4e57-885f-bacaf05387fe.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-55af4804-fed8-439e-b341-00e4a9c51843 {
  margin-top: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-55af4804-fed8-439e-b341-00e4a9c51843 .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-9be0e816-8e44-4d59-8d58-3b7126521ada {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-2a3cf31c-a712-4f33-9792-5fcf1180354f {
  margin-top: 5px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-2a3cf31c-a712-4f33-9792-5fcf1180354f .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-4c174282-9af6-4861-8c16-13d30cbf8852 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: -10px;
margin-right: auto;
max-width: 1000px;
}

#s-5f87a6a4-db4f-4f2e-98bb-040489bed7cc {
  margin-top: 20px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-5f87a6a4-db4f-4f2e-98bb-040489bed7cc .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-1a15365f-705b-4103-91d0-6e7c92b4a13d {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-2061f0d9-d40c-406a-b9bb-7c43e533c2de {
  margin-top: 15px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-2061f0d9-d40c-406a-b9bb-7c43e533c2de .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-c4f9108c-c44c-4d25-8a2f-111f7e91f15d {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-34b532a0-5636-4094-8efe-c8a565f6f47b {
  margin-top: 15px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-34b532a0-5636-4094-8efe-c8a565f6f47b .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-251b2b7c-517a-4e26-8a13-fb5f2fa4acc5 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-551859ac-494f-43a6-b1dc-7ab24f9296b7 {
  padding-top: 20px;
padding-bottom: 20px;
min-height: 50px;
background-color: rgba(240, 240, 247, 1);
}








#s-551859ac-494f-43a6-b1dc-7ab24f9296b7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-551859ac-494f-43a6-b1dc-7ab24f9296b7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 {
  margin-left: 10%;
margin-right: 10%;
max-width: 3224px;
aspect-ratio: 1/1;
text-align: center;
}

#s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 {
  margin: 0 !important;
  overflow: visible;
}

#s-803ff2d2-24c0-4c18-a1de-b1a6973e6657-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 10%;
  margin-right: 10%;
  
  
}

.shg-image-content-margin-container-s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 img.shogun-image {
  /* Add background color handling */
  
}

#s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 10px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3224px;
  }



  img.s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shogun-image {
    
    
    
    max-height: 3224px;
  }


.s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 .shogun-image-content {
  
    justify-content: center;
  
}

.s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shg-align-container {
  display: flex;
  justify-content: center
}

.s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shogun-image {
  box-sizing: border-box;
}



.s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shogun-image-container {
      position: relative;
    }

    .s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3224px;
    }
  }

@media (min-width: 1200px){#s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 {
  margin: 0 !important;
  overflow: visible;
}

#s-803ff2d2-24c0-4c18-a1de-b1a6973e6657-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 img.shogun-image {
  /* Add background color handling */
  
}

#s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3224px;
  }



  img.s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shogun-image {
    
    
    
    max-height: 3224px;
  }


.s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 .shogun-image-content {
  
    justify-content: center;
  
}

.s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shg-align-container {
  display: flex;
  justify-content: center
}

.s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shogun-image {
  box-sizing: border-box;
}



.s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shogun-image-container {
      position: relative;
    }

    .s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3224px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 {
  margin: 0 !important;
  overflow: visible;
}

#s-803ff2d2-24c0-4c18-a1de-b1a6973e6657-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 img.shogun-image {
  /* Add background color handling */
  
}

#s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3224px;
  }



  img.s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shogun-image {
    
    
    
    max-height: 3224px;
  }


.s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 .shogun-image-content {
  
    justify-content: center;
  
}

.s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shg-align-container {
  display: flex;
  justify-content: center
}

.s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shogun-image {
  box-sizing: border-box;
}



.s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shogun-image-container {
      position: relative;
    }

    .s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3224px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 {
  margin: 0 !important;
  overflow: visible;
}

#s-803ff2d2-24c0-4c18-a1de-b1a6973e6657-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 img.shogun-image {
  /* Add background color handling */
  
}

#s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3224px;
  }



  img.s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shogun-image {
    
    
    
    max-height: 3224px;
  }


.s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 .shogun-image-content {
  
    justify-content: center;
  
}

.s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shg-align-container {
  display: flex;
  justify-content: center
}

.s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shogun-image {
  box-sizing: border-box;
}



.s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shogun-image-container {
      position: relative;
    }

    .s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3224px;
    }
  }

}@media (max-width: 767px){#s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 {
  margin: 0 !important;
  overflow: visible;
}

#s-803ff2d2-24c0-4c18-a1de-b1a6973e6657-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 img.shogun-image {
  /* Add background color handling */
  
}

#s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3224px;
  }



  img.s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shogun-image {
    
    
    
    max-height: 3224px;
  }


.s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 .shogun-image-content {
  
    justify-content: center;
  
}

.s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shg-align-container {
  display: flex;
  justify-content: center
}

.s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shogun-image {
  box-sizing: border-box;
}



.s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shogun-image-container {
      position: relative;
    }

    .s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-803ff2d2-24c0-4c18-a1de-b1a6973e6657.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-803ff2d2-24c0-4c18-a1de-b1a6973e6657 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3224px;
    }
  }

}
#s-c4399721-882e-40e2-a11b-b9b8175bf0c5 {
  margin-top: 20px;
margin-left: 2%;
margin-right: 2%;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
min-height: 50px;
}








#s-c4399721-882e-40e2-a11b-b9b8175bf0c5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c4399721-882e-40e2-a11b-b9b8175bf0c5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d34f0738-f581-4a91-9404-87f3793396c8 {
  margin-top: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-d34f0738-f581-4a91-9404-87f3793396c8 .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-eeb30529-a6d5-4315-b981-c9dfa3335eaf {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-061ee7da-0f2f-4ada-b3e9-2730b9a90d3d {
  margin-top: 10px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-061ee7da-0f2f-4ada-b3e9-2730b9a90d3d .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-bc174a0e-0a32-48a5-b589-c0c8533958c9 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: -10px;
margin-right: auto;
max-width: 1000px;
}

#s-3807d10c-b2d4-4758-9ab1-de5031cbf77b {
  margin-top: 20px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-3807d10c-b2d4-4758-9ab1-de5031cbf77b .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-f1c4e16f-8d99-45c1-a6da-c8643eb75717 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-f7b189ba-6f53-46a0-871f-d6871736543e {
  margin-top: 15px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-f7b189ba-6f53-46a0-871f-d6871736543e .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-b025c36b-c975-434f-bb17-55516612fa8f {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-cdcf4f39-fe15-4770-b9d7-c93d7b2309d0 {
  padding-top: 20px;
padding-bottom: 20px;
min-height: 50px;
background-color: rgba(240, 240, 247, 1);
}








#s-cdcf4f39-fe15-4770-b9d7-c93d7b2309d0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cdcf4f39-fe15-4770-b9d7-c93d7b2309d0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b79a3943-882a-4558-ae09-b194bedf80ce {
  margin-left: 10%;
margin-right: 10%;
max-width: 3224px;
aspect-ratio: 1/1;
text-align: center;
}

#s-b79a3943-882a-4558-ae09-b194bedf80ce {
  margin: 0 !important;
  overflow: visible;
}

#s-b79a3943-882a-4558-ae09-b194bedf80ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b79a3943-882a-4558-ae09-b194bedf80ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 10%;
  margin-right: 10%;
  
  
}

.shg-image-content-margin-container-s-b79a3943-882a-4558-ae09-b194bedf80ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b79a3943-882a-4558-ae09-b194bedf80ce img.shogun-image {
  /* Add background color handling */
  
}

#s-b79a3943-882a-4558-ae09-b194bedf80ce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 10px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b79a3943-882a-4558-ae09-b194bedf80ce .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b79a3943-882a-4558-ae09-b194bedf80ce .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b79a3943-882a-4558-ae09-b194bedf80ce .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b79a3943-882a-4558-ae09-b194bedf80ce.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b79a3943-882a-4558-ae09-b194bedf80ce img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3224px;
  }



  img.s-b79a3943-882a-4558-ae09-b194bedf80ce.shogun-image {
    
    
    
    max-height: 3224px;
  }


.s-b79a3943-882a-4558-ae09-b194bedf80ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-b79a3943-882a-4558-ae09-b194bedf80ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b79a3943-882a-4558-ae09-b194bedf80ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b79a3943-882a-4558-ae09-b194bedf80ce.shogun-image {
  box-sizing: border-box;
}



.s-b79a3943-882a-4558-ae09-b194bedf80ce img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b79a3943-882a-4558-ae09-b194bedf80ce {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b79a3943-882a-4558-ae09-b194bedf80ce.shogun-image-container {
      position: relative;
    }

    .s-b79a3943-882a-4558-ae09-b194bedf80ce.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b79a3943-882a-4558-ae09-b194bedf80ce.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b79a3943-882a-4558-ae09-b194bedf80ce img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3224px;
    }
  }

@media (min-width: 1200px){#s-b79a3943-882a-4558-ae09-b194bedf80ce {
  margin: 0 !important;
  overflow: visible;
}

#s-b79a3943-882a-4558-ae09-b194bedf80ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b79a3943-882a-4558-ae09-b194bedf80ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b79a3943-882a-4558-ae09-b194bedf80ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b79a3943-882a-4558-ae09-b194bedf80ce img.shogun-image {
  /* Add background color handling */
  
}

#s-b79a3943-882a-4558-ae09-b194bedf80ce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b79a3943-882a-4558-ae09-b194bedf80ce .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b79a3943-882a-4558-ae09-b194bedf80ce .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b79a3943-882a-4558-ae09-b194bedf80ce .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b79a3943-882a-4558-ae09-b194bedf80ce.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b79a3943-882a-4558-ae09-b194bedf80ce img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3224px;
  }



  img.s-b79a3943-882a-4558-ae09-b194bedf80ce.shogun-image {
    
    
    
    max-height: 3224px;
  }


.s-b79a3943-882a-4558-ae09-b194bedf80ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-b79a3943-882a-4558-ae09-b194bedf80ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b79a3943-882a-4558-ae09-b194bedf80ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b79a3943-882a-4558-ae09-b194bedf80ce.shogun-image {
  box-sizing: border-box;
}



.s-b79a3943-882a-4558-ae09-b194bedf80ce img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b79a3943-882a-4558-ae09-b194bedf80ce {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b79a3943-882a-4558-ae09-b194bedf80ce.shogun-image-container {
      position: relative;
    }

    .s-b79a3943-882a-4558-ae09-b194bedf80ce.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b79a3943-882a-4558-ae09-b194bedf80ce.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b79a3943-882a-4558-ae09-b194bedf80ce img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3224px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b79a3943-882a-4558-ae09-b194bedf80ce {
  margin: 0 !important;
  overflow: visible;
}

#s-b79a3943-882a-4558-ae09-b194bedf80ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b79a3943-882a-4558-ae09-b194bedf80ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b79a3943-882a-4558-ae09-b194bedf80ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b79a3943-882a-4558-ae09-b194bedf80ce img.shogun-image {
  /* Add background color handling */
  
}

#s-b79a3943-882a-4558-ae09-b194bedf80ce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b79a3943-882a-4558-ae09-b194bedf80ce .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b79a3943-882a-4558-ae09-b194bedf80ce .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b79a3943-882a-4558-ae09-b194bedf80ce .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b79a3943-882a-4558-ae09-b194bedf80ce.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b79a3943-882a-4558-ae09-b194bedf80ce img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3224px;
  }



  img.s-b79a3943-882a-4558-ae09-b194bedf80ce.shogun-image {
    
    
    
    max-height: 3224px;
  }


.s-b79a3943-882a-4558-ae09-b194bedf80ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-b79a3943-882a-4558-ae09-b194bedf80ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b79a3943-882a-4558-ae09-b194bedf80ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b79a3943-882a-4558-ae09-b194bedf80ce.shogun-image {
  box-sizing: border-box;
}



.s-b79a3943-882a-4558-ae09-b194bedf80ce img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b79a3943-882a-4558-ae09-b194bedf80ce {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b79a3943-882a-4558-ae09-b194bedf80ce.shogun-image-container {
      position: relative;
    }

    .s-b79a3943-882a-4558-ae09-b194bedf80ce.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b79a3943-882a-4558-ae09-b194bedf80ce.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b79a3943-882a-4558-ae09-b194bedf80ce img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3224px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b79a3943-882a-4558-ae09-b194bedf80ce {
  margin: 0 !important;
  overflow: visible;
}

#s-b79a3943-882a-4558-ae09-b194bedf80ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b79a3943-882a-4558-ae09-b194bedf80ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b79a3943-882a-4558-ae09-b194bedf80ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b79a3943-882a-4558-ae09-b194bedf80ce img.shogun-image {
  /* Add background color handling */
  
}

#s-b79a3943-882a-4558-ae09-b194bedf80ce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b79a3943-882a-4558-ae09-b194bedf80ce .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b79a3943-882a-4558-ae09-b194bedf80ce .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b79a3943-882a-4558-ae09-b194bedf80ce .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b79a3943-882a-4558-ae09-b194bedf80ce.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b79a3943-882a-4558-ae09-b194bedf80ce img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3224px;
  }



  img.s-b79a3943-882a-4558-ae09-b194bedf80ce.shogun-image {
    
    
    
    max-height: 3224px;
  }


.s-b79a3943-882a-4558-ae09-b194bedf80ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-b79a3943-882a-4558-ae09-b194bedf80ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b79a3943-882a-4558-ae09-b194bedf80ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b79a3943-882a-4558-ae09-b194bedf80ce.shogun-image {
  box-sizing: border-box;
}



.s-b79a3943-882a-4558-ae09-b194bedf80ce img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b79a3943-882a-4558-ae09-b194bedf80ce {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b79a3943-882a-4558-ae09-b194bedf80ce.shogun-image-container {
      position: relative;
    }

    .s-b79a3943-882a-4558-ae09-b194bedf80ce.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b79a3943-882a-4558-ae09-b194bedf80ce.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b79a3943-882a-4558-ae09-b194bedf80ce img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3224px;
    }
  }

}@media (max-width: 767px){#s-b79a3943-882a-4558-ae09-b194bedf80ce {
  margin: 0 !important;
  overflow: visible;
}

#s-b79a3943-882a-4558-ae09-b194bedf80ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b79a3943-882a-4558-ae09-b194bedf80ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b79a3943-882a-4558-ae09-b194bedf80ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b79a3943-882a-4558-ae09-b194bedf80ce img.shogun-image {
  /* Add background color handling */
  
}

#s-b79a3943-882a-4558-ae09-b194bedf80ce img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b79a3943-882a-4558-ae09-b194bedf80ce .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b79a3943-882a-4558-ae09-b194bedf80ce .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b79a3943-882a-4558-ae09-b194bedf80ce .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b79a3943-882a-4558-ae09-b194bedf80ce.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b79a3943-882a-4558-ae09-b194bedf80ce img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3224px;
  }



  img.s-b79a3943-882a-4558-ae09-b194bedf80ce.shogun-image {
    
    
    
    max-height: 3224px;
  }


.s-b79a3943-882a-4558-ae09-b194bedf80ce .shogun-image-content {
  
    justify-content: center;
  
}

.s-b79a3943-882a-4558-ae09-b194bedf80ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b79a3943-882a-4558-ae09-b194bedf80ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b79a3943-882a-4558-ae09-b194bedf80ce.shogun-image {
  box-sizing: border-box;
}



.s-b79a3943-882a-4558-ae09-b194bedf80ce img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b79a3943-882a-4558-ae09-b194bedf80ce {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b79a3943-882a-4558-ae09-b194bedf80ce.shogun-image-container {
      position: relative;
    }

    .s-b79a3943-882a-4558-ae09-b194bedf80ce.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b79a3943-882a-4558-ae09-b194bedf80ce.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b79a3943-882a-4558-ae09-b194bedf80ce img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3224px;
    }
  }

}
#s-6e33e030-1f7e-4360-9168-dd74dfc1fb99 {
  margin-top: 20px;
margin-left: 2%;
margin-right: 2%;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
min-height: 50px;
}








#s-6e33e030-1f7e-4360-9168-dd74dfc1fb99 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6e33e030-1f7e-4360-9168-dd74dfc1fb99.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-085a6d70-9248-4601-a57b-76d3035aff5f {
  margin-top: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-085a6d70-9248-4601-a57b-76d3035aff5f .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-159e1183-2806-49e1-8baf-90ac743a8092 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-67284a4c-c43d-4693-9a66-c024c2487031 {
  margin-top: 10px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-67284a4c-c43d-4693-9a66-c024c2487031 .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-47df762d-218b-4681-aa02-39947c92c8e1 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: -10px;
margin-right: auto;
max-width: 1000px;
}

#s-aeda814a-1a3d-40bb-a430-9466a3e6f994 {
  margin-top: 25px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-aeda814a-1a3d-40bb-a430-9466a3e6f994 .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-9ca07c3d-6780-482d-8755-db801fb37d47 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-f192ecb1-f1d4-496b-8aa6-b025829f1803 {
  margin-top: 15px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-f192ecb1-f1d4-496b-8aa6-b025829f1803 .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-aab1ee8c-1ff3-41f1-a7d3-6fcd8897cc6d {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-7e9637ce-bfb9-46a2-bd7b-2825c3280e7d {
  margin-top: 15px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-7e9637ce-bfb9-46a2-bd7b-2825c3280e7d .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-21aec151-1077-429e-922b-a4cf5bdc25df {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

.shogun-tabs {
  margin: 0 !important;
  list-style: none !important;
  padding: 0 0 0 0;
  overflow: visible;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.shogun-tabs.shogun-modern {
  padding-left: 10px;
  padding-right: 5px;
  overflow: hidden;
  transform: translate(0px, 0px);
}

.shogun-tabs li {
  text-decoration: none;
  cursor: pointer;
  position: relative;
  display: flex;
  flex-grow: 1;
  justify-content: center;
  align-items: center;
}

.shogun-tabs.shogun-modern li {
  width: 200px;
  height: 45px;
  margin: 0 5px 0 0;
}

.shogun-tabs.shogun-rounded li {
  margin-bottom: 0;
  float: left;
  box-sizing: border-box;
  margin-right: 2px;
  line-height: 1.42857143;
  position: relative;
  display: block;
  overflow: visible;
}

.shogun-tabs.shogun-rounded li .shogun-tab-box {
  padding: 10px 15px !important;
  border-radius: 4px 4px 0 0;
}

.shogun-tabs.shogun-modern li .shogun-tab-box {
  padding: 12px 5px !important;
  width: 100%;
  height: 100%;
}

@media (max-width: 768px) {
  .shogun-tabs.shogun-rounded li .shogun-tab-box {
    padding: 10px 5px !important;
    text-align: center;
  }

  .shogun-tabs.shogun-modern li .shogun-tab-box {
    padding: 12px 15px !important;
  }
}

.shogun-tabs.shogun-rounded .shogun-tab-box {
  border-bottom: none !important;
}

.shogun-tabs.shogun-modern li.active {
  z-index: 40;
}

.shogun-tabs.shogun-modern li .shogun-tab-box::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: -1px;
  left: 0;
  z-index: -1;
  outline: 1px solid transparent;
  border-radius: 4px 4px 0 0;
  content: "";
  transform: perspective(100px) rotateX(30deg);
  -webkit-transform: perspective(100px) rotateX(30deg);
}

.shogun-tabs.shogun-modern li.shogun-tab-active .shogun-tab-box::after {
  border-bottom: none !important;
  height: 46px;
}

.shogun-tabs-body {
  padding-top: 10px;
}

.shogun-tabs-body.shogun-rounded {
  margin-top: 0px !important;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.shogun-tabs-body > .shogun-tab-content {
  display: none;
}

.shogun-tabs-body > .shogun-tab-content.shogun-tab-active {
  -webkit-animation: fadeIn 0.5s;
  animation: fadeIn 0.5s;
  display: block;
}

.shogun-tab-border {
  position: absolute;
}

.shogun-tab-title {
  white-space: nowrap;
  text-align: center;

  display: inline-block;
  width: 100%;
}

.shogun-tabs.shogun-modern .shogun-tab-title {
  /** Hack for Safari weird bug */
  /* https://stackoverflow.com/questions/18146511/bug-in-css3-rotatey-transition-on-safari */
  transform: translateZ(1000px);
}

#s-491d754a-346f-4fab-9617-1d72d43f66d4 {
  margin-top: 32px;
margin-left: auto;
margin-right: auto;
max-width: 1400px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-491d754a-346f-4fab-9617-1d72d43f66d4 {
  display: none;
}
#s-491d754a-346f-4fab-9617-1d72d43f66d4, #wrap-s-491d754a-346f-4fab-9617-1d72d43f66d4, #wrap-content-s-491d754a-346f-4fab-9617-1d72d43f66d4 { display: none !important; }}@media (max-width: 767px){#s-491d754a-346f-4fab-9617-1d72d43f66d4 {
  display: none;
}
#s-491d754a-346f-4fab-9617-1d72d43f66d4, #wrap-s-491d754a-346f-4fab-9617-1d72d43f66d4, #wrap-content-s-491d754a-346f-4fab-9617-1d72d43f66d4 { display: none !important; }}

  #s-491d754a-346f-4fab-9617-1d72d43f66d4 .shogun-tabs > li > .shogun-tab-box {
    background: rgba(255, 255, 255, 1);
    border: 2px solid rgba(51, 18, 121, 1);
  }
  #s-491d754a-346f-4fab-9617-1d72d43f66d4 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: rgba(229, 230, 252, 1);
    border: 2px solid rgba(51, 18, 121, 1);
  }
#s-491d754a-346f-4fab-9617-1d72d43f66d4 .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(51, 18, 121, 1);
  font-family: Montserrat;
  font-weight: 700;
  font-style: ;
  font-size: 22px;
}

#s-491d754a-346f-4fab-9617-1d72d43f66d4 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(51, 18, 121, 1);
}

#s-491d754a-346f-4fab-9617-1d72d43f66d4 .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 2px);
  left: 2px;
  bottom: -2px;
  height: 2px;
  background: rgba(229, 230, 252, 1);
}

#s-491d754a-346f-4fab-9617-1d72d43f66d4 .shogun-tabs-body {
  margin-top: -2px;
  border-top: 2px solid rgba(51, 18, 121, 1);
}

#s-bcf3166b-efea-42e8-9de6-b1a0f6884078 {
  margin-top: -12px;
padding-bottom: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(51, 18, 121, 1);
border-style: solid;
min-height: 50px;
background-color: rgba(240, 240, 247, 1);
}








#s-bcf3166b-efea-42e8-9de6-b1a0f6884078 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bcf3166b-efea-42e8-9de6-b1a0f6884078.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-797e8eac-4d5e-41b5-9205-deaf937133c7 {
  margin-top: 20px;
}

@media (min-width: 0px) {
[id="s-797e8eac-4d5e-41b5-9205-deaf937133c7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-797e8eac-4d5e-41b5-9205-deaf937133c7"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-797e8eac-4d5e-41b5-9205-deaf937133c7"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-797e8eac-4d5e-41b5-9205-deaf937133c7"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-9396efd4-cf75-4959-96a5-b1a4c3d18ae1 {
  margin-left: 5%;
margin-right: 0%;
min-height: 50px;
}








#s-9396efd4-cf75-4959-96a5-b1a4c3d18ae1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9396efd4-cf75-4959-96a5-b1a4c3d18ae1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-98ba8999-ff05-4d1e-94b2-bc0e74e42672 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-1d812ba7-7aff-4ef5-83ec-573d009e1045 {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-a6d03cee-5b98-4dd7-bd55-6767f95801a4 {
  margin-top: 20px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-a6d03cee-5b98-4dd7-bd55-6767f95801a4 .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 22px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-2d19b15f-98d7-452b-b6ce-9efc89c0b4c9 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-021630b1-59d9-454e-98c9-e59fbdc2d7b7 {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-9e36be48-1011-4834-a060-e366913e88ba {
  margin-top: 20px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-9e36be48-1011-4834-a060-e366913e88ba .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 22px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-be6b1309-1949-4b24-8ea3-1506d21021e8 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-9895343a-641e-4927-ba8e-5e2ca8d21cc7 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-df9420c9-0739-4b07-bfa0-82ea0734d2c6 {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-f3a24001-c638-4d0f-a9ae-24cce521631a {
  margin-left: 12%;
margin-right: 12%;
max-width: 2000px;
aspect-ratio: 1/1;
text-align: center;
}

#s-f3a24001-c638-4d0f-a9ae-24cce521631a {
  margin: 0 !important;
  overflow: visible;
}

#s-f3a24001-c638-4d0f-a9ae-24cce521631a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f3a24001-c638-4d0f-a9ae-24cce521631a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-f3a24001-c638-4d0f-a9ae-24cce521631a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f3a24001-c638-4d0f-a9ae-24cce521631a img.shogun-image {
  /* Add background color handling */
  
}

#s-f3a24001-c638-4d0f-a9ae-24cce521631a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 10px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f3a24001-c638-4d0f-a9ae-24cce521631a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f3a24001-c638-4d0f-a9ae-24cce521631a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f3a24001-c638-4d0f-a9ae-24cce521631a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f3a24001-c638-4d0f-a9ae-24cce521631a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f3a24001-c638-4d0f-a9ae-24cce521631a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2000px;
  }



  img.s-f3a24001-c638-4d0f-a9ae-24cce521631a.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-f3a24001-c638-4d0f-a9ae-24cce521631a .shogun-image-content {
  
    justify-content: center;
  
}

.s-f3a24001-c638-4d0f-a9ae-24cce521631a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3a24001-c638-4d0f-a9ae-24cce521631a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3a24001-c638-4d0f-a9ae-24cce521631a.shogun-image {
  box-sizing: border-box;
}



.s-f3a24001-c638-4d0f-a9ae-24cce521631a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f3a24001-c638-4d0f-a9ae-24cce521631a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f3a24001-c638-4d0f-a9ae-24cce521631a.shogun-image-container {
      position: relative;
    }

    .s-f3a24001-c638-4d0f-a9ae-24cce521631a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f3a24001-c638-4d0f-a9ae-24cce521631a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f3a24001-c638-4d0f-a9ae-24cce521631a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2000px;
    }
  }

@media (min-width: 1200px){#s-f3a24001-c638-4d0f-a9ae-24cce521631a {
  margin: 0 !important;
  overflow: visible;
}

#s-f3a24001-c638-4d0f-a9ae-24cce521631a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f3a24001-c638-4d0f-a9ae-24cce521631a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f3a24001-c638-4d0f-a9ae-24cce521631a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f3a24001-c638-4d0f-a9ae-24cce521631a img.shogun-image {
  /* Add background color handling */
  
}

#s-f3a24001-c638-4d0f-a9ae-24cce521631a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f3a24001-c638-4d0f-a9ae-24cce521631a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f3a24001-c638-4d0f-a9ae-24cce521631a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f3a24001-c638-4d0f-a9ae-24cce521631a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f3a24001-c638-4d0f-a9ae-24cce521631a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f3a24001-c638-4d0f-a9ae-24cce521631a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2000px;
  }



  img.s-f3a24001-c638-4d0f-a9ae-24cce521631a.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-f3a24001-c638-4d0f-a9ae-24cce521631a .shogun-image-content {
  
    justify-content: center;
  
}

.s-f3a24001-c638-4d0f-a9ae-24cce521631a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3a24001-c638-4d0f-a9ae-24cce521631a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3a24001-c638-4d0f-a9ae-24cce521631a.shogun-image {
  box-sizing: border-box;
}



.s-f3a24001-c638-4d0f-a9ae-24cce521631a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f3a24001-c638-4d0f-a9ae-24cce521631a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f3a24001-c638-4d0f-a9ae-24cce521631a.shogun-image-container {
      position: relative;
    }

    .s-f3a24001-c638-4d0f-a9ae-24cce521631a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f3a24001-c638-4d0f-a9ae-24cce521631a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f3a24001-c638-4d0f-a9ae-24cce521631a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2000px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-f3a24001-c638-4d0f-a9ae-24cce521631a {
  margin: 0 !important;
  overflow: visible;
}

#s-f3a24001-c638-4d0f-a9ae-24cce521631a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f3a24001-c638-4d0f-a9ae-24cce521631a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f3a24001-c638-4d0f-a9ae-24cce521631a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f3a24001-c638-4d0f-a9ae-24cce521631a img.shogun-image {
  /* Add background color handling */
  
}

#s-f3a24001-c638-4d0f-a9ae-24cce521631a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f3a24001-c638-4d0f-a9ae-24cce521631a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f3a24001-c638-4d0f-a9ae-24cce521631a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f3a24001-c638-4d0f-a9ae-24cce521631a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f3a24001-c638-4d0f-a9ae-24cce521631a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f3a24001-c638-4d0f-a9ae-24cce521631a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2000px;
  }



  img.s-f3a24001-c638-4d0f-a9ae-24cce521631a.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-f3a24001-c638-4d0f-a9ae-24cce521631a .shogun-image-content {
  
    justify-content: center;
  
}

.s-f3a24001-c638-4d0f-a9ae-24cce521631a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3a24001-c638-4d0f-a9ae-24cce521631a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3a24001-c638-4d0f-a9ae-24cce521631a.shogun-image {
  box-sizing: border-box;
}



.s-f3a24001-c638-4d0f-a9ae-24cce521631a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f3a24001-c638-4d0f-a9ae-24cce521631a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f3a24001-c638-4d0f-a9ae-24cce521631a.shogun-image-container {
      position: relative;
    }

    .s-f3a24001-c638-4d0f-a9ae-24cce521631a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f3a24001-c638-4d0f-a9ae-24cce521631a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f3a24001-c638-4d0f-a9ae-24cce521631a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2000px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-f3a24001-c638-4d0f-a9ae-24cce521631a {
  margin: 0 !important;
  overflow: visible;
}

#s-f3a24001-c638-4d0f-a9ae-24cce521631a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f3a24001-c638-4d0f-a9ae-24cce521631a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f3a24001-c638-4d0f-a9ae-24cce521631a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f3a24001-c638-4d0f-a9ae-24cce521631a img.shogun-image {
  /* Add background color handling */
  
}

#s-f3a24001-c638-4d0f-a9ae-24cce521631a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f3a24001-c638-4d0f-a9ae-24cce521631a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f3a24001-c638-4d0f-a9ae-24cce521631a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f3a24001-c638-4d0f-a9ae-24cce521631a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f3a24001-c638-4d0f-a9ae-24cce521631a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f3a24001-c638-4d0f-a9ae-24cce521631a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2000px;
  }



  img.s-f3a24001-c638-4d0f-a9ae-24cce521631a.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-f3a24001-c638-4d0f-a9ae-24cce521631a .shogun-image-content {
  
    justify-content: center;
  
}

.s-f3a24001-c638-4d0f-a9ae-24cce521631a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3a24001-c638-4d0f-a9ae-24cce521631a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3a24001-c638-4d0f-a9ae-24cce521631a.shogun-image {
  box-sizing: border-box;
}



.s-f3a24001-c638-4d0f-a9ae-24cce521631a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f3a24001-c638-4d0f-a9ae-24cce521631a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f3a24001-c638-4d0f-a9ae-24cce521631a.shogun-image-container {
      position: relative;
    }

    .s-f3a24001-c638-4d0f-a9ae-24cce521631a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f3a24001-c638-4d0f-a9ae-24cce521631a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f3a24001-c638-4d0f-a9ae-24cce521631a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2000px;
    }
  }

}@media (max-width: 767px){#s-f3a24001-c638-4d0f-a9ae-24cce521631a {
  margin: 0 !important;
  overflow: visible;
}

#s-f3a24001-c638-4d0f-a9ae-24cce521631a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f3a24001-c638-4d0f-a9ae-24cce521631a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f3a24001-c638-4d0f-a9ae-24cce521631a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f3a24001-c638-4d0f-a9ae-24cce521631a img.shogun-image {
  /* Add background color handling */
  
}

#s-f3a24001-c638-4d0f-a9ae-24cce521631a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f3a24001-c638-4d0f-a9ae-24cce521631a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f3a24001-c638-4d0f-a9ae-24cce521631a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f3a24001-c638-4d0f-a9ae-24cce521631a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f3a24001-c638-4d0f-a9ae-24cce521631a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f3a24001-c638-4d0f-a9ae-24cce521631a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2000px;
  }



  img.s-f3a24001-c638-4d0f-a9ae-24cce521631a.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-f3a24001-c638-4d0f-a9ae-24cce521631a .shogun-image-content {
  
    justify-content: center;
  
}

.s-f3a24001-c638-4d0f-a9ae-24cce521631a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3a24001-c638-4d0f-a9ae-24cce521631a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3a24001-c638-4d0f-a9ae-24cce521631a.shogun-image {
  box-sizing: border-box;
}



.s-f3a24001-c638-4d0f-a9ae-24cce521631a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f3a24001-c638-4d0f-a9ae-24cce521631a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f3a24001-c638-4d0f-a9ae-24cce521631a.shogun-image-container {
      position: relative;
    }

    .s-f3a24001-c638-4d0f-a9ae-24cce521631a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f3a24001-c638-4d0f-a9ae-24cce521631a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f3a24001-c638-4d0f-a9ae-24cce521631a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2000px;
    }
  }

}
#s-e803995b-2a20-4882-8101-1810804a2d7a {
  margin-top: -12px;
padding-bottom: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(51, 18, 121, 1);
border-style: solid;
min-height: 50px;
background-color: rgba(240, 240, 247, 1);
}








#s-e803995b-2a20-4882-8101-1810804a2d7a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e803995b-2a20-4882-8101-1810804a2d7a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5eaa54e7-e40a-4603-8c6c-02a9d948c21e {
  margin-top: 20px;
}

@media (min-width: 0px) {
[id="s-5eaa54e7-e40a-4603-8c6c-02a9d948c21e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5eaa54e7-e40a-4603-8c6c-02a9d948c21e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-5eaa54e7-e40a-4603-8c6c-02a9d948c21e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-5eaa54e7-e40a-4603-8c6c-02a9d948c21e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-4ebe5275-ebae-4c24-bc0e-9014404e0ed7 {
  margin-left: 5%;
margin-right: 0%;
min-height: 50px;
}








#s-4ebe5275-ebae-4c24-bc0e-9014404e0ed7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4ebe5275-ebae-4c24-bc0e-9014404e0ed7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-797dd611-ed4e-4e17-8d6c-d37d0927e79a {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-fe8ec4bd-32b0-403a-bbfc-1af57d0a2b9f {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-ed97742e-7110-4319-bf59-7e3a3014d39d {
  margin-top: 20px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-ed97742e-7110-4319-bf59-7e3a3014d39d .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 22px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-b6fca792-2388-4af2-99b7-e70d1f6eb790 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-aa0d2a5e-10fa-45e3-919a-c7195c8d6509 {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-cba6b78a-a711-4343-b8c1-3d79ad11e0ae {
  margin-top: 20px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-cba6b78a-a711-4343-b8c1-3d79ad11e0ae .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 22px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-6000de5b-b3fc-42b1-ac5e-0a60802de1d9 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-0dd0049d-36c8-4dfc-b8b0-34c4c3d6cc8c {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-391e3e76-ff9d-4bcf-b858-9acdbe103438 {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-c6c6bde8-2467-4953-b5b4-067dd290bccc {
  margin-left: 12%;
margin-right: 12%;
max-width: 2000px;
aspect-ratio: 1/1;
text-align: center;
}

#s-c6c6bde8-2467-4953-b5b4-067dd290bccc {
  margin: 0 !important;
  overflow: visible;
}

#s-c6c6bde8-2467-4953-b5b4-067dd290bccc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c6c6bde8-2467-4953-b5b4-067dd290bccc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-c6c6bde8-2467-4953-b5b4-067dd290bccc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c6c6bde8-2467-4953-b5b4-067dd290bccc img.shogun-image {
  /* Add background color handling */
  
}

#s-c6c6bde8-2467-4953-b5b4-067dd290bccc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 10px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c6c6bde8-2467-4953-b5b4-067dd290bccc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c6c6bde8-2467-4953-b5b4-067dd290bccc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c6c6bde8-2467-4953-b5b4-067dd290bccc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c6c6bde8-2467-4953-b5b4-067dd290bccc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2000px;
  }



  img.s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-c6c6bde8-2467-4953-b5b4-067dd290bccc .shogun-image-content {
  
    justify-content: center;
  
}

.s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shogun-image {
  box-sizing: border-box;
}



.s-c6c6bde8-2467-4953-b5b4-067dd290bccc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c6c6bde8-2467-4953-b5b4-067dd290bccc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shogun-image-container {
      position: relative;
    }

    .s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c6c6bde8-2467-4953-b5b4-067dd290bccc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2000px;
    }
  }

@media (min-width: 1200px){#s-c6c6bde8-2467-4953-b5b4-067dd290bccc {
  margin: 0 !important;
  overflow: visible;
}

#s-c6c6bde8-2467-4953-b5b4-067dd290bccc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c6c6bde8-2467-4953-b5b4-067dd290bccc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c6c6bde8-2467-4953-b5b4-067dd290bccc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c6c6bde8-2467-4953-b5b4-067dd290bccc img.shogun-image {
  /* Add background color handling */
  
}

#s-c6c6bde8-2467-4953-b5b4-067dd290bccc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c6c6bde8-2467-4953-b5b4-067dd290bccc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c6c6bde8-2467-4953-b5b4-067dd290bccc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c6c6bde8-2467-4953-b5b4-067dd290bccc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c6c6bde8-2467-4953-b5b4-067dd290bccc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2000px;
  }



  img.s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-c6c6bde8-2467-4953-b5b4-067dd290bccc .shogun-image-content {
  
    justify-content: center;
  
}

.s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shogun-image {
  box-sizing: border-box;
}



.s-c6c6bde8-2467-4953-b5b4-067dd290bccc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c6c6bde8-2467-4953-b5b4-067dd290bccc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shogun-image-container {
      position: relative;
    }

    .s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c6c6bde8-2467-4953-b5b4-067dd290bccc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2000px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-c6c6bde8-2467-4953-b5b4-067dd290bccc {
  margin: 0 !important;
  overflow: visible;
}

#s-c6c6bde8-2467-4953-b5b4-067dd290bccc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c6c6bde8-2467-4953-b5b4-067dd290bccc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c6c6bde8-2467-4953-b5b4-067dd290bccc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c6c6bde8-2467-4953-b5b4-067dd290bccc img.shogun-image {
  /* Add background color handling */
  
}

#s-c6c6bde8-2467-4953-b5b4-067dd290bccc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c6c6bde8-2467-4953-b5b4-067dd290bccc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c6c6bde8-2467-4953-b5b4-067dd290bccc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c6c6bde8-2467-4953-b5b4-067dd290bccc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c6c6bde8-2467-4953-b5b4-067dd290bccc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2000px;
  }



  img.s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-c6c6bde8-2467-4953-b5b4-067dd290bccc .shogun-image-content {
  
    justify-content: center;
  
}

.s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shogun-image {
  box-sizing: border-box;
}



.s-c6c6bde8-2467-4953-b5b4-067dd290bccc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c6c6bde8-2467-4953-b5b4-067dd290bccc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shogun-image-container {
      position: relative;
    }

    .s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c6c6bde8-2467-4953-b5b4-067dd290bccc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2000px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-c6c6bde8-2467-4953-b5b4-067dd290bccc {
  margin: 0 !important;
  overflow: visible;
}

#s-c6c6bde8-2467-4953-b5b4-067dd290bccc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c6c6bde8-2467-4953-b5b4-067dd290bccc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c6c6bde8-2467-4953-b5b4-067dd290bccc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c6c6bde8-2467-4953-b5b4-067dd290bccc img.shogun-image {
  /* Add background color handling */
  
}

#s-c6c6bde8-2467-4953-b5b4-067dd290bccc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c6c6bde8-2467-4953-b5b4-067dd290bccc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c6c6bde8-2467-4953-b5b4-067dd290bccc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c6c6bde8-2467-4953-b5b4-067dd290bccc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c6c6bde8-2467-4953-b5b4-067dd290bccc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2000px;
  }



  img.s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-c6c6bde8-2467-4953-b5b4-067dd290bccc .shogun-image-content {
  
    justify-content: center;
  
}

.s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shogun-image {
  box-sizing: border-box;
}



.s-c6c6bde8-2467-4953-b5b4-067dd290bccc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c6c6bde8-2467-4953-b5b4-067dd290bccc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shogun-image-container {
      position: relative;
    }

    .s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c6c6bde8-2467-4953-b5b4-067dd290bccc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2000px;
    }
  }

}@media (max-width: 767px){#s-c6c6bde8-2467-4953-b5b4-067dd290bccc {
  margin: 0 !important;
  overflow: visible;
}

#s-c6c6bde8-2467-4953-b5b4-067dd290bccc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c6c6bde8-2467-4953-b5b4-067dd290bccc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c6c6bde8-2467-4953-b5b4-067dd290bccc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c6c6bde8-2467-4953-b5b4-067dd290bccc img.shogun-image {
  /* Add background color handling */
  
}

#s-c6c6bde8-2467-4953-b5b4-067dd290bccc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c6c6bde8-2467-4953-b5b4-067dd290bccc .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c6c6bde8-2467-4953-b5b4-067dd290bccc .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c6c6bde8-2467-4953-b5b4-067dd290bccc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c6c6bde8-2467-4953-b5b4-067dd290bccc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2000px;
  }



  img.s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-c6c6bde8-2467-4953-b5b4-067dd290bccc .shogun-image-content {
  
    justify-content: center;
  
}

.s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shogun-image {
  box-sizing: border-box;
}



.s-c6c6bde8-2467-4953-b5b4-067dd290bccc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c6c6bde8-2467-4953-b5b4-067dd290bccc {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shogun-image-container {
      position: relative;
    }

    .s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c6c6bde8-2467-4953-b5b4-067dd290bccc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c6c6bde8-2467-4953-b5b4-067dd290bccc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2000px;
    }
  }

}
#s-117ce9db-c039-4ea4-bbad-6b8b91517766 {
  margin-top: -12px;
padding-bottom: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(51, 18, 121, 1);
border-style: solid;
min-height: 50px;
background-color: rgba(240, 240, 247, 1);
}








#s-117ce9db-c039-4ea4-bbad-6b8b91517766 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-117ce9db-c039-4ea4-bbad-6b8b91517766.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-db0ec536-2b44-499f-8b2c-349ed7cd4933 {
  margin-top: 20px;
}

@media (min-width: 0px) {
[id="s-db0ec536-2b44-499f-8b2c-349ed7cd4933"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-db0ec536-2b44-499f-8b2c-349ed7cd4933"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-db0ec536-2b44-499f-8b2c-349ed7cd4933"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-db0ec536-2b44-499f-8b2c-349ed7cd4933"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-62f598f9-30d6-4432-a3b7-7862dd9b3c79 {
  margin-left: 5%;
margin-right: 0%;
min-height: 50px;
}








#s-62f598f9-30d6-4432-a3b7-7862dd9b3c79 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-62f598f9-30d6-4432-a3b7-7862dd9b3c79.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b496b6f3-8f4d-4219-bb6b-e84105870b34 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-3a0bb76f-5cf4-43ce-84eb-5518a2ccb0a5 {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-bdb37df4-97d8-420e-85bb-840b4a26e567 {
  margin-top: 20px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-bdb37df4-97d8-420e-85bb-840b4a26e567 .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 22px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-91e5dcc8-07a9-4bbf-ae3f-d44b6c5c25bd {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-ad5f3838-04c9-43b6-a714-f86af197fed5 {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-a55f4ec2-0be8-482d-a5c6-d3cce34b2187 {
  margin-top: 20px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-a55f4ec2-0be8-482d-a5c6-d3cce34b2187 .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 22px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-4cc941fa-1b17-43aa-81d6-6105e1aacbdf {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-ccd48a66-0839-4fc3-9bd4-d93d19ae6450 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-de008807-60e7-4619-8a68-585e9c6159bb {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-f9432340-0248-4c46-9f3e-7b43d2783f3c {
  margin-left: 12%;
margin-right: 12%;
max-width: 2000px;
aspect-ratio: 1/1;
text-align: center;
}

#s-f9432340-0248-4c46-9f3e-7b43d2783f3c {
  margin: 0 !important;
  overflow: visible;
}

#s-f9432340-0248-4c46-9f3e-7b43d2783f3c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f9432340-0248-4c46-9f3e-7b43d2783f3c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-f9432340-0248-4c46-9f3e-7b43d2783f3c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f9432340-0248-4c46-9f3e-7b43d2783f3c img.shogun-image {
  /* Add background color handling */
  
}

#s-f9432340-0248-4c46-9f3e-7b43d2783f3c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 10px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f9432340-0248-4c46-9f3e-7b43d2783f3c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f9432340-0248-4c46-9f3e-7b43d2783f3c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f9432340-0248-4c46-9f3e-7b43d2783f3c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f9432340-0248-4c46-9f3e-7b43d2783f3c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2000px;
  }



  img.s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-f9432340-0248-4c46-9f3e-7b43d2783f3c .shogun-image-content {
  
    justify-content: center;
  
}

.s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shogun-image {
  box-sizing: border-box;
}



.s-f9432340-0248-4c46-9f3e-7b43d2783f3c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f9432340-0248-4c46-9f3e-7b43d2783f3c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shogun-image-container {
      position: relative;
    }

    .s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f9432340-0248-4c46-9f3e-7b43d2783f3c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2000px;
    }
  }

@media (min-width: 1200px){#s-f9432340-0248-4c46-9f3e-7b43d2783f3c {
  margin: 0 !important;
  overflow: visible;
}

#s-f9432340-0248-4c46-9f3e-7b43d2783f3c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f9432340-0248-4c46-9f3e-7b43d2783f3c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f9432340-0248-4c46-9f3e-7b43d2783f3c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f9432340-0248-4c46-9f3e-7b43d2783f3c img.shogun-image {
  /* Add background color handling */
  
}

#s-f9432340-0248-4c46-9f3e-7b43d2783f3c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f9432340-0248-4c46-9f3e-7b43d2783f3c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f9432340-0248-4c46-9f3e-7b43d2783f3c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f9432340-0248-4c46-9f3e-7b43d2783f3c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f9432340-0248-4c46-9f3e-7b43d2783f3c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2000px;
  }



  img.s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-f9432340-0248-4c46-9f3e-7b43d2783f3c .shogun-image-content {
  
    justify-content: center;
  
}

.s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shogun-image {
  box-sizing: border-box;
}



.s-f9432340-0248-4c46-9f3e-7b43d2783f3c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f9432340-0248-4c46-9f3e-7b43d2783f3c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shogun-image-container {
      position: relative;
    }

    .s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f9432340-0248-4c46-9f3e-7b43d2783f3c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2000px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-f9432340-0248-4c46-9f3e-7b43d2783f3c {
  margin: 0 !important;
  overflow: visible;
}

#s-f9432340-0248-4c46-9f3e-7b43d2783f3c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f9432340-0248-4c46-9f3e-7b43d2783f3c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f9432340-0248-4c46-9f3e-7b43d2783f3c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f9432340-0248-4c46-9f3e-7b43d2783f3c img.shogun-image {
  /* Add background color handling */
  
}

#s-f9432340-0248-4c46-9f3e-7b43d2783f3c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f9432340-0248-4c46-9f3e-7b43d2783f3c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f9432340-0248-4c46-9f3e-7b43d2783f3c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f9432340-0248-4c46-9f3e-7b43d2783f3c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f9432340-0248-4c46-9f3e-7b43d2783f3c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2000px;
  }



  img.s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-f9432340-0248-4c46-9f3e-7b43d2783f3c .shogun-image-content {
  
    justify-content: center;
  
}

.s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shogun-image {
  box-sizing: border-box;
}



.s-f9432340-0248-4c46-9f3e-7b43d2783f3c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f9432340-0248-4c46-9f3e-7b43d2783f3c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shogun-image-container {
      position: relative;
    }

    .s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f9432340-0248-4c46-9f3e-7b43d2783f3c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2000px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-f9432340-0248-4c46-9f3e-7b43d2783f3c {
  margin: 0 !important;
  overflow: visible;
}

#s-f9432340-0248-4c46-9f3e-7b43d2783f3c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f9432340-0248-4c46-9f3e-7b43d2783f3c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f9432340-0248-4c46-9f3e-7b43d2783f3c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f9432340-0248-4c46-9f3e-7b43d2783f3c img.shogun-image {
  /* Add background color handling */
  
}

#s-f9432340-0248-4c46-9f3e-7b43d2783f3c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f9432340-0248-4c46-9f3e-7b43d2783f3c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f9432340-0248-4c46-9f3e-7b43d2783f3c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f9432340-0248-4c46-9f3e-7b43d2783f3c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f9432340-0248-4c46-9f3e-7b43d2783f3c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2000px;
  }



  img.s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-f9432340-0248-4c46-9f3e-7b43d2783f3c .shogun-image-content {
  
    justify-content: center;
  
}

.s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shogun-image {
  box-sizing: border-box;
}



.s-f9432340-0248-4c46-9f3e-7b43d2783f3c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f9432340-0248-4c46-9f3e-7b43d2783f3c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shogun-image-container {
      position: relative;
    }

    .s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f9432340-0248-4c46-9f3e-7b43d2783f3c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2000px;
    }
  }

}@media (max-width: 767px){#s-f9432340-0248-4c46-9f3e-7b43d2783f3c {
  margin: 0 !important;
  overflow: visible;
}

#s-f9432340-0248-4c46-9f3e-7b43d2783f3c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f9432340-0248-4c46-9f3e-7b43d2783f3c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f9432340-0248-4c46-9f3e-7b43d2783f3c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f9432340-0248-4c46-9f3e-7b43d2783f3c img.shogun-image {
  /* Add background color handling */
  
}

#s-f9432340-0248-4c46-9f3e-7b43d2783f3c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f9432340-0248-4c46-9f3e-7b43d2783f3c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f9432340-0248-4c46-9f3e-7b43d2783f3c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f9432340-0248-4c46-9f3e-7b43d2783f3c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f9432340-0248-4c46-9f3e-7b43d2783f3c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2000px;
  }



  img.s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shogun-image {
    
    
    
    max-height: 2000px;
  }


.s-f9432340-0248-4c46-9f3e-7b43d2783f3c .shogun-image-content {
  
    justify-content: center;
  
}

.s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shogun-image {
  box-sizing: border-box;
}



.s-f9432340-0248-4c46-9f3e-7b43d2783f3c img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f9432340-0248-4c46-9f3e-7b43d2783f3c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shogun-image-container {
      position: relative;
    }

    .s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f9432340-0248-4c46-9f3e-7b43d2783f3c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f9432340-0248-4c46-9f3e-7b43d2783f3c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2000px;
    }
  }

}
#s-31e996c7-d27a-4508-8f8e-c8daa9229f4f {
  margin-top: -12px;
padding-bottom: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(51, 18, 121, 1);
border-style: solid;
min-height: 50px;
background-color: rgba(240, 240, 247, 1);
}








#s-31e996c7-d27a-4508-8f8e-c8daa9229f4f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-31e996c7-d27a-4508-8f8e-c8daa9229f4f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-888f1f74-769c-47d3-95ea-8ad4427045ee {
  margin-top: 20px;
}

@media (min-width: 0px) {
[id="s-888f1f74-769c-47d3-95ea-8ad4427045ee"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-888f1f74-769c-47d3-95ea-8ad4427045ee"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-888f1f74-769c-47d3-95ea-8ad4427045ee"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-888f1f74-769c-47d3-95ea-8ad4427045ee"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-c0eeb5ec-79dd-4313-b0f9-732d96024d47 {
  margin-left: 8%;
margin-right: 3%;
min-height: 50px;
}








#s-c0eeb5ec-79dd-4313-b0f9-732d96024d47 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c0eeb5ec-79dd-4313-b0f9-732d96024d47.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b14516dc-0eb3-4d7b-bc56-1ecb9d7a3b3c {
  margin-top: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-b14516dc-0eb3-4d7b-bc56-1ecb9d7a3b3c .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 22px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-08e554c9-026d-43ab-9ed9-7b053ff120c9 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-973a99d7-ad2f-4926-842e-8f6b224c1d5d {
  margin-top: 20px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-973a99d7-ad2f-4926-842e-8f6b224c1d5d .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 22px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-a6a4628a-50d2-46b0-a27d-479ea7f64777 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: -10px;
margin-right: auto;
max-width: 1000px;
}

#s-752fcb63-d730-4ed4-a1a6-065cf2fdbd2e {
  margin-top: 20px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-752fcb63-d730-4ed4-a1a6-065cf2fdbd2e .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 22px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-d55c8a3b-98ed-4ee7-8e4b-2197d1f5a50b {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-15126d2d-8a0f-4947-836b-1dd77fa3ddac {
  margin-top: 20px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-15126d2d-8a0f-4947-836b-1dd77fa3ddac .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 22px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-0904538d-023e-4bec-91de-8cc5420a0d56 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-0f28a29e-8c7f-44c2-99f4-8c7eb2ceaeb8 {
  margin-top: 20px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-0f28a29e-8c7f-44c2-99f4-8c7eb2ceaeb8 .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 22px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-0f6af227-5865-4b19-88ef-ba066ef11213 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-860ed40c-be9d-45c5-b549-70dd9483a8f2 {
  margin-left: 12%;
margin-right: 12%;
max-width: 3224px;
aspect-ratio: 1/1;
text-align: center;
}

#s-860ed40c-be9d-45c5-b549-70dd9483a8f2 {
  margin: 0 !important;
  overflow: visible;
}

#s-860ed40c-be9d-45c5-b549-70dd9483a8f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-860ed40c-be9d-45c5-b549-70dd9483a8f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-860ed40c-be9d-45c5-b549-70dd9483a8f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-860ed40c-be9d-45c5-b549-70dd9483a8f2 img.shogun-image {
  /* Add background color handling */
  
}

#s-860ed40c-be9d-45c5-b549-70dd9483a8f2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 10px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-860ed40c-be9d-45c5-b549-70dd9483a8f2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-860ed40c-be9d-45c5-b549-70dd9483a8f2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-860ed40c-be9d-45c5-b549-70dd9483a8f2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-860ed40c-be9d-45c5-b549-70dd9483a8f2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3224px;
  }



  img.s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shogun-image {
    
    
    
    max-height: 3224px;
  }


.s-860ed40c-be9d-45c5-b549-70dd9483a8f2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shogun-image {
  box-sizing: border-box;
}



.s-860ed40c-be9d-45c5-b549-70dd9483a8f2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-860ed40c-be9d-45c5-b549-70dd9483a8f2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shogun-image-container {
      position: relative;
    }

    .s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-860ed40c-be9d-45c5-b549-70dd9483a8f2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3224px;
    }
  }

@media (min-width: 1200px){#s-860ed40c-be9d-45c5-b549-70dd9483a8f2 {
  margin: 0 !important;
  overflow: visible;
}

#s-860ed40c-be9d-45c5-b549-70dd9483a8f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-860ed40c-be9d-45c5-b549-70dd9483a8f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-860ed40c-be9d-45c5-b549-70dd9483a8f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-860ed40c-be9d-45c5-b549-70dd9483a8f2 img.shogun-image {
  /* Add background color handling */
  
}

#s-860ed40c-be9d-45c5-b549-70dd9483a8f2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-860ed40c-be9d-45c5-b549-70dd9483a8f2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-860ed40c-be9d-45c5-b549-70dd9483a8f2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-860ed40c-be9d-45c5-b549-70dd9483a8f2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-860ed40c-be9d-45c5-b549-70dd9483a8f2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3224px;
  }



  img.s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shogun-image {
    
    
    
    max-height: 3224px;
  }


.s-860ed40c-be9d-45c5-b549-70dd9483a8f2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shogun-image {
  box-sizing: border-box;
}



.s-860ed40c-be9d-45c5-b549-70dd9483a8f2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-860ed40c-be9d-45c5-b549-70dd9483a8f2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shogun-image-container {
      position: relative;
    }

    .s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-860ed40c-be9d-45c5-b549-70dd9483a8f2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3224px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-860ed40c-be9d-45c5-b549-70dd9483a8f2 {
  margin: 0 !important;
  overflow: visible;
}

#s-860ed40c-be9d-45c5-b549-70dd9483a8f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-860ed40c-be9d-45c5-b549-70dd9483a8f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-860ed40c-be9d-45c5-b549-70dd9483a8f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-860ed40c-be9d-45c5-b549-70dd9483a8f2 img.shogun-image {
  /* Add background color handling */
  
}

#s-860ed40c-be9d-45c5-b549-70dd9483a8f2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-860ed40c-be9d-45c5-b549-70dd9483a8f2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-860ed40c-be9d-45c5-b549-70dd9483a8f2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-860ed40c-be9d-45c5-b549-70dd9483a8f2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-860ed40c-be9d-45c5-b549-70dd9483a8f2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3224px;
  }



  img.s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shogun-image {
    
    
    
    max-height: 3224px;
  }


.s-860ed40c-be9d-45c5-b549-70dd9483a8f2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shogun-image {
  box-sizing: border-box;
}



.s-860ed40c-be9d-45c5-b549-70dd9483a8f2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-860ed40c-be9d-45c5-b549-70dd9483a8f2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shogun-image-container {
      position: relative;
    }

    .s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-860ed40c-be9d-45c5-b549-70dd9483a8f2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3224px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-860ed40c-be9d-45c5-b549-70dd9483a8f2 {
  margin: 0 !important;
  overflow: visible;
}

#s-860ed40c-be9d-45c5-b549-70dd9483a8f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-860ed40c-be9d-45c5-b549-70dd9483a8f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-860ed40c-be9d-45c5-b549-70dd9483a8f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-860ed40c-be9d-45c5-b549-70dd9483a8f2 img.shogun-image {
  /* Add background color handling */
  
}

#s-860ed40c-be9d-45c5-b549-70dd9483a8f2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-860ed40c-be9d-45c5-b549-70dd9483a8f2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-860ed40c-be9d-45c5-b549-70dd9483a8f2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-860ed40c-be9d-45c5-b549-70dd9483a8f2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-860ed40c-be9d-45c5-b549-70dd9483a8f2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3224px;
  }



  img.s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shogun-image {
    
    
    
    max-height: 3224px;
  }


.s-860ed40c-be9d-45c5-b549-70dd9483a8f2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shogun-image {
  box-sizing: border-box;
}



.s-860ed40c-be9d-45c5-b549-70dd9483a8f2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-860ed40c-be9d-45c5-b549-70dd9483a8f2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shogun-image-container {
      position: relative;
    }

    .s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-860ed40c-be9d-45c5-b549-70dd9483a8f2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3224px;
    }
  }

}@media (max-width: 767px){#s-860ed40c-be9d-45c5-b549-70dd9483a8f2 {
  margin: 0 !important;
  overflow: visible;
}

#s-860ed40c-be9d-45c5-b549-70dd9483a8f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-860ed40c-be9d-45c5-b549-70dd9483a8f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-860ed40c-be9d-45c5-b549-70dd9483a8f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-860ed40c-be9d-45c5-b549-70dd9483a8f2 img.shogun-image {
  /* Add background color handling */
  
}

#s-860ed40c-be9d-45c5-b549-70dd9483a8f2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-860ed40c-be9d-45c5-b549-70dd9483a8f2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-860ed40c-be9d-45c5-b549-70dd9483a8f2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-860ed40c-be9d-45c5-b549-70dd9483a8f2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-860ed40c-be9d-45c5-b549-70dd9483a8f2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3224px;
  }



  img.s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shogun-image {
    
    
    
    max-height: 3224px;
  }


.s-860ed40c-be9d-45c5-b549-70dd9483a8f2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shogun-image {
  box-sizing: border-box;
}



.s-860ed40c-be9d-45c5-b549-70dd9483a8f2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-860ed40c-be9d-45c5-b549-70dd9483a8f2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shogun-image-container {
      position: relative;
    }

    .s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-860ed40c-be9d-45c5-b549-70dd9483a8f2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-860ed40c-be9d-45c5-b549-70dd9483a8f2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3224px;
    }
  }

}
#s-ee9bc6b1-09af-476c-945a-7ee2f48bd735 {
  margin-top: -12px;
padding-bottom: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(51, 18, 121, 1);
border-style: solid;
min-height: 50px;
background-color: rgba(240, 240, 247, 1);
}








#s-ee9bc6b1-09af-476c-945a-7ee2f48bd735 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ee9bc6b1-09af-476c-945a-7ee2f48bd735.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-fbbd291f-4dc8-47dd-8fe6-7d52ed7b490d {
  margin-top: 20px;
}

@media (min-width: 0px) {
[id="s-fbbd291f-4dc8-47dd-8fe6-7d52ed7b490d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-fbbd291f-4dc8-47dd-8fe6-7d52ed7b490d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-fbbd291f-4dc8-47dd-8fe6-7d52ed7b490d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-fbbd291f-4dc8-47dd-8fe6-7d52ed7b490d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-086ab561-eedd-4345-b660-3c510544db37 {
  margin-left: 8%;
margin-right: 3%;
min-height: 50px;
}








#s-086ab561-eedd-4345-b660-3c510544db37 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-086ab561-eedd-4345-b660-3c510544db37.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d019c54a-ee81-4d2a-a45e-27a9607ecb46 {
  margin-top: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-d019c54a-ee81-4d2a-a45e-27a9607ecb46 .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 22px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-fe6cad2e-ec4c-4faf-927d-0ca3b62c5f84 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-12220b4d-e738-4527-b2b3-baa3effd5115 {
  margin-top: 20px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-12220b4d-e738-4527-b2b3-baa3effd5115 .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 22px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-d14d4e45-5bf6-4ce8-becf-c355579b42cc {
  margin-top: 5px;
margin-left: auto;
margin-bottom: -10px;
margin-right: auto;
max-width: 1000px;
}

#s-8d411aed-dfec-4aaa-9a4c-7d72c9626540 {
  margin-top: 20px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-8d411aed-dfec-4aaa-9a4c-7d72c9626540 .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 22px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-5f0c3d43-f9db-4d61-9104-f22508129b3e {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-9bc74a5c-3205-45ca-906a-6b3f309b8fca {
  margin-top: 20px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-9bc74a5c-3205-45ca-906a-6b3f309b8fca .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 22px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-eab8a46b-e41a-4bc2-a25b-557563c5921b {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-97d8dfc1-61a3-4588-9f0d-f16197ca2e65 {
  margin-top: 20px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-97d8dfc1-61a3-4588-9f0d-f16197ca2e65 .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 22px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-4196b840-46ee-4b6f-b09d-48ef9e8a09ad {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-42149c58-db39-4ada-95ab-cf964470cd17 {
  margin-left: 12%;
margin-right: 12%;
max-width: 3204px;
aspect-ratio: 1/1;
text-align: center;
}

#s-42149c58-db39-4ada-95ab-cf964470cd17 {
  margin: 0 !important;
  overflow: visible;
}

#s-42149c58-db39-4ada-95ab-cf964470cd17-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-42149c58-db39-4ada-95ab-cf964470cd17 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-42149c58-db39-4ada-95ab-cf964470cd17 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-42149c58-db39-4ada-95ab-cf964470cd17 img.shogun-image {
  /* Add background color handling */
  
}

#s-42149c58-db39-4ada-95ab-cf964470cd17 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 10px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-42149c58-db39-4ada-95ab-cf964470cd17 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-42149c58-db39-4ada-95ab-cf964470cd17 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-42149c58-db39-4ada-95ab-cf964470cd17 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-42149c58-db39-4ada-95ab-cf964470cd17.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-42149c58-db39-4ada-95ab-cf964470cd17 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3204px;
  }



  img.s-42149c58-db39-4ada-95ab-cf964470cd17.shogun-image {
    
    
    
    max-height: 3204px;
  }


.s-42149c58-db39-4ada-95ab-cf964470cd17 .shogun-image-content {
  
    justify-content: center;
  
}

.s-42149c58-db39-4ada-95ab-cf964470cd17.shg-align-container {
  display: flex;
  justify-content: center
}

.s-42149c58-db39-4ada-95ab-cf964470cd17.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-42149c58-db39-4ada-95ab-cf964470cd17.shogun-image {
  box-sizing: border-box;
}



.s-42149c58-db39-4ada-95ab-cf964470cd17 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-42149c58-db39-4ada-95ab-cf964470cd17 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-42149c58-db39-4ada-95ab-cf964470cd17.shogun-image-container {
      position: relative;
    }

    .s-42149c58-db39-4ada-95ab-cf964470cd17.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-42149c58-db39-4ada-95ab-cf964470cd17.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-42149c58-db39-4ada-95ab-cf964470cd17 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3204px;
    }
  }

@media (min-width: 1200px){#s-42149c58-db39-4ada-95ab-cf964470cd17 {
  margin: 0 !important;
  overflow: visible;
}

#s-42149c58-db39-4ada-95ab-cf964470cd17-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-42149c58-db39-4ada-95ab-cf964470cd17 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-42149c58-db39-4ada-95ab-cf964470cd17 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-42149c58-db39-4ada-95ab-cf964470cd17 img.shogun-image {
  /* Add background color handling */
  
}

#s-42149c58-db39-4ada-95ab-cf964470cd17 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-42149c58-db39-4ada-95ab-cf964470cd17 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-42149c58-db39-4ada-95ab-cf964470cd17 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-42149c58-db39-4ada-95ab-cf964470cd17 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-42149c58-db39-4ada-95ab-cf964470cd17.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-42149c58-db39-4ada-95ab-cf964470cd17 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3204px;
  }



  img.s-42149c58-db39-4ada-95ab-cf964470cd17.shogun-image {
    
    
    
    max-height: 3204px;
  }


.s-42149c58-db39-4ada-95ab-cf964470cd17 .shogun-image-content {
  
    justify-content: center;
  
}

.s-42149c58-db39-4ada-95ab-cf964470cd17.shg-align-container {
  display: flex;
  justify-content: center
}

.s-42149c58-db39-4ada-95ab-cf964470cd17.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-42149c58-db39-4ada-95ab-cf964470cd17.shogun-image {
  box-sizing: border-box;
}



.s-42149c58-db39-4ada-95ab-cf964470cd17 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-42149c58-db39-4ada-95ab-cf964470cd17 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-42149c58-db39-4ada-95ab-cf964470cd17.shogun-image-container {
      position: relative;
    }

    .s-42149c58-db39-4ada-95ab-cf964470cd17.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-42149c58-db39-4ada-95ab-cf964470cd17.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-42149c58-db39-4ada-95ab-cf964470cd17 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3204px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-42149c58-db39-4ada-95ab-cf964470cd17 {
  margin: 0 !important;
  overflow: visible;
}

#s-42149c58-db39-4ada-95ab-cf964470cd17-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-42149c58-db39-4ada-95ab-cf964470cd17 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-42149c58-db39-4ada-95ab-cf964470cd17 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-42149c58-db39-4ada-95ab-cf964470cd17 img.shogun-image {
  /* Add background color handling */
  
}

#s-42149c58-db39-4ada-95ab-cf964470cd17 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-42149c58-db39-4ada-95ab-cf964470cd17 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-42149c58-db39-4ada-95ab-cf964470cd17 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-42149c58-db39-4ada-95ab-cf964470cd17 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-42149c58-db39-4ada-95ab-cf964470cd17.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-42149c58-db39-4ada-95ab-cf964470cd17 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3204px;
  }



  img.s-42149c58-db39-4ada-95ab-cf964470cd17.shogun-image {
    
    
    
    max-height: 3204px;
  }


.s-42149c58-db39-4ada-95ab-cf964470cd17 .shogun-image-content {
  
    justify-content: center;
  
}

.s-42149c58-db39-4ada-95ab-cf964470cd17.shg-align-container {
  display: flex;
  justify-content: center
}

.s-42149c58-db39-4ada-95ab-cf964470cd17.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-42149c58-db39-4ada-95ab-cf964470cd17.shogun-image {
  box-sizing: border-box;
}



.s-42149c58-db39-4ada-95ab-cf964470cd17 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-42149c58-db39-4ada-95ab-cf964470cd17 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-42149c58-db39-4ada-95ab-cf964470cd17.shogun-image-container {
      position: relative;
    }

    .s-42149c58-db39-4ada-95ab-cf964470cd17.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-42149c58-db39-4ada-95ab-cf964470cd17.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-42149c58-db39-4ada-95ab-cf964470cd17 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3204px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-42149c58-db39-4ada-95ab-cf964470cd17 {
  margin: 0 !important;
  overflow: visible;
}

#s-42149c58-db39-4ada-95ab-cf964470cd17-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-42149c58-db39-4ada-95ab-cf964470cd17 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-42149c58-db39-4ada-95ab-cf964470cd17 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-42149c58-db39-4ada-95ab-cf964470cd17 img.shogun-image {
  /* Add background color handling */
  
}

#s-42149c58-db39-4ada-95ab-cf964470cd17 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-42149c58-db39-4ada-95ab-cf964470cd17 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-42149c58-db39-4ada-95ab-cf964470cd17 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-42149c58-db39-4ada-95ab-cf964470cd17 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-42149c58-db39-4ada-95ab-cf964470cd17.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-42149c58-db39-4ada-95ab-cf964470cd17 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3204px;
  }



  img.s-42149c58-db39-4ada-95ab-cf964470cd17.shogun-image {
    
    
    
    max-height: 3204px;
  }


.s-42149c58-db39-4ada-95ab-cf964470cd17 .shogun-image-content {
  
    justify-content: center;
  
}

.s-42149c58-db39-4ada-95ab-cf964470cd17.shg-align-container {
  display: flex;
  justify-content: center
}

.s-42149c58-db39-4ada-95ab-cf964470cd17.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-42149c58-db39-4ada-95ab-cf964470cd17.shogun-image {
  box-sizing: border-box;
}



.s-42149c58-db39-4ada-95ab-cf964470cd17 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-42149c58-db39-4ada-95ab-cf964470cd17 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-42149c58-db39-4ada-95ab-cf964470cd17.shogun-image-container {
      position: relative;
    }

    .s-42149c58-db39-4ada-95ab-cf964470cd17.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-42149c58-db39-4ada-95ab-cf964470cd17.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-42149c58-db39-4ada-95ab-cf964470cd17 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3204px;
    }
  }

}@media (max-width: 767px){#s-42149c58-db39-4ada-95ab-cf964470cd17 {
  margin: 0 !important;
  overflow: visible;
}

#s-42149c58-db39-4ada-95ab-cf964470cd17-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-42149c58-db39-4ada-95ab-cf964470cd17 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-42149c58-db39-4ada-95ab-cf964470cd17 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-42149c58-db39-4ada-95ab-cf964470cd17 img.shogun-image {
  /* Add background color handling */
  
}

#s-42149c58-db39-4ada-95ab-cf964470cd17 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-42149c58-db39-4ada-95ab-cf964470cd17 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-42149c58-db39-4ada-95ab-cf964470cd17 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-42149c58-db39-4ada-95ab-cf964470cd17 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-42149c58-db39-4ada-95ab-cf964470cd17.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-42149c58-db39-4ada-95ab-cf964470cd17 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3204px;
  }



  img.s-42149c58-db39-4ada-95ab-cf964470cd17.shogun-image {
    
    
    
    max-height: 3204px;
  }


.s-42149c58-db39-4ada-95ab-cf964470cd17 .shogun-image-content {
  
    justify-content: center;
  
}

.s-42149c58-db39-4ada-95ab-cf964470cd17.shg-align-container {
  display: flex;
  justify-content: center
}

.s-42149c58-db39-4ada-95ab-cf964470cd17.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-42149c58-db39-4ada-95ab-cf964470cd17.shogun-image {
  box-sizing: border-box;
}



.s-42149c58-db39-4ada-95ab-cf964470cd17 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-42149c58-db39-4ada-95ab-cf964470cd17 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-42149c58-db39-4ada-95ab-cf964470cd17.shogun-image-container {
      position: relative;
    }

    .s-42149c58-db39-4ada-95ab-cf964470cd17.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-42149c58-db39-4ada-95ab-cf964470cd17.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-42149c58-db39-4ada-95ab-cf964470cd17 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3204px;
    }
  }

}
#s-d06c3e67-b8a5-4133-90ed-c5ba69500a5e {
  margin-top: -12px;
padding-bottom: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(51, 18, 121, 1);
border-style: solid;
min-height: 50px;
background-color: rgba(240, 240, 247, 1);
}








#s-d06c3e67-b8a5-4133-90ed-c5ba69500a5e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d06c3e67-b8a5-4133-90ed-c5ba69500a5e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c14fd2fc-c03f-4b6f-a5fd-3df34f58b3bb {
  margin-top: 20px;
}

@media (min-width: 0px) {
[id="s-c14fd2fc-c03f-4b6f-a5fd-3df34f58b3bb"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c14fd2fc-c03f-4b6f-a5fd-3df34f58b3bb"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-c14fd2fc-c03f-4b6f-a5fd-3df34f58b3bb"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-c14fd2fc-c03f-4b6f-a5fd-3df34f58b3bb"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-0df6e898-7ce2-4cce-82e1-e7ea85cc0fae {
  margin-left: 8%;
margin-right: 3%;
min-height: 50px;
}








#s-0df6e898-7ce2-4cce-82e1-e7ea85cc0fae > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0df6e898-7ce2-4cce-82e1-e7ea85cc0fae.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b2c08a05-7ff3-4042-9df5-3a8c5029b9ae {
  margin-top: 20px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-b2c08a05-7ff3-4042-9df5-3a8c5029b9ae .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 22px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-f604874b-5a38-4375-ad24-f163e2ce597d {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-df041896-59aa-4970-9182-c815ad3f0c76 {
  margin-top: 20px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-df041896-59aa-4970-9182-c815ad3f0c76 .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 22px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-80359713-1cce-4d31-b2e8-244dae39114c {
  margin-top: 5px;
margin-left: auto;
margin-bottom: -10px;
margin-right: auto;
max-width: 1000px;
}

#s-72110083-7e9a-4462-a094-415b05db3eb0 {
  margin-top: 20px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-72110083-7e9a-4462-a094-415b05db3eb0 .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 22px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-d317d538-1ac9-43f0-bfa7-522122b24ec6 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-d3febb90-f430-48b2-b4f7-e7814af93fd6 {
  margin-top: 20px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-d3febb90-f430-48b2-b4f7-e7814af93fd6 .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 22px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-5d9b9c0a-71b4-4223-9a83-d8ca507071f7 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 1000px;
}

#s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 {
  margin-left: 12%;
margin-right: 12%;
max-width: 3224px;
aspect-ratio: 1/1;
text-align: center;
}

#s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 {
  margin: 0 !important;
  overflow: visible;
}

#s-968f3cbf-ab08-4532-ad6d-8ff1a278d939-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 img.shogun-image {
  /* Add background color handling */
  
}

#s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: solid;
  border-radius: 10px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3224px;
  }



  img.s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shogun-image {
    
    
    
    max-height: 3224px;
  }


.s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 .shogun-image-content {
  
    justify-content: center;
  
}

.s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shg-align-container {
  display: flex;
  justify-content: center
}

.s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shogun-image {
  box-sizing: border-box;
}



.s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shogun-image-container {
      position: relative;
    }

    .s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3224px;
    }
  }

@media (min-width: 1200px){#s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 {
  margin: 0 !important;
  overflow: visible;
}

#s-968f3cbf-ab08-4532-ad6d-8ff1a278d939-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 img.shogun-image {
  /* Add background color handling */
  
}

#s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3224px;
  }



  img.s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shogun-image {
    
    
    
    max-height: 3224px;
  }


.s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 .shogun-image-content {
  
    justify-content: center;
  
}

.s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shg-align-container {
  display: flex;
  justify-content: center
}

.s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shogun-image {
  box-sizing: border-box;
}



.s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shogun-image-container {
      position: relative;
    }

    .s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3224px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 {
  margin: 0 !important;
  overflow: visible;
}

#s-968f3cbf-ab08-4532-ad6d-8ff1a278d939-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 img.shogun-image {
  /* Add background color handling */
  
}

#s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3224px;
  }



  img.s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shogun-image {
    
    
    
    max-height: 3224px;
  }


.s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 .shogun-image-content {
  
    justify-content: center;
  
}

.s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shg-align-container {
  display: flex;
  justify-content: center
}

.s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shogun-image {
  box-sizing: border-box;
}



.s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shogun-image-container {
      position: relative;
    }

    .s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3224px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 {
  margin: 0 !important;
  overflow: visible;
}

#s-968f3cbf-ab08-4532-ad6d-8ff1a278d939-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 img.shogun-image {
  /* Add background color handling */
  
}

#s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3224px;
  }



  img.s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shogun-image {
    
    
    
    max-height: 3224px;
  }


.s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 .shogun-image-content {
  
    justify-content: center;
  
}

.s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shg-align-container {
  display: flex;
  justify-content: center
}

.s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shogun-image {
  box-sizing: border-box;
}



.s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shogun-image-container {
      position: relative;
    }

    .s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3224px;
    }
  }

}@media (max-width: 767px){#s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 {
  margin: 0 !important;
  overflow: visible;
}

#s-968f3cbf-ab08-4532-ad6d-8ff1a278d939-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 img.shogun-image {
  /* Add background color handling */
  
}

#s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3224px;
  }



  img.s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shogun-image {
    
    
    
    max-height: 3224px;
  }


.s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 .shogun-image-content {
  
    justify-content: center;
  
}

.s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shg-align-container {
  display: flex;
  justify-content: center
}

.s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shogun-image {
  box-sizing: border-box;
}



.s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shogun-image-container {
      position: relative;
    }

    .s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-968f3cbf-ab08-4532-ad6d-8ff1a278d939.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-968f3cbf-ab08-4532-ad6d-8ff1a278d939 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3224px;
    }
  }

}
#s-50e117d4-e0e8-4c6e-85f4-b55f5f69fc5a {
  margin-top: 32px;
padding-top: 10px;
padding-left: 40px;
padding-bottom: 10px;
padding-right: 40px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-style: solid;
border-radius: 25px;
background-color: rgba(247, 249, 53, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(51, 18, 121, 1);
}
#s-50e117d4-e0e8-4c6e-85f4-b55f5f69fc5a:hover {background-color: rgba(252, 255, 99, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(51, 18, 121, 1) !important;}#s-50e117d4-e0e8-4c6e-85f4-b55f5f69fc5a:active {background-color: rgba(252, 255, 99, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(51, 18, 121, 1) !important;}@media (max-width: 767px){#s-50e117d4-e0e8-4c6e-85f4-b55f5f69fc5a {
  
}
}

  #s-50e117d4-e0e8-4c6e-85f4-b55f5f69fc5a-root {
    text-align: center;
  }


#s-50e117d4-e0e8-4c6e-85f4-b55f5f69fc5a.shg-btn {
  color: rgba(51, 18, 121, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-50e117d4-e0e8-4c6e-85f4-b55f5f69fc5a-root {
    text-align: center;
  }


#s-50e117d4-e0e8-4c6e-85f4-b55f5f69fc5a.shg-btn {
  color: rgba(51, 18, 121, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-50e117d4-e0e8-4c6e-85f4-b55f5f69fc5a-root {
    text-align: center;
  }


#s-50e117d4-e0e8-4c6e-85f4-b55f5f69fc5a.shg-btn {
  color: rgba(51, 18, 121, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-50e117d4-e0e8-4c6e-85f4-b55f5f69fc5a-root {
    text-align: center;
  }


#s-50e117d4-e0e8-4c6e-85f4-b55f5f69fc5a.shg-btn {
  color: rgba(51, 18, 121, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-50e117d4-e0e8-4c6e-85f4-b55f5f69fc5a-root {
    text-align: center;
  }


#s-50e117d4-e0e8-4c6e-85f4-b55f5f69fc5a.shg-btn {
  color: rgba(51, 18, 121, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-3a40721d-e155-41e0-a9ce-4d04e180cf1b {
  min-height: 50px;
}








#s-3a40721d-e155-41e0-a9ce-4d04e180cf1b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3a40721d-e155-41e0-a9ce-4d04e180cf1b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3a1c43de-3193-4c75-93cd-b9236b69142d {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 50px;
padding-bottom: 50px;
min-height: 50px;
background-color: rgba(51, 18, 121, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-3a1c43de-3193-4c75-93cd-b9236b69142d {
  padding-left: 5%;
padding-right: 5%;
}
}@media (max-width: 767px){#s-3a1c43de-3193-4c75-93cd-b9236b69142d {
  padding-top: 32px;
padding-left: 3%;
padding-bottom: 32px;
padding-right: 3%;
}
}







#s-3a1c43de-3193-4c75-93cd-b9236b69142d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3a1c43de-3193-4c75-93cd-b9236b69142d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e52b5abd-7bcf-4ebd-a195-90a0e27bb478 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-e52b5abd-7bcf-4ebd-a195-90a0e27bb478 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 46px;
  line-height: 1.3em;
  letter-spacing: 0.4px;
  text-align: center;
}


@media (min-width: 768px) and (max-width: 991px){#s-e52b5abd-7bcf-4ebd-a195-90a0e27bb478 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 35px;
  line-height: 1.3em;
  letter-spacing: 0.4px;
  text-align: center;
}


}@media (max-width: 767px){#s-e52b5abd-7bcf-4ebd-a195-90a0e27bb478 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 26px;
  line-height: 1.3em;
  letter-spacing: 0.4px;
  text-align: center;
}


}
#s-c983dff7-b98f-4d74-8c0b-3a2553f44d12 {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
max-width: 1000px;
text-align: center;
}

#s-c983dff7-b98f-4d74-8c0b-3a2553f44d12 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1.2em;
  letter-spacing: 0.4px;
  text-align: center;
}


@media (max-width: 767px){#s-c983dff7-b98f-4d74-8c0b-3a2553f44d12 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.2em;
  letter-spacing: 0.4px;
  text-align: center;
}


}
#s-28a0c8fa-3479-425e-9d58-45980125f6e8 {
  margin-top: 32px;
padding-top: 10px;
padding-left: 40px;
padding-bottom: 10px;
padding-right: 40px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-style: solid;
border-radius: 25px;
background-color: rgba(247, 249, 53, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(51, 18, 121, 1);
}
#s-28a0c8fa-3479-425e-9d58-45980125f6e8:hover {background-color: rgba(252, 255, 99, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(51, 18, 121, 1) !important;}#s-28a0c8fa-3479-425e-9d58-45980125f6e8:active {background-color: rgba(252, 255, 99, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(51, 18, 121, 1) !important;}@media (max-width: 767px){#s-28a0c8fa-3479-425e-9d58-45980125f6e8 {
  margin-top: 21px;
}
}

  #s-28a0c8fa-3479-425e-9d58-45980125f6e8-root {
    text-align: center;
  }


#s-28a0c8fa-3479-425e-9d58-45980125f6e8.shg-btn {
  color: rgba(51, 18, 121, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-28a0c8fa-3479-425e-9d58-45980125f6e8-root {
    text-align: center;
  }


#s-28a0c8fa-3479-425e-9d58-45980125f6e8.shg-btn {
  color: rgba(51, 18, 121, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-28a0c8fa-3479-425e-9d58-45980125f6e8-root {
    text-align: center;
  }


#s-28a0c8fa-3479-425e-9d58-45980125f6e8.shg-btn {
  color: rgba(51, 18, 121, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-28a0c8fa-3479-425e-9d58-45980125f6e8-root {
    text-align: center;
  }


#s-28a0c8fa-3479-425e-9d58-45980125f6e8.shg-btn {
  color: rgba(51, 18, 121, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-28a0c8fa-3479-425e-9d58-45980125f6e8-root {
    text-align: center;
  }


#s-28a0c8fa-3479-425e-9d58-45980125f6e8.shg-btn {
  color: rgba(51, 18, 121, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-a083628f-10ae-45a6-8691-60bf996c2c6a {
  margin-bottom: 0px;
padding-top: 64px;
padding-bottom: 64px;
min-height: 50px;
background-color: rgba(228, 229, 251, 1);
}
@media (max-width: 767px){#s-a083628f-10ae-45a6-8691-60bf996c2c6a {
  padding-top: 32px;
padding-bottom: 20px;
}
}







#s-a083628f-10ae-45a6-8691-60bf996c2c6a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a083628f-10ae-45a6-8691-60bf996c2c6a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-591bd639-8475-4d81-9cd5-8f4a1963f082 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (max-width: 767px){#s-591bd639-8475-4d81-9cd5-8f4a1963f082 {
  margin-left: 2%;
margin-right: 2%;
}
}
#s-591bd639-8475-4d81-9cd5-8f4a1963f082 .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 38px;
  line-height: 1.3em;
  letter-spacing: 0.4px;
  text-align: center;
}


@media (min-width: 768px) and (max-width: 991px){#s-591bd639-8475-4d81-9cd5-8f4a1963f082 .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 35px;
  line-height: 1.3em;
  letter-spacing: 0.4px;
  text-align: center;
}


}@media (max-width: 767px){#s-591bd639-8475-4d81-9cd5-8f4a1963f082 .shogun-heading-component h1 {
  color: rgba(51, 18, 121, 1);
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 28px;
  line-height: 1.3em;
  letter-spacing: 0.4px;
  text-align: center;
}


}
#s-f7aa602c-11ac-43fe-ae60-23e99de7cc51 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-76e69e03-c923-4f31-85c3-2c1218427827 {
  margin-top: 32px;
margin-left: auto;
margin-right: auto;
max-width: 1000px;
}
@media (min-width: 768px) and (max-width: 991px){#s-76e69e03-c923-4f31-85c3-2c1218427827 {
  margin-left: 5%;
margin-right: 5%;
}
}@media (max-width: 767px){#s-76e69e03-c923-4f31-85c3-2c1218427827 {
  margin-top: 20px;
margin-left: 5px;
margin-bottom: 0px;
margin-right: 5px;
}
}
#s-76e69e03-c923-4f31-85c3-2c1218427827 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(255, 255, 255, 1);
}

#s-76e69e03-c923-4f31-85c3-2c1218427827 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-76e69e03-c923-4f31-85c3-2c1218427827 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(76, 75, 83, 1);
}

#s-76e69e03-c923-4f31-85c3-2c1218427827 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 1);
  border-top: 1px solid rgba(255, 255, 255, 1);
}

#s-76e69e03-c923-4f31-85c3-2c1218427827 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(76, 75, 83, 1);
  text-align: left;
  font-family: Montserrat;
  font-weight: 600;
  font-style: ;
  font-size: 20px;
}

#s-76e69e03-c923-4f31-85c3-2c1218427827 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 20px;
}@media (min-width: 1200px){#s-76e69e03-c923-4f31-85c3-2c1218427827 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(255, 255, 255, 1);
}

#s-76e69e03-c923-4f31-85c3-2c1218427827 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 11px;
}

#s-76e69e03-c923-4f31-85c3-2c1218427827 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(76, 75, 83, 1);
}

#s-76e69e03-c923-4f31-85c3-2c1218427827 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 1);
  border-top: 1px solid rgba(255, 255, 255, 1);
}

#s-76e69e03-c923-4f31-85c3-2c1218427827 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(76, 75, 83, 1);
  text-align: left;
  font-family: Montserrat;
  font-weight: 600;
  font-style: ;
  font-size: 18px;
}

#s-76e69e03-c923-4f31-85c3-2c1218427827 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 18px;
}}@media (max-width: 767px){#s-76e69e03-c923-4f31-85c3-2c1218427827 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(255, 255, 255, 1);
}

#s-76e69e03-c923-4f31-85c3-2c1218427827 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 11px;
}

#s-76e69e03-c923-4f31-85c3-2c1218427827 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(76, 75, 83, 1);
}

#s-76e69e03-c923-4f31-85c3-2c1218427827 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 1);
  border-top: 1px solid rgba(255, 255, 255, 1);
}

#s-76e69e03-c923-4f31-85c3-2c1218427827 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(76, 75, 83, 1);
  text-align: left;
  font-family: Montserrat;
  font-weight: 600;
  font-style: ;
  font-size: 18px;
}

#s-76e69e03-c923-4f31-85c3-2c1218427827 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 18px;
}}
#s-accf6168-6af3-493d-b5cc-a738773fdc11 {
  margin-left: 10px;
margin-right: 10px;
}
@media (max-width: 767px){#s-accf6168-6af3-493d-b5cc-a738773fdc11 {
  margin-top: -10px;
}
}
#s-361328c9-9741-4bed-8af8-3407e22fb411 {
  margin-left: 10px;
margin-right: 10px;
}
@media (max-width: 767px){#s-361328c9-9741-4bed-8af8-3407e22fb411 {
  margin-top: -10px;
}
}
#s-47cb7906-cd03-435d-9a46-e6d8f183fb94 {
  margin-left: 10px;
margin-right: 10px;
}
@media (max-width: 767px){#s-47cb7906-cd03-435d-9a46-e6d8f183fb94 {
  margin-top: -10px;
}
}
#s-bf111b62-9394-495d-836d-4463b87f0a08 {
  margin-left: 10px;
margin-right: 10px;
}
@media (max-width: 767px){#s-bf111b62-9394-495d-836d-4463b87f0a08 {
  margin-top: -10px;
}
}
#s-641ee2bf-c9aa-4769-bb99-019b6b582b3b {
  margin-left: 10px;
margin-right: 10px;
}
@media (max-width: 767px){#s-641ee2bf-c9aa-4769-bb99-019b6b582b3b {
  margin-top: -10px;
}
}
#s-4106bdac-a484-44a8-b59d-caa01416e0f8 {
  margin-left: 10px;
margin-right: 10px;
}
@media (max-width: 767px){#s-4106bdac-a484-44a8-b59d-caa01416e0f8 {
  margin-top: -10px;
}
}
#s-0f522086-2c51-45eb-9a69-6d189bc2641e {
  margin-left: 10px;
margin-right: 10px;
}
@media (max-width: 767px){#s-0f522086-2c51-45eb-9a69-6d189bc2641e {
  margin-top: -10px;
}
}
#s-ff22e12e-d168-46b0-b8cb-77bdf58f4c25 {
  margin-left: 10px;
margin-right: 10px;
}
@media (max-width: 767px){#s-ff22e12e-d168-46b0-b8cb-77bdf58f4c25 {
  margin-top: -10px;
}
}
#s-f538d0c8-6775-4546-a02c-6b9f8ead9f11 {
  margin-left: 10px;
margin-right: 10px;
}
@media (max-width: 767px){#s-f538d0c8-6775-4546-a02c-6b9f8ead9f11 {
  margin-top: -10px;
}
}
#s-8b632dd7-88b1-4e8e-9ee5-b0e18208ee00 {
  margin-left: 10px;
margin-right: 10px;
}
@media (max-width: 767px){#s-8b632dd7-88b1-4e8e-9ee5-b0e18208ee00 {
  margin-top: -10px;
}
}
#s-dd1b82d6-dd3b-4902-8e8e-f708e9773f48 {
  margin-left: 10px;
margin-right: 10px;
}
@media (max-width: 767px){#s-dd1b82d6-dd3b-4902-8e8e-f708e9773f48 {
  margin-top: -10px;
}
}
#s-8674bade-8e9e-490f-b436-f495792b0f50 {
  margin-top: 32px;
padding-top: 10px;
padding-left: 40px;
padding-bottom: 10px;
padding-right: 40px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-style: solid;
border-radius: 25px;
background-color: rgba(247, 249, 53, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(51, 18, 121, 1);
}
#s-8674bade-8e9e-490f-b436-f495792b0f50:hover {background-color: rgba(252, 255, 99, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(51, 18, 121, 1) !important;}#s-8674bade-8e9e-490f-b436-f495792b0f50:active {background-color: rgba(252, 255, 99, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(51, 18, 121, 1) !important;}@media (max-width: 767px){#s-8674bade-8e9e-490f-b436-f495792b0f50 {
  
}
}

  #s-8674bade-8e9e-490f-b436-f495792b0f50-root {
    text-align: center;
  }


#s-8674bade-8e9e-490f-b436-f495792b0f50.shg-btn {
  color: rgba(51, 18, 121, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-8674bade-8e9e-490f-b436-f495792b0f50-root {
    text-align: center;
  }


#s-8674bade-8e9e-490f-b436-f495792b0f50.shg-btn {
  color: rgba(51, 18, 121, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-8674bade-8e9e-490f-b436-f495792b0f50-root {
    text-align: center;
  }


#s-8674bade-8e9e-490f-b436-f495792b0f50.shg-btn {
  color: rgba(51, 18, 121, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-8674bade-8e9e-490f-b436-f495792b0f50-root {
    text-align: center;
  }


#s-8674bade-8e9e-490f-b436-f495792b0f50.shg-btn {
  color: rgba(51, 18, 121, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-8674bade-8e9e-490f-b436-f495792b0f50-root {
    text-align: center;
  }


#s-8674bade-8e9e-490f-b436-f495792b0f50.shg-btn {
  color: rgba(51, 18, 121, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-f4233056-fb24-4799-ab29-d68239179bbf {
  padding-top: 64px;
padding-bottom: 64px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-f4233056-fb24-4799-ab29-d68239179bbf {
  padding-top: 30px;
padding-bottom: 20px;
}
}







#s-f4233056-fb24-4799-ab29-d68239179bbf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f4233056-fb24-4799-ab29-d68239179bbf.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-34e05a3b-0eb8-4480-b2a9-e69456b91745 {
  margin-left: auto;
margin-right: auto;
max-width: 1400px;
}
@media (min-width: 768px) and (max-width: 991px){#s-34e05a3b-0eb8-4480-b2a9-e69456b91745 {
  margin-left: 5%;
margin-right: 5%;
}
}@media (max-width: 767px){#s-34e05a3b-0eb8-4480-b2a9-e69456b91745 {
  margin-left: 5%;
margin-right: 5%;
}
}
/*
  $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;
}
