.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-defccf58-9904-4a6c-beda-ba8b5361b9c8 {
  margin-top: 50px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
min-height: 50px;
}
@media (min-width: 1200px){#s-defccf58-9904-4a6c-beda-ba8b5361b9c8 {
  margin-left: 10%;
margin-right: 10%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-defccf58-9904-4a6c-beda-ba8b5361b9c8 {
  margin-left: 10%;
margin-right: 10%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-defccf58-9904-4a6c-beda-ba8b5361b9c8 {
  margin-left: 5%;
margin-right: 5%;
}
}@media (max-width: 767px){#s-defccf58-9904-4a6c-beda-ba8b5361b9c8 {
  margin-top: 50px;
margin-left: 6%;
margin-bottom: 50px;
margin-right: 6%;
}
}







#s-defccf58-9904-4a6c-beda-ba8b5361b9c8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-defccf58-9904-4a6c-beda-ba8b5361b9c8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.shg-row {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  min-height: inherit;
  max-height: inherit;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

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

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

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

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

#s-35e28574-77f2-4e62-88a9-ef430fae9f29 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-35e28574-77f2-4e62-88a9-ef430fae9f29"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-35e28574-77f2-4e62-88a9-ef430fae9f29"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 30.0px);
}

[id="s-35e28574-77f2-4e62-88a9-ef430fae9f29"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-35e28574-77f2-4e62-88a9-ef430fae9f29"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 30.0px);
}

[id="s-35e28574-77f2-4e62-88a9-ef430fae9f29"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-35e28574-77f2-4e62-88a9-ef430fae9f29"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 30.0px);
}

[id="s-35e28574-77f2-4e62-88a9-ef430fae9f29"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 30.0px);
}

}

#s-ab7aa882-5761-4f75-92c2-2578511386da {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-ab7aa882-5761-4f75-92c2-2578511386da > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ab7aa882-5761-4f75-92c2-2578511386da.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (min-width: 768px) and (max-width: 991px){






#s-ab7aa882-5761-4f75-92c2-2578511386da > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ab7aa882-5761-4f75-92c2-2578511386da.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
.shg-align-container {
  box-sizing: border-box;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-cover {
  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-c714123d-efb4-480f-9f8f-605217dfe3d9 {
  margin-left: auto;
margin-right: auto;
max-width: 1119px;
aspect-ratio: 1119/258;
text-align: center;
}
@media (min-width: 1200px){#s-c714123d-efb4-480f-9f8f-605217dfe3d9 {
  max-width: 250px;
text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c714123d-efb4-480f-9f8f-605217dfe3d9 {
  max-width: 250px;
text-align: left;
}
}@media (max-width: 767px){#s-c714123d-efb4-480f-9f8f-605217dfe3d9 {
  max-width: 300px;
text-align: left;
}
}
#s-c714123d-efb4-480f-9f8f-605217dfe3d9 {
  margin: 0 !important;
  overflow: visible;
}

#s-c714123d-efb4-480f-9f8f-605217dfe3d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c714123d-efb4-480f-9f8f-605217dfe3d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c714123d-efb4-480f-9f8f-605217dfe3d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c714123d-efb4-480f-9f8f-605217dfe3d9 img.shogun-image {
  /* Add background color handling */
  
}

#s-c714123d-efb4-480f-9f8f-605217dfe3d9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #000;
  border-style: none;
  border-radius: 3px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c714123d-efb4-480f-9f8f-605217dfe3d9 .shg-image-content-wrapper {
      aspect-ratio: 1119/258;
      min-width: 100%;
      height: auto;
    }

    #s-c714123d-efb4-480f-9f8f-605217dfe3d9 .shogun-image-link {
      aspect-ratio: 1119/258;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c714123d-efb4-480f-9f8f-605217dfe3d9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c714123d-efb4-480f-9f8f-605217dfe3d9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c714123d-efb4-480f-9f8f-605217dfe3d9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1119px;
  }



  img.s-c714123d-efb4-480f-9f8f-605217dfe3d9.shogun-image {
    
    
    
    max-height: 1119px;
  }


.s-c714123d-efb4-480f-9f8f-605217dfe3d9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c714123d-efb4-480f-9f8f-605217dfe3d9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c714123d-efb4-480f-9f8f-605217dfe3d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c714123d-efb4-480f-9f8f-605217dfe3d9.shogun-image {
  box-sizing: border-box;
}



.s-c714123d-efb4-480f-9f8f-605217dfe3d9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c714123d-efb4-480f-9f8f-605217dfe3d9 {
      --shg-aspect-ratio: calc(1119/258); 
    }

    .s-c714123d-efb4-480f-9f8f-605217dfe3d9.shogun-image-container {
      position: relative;
    }

    .s-c714123d-efb4-480f-9f8f-605217dfe3d9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c714123d-efb4-480f-9f8f-605217dfe3d9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c714123d-efb4-480f-9f8f-605217dfe3d9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1119px;
    }
  }

@media (min-width: 1200px){#s-c714123d-efb4-480f-9f8f-605217dfe3d9 {
  margin: 0 !important;
  overflow: visible;
}

#s-c714123d-efb4-480f-9f8f-605217dfe3d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c714123d-efb4-480f-9f8f-605217dfe3d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c714123d-efb4-480f-9f8f-605217dfe3d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c714123d-efb4-480f-9f8f-605217dfe3d9 img.shogun-image {
  /* Add background color handling */
  
}

#s-c714123d-efb4-480f-9f8f-605217dfe3d9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c714123d-efb4-480f-9f8f-605217dfe3d9 .shg-image-content-wrapper {
      aspect-ratio: 1119/258;
      min-width: 100%;
      height: auto;
    }

    #s-c714123d-efb4-480f-9f8f-605217dfe3d9 .shogun-image-link {
      aspect-ratio: 1119/258;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c714123d-efb4-480f-9f8f-605217dfe3d9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c714123d-efb4-480f-9f8f-605217dfe3d9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c714123d-efb4-480f-9f8f-605217dfe3d9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1119px;
  }



  img.s-c714123d-efb4-480f-9f8f-605217dfe3d9.shogun-image {
    
    
    
    max-height: 1119px;
  }


.s-c714123d-efb4-480f-9f8f-605217dfe3d9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c714123d-efb4-480f-9f8f-605217dfe3d9.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-c714123d-efb4-480f-9f8f-605217dfe3d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c714123d-efb4-480f-9f8f-605217dfe3d9.shogun-image {
  box-sizing: border-box;
}



.s-c714123d-efb4-480f-9f8f-605217dfe3d9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c714123d-efb4-480f-9f8f-605217dfe3d9 {
      --shg-aspect-ratio: calc(1119/258); 
    }

    .s-c714123d-efb4-480f-9f8f-605217dfe3d9.shogun-image-container {
      position: relative;
    }

    .s-c714123d-efb4-480f-9f8f-605217dfe3d9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c714123d-efb4-480f-9f8f-605217dfe3d9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c714123d-efb4-480f-9f8f-605217dfe3d9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1119px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-c714123d-efb4-480f-9f8f-605217dfe3d9 {
  margin: 0 !important;
  overflow: visible;
}

#s-c714123d-efb4-480f-9f8f-605217dfe3d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c714123d-efb4-480f-9f8f-605217dfe3d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c714123d-efb4-480f-9f8f-605217dfe3d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c714123d-efb4-480f-9f8f-605217dfe3d9 img.shogun-image {
  /* Add background color handling */
  
}

#s-c714123d-efb4-480f-9f8f-605217dfe3d9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c714123d-efb4-480f-9f8f-605217dfe3d9 .shg-image-content-wrapper {
      aspect-ratio: 1119/258;
      min-width: 100%;
      height: auto;
    }

    #s-c714123d-efb4-480f-9f8f-605217dfe3d9 .shogun-image-link {
      aspect-ratio: 1119/258;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c714123d-efb4-480f-9f8f-605217dfe3d9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c714123d-efb4-480f-9f8f-605217dfe3d9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c714123d-efb4-480f-9f8f-605217dfe3d9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1119px;
  }



  img.s-c714123d-efb4-480f-9f8f-605217dfe3d9.shogun-image {
    
    
    
    max-height: 1119px;
  }


.s-c714123d-efb4-480f-9f8f-605217dfe3d9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c714123d-efb4-480f-9f8f-605217dfe3d9.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-c714123d-efb4-480f-9f8f-605217dfe3d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c714123d-efb4-480f-9f8f-605217dfe3d9.shogun-image {
  box-sizing: border-box;
}



.s-c714123d-efb4-480f-9f8f-605217dfe3d9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c714123d-efb4-480f-9f8f-605217dfe3d9 {
      --shg-aspect-ratio: calc(1119/258); 
    }

    .s-c714123d-efb4-480f-9f8f-605217dfe3d9.shogun-image-container {
      position: relative;
    }

    .s-c714123d-efb4-480f-9f8f-605217dfe3d9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c714123d-efb4-480f-9f8f-605217dfe3d9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c714123d-efb4-480f-9f8f-605217dfe3d9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1119px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-c714123d-efb4-480f-9f8f-605217dfe3d9 {
  margin: 0 !important;
  overflow: visible;
}

#s-c714123d-efb4-480f-9f8f-605217dfe3d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c714123d-efb4-480f-9f8f-605217dfe3d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c714123d-efb4-480f-9f8f-605217dfe3d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c714123d-efb4-480f-9f8f-605217dfe3d9 img.shogun-image {
  /* Add background color handling */
  
}

#s-c714123d-efb4-480f-9f8f-605217dfe3d9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c714123d-efb4-480f-9f8f-605217dfe3d9 .shg-image-content-wrapper {
      aspect-ratio: 1119/258;
      min-width: 100%;
      height: auto;
    }

    #s-c714123d-efb4-480f-9f8f-605217dfe3d9 .shogun-image-link {
      aspect-ratio: 1119/258;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c714123d-efb4-480f-9f8f-605217dfe3d9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c714123d-efb4-480f-9f8f-605217dfe3d9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c714123d-efb4-480f-9f8f-605217dfe3d9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1119px;
  }



  img.s-c714123d-efb4-480f-9f8f-605217dfe3d9.shogun-image {
    
    
    
    max-height: 1119px;
  }


.s-c714123d-efb4-480f-9f8f-605217dfe3d9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c714123d-efb4-480f-9f8f-605217dfe3d9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c714123d-efb4-480f-9f8f-605217dfe3d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c714123d-efb4-480f-9f8f-605217dfe3d9.shogun-image {
  box-sizing: border-box;
}



.s-c714123d-efb4-480f-9f8f-605217dfe3d9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c714123d-efb4-480f-9f8f-605217dfe3d9 {
      --shg-aspect-ratio: calc(1119/258); 
    }

    .s-c714123d-efb4-480f-9f8f-605217dfe3d9.shogun-image-container {
      position: relative;
    }

    .s-c714123d-efb4-480f-9f8f-605217dfe3d9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c714123d-efb4-480f-9f8f-605217dfe3d9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c714123d-efb4-480f-9f8f-605217dfe3d9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1119px;
    }
  }

}@media (max-width: 767px){#s-c714123d-efb4-480f-9f8f-605217dfe3d9 {
  margin: 0 !important;
  overflow: visible;
}

#s-c714123d-efb4-480f-9f8f-605217dfe3d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c714123d-efb4-480f-9f8f-605217dfe3d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c714123d-efb4-480f-9f8f-605217dfe3d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c714123d-efb4-480f-9f8f-605217dfe3d9 img.shogun-image {
  /* Add background color handling */
  
}

#s-c714123d-efb4-480f-9f8f-605217dfe3d9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c714123d-efb4-480f-9f8f-605217dfe3d9 .shg-image-content-wrapper {
      aspect-ratio: 1119/258;
      min-width: 100%;
      height: auto;
    }

    #s-c714123d-efb4-480f-9f8f-605217dfe3d9 .shogun-image-link {
      aspect-ratio: 1119/258;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c714123d-efb4-480f-9f8f-605217dfe3d9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c714123d-efb4-480f-9f8f-605217dfe3d9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c714123d-efb4-480f-9f8f-605217dfe3d9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1119px;
  }



  img.s-c714123d-efb4-480f-9f8f-605217dfe3d9.shogun-image {
    
    
    
    max-height: 1119px;
  }


.s-c714123d-efb4-480f-9f8f-605217dfe3d9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c714123d-efb4-480f-9f8f-605217dfe3d9.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-c714123d-efb4-480f-9f8f-605217dfe3d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c714123d-efb4-480f-9f8f-605217dfe3d9.shogun-image {
  box-sizing: border-box;
}



.s-c714123d-efb4-480f-9f8f-605217dfe3d9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c714123d-efb4-480f-9f8f-605217dfe3d9 {
      --shg-aspect-ratio: calc(1119/258); 
    }

    .s-c714123d-efb4-480f-9f8f-605217dfe3d9.shogun-image-container {
      position: relative;
    }

    .s-c714123d-efb4-480f-9f8f-605217dfe3d9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c714123d-efb4-480f-9f8f-605217dfe3d9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c714123d-efb4-480f-9f8f-605217dfe3d9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1119px;
    }
  }

}
.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-5df16072-ba70-4a22-82d8-6b60988fae5a {
  margin-top: 15px;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-5df16072-ba70-4a22-82d8-6b60988fae5a {
  margin-top: 15px;
}
}@media (max-width: 767px){#s-5df16072-ba70-4a22-82d8-6b60988fae5a {
  margin-top: 30px;
}
}
#s-78b7c1e3-4e9d-48cc-a709-37f7fd3095a8 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-78b7c1e3-4e9d-48cc-a709-37f7fd3095a8 {
  margin-top: 50px;
}
}







#s-78b7c1e3-4e9d-48cc-a709-37f7fd3095a8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-78b7c1e3-4e9d-48cc-a709-37f7fd3095a8.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

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

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

#s-4c84d239-e6b3-429d-a47b-e5e63aa73ca9 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-4c84d239-e6b3-429d-a47b-e5e63aa73ca9 {
  padding-top: 0px;
padding-bottom: 0px;
}
}
#s-4c84d239-e6b3-429d-a47b-e5e63aa73ca9 .shogun-heading-component h1 {
  color: ;
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


@media (min-width: 1200px){#s-4c84d239-e6b3-429d-a47b-e5e63aa73ca9 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-4c84d239-e6b3-429d-a47b-e5e63aa73ca9 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-4c84d239-e6b3-429d-a47b-e5e63aa73ca9 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


}@media (max-width: 767px){#s-4c84d239-e6b3-429d-a47b-e5e63aa73ca9 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


}
.shogun-table-wrapper {
  overflow: auto;
}

table.shogun-table {
  width: 100%;
  max-width: 100%;
  border-collapse: collapse;
  border-style: hidden;
}

thead.shogun-table-column-container {
  font-weight: bold;
}

td.shogun-table-column {
  padding: 10px;
}

td.shogun-table-row {
  padding: 10px;
  min-height: 45px;
}

td.shogun-table-column:only-child, td.shogun-table-row:only-child {
  width: 100%;
}

#s-983e49a7-20a0-48d0-8b28-c72f7318f030 {
  margin-left: auto;
margin-right: auto;
}

#s-983e49a7-20a0-48d0-8b28-c72f7318f030 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(242, 242, 242, 1);
  border-radius: 3px;
}

#s-983e49a7-20a0-48d0-8b28-c72f7318f030 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-983e49a7-20a0-48d0-8b28-c72f7318f030 td.shogun-table-column {
  background-color: rgba(242, 242, 242, 1);
  padding: 10px;
  text-align: inherit;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-983e49a7-20a0-48d0-8b28-c72f7318f030 td.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-983e49a7-20a0-48d0-8b28-c72f7318f030 td.shogun-table-column, #s-983e49a7-20a0-48d0-8b28-c72f7318f030 td.shogun-table-row {
  border: 1px solid rgba(242, 242, 242, 1);
}

#s-10000128-2c1f-4fc0-9ecf-22089fdd6b00 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-71e409fa-990b-4107-9f73-a3c626ae416c {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-01dff70b-5b13-43fa-80b5-2cb66432aece {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-0e265991-e225-4bd0-9585-2fea17e13176 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-af173db8-d570-4351-9e4f-beba68223cfe {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-ecaad08e-bd70-4e6c-a8d1-3fc7622ac713 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-01d4194b-351c-4291-b3c0-af329ea63459 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-06ba4a12-8369-4fdd-bb3c-6b72ce6cd30f {
  margin-left: auto;
margin-right: auto;
}

#s-82cb1219-bb70-404a-87f4-c1db973b0572 {
  margin-left: auto;
margin-right: auto;
}

#s-48d22a36-2b72-4b37-9456-227daed66985 {
  margin-left: auto;
margin-right: auto;
}

#s-8e081dc6-cd60-4d8d-bc1a-39a14e934f8f {
  margin-left: auto;
margin-right: auto;
}

#s-1744ea91-8e92-4ef0-a343-b770e5423570 {
  margin-left: auto;
margin-right: auto;
}

#s-1fc098c8-8e3c-484f-b672-b968eeab0aad {
  margin-left: auto;
margin-right: auto;
}

#s-0545c340-0b95-40a9-8b42-976e48e0df15 {
  margin-left: auto;
margin-right: auto;
}

#s-5a4c418b-733c-491f-9bac-00039402b8db {
  margin-top: 50px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-5a4c418b-733c-491f-9bac-00039402b8db"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5a4c418b-733c-491f-9bac-00039402b8db"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-5a4c418b-733c-491f-9bac-00039402b8db"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-5a4c418b-733c-491f-9bac-00039402b8db"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-20e7f8b7-e3a2-4aa3-9687-868e3d9650e1 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-20e7f8b7-e3a2-4aa3-9687-868e3d9650e1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-20e7f8b7-e3a2-4aa3-9687-868e3d9650e1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-63cdf705-ecf2-451e-8375-c1f6df3b23a6 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-63cdf705-ecf2-451e-8375-c1f6df3b23a6 {
  padding-top: 0px;
padding-bottom: 0px;
}
}
#s-63cdf705-ecf2-451e-8375-c1f6df3b23a6 .shogun-heading-component h1 {
  color: ;
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


@media (min-width: 1200px){#s-63cdf705-ecf2-451e-8375-c1f6df3b23a6 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-63cdf705-ecf2-451e-8375-c1f6df3b23a6 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-63cdf705-ecf2-451e-8375-c1f6df3b23a6 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


}@media (max-width: 767px){#s-63cdf705-ecf2-451e-8375-c1f6df3b23a6 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


}
#s-a1c4ec8a-5fb8-4e9b-b947-9dd53d3f4ef1 {
  margin-left: auto;
margin-right: auto;
}

#s-a1c4ec8a-5fb8-4e9b-b947-9dd53d3f4ef1 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(242, 242, 242, 1);
  border-radius: 3px;
}

#s-a1c4ec8a-5fb8-4e9b-b947-9dd53d3f4ef1 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-a1c4ec8a-5fb8-4e9b-b947-9dd53d3f4ef1 td.shogun-table-column {
  background-color: rgba(242, 242, 242, 1);
  padding: 10px;
  text-align: inherit;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-a1c4ec8a-5fb8-4e9b-b947-9dd53d3f4ef1 td.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-a1c4ec8a-5fb8-4e9b-b947-9dd53d3f4ef1 td.shogun-table-column, #s-a1c4ec8a-5fb8-4e9b-b947-9dd53d3f4ef1 td.shogun-table-row {
  border: 1px solid rgba(242, 242, 242, 1);
}

#s-19d5c60e-390f-44ca-8660-b0bdd23cd1d2 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-0ba10b44-f19a-4a48-8900-624f791c6194 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-e32d3da5-2a33-4a9c-a406-0633770636de {
  margin-left: auto;
margin-right: auto;
}

#s-6f004df8-d006-4824-9fe7-e6325cbd93a6 {
  margin-left: auto;
margin-right: auto;
}

#s-7b5f207f-efba-48cb-b390-1b5ac7c5e6d9 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-7b5f207f-efba-48cb-b390-1b5ac7c5e6d9 {
  margin-top: 50px;
}
}







#s-7b5f207f-efba-48cb-b390-1b5ac7c5e6d9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7b5f207f-efba-48cb-b390-1b5ac7c5e6d9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5ab71307-4fd8-4a4f-b58c-1db66684cd58 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-5ab71307-4fd8-4a4f-b58c-1db66684cd58 {
  padding-top: 0px;
padding-bottom: 0px;
}
}
#s-5ab71307-4fd8-4a4f-b58c-1db66684cd58 .shogun-heading-component h1 {
  color: ;
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


@media (min-width: 1200px){#s-5ab71307-4fd8-4a4f-b58c-1db66684cd58 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-5ab71307-4fd8-4a4f-b58c-1db66684cd58 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-5ab71307-4fd8-4a4f-b58c-1db66684cd58 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


}@media (max-width: 767px){#s-5ab71307-4fd8-4a4f-b58c-1db66684cd58 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


}
#s-7a563f70-c2df-4e2c-9ecb-254916f37ccc {
  margin-left: auto;
margin-right: auto;
}

#s-7a563f70-c2df-4e2c-9ecb-254916f37ccc .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(242, 242, 242, 1);
  border-radius: 3px;
}

#s-7a563f70-c2df-4e2c-9ecb-254916f37ccc table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-7a563f70-c2df-4e2c-9ecb-254916f37ccc td.shogun-table-column {
  background-color: rgba(242, 242, 242, 1);
  padding: 10px;
  text-align: inherit;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-7a563f70-c2df-4e2c-9ecb-254916f37ccc td.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-7a563f70-c2df-4e2c-9ecb-254916f37ccc td.shogun-table-column, #s-7a563f70-c2df-4e2c-9ecb-254916f37ccc td.shogun-table-row {
  border: 1px solid rgba(242, 242, 242, 1);
}

#s-1a0ea4b2-5996-40a8-8b30-4a5de51791ef {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-1ae43810-3e5f-450e-9e31-e73931b1314f {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-2d0a444b-7f16-4f0b-b7ee-51b1705a0226 {
  margin-left: auto;
margin-right: auto;
}

#s-9c3c29d0-90d5-4484-879d-a5b2cb9d6d19 {
  margin-left: auto;
margin-right: auto;
}

#s-05d028ae-2be3-44f6-b369-b705fd4169ca {
  margin-top: 50px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
min-height: 50px;
}
@media (min-width: 1200px){#s-05d028ae-2be3-44f6-b369-b705fd4169ca {
  margin-left: 10%;
margin-right: 10%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-05d028ae-2be3-44f6-b369-b705fd4169ca {
  margin-left: 10%;
margin-right: 10%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-05d028ae-2be3-44f6-b369-b705fd4169ca {
  margin-left: 5%;
margin-right: 5%;
}
}@media (max-width: 767px){#s-05d028ae-2be3-44f6-b369-b705fd4169ca {
  margin-top: 30px;
margin-left: 6%;
margin-right: 6%;
}
}







#s-05d028ae-2be3-44f6-b369-b705fd4169ca > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-05d028ae-2be3-44f6-b369-b705fd4169ca.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.shg-hr-wrapper {
  padding: 30px 0;
}

.shg-hr-wrapper hr {
  margin: 0;
  border: 0;
  width: 100%;
}

#s-0ccb43bb-d34b-4549-9d39-c2670f393874 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-0ccb43bb-d34b-4549-9d39-c2670f393874 {
  margin-left: 0%;
margin-right: 0%;
}
}
#s-0ccb43bb-d34b-4549-9d39-c2670f393874 hr {
  border-top: 2px solid rgba(227, 227, 227, 1);
}

#s-a03f0747-7bee-4d7d-a53d-4fea269cd8c9 {
  margin-top: 50px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
min-height: 50px;
}
@media (min-width: 1200px){#s-a03f0747-7bee-4d7d-a53d-4fea269cd8c9 {
  margin-left: 10%;
margin-right: 10%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-a03f0747-7bee-4d7d-a53d-4fea269cd8c9 {
  margin-left: 10%;
margin-right: 10%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a03f0747-7bee-4d7d-a53d-4fea269cd8c9 {
  margin-left: 5%;
margin-right: 5%;
}
}@media (max-width: 767px){#s-a03f0747-7bee-4d7d-a53d-4fea269cd8c9 {
  margin-top: 0px;
margin-left: 6%;
margin-bottom: 0px;
margin-right: 6%;
}
}







#s-a03f0747-7bee-4d7d-a53d-4fea269cd8c9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a03f0747-7bee-4d7d-a53d-4fea269cd8c9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-12496ba7-9f83-4290-84f5-f40c6a772fa9 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-12496ba7-9f83-4290-84f5-f40c6a772fa9"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-12496ba7-9f83-4290-84f5-f40c6a772fa9"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 40.0px);
}

}

@media (min-width: 992px) {
[id="s-12496ba7-9f83-4290-84f5-f40c6a772fa9"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 40.0px);
}

}

@media (min-width: 1200px) {
[id="s-12496ba7-9f83-4290-84f5-f40c6a772fa9"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 40.0px);
}

}

#s-c7bda20b-8779-4320-9a85-4ca7f2c68460 {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
border-top-width: 0px;
border-left-width: 10px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 206, 7, 1);
border-style: none;
min-height: 50px;
}








#s-c7bda20b-8779-4320-9a85-4ca7f2c68460 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c7bda20b-8779-4320-9a85-4ca7f2c68460.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-76bb6c0b-ab83-43e0-96f1-633e6fc24e17 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-left: 4%;
border-top-width: 0px;
border-left-width: 8px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 206, 7, 1);
border-style: solid;
}
@media (min-width: 768px) and (max-width: 991px){#s-76bb6c0b-ab83-43e0-96f1-633e6fc24e17 {
  margin-top: 15px;
}
}@media (max-width: 767px){#s-76bb6c0b-ab83-43e0-96f1-633e6fc24e17 {
  margin-top: 30px;
}
}
#s-3af0c121-507c-4473-a410-0df599f0a774 {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
border-top-width: 0px;
border-left-width: 10px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 206, 7, 1);
border-style: none;
min-height: 50px;
}








#s-3af0c121-507c-4473-a410-0df599f0a774 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3af0c121-507c-4473-a410-0df599f0a774.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-7eace51f-2cfe-46d5-87d0-1419cdca7d2b {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-left: 4%;
border-top-width: 0px;
border-left-width: 8px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 206, 7, 1);
border-style: solid;
}
@media (min-width: 768px) and (max-width: 991px){#s-7eace51f-2cfe-46d5-87d0-1419cdca7d2b {
  margin-top: 15px;
}
}@media (max-width: 767px){#s-7eace51f-2cfe-46d5-87d0-1419cdca7d2b {
  margin-top: 30px;
}
}
#s-cf320b59-9ad7-45ef-8b97-f0b554345ab2 {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
border-top-width: 0px;
border-left-width: 10px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 206, 7, 1);
border-style: none;
min-height: 50px;
}








#s-cf320b59-9ad7-45ef-8b97-f0b554345ab2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cf320b59-9ad7-45ef-8b97-f0b554345ab2.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-ae6b998f-3b6d-494e-bd50-40e69ccf3d6f {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-left: 4%;
border-top-width: 0px;
border-left-width: 8px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 206, 7, 1);
border-style: solid;
}
@media (min-width: 768px) and (max-width: 991px){#s-ae6b998f-3b6d-494e-bd50-40e69ccf3d6f {
  margin-top: 15px;
}
}@media (max-width: 767px){#s-ae6b998f-3b6d-494e-bd50-40e69ccf3d6f {
  margin-top: 30px;
}
}
#s-e78ecf70-aa5f-4f92-b862-713748a2e862 {
  margin-top: 30px;
margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-09eabe5a-62b6-4003-9017-b93d469bf2c1 {
  margin-top: 50px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-09eabe5a-62b6-4003-9017-b93d469bf2c1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-09eabe5a-62b6-4003-9017-b93d469bf2c1"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 40.0px);
}

}

@media (min-width: 992px) {
[id="s-09eabe5a-62b6-4003-9017-b93d469bf2c1"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 40.0px);
}

}

@media (min-width: 1200px) {
[id="s-09eabe5a-62b6-4003-9017-b93d469bf2c1"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 40.0px);
}

}

#s-64701955-e70e-451f-9f81-a30adeace5cd {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
border-top-width: 0px;
border-left-width: 10px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 206, 7, 1);
border-style: none;
min-height: 50px;
}








#s-64701955-e70e-451f-9f81-a30adeace5cd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-64701955-e70e-451f-9f81-a30adeace5cd.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-8682eb9b-9d12-42ab-807e-c9841b379e51 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-left: 4%;
border-top-width: 0px;
border-left-width: 8px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 206, 7, 1);
border-style: solid;
}
@media (min-width: 768px) and (max-width: 991px){#s-8682eb9b-9d12-42ab-807e-c9841b379e51 {
  margin-top: 15px;
}
}@media (max-width: 767px){#s-8682eb9b-9d12-42ab-807e-c9841b379e51 {
  margin-top: 30px;
}
}
#s-7811b2bf-7dd9-4faa-ae17-0fb9a5f9afdf {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
border-top-width: 0px;
border-left-width: 10px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 206, 7, 1);
border-style: none;
min-height: 50px;
}








#s-7811b2bf-7dd9-4faa-ae17-0fb9a5f9afdf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7811b2bf-7dd9-4faa-ae17-0fb9a5f9afdf.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-08f46591-7307-499f-ade2-82d2ac730dd9 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-left: 4%;
border-top-width: 0px;
border-left-width: 8px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 206, 7, 1);
border-style: solid;
}
@media (min-width: 768px) and (max-width: 991px){#s-08f46591-7307-499f-ade2-82d2ac730dd9 {
  margin-top: 15px;
}
}@media (max-width: 767px){#s-08f46591-7307-499f-ade2-82d2ac730dd9 {
  margin-top: 30px;
}
}
#s-a38757f6-bb88-4279-a806-92db62016b02 {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
border-top-width: 0px;
border-left-width: 10px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 206, 7, 1);
border-style: none;
min-height: 50px;
}








#s-a38757f6-bb88-4279-a806-92db62016b02 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a38757f6-bb88-4279-a806-92db62016b02.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-5f6e9b3c-7cd2-4ec7-959f-a2742cf3aa60 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-left: 4%;
border-top-width: 0px;
border-left-width: 8px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 206, 7, 1);
border-style: solid;
}
@media (min-width: 768px) and (max-width: 991px){#s-5f6e9b3c-7cd2-4ec7-959f-a2742cf3aa60 {
  margin-top: 15px;
}
}@media (max-width: 767px){#s-5f6e9b3c-7cd2-4ec7-959f-a2742cf3aa60 {
  margin-top: 30px;
}
}
#s-5f3c8b18-8d78-4002-8bd3-c28d0431c710 {
  margin-top: 50px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
min-height: 50px;
}
@media (min-width: 1200px){#s-5f3c8b18-8d78-4002-8bd3-c28d0431c710 {
  margin-left: 10%;
margin-right: 10%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-5f3c8b18-8d78-4002-8bd3-c28d0431c710 {
  margin-left: 10%;
margin-right: 10%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5f3c8b18-8d78-4002-8bd3-c28d0431c710 {
  margin-left: 5%;
margin-right: 5%;
}
}@media (max-width: 767px){#s-5f3c8b18-8d78-4002-8bd3-c28d0431c710 {
  margin-top: 30px;
margin-left: 6%;
margin-right: 6%;
}
}







#s-5f3c8b18-8d78-4002-8bd3-c28d0431c710 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5f3c8b18-8d78-4002-8bd3-c28d0431c710.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b3f0a957-0ae3-410b-8135-51b40dbf74c4 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-b3f0a957-0ae3-410b-8135-51b40dbf74c4 {
  margin-left: 0%;
margin-right: 0%;
}
}
#s-b3f0a957-0ae3-410b-8135-51b40dbf74c4 hr {
  border-top: 2px solid rgba(227, 227, 227, 1);
}

#s-dee8ffd2-7346-4cb5-bec1-cbd709bcd3c3 {
  margin-top: 50px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
padding-top: 0px;
padding-bottom: 0px;
min-height: 50px;
}
@media (min-width: 1200px){#s-dee8ffd2-7346-4cb5-bec1-cbd709bcd3c3 {
  margin-left: 10%;
margin-right: 10%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-dee8ffd2-7346-4cb5-bec1-cbd709bcd3c3 {
  margin-left: 10%;
margin-right: 10%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-dee8ffd2-7346-4cb5-bec1-cbd709bcd3c3 {
  margin-left: 5%;
margin-right: 5%;
}
}@media (max-width: 767px){#s-dee8ffd2-7346-4cb5-bec1-cbd709bcd3c3 {
  margin-top: 30px;
margin-left: 6%;
margin-bottom: 30px;
margin-right: 6%;
padding-bottom: 0px;
}
}







#s-dee8ffd2-7346-4cb5-bec1-cbd709bcd3c3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dee8ffd2-7346-4cb5-bec1-cbd709bcd3c3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-60d7e720-cf60-42f8-aef3-4f97b8df6c4b {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-60d7e720-cf60-42f8-aef3-4f97b8df6c4b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-60d7e720-cf60-42f8-aef3-4f97b8df6c4b"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 40.0px);
}

}

@media (min-width: 992px) {
[id="s-60d7e720-cf60-42f8-aef3-4f97b8df6c4b"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 40.0px);
}

}

@media (min-width: 1200px) {
[id="s-60d7e720-cf60-42f8-aef3-4f97b8df6c4b"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 40.0px);
}

}

#s-c61c9970-3b99-49b2-8cce-6a153ba91fe3 {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
border-top-width: 0px;
border-left-width: 10px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 206, 7, 1);
border-style: none;
min-height: 50px;
}








#s-c61c9970-3b99-49b2-8cce-6a153ba91fe3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c61c9970-3b99-49b2-8cce-6a153ba91fe3.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-b380062d-ed20-45b1-87af-97cdc89939fa {
  margin-left: auto;
margin-right: auto;
max-width: 800px;
aspect-ratio: 1/1;
text-align: center;
}

#s-b380062d-ed20-45b1-87af-97cdc89939fa {
  margin: 0 !important;
  overflow: visible;
}

#s-b380062d-ed20-45b1-87af-97cdc89939fa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b380062d-ed20-45b1-87af-97cdc89939fa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b380062d-ed20-45b1-87af-97cdc89939fa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b380062d-ed20-45b1-87af-97cdc89939fa img.shogun-image {
  /* Add background color handling */
  
}

#s-b380062d-ed20-45b1-87af-97cdc89939fa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 3px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b380062d-ed20-45b1-87af-97cdc89939fa .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b380062d-ed20-45b1-87af-97cdc89939fa .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b380062d-ed20-45b1-87af-97cdc89939fa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b380062d-ed20-45b1-87af-97cdc89939fa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b380062d-ed20-45b1-87af-97cdc89939fa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-b380062d-ed20-45b1-87af-97cdc89939fa.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-b380062d-ed20-45b1-87af-97cdc89939fa .shogun-image-content {
  
    justify-content: center;
  
}

.s-b380062d-ed20-45b1-87af-97cdc89939fa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b380062d-ed20-45b1-87af-97cdc89939fa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b380062d-ed20-45b1-87af-97cdc89939fa.shogun-image {
  box-sizing: border-box;
}



.s-b380062d-ed20-45b1-87af-97cdc89939fa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b380062d-ed20-45b1-87af-97cdc89939fa {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b380062d-ed20-45b1-87af-97cdc89939fa.shogun-image-container {
      position: relative;
    }

    .s-b380062d-ed20-45b1-87af-97cdc89939fa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b380062d-ed20-45b1-87af-97cdc89939fa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b380062d-ed20-45b1-87af-97cdc89939fa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

@media (min-width: 1200px){#s-b380062d-ed20-45b1-87af-97cdc89939fa {
  margin: 0 !important;
  overflow: visible;
}

#s-b380062d-ed20-45b1-87af-97cdc89939fa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b380062d-ed20-45b1-87af-97cdc89939fa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b380062d-ed20-45b1-87af-97cdc89939fa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b380062d-ed20-45b1-87af-97cdc89939fa img.shogun-image {
  /* Add background color handling */
  
}

#s-b380062d-ed20-45b1-87af-97cdc89939fa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b380062d-ed20-45b1-87af-97cdc89939fa .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b380062d-ed20-45b1-87af-97cdc89939fa .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b380062d-ed20-45b1-87af-97cdc89939fa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b380062d-ed20-45b1-87af-97cdc89939fa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b380062d-ed20-45b1-87af-97cdc89939fa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-b380062d-ed20-45b1-87af-97cdc89939fa.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-b380062d-ed20-45b1-87af-97cdc89939fa .shogun-image-content {
  
    justify-content: center;
  
}

.s-b380062d-ed20-45b1-87af-97cdc89939fa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b380062d-ed20-45b1-87af-97cdc89939fa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b380062d-ed20-45b1-87af-97cdc89939fa.shogun-image {
  box-sizing: border-box;
}



.s-b380062d-ed20-45b1-87af-97cdc89939fa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b380062d-ed20-45b1-87af-97cdc89939fa {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b380062d-ed20-45b1-87af-97cdc89939fa.shogun-image-container {
      position: relative;
    }

    .s-b380062d-ed20-45b1-87af-97cdc89939fa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b380062d-ed20-45b1-87af-97cdc89939fa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b380062d-ed20-45b1-87af-97cdc89939fa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-b380062d-ed20-45b1-87af-97cdc89939fa {
  margin: 0 !important;
  overflow: visible;
}

#s-b380062d-ed20-45b1-87af-97cdc89939fa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b380062d-ed20-45b1-87af-97cdc89939fa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b380062d-ed20-45b1-87af-97cdc89939fa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b380062d-ed20-45b1-87af-97cdc89939fa img.shogun-image {
  /* Add background color handling */
  
}

#s-b380062d-ed20-45b1-87af-97cdc89939fa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b380062d-ed20-45b1-87af-97cdc89939fa .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b380062d-ed20-45b1-87af-97cdc89939fa .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b380062d-ed20-45b1-87af-97cdc89939fa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b380062d-ed20-45b1-87af-97cdc89939fa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b380062d-ed20-45b1-87af-97cdc89939fa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-b380062d-ed20-45b1-87af-97cdc89939fa.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-b380062d-ed20-45b1-87af-97cdc89939fa .shogun-image-content {
  
    justify-content: center;
  
}

.s-b380062d-ed20-45b1-87af-97cdc89939fa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b380062d-ed20-45b1-87af-97cdc89939fa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b380062d-ed20-45b1-87af-97cdc89939fa.shogun-image {
  box-sizing: border-box;
}



.s-b380062d-ed20-45b1-87af-97cdc89939fa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b380062d-ed20-45b1-87af-97cdc89939fa {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b380062d-ed20-45b1-87af-97cdc89939fa.shogun-image-container {
      position: relative;
    }

    .s-b380062d-ed20-45b1-87af-97cdc89939fa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b380062d-ed20-45b1-87af-97cdc89939fa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b380062d-ed20-45b1-87af-97cdc89939fa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-b380062d-ed20-45b1-87af-97cdc89939fa {
  margin: 0 !important;
  overflow: visible;
}

#s-b380062d-ed20-45b1-87af-97cdc89939fa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b380062d-ed20-45b1-87af-97cdc89939fa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b380062d-ed20-45b1-87af-97cdc89939fa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b380062d-ed20-45b1-87af-97cdc89939fa img.shogun-image {
  /* Add background color handling */
  
}

#s-b380062d-ed20-45b1-87af-97cdc89939fa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b380062d-ed20-45b1-87af-97cdc89939fa .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b380062d-ed20-45b1-87af-97cdc89939fa .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b380062d-ed20-45b1-87af-97cdc89939fa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b380062d-ed20-45b1-87af-97cdc89939fa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b380062d-ed20-45b1-87af-97cdc89939fa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-b380062d-ed20-45b1-87af-97cdc89939fa.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-b380062d-ed20-45b1-87af-97cdc89939fa .shogun-image-content {
  
    justify-content: center;
  
}

.s-b380062d-ed20-45b1-87af-97cdc89939fa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b380062d-ed20-45b1-87af-97cdc89939fa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b380062d-ed20-45b1-87af-97cdc89939fa.shogun-image {
  box-sizing: border-box;
}



.s-b380062d-ed20-45b1-87af-97cdc89939fa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b380062d-ed20-45b1-87af-97cdc89939fa {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b380062d-ed20-45b1-87af-97cdc89939fa.shogun-image-container {
      position: relative;
    }

    .s-b380062d-ed20-45b1-87af-97cdc89939fa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b380062d-ed20-45b1-87af-97cdc89939fa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b380062d-ed20-45b1-87af-97cdc89939fa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (max-width: 767px){#s-b380062d-ed20-45b1-87af-97cdc89939fa {
  margin: 0 !important;
  overflow: visible;
}

#s-b380062d-ed20-45b1-87af-97cdc89939fa-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b380062d-ed20-45b1-87af-97cdc89939fa {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b380062d-ed20-45b1-87af-97cdc89939fa {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b380062d-ed20-45b1-87af-97cdc89939fa img.shogun-image {
  /* Add background color handling */
  
}

#s-b380062d-ed20-45b1-87af-97cdc89939fa img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b380062d-ed20-45b1-87af-97cdc89939fa .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b380062d-ed20-45b1-87af-97cdc89939fa .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b380062d-ed20-45b1-87af-97cdc89939fa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b380062d-ed20-45b1-87af-97cdc89939fa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b380062d-ed20-45b1-87af-97cdc89939fa img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-b380062d-ed20-45b1-87af-97cdc89939fa.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-b380062d-ed20-45b1-87af-97cdc89939fa .shogun-image-content {
  
    justify-content: center;
  
}

.s-b380062d-ed20-45b1-87af-97cdc89939fa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b380062d-ed20-45b1-87af-97cdc89939fa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b380062d-ed20-45b1-87af-97cdc89939fa.shogun-image {
  box-sizing: border-box;
}



.s-b380062d-ed20-45b1-87af-97cdc89939fa img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-b380062d-ed20-45b1-87af-97cdc89939fa {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b380062d-ed20-45b1-87af-97cdc89939fa.shogun-image-container {
      position: relative;
    }

    .s-b380062d-ed20-45b1-87af-97cdc89939fa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b380062d-ed20-45b1-87af-97cdc89939fa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b380062d-ed20-45b1-87af-97cdc89939fa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}
#s-ef2b3485-2052-46c5-ad76-721d4f2cb8f9 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-ef2b3485-2052-46c5-ad76-721d4f2cb8f9 .shogun-heading-component h3 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 21px;
  
  
  
}



#s-1e47799c-9c42-4651-9f08-1e303ac09180 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-1e47799c-9c42-4651-9f08-1e303ac09180 {
  margin-top: 15px;
}
}@media (max-width: 767px){#s-1e47799c-9c42-4651-9f08-1e303ac09180 {
  margin-top: 10px;
margin-bottom: 0px;
}
}
#s-dcfe29b3-9d9e-4fe5-a3d9-c26cb8be9b2a {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-dcfe29b3-9d9e-4fe5-a3d9-c26cb8be9b2a {
  margin-top: 15px;
}
}@media (max-width: 767px){#s-dcfe29b3-9d9e-4fe5-a3d9-c26cb8be9b2a {
  margin-top: 10px;
}
}
#s-c397158f-0e45-4eb0-a5ea-347b23f8754a {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
border-top-width: 0px;
border-left-width: 10px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 206, 7, 1);
border-style: none;
min-height: 50px;
}








#s-c397158f-0e45-4eb0-a5ea-347b23f8754a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c397158f-0e45-4eb0-a5ea-347b23f8754a.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-6b176c59-6450-4060-86c0-0c3aafc70660 {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
border-top-width: 0px;
border-left-width: 10px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 206, 7, 1);
border-style: none;
min-height: 50px;
}
@media (max-width: 767px){#s-6b176c59-6450-4060-86c0-0c3aafc70660 {
  padding-top: 50px;
}
}







#s-6b176c59-6450-4060-86c0-0c3aafc70660 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6b176c59-6450-4060-86c0-0c3aafc70660.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b {
  margin-left: auto;
margin-right: auto;
max-width: 800px;
aspect-ratio: 1/1;
text-align: center;
}

#s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b {
  margin: 0 !important;
  overflow: visible;
}

#s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b img.shogun-image {
  /* Add background color handling */
  
}

#s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 3px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b .shogun-image-content {
  
    justify-content: center;
  
}

.s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shogun-image {
  box-sizing: border-box;
}



.s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shogun-image-container {
      position: relative;
    }

    .s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

@media (min-width: 1200px){#s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b {
  margin: 0 !important;
  overflow: visible;
}

#s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b img.shogun-image {
  /* Add background color handling */
  
}

#s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b .shogun-image-content {
  
    justify-content: center;
  
}

.s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shogun-image {
  box-sizing: border-box;
}



.s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shogun-image-container {
      position: relative;
    }

    .s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b {
  margin: 0 !important;
  overflow: visible;
}

#s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b img.shogun-image {
  /* Add background color handling */
  
}

#s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b .shogun-image-content {
  
    justify-content: center;
  
}

.s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shogun-image {
  box-sizing: border-box;
}



.s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shogun-image-container {
      position: relative;
    }

    .s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b {
  margin: 0 !important;
  overflow: visible;
}

#s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b img.shogun-image {
  /* Add background color handling */
  
}

#s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b .shogun-image-content {
  
    justify-content: center;
  
}

.s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shogun-image {
  box-sizing: border-box;
}



.s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shogun-image-container {
      position: relative;
    }

    .s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}@media (max-width: 767px){#s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b {
  margin: 0 !important;
  overflow: visible;
}

#s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b img.shogun-image {
  /* Add background color handling */
  
}

#s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 800px;
  }



  img.s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b .shogun-image-content {
  
    justify-content: center;
  
}

.s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shogun-image {
  box-sizing: border-box;
}



.s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shogun-image-container {
      position: relative;
    }

    .s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-62b2cb31-0cd0-42eb-98cd-d365e6636b3b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 800px;
    }
  }

}
#s-488fe9b1-1339-4892-adc9-15c05cc81a54 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-488fe9b1-1339-4892-adc9-15c05cc81a54 .shogun-heading-component h3 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 21px;
  
  
  
}



#s-a26f7013-62da-40e1-85e1-b3194bd9d035 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-a26f7013-62da-40e1-85e1-b3194bd9d035 {
  margin-top: 15px;
}
}@media (max-width: 767px){#s-a26f7013-62da-40e1-85e1-b3194bd9d035 {
  margin-top: 10px;
}
}
#s-ca02b83f-76ae-40ce-b013-ead389d01585 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-ca02b83f-76ae-40ce-b013-ead389d01585 {
  margin-top: 15px;
}
}@media (max-width: 767px){#s-ca02b83f-76ae-40ce-b013-ead389d01585 {
  margin-top: 10px;
}
}
#s-8ebdec6c-4b36-40ae-b23e-6e4b4dc44389 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-8ebdec6c-4b36-40ae-b23e-6e4b4dc44389 {
  margin-top: 15px;
}
}@media (max-width: 767px){#s-8ebdec6c-4b36-40ae-b23e-6e4b4dc44389 {
  margin-top: 10px;
}
}
#s-885fe746-fc79-45ab-b094-4c6a5b5d56e5 {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
border-top-width: 0px;
border-left-width: 10px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 206, 7, 1);
border-style: none;
min-height: 50px;
}
@media (max-width: 767px){#s-885fe746-fc79-45ab-b094-4c6a5b5d56e5 {
  margin-top: 0px;
padding-top: 50px;
}
}







#s-885fe746-fc79-45ab-b094-4c6a5b5d56e5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-885fe746-fc79-45ab-b094-4c6a5b5d56e5.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-2be4b810-677d-4529-bc7b-08ddbdf5f0d8 {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
border-top-width: 0px;
border-left-width: 10px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 206, 7, 1);
border-style: none;
min-height: 50px;
}








#s-2be4b810-677d-4529-bc7b-08ddbdf5f0d8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2be4b810-677d-4529-bc7b-08ddbdf5f0d8.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
aspect-ratio: 1/1;
text-align: center;
}

#s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea {
  margin: 0 !important;
  overflow: visible;
}

#s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea img.shogun-image {
  /* Add background color handling */
  
}

#s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 3px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea .shogun-image-content {
  
    justify-content: center;
  
}

.s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shogun-image {
  box-sizing: border-box;
}



.s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shogun-image-container {
      position: relative;
    }

    .s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

@media (min-width: 1200px){#s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea {
  margin: 0 !important;
  overflow: visible;
}

#s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea img.shogun-image {
  /* Add background color handling */
  
}

#s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea .shogun-image-content {
  
    justify-content: center;
  
}

.s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shogun-image {
  box-sizing: border-box;
}



.s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shogun-image-container {
      position: relative;
    }

    .s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea {
  margin: 0 !important;
  overflow: visible;
}

#s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea img.shogun-image {
  /* Add background color handling */
  
}

#s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea .shogun-image-content {
  
    justify-content: center;
  
}

.s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shogun-image {
  box-sizing: border-box;
}



.s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shogun-image-container {
      position: relative;
    }

    .s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea {
  margin: 0 !important;
  overflow: visible;
}

#s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea img.shogun-image {
  /* Add background color handling */
  
}

#s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea .shogun-image-content {
  
    justify-content: center;
  
}

.s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shogun-image {
  box-sizing: border-box;
}



.s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shogun-image-container {
      position: relative;
    }

    .s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (max-width: 767px){#s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea {
  margin: 0 !important;
  overflow: visible;
}

#s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea img.shogun-image {
  /* Add background color handling */
  
}

#s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea .shogun-image-content {
  
    justify-content: center;
  
}

.s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shogun-image {
  box-sizing: border-box;
}



.s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shogun-image-container {
      position: relative;
    }

    .s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dd3ae833-e42f-43e1-bb5d-67a10edb38ea img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}
#s-5aeaaa14-abc7-4e85-856c-c39d46cae7d7 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-5aeaaa14-abc7-4e85-856c-c39d46cae7d7 .shogun-heading-component h3 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 21px;
  
  
  
}



#s-587fd994-3c9f-4a42-b821-55ba7ca39b98 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-587fd994-3c9f-4a42-b821-55ba7ca39b98 {
  margin-top: 15px;
}
}@media (max-width: 767px){#s-587fd994-3c9f-4a42-b821-55ba7ca39b98 {
  margin-top: 10px;
}
}
#s-c3d30848-c47f-4058-817d-b056b60029e3 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-c3d30848-c47f-4058-817d-b056b60029e3 {
  margin-top: 15px;
}
}@media (max-width: 767px){#s-c3d30848-c47f-4058-817d-b056b60029e3 {
  margin-top: 10px;
}
}
#s-927a148d-f208-4d3e-9ed0-e95ab89a64b5 {
  margin-top: 60px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-927a148d-f208-4d3e-9ed0-e95ab89a64b5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-927a148d-f208-4d3e-9ed0-e95ab89a64b5"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 40.0px);
}

}

@media (min-width: 992px) {
[id="s-927a148d-f208-4d3e-9ed0-e95ab89a64b5"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 40.0px);
}

}

@media (min-width: 1200px) {
[id="s-927a148d-f208-4d3e-9ed0-e95ab89a64b5"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 40.0px);
}

}

#s-e4b74d20-4145-4846-aa7e-1c8b7c5e2575 {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
border-top-width: 0px;
border-left-width: 10px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 206, 7, 1);
border-style: none;
min-height: 50px;
}








#s-e4b74d20-4145-4846-aa7e-1c8b7c5e2575 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e4b74d20-4145-4846-aa7e-1c8b7c5e2575.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-d799c6ac-e92e-494a-b91e-268bee7abc12 {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
border-top-width: 0px;
border-left-width: 10px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 206, 7, 1);
border-style: none;
min-height: 50px;
}








#s-d799c6ac-e92e-494a-b91e-268bee7abc12 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d799c6ac-e92e-494a-b91e-268bee7abc12.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-6689c8d5-6f26-46b3-8440-da67baf560de {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
aspect-ratio: 1/1;
text-align: center;
}

#s-6689c8d5-6f26-46b3-8440-da67baf560de {
  margin: 0 !important;
  overflow: visible;
}

#s-6689c8d5-6f26-46b3-8440-da67baf560de-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6689c8d5-6f26-46b3-8440-da67baf560de {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6689c8d5-6f26-46b3-8440-da67baf560de {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6689c8d5-6f26-46b3-8440-da67baf560de img.shogun-image {
  /* Add background color handling */
  
}

#s-6689c8d5-6f26-46b3-8440-da67baf560de img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 3px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6689c8d5-6f26-46b3-8440-da67baf560de .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6689c8d5-6f26-46b3-8440-da67baf560de .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6689c8d5-6f26-46b3-8440-da67baf560de .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6689c8d5-6f26-46b3-8440-da67baf560de.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6689c8d5-6f26-46b3-8440-da67baf560de img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-6689c8d5-6f26-46b3-8440-da67baf560de.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-6689c8d5-6f26-46b3-8440-da67baf560de .shogun-image-content {
  
    justify-content: center;
  
}

.s-6689c8d5-6f26-46b3-8440-da67baf560de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6689c8d5-6f26-46b3-8440-da67baf560de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6689c8d5-6f26-46b3-8440-da67baf560de.shogun-image {
  box-sizing: border-box;
}



.s-6689c8d5-6f26-46b3-8440-da67baf560de img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6689c8d5-6f26-46b3-8440-da67baf560de {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6689c8d5-6f26-46b3-8440-da67baf560de.shogun-image-container {
      position: relative;
    }

    .s-6689c8d5-6f26-46b3-8440-da67baf560de.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6689c8d5-6f26-46b3-8440-da67baf560de.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6689c8d5-6f26-46b3-8440-da67baf560de img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

@media (min-width: 1200px){#s-6689c8d5-6f26-46b3-8440-da67baf560de {
  margin: 0 !important;
  overflow: visible;
}

#s-6689c8d5-6f26-46b3-8440-da67baf560de-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6689c8d5-6f26-46b3-8440-da67baf560de {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6689c8d5-6f26-46b3-8440-da67baf560de {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6689c8d5-6f26-46b3-8440-da67baf560de img.shogun-image {
  /* Add background color handling */
  
}

#s-6689c8d5-6f26-46b3-8440-da67baf560de img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6689c8d5-6f26-46b3-8440-da67baf560de .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6689c8d5-6f26-46b3-8440-da67baf560de .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6689c8d5-6f26-46b3-8440-da67baf560de .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6689c8d5-6f26-46b3-8440-da67baf560de.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6689c8d5-6f26-46b3-8440-da67baf560de img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-6689c8d5-6f26-46b3-8440-da67baf560de.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-6689c8d5-6f26-46b3-8440-da67baf560de .shogun-image-content {
  
    justify-content: center;
  
}

.s-6689c8d5-6f26-46b3-8440-da67baf560de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6689c8d5-6f26-46b3-8440-da67baf560de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6689c8d5-6f26-46b3-8440-da67baf560de.shogun-image {
  box-sizing: border-box;
}



.s-6689c8d5-6f26-46b3-8440-da67baf560de img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6689c8d5-6f26-46b3-8440-da67baf560de {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6689c8d5-6f26-46b3-8440-da67baf560de.shogun-image-container {
      position: relative;
    }

    .s-6689c8d5-6f26-46b3-8440-da67baf560de.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6689c8d5-6f26-46b3-8440-da67baf560de.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6689c8d5-6f26-46b3-8440-da67baf560de img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-6689c8d5-6f26-46b3-8440-da67baf560de {
  margin: 0 !important;
  overflow: visible;
}

#s-6689c8d5-6f26-46b3-8440-da67baf560de-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6689c8d5-6f26-46b3-8440-da67baf560de {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6689c8d5-6f26-46b3-8440-da67baf560de {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6689c8d5-6f26-46b3-8440-da67baf560de img.shogun-image {
  /* Add background color handling */
  
}

#s-6689c8d5-6f26-46b3-8440-da67baf560de img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6689c8d5-6f26-46b3-8440-da67baf560de .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6689c8d5-6f26-46b3-8440-da67baf560de .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6689c8d5-6f26-46b3-8440-da67baf560de .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6689c8d5-6f26-46b3-8440-da67baf560de.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6689c8d5-6f26-46b3-8440-da67baf560de img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-6689c8d5-6f26-46b3-8440-da67baf560de.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-6689c8d5-6f26-46b3-8440-da67baf560de .shogun-image-content {
  
    justify-content: center;
  
}

.s-6689c8d5-6f26-46b3-8440-da67baf560de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6689c8d5-6f26-46b3-8440-da67baf560de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6689c8d5-6f26-46b3-8440-da67baf560de.shogun-image {
  box-sizing: border-box;
}



.s-6689c8d5-6f26-46b3-8440-da67baf560de img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6689c8d5-6f26-46b3-8440-da67baf560de {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6689c8d5-6f26-46b3-8440-da67baf560de.shogun-image-container {
      position: relative;
    }

    .s-6689c8d5-6f26-46b3-8440-da67baf560de.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6689c8d5-6f26-46b3-8440-da67baf560de.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6689c8d5-6f26-46b3-8440-da67baf560de img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-6689c8d5-6f26-46b3-8440-da67baf560de {
  margin: 0 !important;
  overflow: visible;
}

#s-6689c8d5-6f26-46b3-8440-da67baf560de-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6689c8d5-6f26-46b3-8440-da67baf560de {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6689c8d5-6f26-46b3-8440-da67baf560de {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6689c8d5-6f26-46b3-8440-da67baf560de img.shogun-image {
  /* Add background color handling */
  
}

#s-6689c8d5-6f26-46b3-8440-da67baf560de img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6689c8d5-6f26-46b3-8440-da67baf560de .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6689c8d5-6f26-46b3-8440-da67baf560de .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6689c8d5-6f26-46b3-8440-da67baf560de .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6689c8d5-6f26-46b3-8440-da67baf560de.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6689c8d5-6f26-46b3-8440-da67baf560de img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-6689c8d5-6f26-46b3-8440-da67baf560de.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-6689c8d5-6f26-46b3-8440-da67baf560de .shogun-image-content {
  
    justify-content: center;
  
}

.s-6689c8d5-6f26-46b3-8440-da67baf560de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6689c8d5-6f26-46b3-8440-da67baf560de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6689c8d5-6f26-46b3-8440-da67baf560de.shogun-image {
  box-sizing: border-box;
}



.s-6689c8d5-6f26-46b3-8440-da67baf560de img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6689c8d5-6f26-46b3-8440-da67baf560de {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6689c8d5-6f26-46b3-8440-da67baf560de.shogun-image-container {
      position: relative;
    }

    .s-6689c8d5-6f26-46b3-8440-da67baf560de.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6689c8d5-6f26-46b3-8440-da67baf560de.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6689c8d5-6f26-46b3-8440-da67baf560de img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (max-width: 767px){#s-6689c8d5-6f26-46b3-8440-da67baf560de {
  margin: 0 !important;
  overflow: visible;
}

#s-6689c8d5-6f26-46b3-8440-da67baf560de-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6689c8d5-6f26-46b3-8440-da67baf560de {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6689c8d5-6f26-46b3-8440-da67baf560de {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6689c8d5-6f26-46b3-8440-da67baf560de img.shogun-image {
  /* Add background color handling */
  
}

#s-6689c8d5-6f26-46b3-8440-da67baf560de img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6689c8d5-6f26-46b3-8440-da67baf560de .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6689c8d5-6f26-46b3-8440-da67baf560de .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6689c8d5-6f26-46b3-8440-da67baf560de .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6689c8d5-6f26-46b3-8440-da67baf560de.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6689c8d5-6f26-46b3-8440-da67baf560de img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-6689c8d5-6f26-46b3-8440-da67baf560de.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-6689c8d5-6f26-46b3-8440-da67baf560de .shogun-image-content {
  
    justify-content: center;
  
}

.s-6689c8d5-6f26-46b3-8440-da67baf560de.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6689c8d5-6f26-46b3-8440-da67baf560de.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6689c8d5-6f26-46b3-8440-da67baf560de.shogun-image {
  box-sizing: border-box;
}



.s-6689c8d5-6f26-46b3-8440-da67baf560de img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6689c8d5-6f26-46b3-8440-da67baf560de {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6689c8d5-6f26-46b3-8440-da67baf560de.shogun-image-container {
      position: relative;
    }

    .s-6689c8d5-6f26-46b3-8440-da67baf560de.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6689c8d5-6f26-46b3-8440-da67baf560de.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6689c8d5-6f26-46b3-8440-da67baf560de img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}
#s-3fdfd28b-46b3-47ef-bbb5-cd994258f983 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-3fdfd28b-46b3-47ef-bbb5-cd994258f983 .shogun-heading-component h3 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 21px;
  
  
  
}



#s-2dc75513-5a29-4b34-8183-1e0402753f4d {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-2dc75513-5a29-4b34-8183-1e0402753f4d {
  margin-top: 15px;
}
}@media (max-width: 767px){#s-2dc75513-5a29-4b34-8183-1e0402753f4d {
  margin-top: 10px;
}
}
#s-e7b681ef-83f9-47c5-b601-1d81dc6039fb {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
border-top-width: 0px;
border-left-width: 10px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 206, 7, 1);
border-style: none;
min-height: 50px;
}








#s-e7b681ef-83f9-47c5-b601-1d81dc6039fb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e7b681ef-83f9-47c5-b601-1d81dc6039fb.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-2917dcec-afe4-4f51-b303-a646e4e434ac {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
border-top-width: 0px;
border-left-width: 10px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 206, 7, 1);
border-style: none;
min-height: 50px;
}
@media (max-width: 767px){#s-2917dcec-afe4-4f51-b303-a646e4e434ac {
  margin-top: 50px;
}
}







#s-2917dcec-afe4-4f51-b303-a646e4e434ac > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2917dcec-afe4-4f51-b303-a646e4e434ac.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-427fd573-be8e-48c3-8463-092800e98692 {
  margin-left: auto;
margin-right: auto;
max-width: 900px;
aspect-ratio: 1/1;
text-align: center;
}

#s-427fd573-be8e-48c3-8463-092800e98692 {
  margin: 0 !important;
  overflow: visible;
}

#s-427fd573-be8e-48c3-8463-092800e98692-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-427fd573-be8e-48c3-8463-092800e98692 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-427fd573-be8e-48c3-8463-092800e98692 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-427fd573-be8e-48c3-8463-092800e98692 img.shogun-image {
  /* Add background color handling */
  
}

#s-427fd573-be8e-48c3-8463-092800e98692 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 3px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-427fd573-be8e-48c3-8463-092800e98692 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-427fd573-be8e-48c3-8463-092800e98692 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-427fd573-be8e-48c3-8463-092800e98692 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-427fd573-be8e-48c3-8463-092800e98692.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-427fd573-be8e-48c3-8463-092800e98692 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 900px;
  }



  img.s-427fd573-be8e-48c3-8463-092800e98692.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-427fd573-be8e-48c3-8463-092800e98692 .shogun-image-content {
  
    justify-content: center;
  
}

.s-427fd573-be8e-48c3-8463-092800e98692.shg-align-container {
  display: flex;
  justify-content: center
}

.s-427fd573-be8e-48c3-8463-092800e98692.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-427fd573-be8e-48c3-8463-092800e98692.shogun-image {
  box-sizing: border-box;
}



.s-427fd573-be8e-48c3-8463-092800e98692 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-427fd573-be8e-48c3-8463-092800e98692 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-427fd573-be8e-48c3-8463-092800e98692.shogun-image-container {
      position: relative;
    }

    .s-427fd573-be8e-48c3-8463-092800e98692.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-427fd573-be8e-48c3-8463-092800e98692.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-427fd573-be8e-48c3-8463-092800e98692 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 900px;
    }
  }

@media (min-width: 1200px){#s-427fd573-be8e-48c3-8463-092800e98692 {
  margin: 0 !important;
  overflow: visible;
}

#s-427fd573-be8e-48c3-8463-092800e98692-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-427fd573-be8e-48c3-8463-092800e98692 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-427fd573-be8e-48c3-8463-092800e98692 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-427fd573-be8e-48c3-8463-092800e98692 img.shogun-image {
  /* Add background color handling */
  
}

#s-427fd573-be8e-48c3-8463-092800e98692 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-427fd573-be8e-48c3-8463-092800e98692 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-427fd573-be8e-48c3-8463-092800e98692 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-427fd573-be8e-48c3-8463-092800e98692 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-427fd573-be8e-48c3-8463-092800e98692.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-427fd573-be8e-48c3-8463-092800e98692 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 900px;
  }



  img.s-427fd573-be8e-48c3-8463-092800e98692.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-427fd573-be8e-48c3-8463-092800e98692 .shogun-image-content {
  
    justify-content: center;
  
}

.s-427fd573-be8e-48c3-8463-092800e98692.shg-align-container {
  display: flex;
  justify-content: center
}

.s-427fd573-be8e-48c3-8463-092800e98692.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-427fd573-be8e-48c3-8463-092800e98692.shogun-image {
  box-sizing: border-box;
}



.s-427fd573-be8e-48c3-8463-092800e98692 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-427fd573-be8e-48c3-8463-092800e98692 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-427fd573-be8e-48c3-8463-092800e98692.shogun-image-container {
      position: relative;
    }

    .s-427fd573-be8e-48c3-8463-092800e98692.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-427fd573-be8e-48c3-8463-092800e98692.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-427fd573-be8e-48c3-8463-092800e98692 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 900px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-427fd573-be8e-48c3-8463-092800e98692 {
  margin: 0 !important;
  overflow: visible;
}

#s-427fd573-be8e-48c3-8463-092800e98692-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-427fd573-be8e-48c3-8463-092800e98692 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-427fd573-be8e-48c3-8463-092800e98692 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-427fd573-be8e-48c3-8463-092800e98692 img.shogun-image {
  /* Add background color handling */
  
}

#s-427fd573-be8e-48c3-8463-092800e98692 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-427fd573-be8e-48c3-8463-092800e98692 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-427fd573-be8e-48c3-8463-092800e98692 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-427fd573-be8e-48c3-8463-092800e98692 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-427fd573-be8e-48c3-8463-092800e98692.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-427fd573-be8e-48c3-8463-092800e98692 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 900px;
  }



  img.s-427fd573-be8e-48c3-8463-092800e98692.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-427fd573-be8e-48c3-8463-092800e98692 .shogun-image-content {
  
    justify-content: center;
  
}

.s-427fd573-be8e-48c3-8463-092800e98692.shg-align-container {
  display: flex;
  justify-content: center
}

.s-427fd573-be8e-48c3-8463-092800e98692.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-427fd573-be8e-48c3-8463-092800e98692.shogun-image {
  box-sizing: border-box;
}



.s-427fd573-be8e-48c3-8463-092800e98692 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-427fd573-be8e-48c3-8463-092800e98692 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-427fd573-be8e-48c3-8463-092800e98692.shogun-image-container {
      position: relative;
    }

    .s-427fd573-be8e-48c3-8463-092800e98692.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-427fd573-be8e-48c3-8463-092800e98692.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-427fd573-be8e-48c3-8463-092800e98692 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 900px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-427fd573-be8e-48c3-8463-092800e98692 {
  margin: 0 !important;
  overflow: visible;
}

#s-427fd573-be8e-48c3-8463-092800e98692-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-427fd573-be8e-48c3-8463-092800e98692 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-427fd573-be8e-48c3-8463-092800e98692 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-427fd573-be8e-48c3-8463-092800e98692 img.shogun-image {
  /* Add background color handling */
  
}

#s-427fd573-be8e-48c3-8463-092800e98692 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-427fd573-be8e-48c3-8463-092800e98692 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-427fd573-be8e-48c3-8463-092800e98692 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-427fd573-be8e-48c3-8463-092800e98692 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-427fd573-be8e-48c3-8463-092800e98692.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-427fd573-be8e-48c3-8463-092800e98692 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 900px;
  }



  img.s-427fd573-be8e-48c3-8463-092800e98692.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-427fd573-be8e-48c3-8463-092800e98692 .shogun-image-content {
  
    justify-content: center;
  
}

.s-427fd573-be8e-48c3-8463-092800e98692.shg-align-container {
  display: flex;
  justify-content: center
}

.s-427fd573-be8e-48c3-8463-092800e98692.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-427fd573-be8e-48c3-8463-092800e98692.shogun-image {
  box-sizing: border-box;
}



.s-427fd573-be8e-48c3-8463-092800e98692 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-427fd573-be8e-48c3-8463-092800e98692 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-427fd573-be8e-48c3-8463-092800e98692.shogun-image-container {
      position: relative;
    }

    .s-427fd573-be8e-48c3-8463-092800e98692.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-427fd573-be8e-48c3-8463-092800e98692.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-427fd573-be8e-48c3-8463-092800e98692 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 900px;
    }
  }

}@media (max-width: 767px){#s-427fd573-be8e-48c3-8463-092800e98692 {
  margin: 0 !important;
  overflow: visible;
}

#s-427fd573-be8e-48c3-8463-092800e98692-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-427fd573-be8e-48c3-8463-092800e98692 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-427fd573-be8e-48c3-8463-092800e98692 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-427fd573-be8e-48c3-8463-092800e98692 img.shogun-image {
  /* Add background color handling */
  
}

#s-427fd573-be8e-48c3-8463-092800e98692 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-427fd573-be8e-48c3-8463-092800e98692 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-427fd573-be8e-48c3-8463-092800e98692 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-427fd573-be8e-48c3-8463-092800e98692 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-427fd573-be8e-48c3-8463-092800e98692.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-427fd573-be8e-48c3-8463-092800e98692 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 900px;
  }



  img.s-427fd573-be8e-48c3-8463-092800e98692.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-427fd573-be8e-48c3-8463-092800e98692 .shogun-image-content {
  
    justify-content: center;
  
}

.s-427fd573-be8e-48c3-8463-092800e98692.shg-align-container {
  display: flex;
  justify-content: center
}

.s-427fd573-be8e-48c3-8463-092800e98692.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-427fd573-be8e-48c3-8463-092800e98692.shogun-image {
  box-sizing: border-box;
}



.s-427fd573-be8e-48c3-8463-092800e98692 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-427fd573-be8e-48c3-8463-092800e98692 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-427fd573-be8e-48c3-8463-092800e98692.shogun-image-container {
      position: relative;
    }

    .s-427fd573-be8e-48c3-8463-092800e98692.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-427fd573-be8e-48c3-8463-092800e98692.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-427fd573-be8e-48c3-8463-092800e98692 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 900px;
    }
  }

}
#s-53f26ad2-3d33-41f6-b3b6-c8beeea90c90 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-53f26ad2-3d33-41f6-b3b6-c8beeea90c90 .shogun-heading-component h3 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 21px;
  
  
  
}



#s-e84077f5-a3a5-4fdc-86bf-b2774df8c19e {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-e84077f5-a3a5-4fdc-86bf-b2774df8c19e {
  margin-top: 15px;
}
}@media (max-width: 767px){#s-e84077f5-a3a5-4fdc-86bf-b2774df8c19e {
  margin-top: 10px;
}
}
#s-21b6e855-989d-4cdd-9032-894cae68e4c6 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-21b6e855-989d-4cdd-9032-894cae68e4c6 {
  margin-top: 15px;
}
}@media (max-width: 767px){#s-21b6e855-989d-4cdd-9032-894cae68e4c6 {
  margin-top: 10px;
}
}
#s-fbe693ef-14a9-4470-8777-54ef7dbf2448 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-fbe693ef-14a9-4470-8777-54ef7dbf2448 {
  margin-top: 15px;
}
}@media (max-width: 767px){#s-fbe693ef-14a9-4470-8777-54ef7dbf2448 {
  margin-top: 10px;
}
}
#s-84fdb5e4-c370-4ceb-9f82-6e5bb4b8d220 {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
border-top-width: 0px;
border-left-width: 10px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 206, 7, 1);
border-style: none;
min-height: 50px;
}








#s-84fdb5e4-c370-4ceb-9f82-6e5bb4b8d220 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-84fdb5e4-c370-4ceb-9f82-6e5bb4b8d220.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-944a04aa-300b-41a5-8808-d9843569283a {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
border-top-width: 0px;
border-left-width: 10px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 206, 7, 1);
border-style: none;
min-height: 50px;
}
@media (max-width: 767px){#s-944a04aa-300b-41a5-8808-d9843569283a {
  margin-top: 50px;
}
}







#s-944a04aa-300b-41a5-8808-d9843569283a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-944a04aa-300b-41a5-8808-d9843569283a.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-13d340f7-3c90-41b0-a6bf-7cb9603a052d {
  margin-left: auto;
margin-right: auto;
max-width: 1500px;
aspect-ratio: 1/1;
text-align: center;
}

#s-13d340f7-3c90-41b0-a6bf-7cb9603a052d {
  margin: 0 !important;
  overflow: visible;
}

#s-13d340f7-3c90-41b0-a6bf-7cb9603a052d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-13d340f7-3c90-41b0-a6bf-7cb9603a052d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-13d340f7-3c90-41b0-a6bf-7cb9603a052d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-13d340f7-3c90-41b0-a6bf-7cb9603a052d img.shogun-image {
  /* Add background color handling */
  
}

#s-13d340f7-3c90-41b0-a6bf-7cb9603a052d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 3px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-13d340f7-3c90-41b0-a6bf-7cb9603a052d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-13d340f7-3c90-41b0-a6bf-7cb9603a052d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-13d340f7-3c90-41b0-a6bf-7cb9603a052d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-13d340f7-3c90-41b0-a6bf-7cb9603a052d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-13d340f7-3c90-41b0-a6bf-7cb9603a052d .shogun-image-content {
  
    justify-content: center;
  
}

.s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shogun-image {
  box-sizing: border-box;
}



.s-13d340f7-3c90-41b0-a6bf-7cb9603a052d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-13d340f7-3c90-41b0-a6bf-7cb9603a052d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shogun-image-container {
      position: relative;
    }

    .s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-13d340f7-3c90-41b0-a6bf-7cb9603a052d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-13d340f7-3c90-41b0-a6bf-7cb9603a052d {
  margin: 0 !important;
  overflow: visible;
}

#s-13d340f7-3c90-41b0-a6bf-7cb9603a052d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-13d340f7-3c90-41b0-a6bf-7cb9603a052d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-13d340f7-3c90-41b0-a6bf-7cb9603a052d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-13d340f7-3c90-41b0-a6bf-7cb9603a052d img.shogun-image {
  /* Add background color handling */
  
}

#s-13d340f7-3c90-41b0-a6bf-7cb9603a052d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-13d340f7-3c90-41b0-a6bf-7cb9603a052d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-13d340f7-3c90-41b0-a6bf-7cb9603a052d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-13d340f7-3c90-41b0-a6bf-7cb9603a052d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-13d340f7-3c90-41b0-a6bf-7cb9603a052d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-13d340f7-3c90-41b0-a6bf-7cb9603a052d .shogun-image-content {
  
    justify-content: center;
  
}

.s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shogun-image {
  box-sizing: border-box;
}



.s-13d340f7-3c90-41b0-a6bf-7cb9603a052d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-13d340f7-3c90-41b0-a6bf-7cb9603a052d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shogun-image-container {
      position: relative;
    }

    .s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-13d340f7-3c90-41b0-a6bf-7cb9603a052d 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-13d340f7-3c90-41b0-a6bf-7cb9603a052d {
  margin: 0 !important;
  overflow: visible;
}

#s-13d340f7-3c90-41b0-a6bf-7cb9603a052d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-13d340f7-3c90-41b0-a6bf-7cb9603a052d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-13d340f7-3c90-41b0-a6bf-7cb9603a052d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-13d340f7-3c90-41b0-a6bf-7cb9603a052d img.shogun-image {
  /* Add background color handling */
  
}

#s-13d340f7-3c90-41b0-a6bf-7cb9603a052d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-13d340f7-3c90-41b0-a6bf-7cb9603a052d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-13d340f7-3c90-41b0-a6bf-7cb9603a052d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-13d340f7-3c90-41b0-a6bf-7cb9603a052d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-13d340f7-3c90-41b0-a6bf-7cb9603a052d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-13d340f7-3c90-41b0-a6bf-7cb9603a052d .shogun-image-content {
  
    justify-content: center;
  
}

.s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shogun-image {
  box-sizing: border-box;
}



.s-13d340f7-3c90-41b0-a6bf-7cb9603a052d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-13d340f7-3c90-41b0-a6bf-7cb9603a052d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shogun-image-container {
      position: relative;
    }

    .s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-13d340f7-3c90-41b0-a6bf-7cb9603a052d 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-13d340f7-3c90-41b0-a6bf-7cb9603a052d {
  margin: 0 !important;
  overflow: visible;
}

#s-13d340f7-3c90-41b0-a6bf-7cb9603a052d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-13d340f7-3c90-41b0-a6bf-7cb9603a052d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-13d340f7-3c90-41b0-a6bf-7cb9603a052d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-13d340f7-3c90-41b0-a6bf-7cb9603a052d img.shogun-image {
  /* Add background color handling */
  
}

#s-13d340f7-3c90-41b0-a6bf-7cb9603a052d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-13d340f7-3c90-41b0-a6bf-7cb9603a052d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-13d340f7-3c90-41b0-a6bf-7cb9603a052d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-13d340f7-3c90-41b0-a6bf-7cb9603a052d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-13d340f7-3c90-41b0-a6bf-7cb9603a052d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-13d340f7-3c90-41b0-a6bf-7cb9603a052d .shogun-image-content {
  
    justify-content: center;
  
}

.s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shogun-image {
  box-sizing: border-box;
}



.s-13d340f7-3c90-41b0-a6bf-7cb9603a052d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-13d340f7-3c90-41b0-a6bf-7cb9603a052d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shogun-image-container {
      position: relative;
    }

    .s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-13d340f7-3c90-41b0-a6bf-7cb9603a052d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-13d340f7-3c90-41b0-a6bf-7cb9603a052d {
  margin: 0 !important;
  overflow: visible;
}

#s-13d340f7-3c90-41b0-a6bf-7cb9603a052d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-13d340f7-3c90-41b0-a6bf-7cb9603a052d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-13d340f7-3c90-41b0-a6bf-7cb9603a052d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-13d340f7-3c90-41b0-a6bf-7cb9603a052d img.shogun-image {
  /* Add background color handling */
  
}

#s-13d340f7-3c90-41b0-a6bf-7cb9603a052d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-13d340f7-3c90-41b0-a6bf-7cb9603a052d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-13d340f7-3c90-41b0-a6bf-7cb9603a052d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-13d340f7-3c90-41b0-a6bf-7cb9603a052d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-13d340f7-3c90-41b0-a6bf-7cb9603a052d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-13d340f7-3c90-41b0-a6bf-7cb9603a052d .shogun-image-content {
  
    justify-content: center;
  
}

.s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shogun-image {
  box-sizing: border-box;
}



.s-13d340f7-3c90-41b0-a6bf-7cb9603a052d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-13d340f7-3c90-41b0-a6bf-7cb9603a052d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shogun-image-container {
      position: relative;
    }

    .s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-13d340f7-3c90-41b0-a6bf-7cb9603a052d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-13d340f7-3c90-41b0-a6bf-7cb9603a052d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-725b085b-476a-4bde-9ce8-43c5b45bf3ca {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-725b085b-476a-4bde-9ce8-43c5b45bf3ca .shogun-heading-component h3 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 21px;
  
  
  
}



#s-c7a565b2-e7b8-4b09-b909-2ab2377ef232 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-c7a565b2-e7b8-4b09-b909-2ab2377ef232 {
  margin-top: 15px;
}
}@media (max-width: 767px){#s-c7a565b2-e7b8-4b09-b909-2ab2377ef232 {
  margin-top: 10px;
}
}
#s-fd9604b7-8e07-4ffe-b10e-d80e91940739 {
  margin-top: 50px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
min-height: 50px;
}
@media (min-width: 1200px){#s-fd9604b7-8e07-4ffe-b10e-d80e91940739 {
  margin-left: 10%;
margin-right: 10%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-fd9604b7-8e07-4ffe-b10e-d80e91940739 {
  margin-left: 10%;
margin-right: 10%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-fd9604b7-8e07-4ffe-b10e-d80e91940739 {
  margin-left: 5%;
margin-right: 5%;
}
}@media (max-width: 767px){#s-fd9604b7-8e07-4ffe-b10e-d80e91940739 {
  margin-top: 0px;
margin-left: 6%;
margin-right: 6%;
}
}







#s-fd9604b7-8e07-4ffe-b10e-d80e91940739 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fd9604b7-8e07-4ffe-b10e-d80e91940739.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-90439a63-7590-4323-b763-10adf912874d {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-90439a63-7590-4323-b763-10adf912874d {
  margin-left: 0%;
margin-right: 0%;
}
}
#s-90439a63-7590-4323-b763-10adf912874d hr {
  border-top: 2px solid rgba(227, 227, 227, 1);
}

#s-9f34dfe3-1dbc-404e-b120-c5fcf008de60 {
  margin-top: 50px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
padding-top: 0px;
padding-bottom: 0px;
min-height: 50px;
}
@media (min-width: 1200px){#s-9f34dfe3-1dbc-404e-b120-c5fcf008de60 {
  margin-left: 10%;
margin-right: 10%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-9f34dfe3-1dbc-404e-b120-c5fcf008de60 {
  margin-top: 30px;
margin-left: 10%;
margin-right: 10%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9f34dfe3-1dbc-404e-b120-c5fcf008de60 {
  margin-top: 30px;
margin-left: 5%;
margin-right: 5%;
}
}@media (max-width: 767px){#s-9f34dfe3-1dbc-404e-b120-c5fcf008de60 {
  margin-top: 30px;
margin-left: 6%;
margin-bottom: 30px;
margin-right: 6%;
padding-bottom: 0px;
}
}







#s-9f34dfe3-1dbc-404e-b120-c5fcf008de60 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9f34dfe3-1dbc-404e-b120-c5fcf008de60.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-efcbea62-3079-4fb1-94a7-e57bedc9e06c {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
border-top-width: 0px;
border-left-width: 10px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 206, 7, 1);
border-style: none;
min-height: 50px;
}








#s-efcbea62-3079-4fb1-94a7-e57bedc9e06c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-efcbea62-3079-4fb1-94a7-e57bedc9e06c.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-dd913a4e-b26c-4047-bee2-f4151859bef1 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-dd913a4e-b26c-4047-bee2-f4151859bef1 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
}
#s-dd913a4e-b26c-4047-bee2-f4151859bef1 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


@media (min-width: 1200px){#s-dd913a4e-b26c-4047-bee2-f4151859bef1 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-dd913a4e-b26c-4047-bee2-f4151859bef1 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-dd913a4e-b26c-4047-bee2-f4151859bef1 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


}@media (max-width: 767px){#s-dd913a4e-b26c-4047-bee2-f4151859bef1 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


}
#s-30aed963-67f9-473c-ab33-55c071689eb1 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-30aed963-67f9-473c-ab33-55c071689eb1 {
  margin-top: 30px;
}
}
@media (min-width: 0px) {
[id="s-30aed963-67f9-473c-ab33-55c071689eb1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-30aed963-67f9-473c-ab33-55c071689eb1"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-30aed963-67f9-473c-ab33-55c071689eb1"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-30aed963-67f9-473c-ab33-55c071689eb1"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-6c1a2d00-5a24-4411-8a85-3bc01fcf4e52 {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
border-top-width: 0px;
border-left-width: 10px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 206, 7, 1);
border-style: none;
min-height: 50px;
}








#s-6c1a2d00-5a24-4411-8a85-3bc01fcf4e52 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6c1a2d00-5a24-4411-8a85-3bc01fcf4e52.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-00e21576-d9d7-47d6-b291-2c295fda5204 {
  margin-top: 30px;
margin-left: auto;
margin-right: auto;
padding-left: 0%;
border-top-width: 0px;
border-left-width: 10px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 206, 7, 1);
border-style: none;
min-height: 50px;
}
@media (max-width: 767px){#s-00e21576-d9d7-47d6-b291-2c295fda5204 {
  margin-top: 0px;
padding-top: 0px;
}
}







#s-00e21576-d9d7-47d6-b291-2c295fda5204 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-00e21576-d9d7-47d6-b291-2c295fda5204.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-6864785d-211c-4931-899e-12d1de210325 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 3px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-6864785d-211c-4931-899e-12d1de210325 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6864785d-211c-4931-899e-12d1de210325.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
aspect-ratio: 16/9;
text-align: center;
}

#s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 {
  margin: 0 !important;
  overflow: visible;
}

#s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 img.shogun-image {
  /* Add background color handling */
  
}

#s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shogun-image {
  box-sizing: border-box;
}



.s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shogun-image-container {
      position: relative;
    }

    .s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

@media (min-width: 1200px){#s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 {
  margin: 0 !important;
  overflow: visible;
}

#s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 img.shogun-image {
  /* Add background color handling */
  
}

#s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shogun-image {
  box-sizing: border-box;
}



.s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shogun-image-container {
      position: relative;
    }

    .s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 {
  margin: 0 !important;
  overflow: visible;
}

#s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 img.shogun-image {
  /* Add background color handling */
  
}

#s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shogun-image {
  box-sizing: border-box;
}



.s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shogun-image-container {
      position: relative;
    }

    .s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 {
  margin: 0 !important;
  overflow: visible;
}

#s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 img.shogun-image {
  /* Add background color handling */
  
}

#s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shogun-image {
  box-sizing: border-box;
}



.s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shogun-image-container {
      position: relative;
    }

    .s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (max-width: 767px){#s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 {
  margin: 0 !important;
  overflow: visible;
}

#s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 img.shogun-image {
  /* Add background color handling */
  
}

#s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shogun-image {
  box-sizing: border-box;
}



.s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shogun-image-container {
      position: relative;
    }

    .s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1f0578f5-4be7-4405-9f9d-6c5043e64ed9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}
#s-cb6c3e73-387e-4c98-ac98-8d83adc19afd {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-cb6c3e73-387e-4c98-ac98-8d83adc19afd .shogun-heading-component h3 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 21px;
  
  
  
}



#s-2b0d0f03-6c45-4610-ab3c-81e81bda27be {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-2b0d0f03-6c45-4610-ab3c-81e81bda27be {
  margin-top: 0px;
margin-bottom: 0px;
}
}
#s-93f22d7f-5179-42ad-9017-ab35c8e564d8 {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
border-top-width: 0px;
border-left-width: 10px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 206, 7, 1);
border-style: none;
min-height: 50px;
}








#s-93f22d7f-5179-42ad-9017-ab35c8e564d8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-93f22d7f-5179-42ad-9017-ab35c8e564d8.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-09b775db-cc4e-46c4-9f06-687bb9f3d512 {
  margin-top: 30px;
margin-left: auto;
margin-right: auto;
padding-left: 0%;
border-top-width: 0px;
border-left-width: 10px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 206, 7, 1);
border-style: none;
min-height: 50px;
}
@media (max-width: 767px){#s-09b775db-cc4e-46c4-9f06-687bb9f3d512 {
  margin-top: 30px;
padding-top: 0px;
}
}







#s-09b775db-cc4e-46c4-9f06-687bb9f3d512 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-09b775db-cc4e-46c4-9f06-687bb9f3d512.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-dfbe583f-c3cb-4448-870b-01a8470092ab {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 3px;
min-height: 50px;
background-color: rgba(255, 206, 7, 1);
}








#s-dfbe583f-c3cb-4448-870b-01a8470092ab > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dfbe583f-c3cb-4448-870b-01a8470092ab.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2af03aaa-b4da-4652-be0d-7e26279c3277 {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
aspect-ratio: 16/9;
text-align: center;
}

#s-2af03aaa-b4da-4652-be0d-7e26279c3277 {
  margin: 0 !important;
  overflow: visible;
}

#s-2af03aaa-b4da-4652-be0d-7e26279c3277-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2af03aaa-b4da-4652-be0d-7e26279c3277 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2af03aaa-b4da-4652-be0d-7e26279c3277 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2af03aaa-b4da-4652-be0d-7e26279c3277 img.shogun-image {
  /* Add background color handling */
  
}

#s-2af03aaa-b4da-4652-be0d-7e26279c3277 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2af03aaa-b4da-4652-be0d-7e26279c3277 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-2af03aaa-b4da-4652-be0d-7e26279c3277 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2af03aaa-b4da-4652-be0d-7e26279c3277 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2af03aaa-b4da-4652-be0d-7e26279c3277.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2af03aaa-b4da-4652-be0d-7e26279c3277 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-2af03aaa-b4da-4652-be0d-7e26279c3277.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-2af03aaa-b4da-4652-be0d-7e26279c3277 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2af03aaa-b4da-4652-be0d-7e26279c3277.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2af03aaa-b4da-4652-be0d-7e26279c3277.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2af03aaa-b4da-4652-be0d-7e26279c3277.shogun-image {
  box-sizing: border-box;
}



.s-2af03aaa-b4da-4652-be0d-7e26279c3277 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2af03aaa-b4da-4652-be0d-7e26279c3277 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-2af03aaa-b4da-4652-be0d-7e26279c3277.shogun-image-container {
      position: relative;
    }

    .s-2af03aaa-b4da-4652-be0d-7e26279c3277.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2af03aaa-b4da-4652-be0d-7e26279c3277.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2af03aaa-b4da-4652-be0d-7e26279c3277 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

@media (min-width: 1200px){#s-2af03aaa-b4da-4652-be0d-7e26279c3277 {
  margin: 0 !important;
  overflow: visible;
}

#s-2af03aaa-b4da-4652-be0d-7e26279c3277-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2af03aaa-b4da-4652-be0d-7e26279c3277 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2af03aaa-b4da-4652-be0d-7e26279c3277 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2af03aaa-b4da-4652-be0d-7e26279c3277 img.shogun-image {
  /* Add background color handling */
  
}

#s-2af03aaa-b4da-4652-be0d-7e26279c3277 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2af03aaa-b4da-4652-be0d-7e26279c3277 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-2af03aaa-b4da-4652-be0d-7e26279c3277 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2af03aaa-b4da-4652-be0d-7e26279c3277 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2af03aaa-b4da-4652-be0d-7e26279c3277.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2af03aaa-b4da-4652-be0d-7e26279c3277 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-2af03aaa-b4da-4652-be0d-7e26279c3277.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-2af03aaa-b4da-4652-be0d-7e26279c3277 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2af03aaa-b4da-4652-be0d-7e26279c3277.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2af03aaa-b4da-4652-be0d-7e26279c3277.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2af03aaa-b4da-4652-be0d-7e26279c3277.shogun-image {
  box-sizing: border-box;
}



.s-2af03aaa-b4da-4652-be0d-7e26279c3277 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2af03aaa-b4da-4652-be0d-7e26279c3277 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-2af03aaa-b4da-4652-be0d-7e26279c3277.shogun-image-container {
      position: relative;
    }

    .s-2af03aaa-b4da-4652-be0d-7e26279c3277.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2af03aaa-b4da-4652-be0d-7e26279c3277.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2af03aaa-b4da-4652-be0d-7e26279c3277 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-2af03aaa-b4da-4652-be0d-7e26279c3277 {
  margin: 0 !important;
  overflow: visible;
}

#s-2af03aaa-b4da-4652-be0d-7e26279c3277-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2af03aaa-b4da-4652-be0d-7e26279c3277 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2af03aaa-b4da-4652-be0d-7e26279c3277 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2af03aaa-b4da-4652-be0d-7e26279c3277 img.shogun-image {
  /* Add background color handling */
  
}

#s-2af03aaa-b4da-4652-be0d-7e26279c3277 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2af03aaa-b4da-4652-be0d-7e26279c3277 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-2af03aaa-b4da-4652-be0d-7e26279c3277 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2af03aaa-b4da-4652-be0d-7e26279c3277 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2af03aaa-b4da-4652-be0d-7e26279c3277.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2af03aaa-b4da-4652-be0d-7e26279c3277 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-2af03aaa-b4da-4652-be0d-7e26279c3277.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-2af03aaa-b4da-4652-be0d-7e26279c3277 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2af03aaa-b4da-4652-be0d-7e26279c3277.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2af03aaa-b4da-4652-be0d-7e26279c3277.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2af03aaa-b4da-4652-be0d-7e26279c3277.shogun-image {
  box-sizing: border-box;
}



.s-2af03aaa-b4da-4652-be0d-7e26279c3277 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2af03aaa-b4da-4652-be0d-7e26279c3277 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-2af03aaa-b4da-4652-be0d-7e26279c3277.shogun-image-container {
      position: relative;
    }

    .s-2af03aaa-b4da-4652-be0d-7e26279c3277.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2af03aaa-b4da-4652-be0d-7e26279c3277.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2af03aaa-b4da-4652-be0d-7e26279c3277 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-2af03aaa-b4da-4652-be0d-7e26279c3277 {
  margin: 0 !important;
  overflow: visible;
}

#s-2af03aaa-b4da-4652-be0d-7e26279c3277-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2af03aaa-b4da-4652-be0d-7e26279c3277 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2af03aaa-b4da-4652-be0d-7e26279c3277 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2af03aaa-b4da-4652-be0d-7e26279c3277 img.shogun-image {
  /* Add background color handling */
  
}

#s-2af03aaa-b4da-4652-be0d-7e26279c3277 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2af03aaa-b4da-4652-be0d-7e26279c3277 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-2af03aaa-b4da-4652-be0d-7e26279c3277 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2af03aaa-b4da-4652-be0d-7e26279c3277 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2af03aaa-b4da-4652-be0d-7e26279c3277.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2af03aaa-b4da-4652-be0d-7e26279c3277 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-2af03aaa-b4da-4652-be0d-7e26279c3277.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-2af03aaa-b4da-4652-be0d-7e26279c3277 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2af03aaa-b4da-4652-be0d-7e26279c3277.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2af03aaa-b4da-4652-be0d-7e26279c3277.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2af03aaa-b4da-4652-be0d-7e26279c3277.shogun-image {
  box-sizing: border-box;
}



.s-2af03aaa-b4da-4652-be0d-7e26279c3277 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2af03aaa-b4da-4652-be0d-7e26279c3277 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-2af03aaa-b4da-4652-be0d-7e26279c3277.shogun-image-container {
      position: relative;
    }

    .s-2af03aaa-b4da-4652-be0d-7e26279c3277.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2af03aaa-b4da-4652-be0d-7e26279c3277.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2af03aaa-b4da-4652-be0d-7e26279c3277 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (max-width: 767px){#s-2af03aaa-b4da-4652-be0d-7e26279c3277 {
  margin: 0 !important;
  overflow: visible;
}

#s-2af03aaa-b4da-4652-be0d-7e26279c3277-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2af03aaa-b4da-4652-be0d-7e26279c3277 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2af03aaa-b4da-4652-be0d-7e26279c3277 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2af03aaa-b4da-4652-be0d-7e26279c3277 img.shogun-image {
  /* Add background color handling */
  
}

#s-2af03aaa-b4da-4652-be0d-7e26279c3277 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2af03aaa-b4da-4652-be0d-7e26279c3277 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-2af03aaa-b4da-4652-be0d-7e26279c3277 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2af03aaa-b4da-4652-be0d-7e26279c3277 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2af03aaa-b4da-4652-be0d-7e26279c3277.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2af03aaa-b4da-4652-be0d-7e26279c3277 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1000px;
  }



  img.s-2af03aaa-b4da-4652-be0d-7e26279c3277.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-2af03aaa-b4da-4652-be0d-7e26279c3277 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2af03aaa-b4da-4652-be0d-7e26279c3277.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2af03aaa-b4da-4652-be0d-7e26279c3277.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2af03aaa-b4da-4652-be0d-7e26279c3277.shogun-image {
  box-sizing: border-box;
}



.s-2af03aaa-b4da-4652-be0d-7e26279c3277 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2af03aaa-b4da-4652-be0d-7e26279c3277 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-2af03aaa-b4da-4652-be0d-7e26279c3277.shogun-image-container {
      position: relative;
    }

    .s-2af03aaa-b4da-4652-be0d-7e26279c3277.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2af03aaa-b4da-4652-be0d-7e26279c3277.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2af03aaa-b4da-4652-be0d-7e26279c3277 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}
#s-33705a7d-b0ed-4f2b-b360-38a5959e43fd {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-33705a7d-b0ed-4f2b-b360-38a5959e43fd .shogun-heading-component h3 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 21px;
  
  
  
}



#s-8d1fb5f6-550f-49b0-a8db-ea630c5b7b07 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-8d1fb5f6-550f-49b0-a8db-ea630c5b7b07 {
  margin-top: 0px;
margin-bottom: 0px;
}
}
#s-4f967043-18fb-478c-adb0-b0b5891df66c {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-4f967043-18fb-478c-adb0-b0b5891df66c {
  margin-top: 15px;
}
}@media (max-width: 767px){#s-4f967043-18fb-478c-adb0-b0b5891df66c {
  margin-top: 10px;
margin-bottom: 0px;
}
}
#s-ffb16dc9-72ab-4688-bb2d-8c1bd1ff4274 {
  margin-top: 50px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
min-height: 50px;
}
@media (min-width: 1200px){#s-ffb16dc9-72ab-4688-bb2d-8c1bd1ff4274 {
  margin-left: 10%;
margin-right: 10%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ffb16dc9-72ab-4688-bb2d-8c1bd1ff4274 {
  margin-left: 10%;
margin-right: 10%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ffb16dc9-72ab-4688-bb2d-8c1bd1ff4274 {
  margin-left: 5%;
margin-right: 5%;
}
}@media (max-width: 767px){#s-ffb16dc9-72ab-4688-bb2d-8c1bd1ff4274 {
  margin-top: 0px;
margin-left: 6%;
margin-right: 6%;
}
}







#s-ffb16dc9-72ab-4688-bb2d-8c1bd1ff4274 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ffb16dc9-72ab-4688-bb2d-8c1bd1ff4274.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e49db747-2237-41e2-9028-c5dc6a6a8ca2 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-e49db747-2237-41e2-9028-c5dc6a6a8ca2 {
  margin-left: 0%;
margin-right: 0%;
}
}
#s-e49db747-2237-41e2-9028-c5dc6a6a8ca2 hr {
  border-top: 2px solid rgba(227, 227, 227, 1);
}

#s-7a9418d7-d3d7-43e4-96e8-87619f65682e {
  margin-top: 50px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
padding-top: 0px;
padding-bottom: 70px;
min-height: 50px;
}
@media (min-width: 1200px){#s-7a9418d7-d3d7-43e4-96e8-87619f65682e {
  margin-left: 10%;
margin-right: 10%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-7a9418d7-d3d7-43e4-96e8-87619f65682e {
  margin-left: 10%;
margin-right: 10%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7a9418d7-d3d7-43e4-96e8-87619f65682e {
  margin-left: 5%;
margin-right: 5%;
}
}@media (max-width: 767px){#s-7a9418d7-d3d7-43e4-96e8-87619f65682e {
  margin-top: 30px;
margin-left: 6%;
margin-bottom: 30px;
margin-right: 6%;
padding-bottom: 0px;
}
}







#s-7a9418d7-d3d7-43e4-96e8-87619f65682e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7a9418d7-d3d7-43e4-96e8-87619f65682e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f78b8b6e-fb3a-4a2d-98d0-01ef45be0dc8 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-f78b8b6e-fb3a-4a2d-98d0-01ef45be0dc8 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
}
#s-f78b8b6e-fb3a-4a2d-98d0-01ef45be0dc8 .shogun-heading-component h1 {
  color: ;
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


@media (min-width: 1200px){#s-f78b8b6e-fb3a-4a2d-98d0-01ef45be0dc8 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-f78b8b6e-fb3a-4a2d-98d0-01ef45be0dc8 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-f78b8b6e-fb3a-4a2d-98d0-01ef45be0dc8 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


}@media (max-width: 767px){#s-f78b8b6e-fb3a-4a2d-98d0-01ef45be0dc8 .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


}
#s-4d97a83f-6867-438b-a30d-fec2ee480e85 {
  margin-top: 40px;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 3px;
}

@media (min-width: 0px) {
[id="s-4d97a83f-6867-438b-a30d-fec2ee480e85"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4d97a83f-6867-438b-a30d-fec2ee480e85"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-4d97a83f-6867-438b-a30d-fec2ee480e85"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-4d97a83f-6867-438b-a30d-fec2ee480e85"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-51d755a2-3565-483e-b2df-7cde9c5cd81e {
  margin-left: auto;
margin-right: auto;
padding-top: 20%;
padding-left: 10%;
padding-bottom: 20%;
padding-right: 10%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 206, 7, 1);
border-style: none;
border-radius: 3px;
min-height: 50px;
background-color: rgba(102, 102, 102, 1);
}
@media (max-width: 767px){#s-51d755a2-3565-483e-b2df-7cde9c5cd81e {
  padding-top: 10%;
padding-left: 6%;
padding-bottom: 10%;
padding-right: 6%;
}
}







#s-51d755a2-3565-483e-b2df-7cde9c5cd81e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-51d755a2-3565-483e-b2df-7cde9c5cd81e.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-08362e44-5075-4b0e-bfde-7efd8b63c844 {
  margin-left: auto;
margin-right: auto;
}

#s-84b06419-2c87-45f2-8ea1-ad0919c7cb15 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-84b06419-2c87-45f2-8ea1-ad0919c7cb15 .shogun-icon-wrapper {
  text-align: right;
}


#s-84b06419-2c87-45f2-8ea1-ad0919c7cb15 .shogun-icon-wrapper > .shogun-icon {

  font-size: 64px !important;
  color: rgba(153, 153, 153, 1);
}

#s-81308fdb-5599-407f-840f-b405ea07c657 {
  margin-left: auto;
margin-right: 30%;
}
@media (max-width: 767px){#s-81308fdb-5599-407f-840f-b405ea07c657 {
  margin-right: 40%;
}
}
@media (min-width: 0px) {
[id="s-81308fdb-5599-407f-840f-b405ea07c657"] > .shg-row > .shg-c-xs-2_4 {
  width: calc(20.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-81308fdb-5599-407f-840f-b405ea07c657"] > .shg-row > .shg-c-sm-2_4 {
  width: calc(20.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-81308fdb-5599-407f-840f-b405ea07c657"] > .shg-row > .shg-c-md-2_4 {
  width: calc(20.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-81308fdb-5599-407f-840f-b405ea07c657"] > .shg-row > .shg-c-lg-2_4 {
  width: calc(20.0% - 0.0px);
}

}

#s-3e0aa783-c5b7-404c-8744-8c2c917a0398 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-3e0aa783-c5b7-404c-8744-8c2c917a0398 .shogun-icon-wrapper {
  text-align: left;
}


#s-3e0aa783-c5b7-404c-8744-8c2c917a0398 .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(247, 209, 23, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-3e0aa783-c5b7-404c-8744-8c2c917a0398 .shogun-icon-wrapper {
  text-align: left;
}


#s-3e0aa783-c5b7-404c-8744-8c2c917a0398 .shogun-icon-wrapper > .shogun-icon {

  font-size: 27px !important;
  color: rgba(247, 209, 23, 1);
}
}
#s-47688e1a-4803-4d33-8ac1-4484a1b28eb8 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-47688e1a-4803-4d33-8ac1-4484a1b28eb8 .shogun-icon-wrapper {
  text-align: left;
}


#s-47688e1a-4803-4d33-8ac1-4484a1b28eb8 .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(247, 209, 23, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-47688e1a-4803-4d33-8ac1-4484a1b28eb8 .shogun-icon-wrapper {
  text-align: left;
}


#s-47688e1a-4803-4d33-8ac1-4484a1b28eb8 .shogun-icon-wrapper > .shogun-icon {

  font-size: 27px !important;
  color: rgba(247, 209, 23, 1);
}
}
#s-73eddedb-8736-4cdb-81b7-b1dec39aafe3 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-73eddedb-8736-4cdb-81b7-b1dec39aafe3 .shogun-icon-wrapper {
  text-align: left;
}


#s-73eddedb-8736-4cdb-81b7-b1dec39aafe3 .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(247, 209, 23, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-73eddedb-8736-4cdb-81b7-b1dec39aafe3 .shogun-icon-wrapper {
  text-align: left;
}


#s-73eddedb-8736-4cdb-81b7-b1dec39aafe3 .shogun-icon-wrapper > .shogun-icon {

  font-size: 27px !important;
  color: rgba(247, 209, 23, 1);
}
}
#s-bbb0eb7c-0f44-49eb-8323-3a2769d4503c {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-bbb0eb7c-0f44-49eb-8323-3a2769d4503c .shogun-icon-wrapper {
  text-align: left;
}


#s-bbb0eb7c-0f44-49eb-8323-3a2769d4503c .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(247, 209, 23, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-bbb0eb7c-0f44-49eb-8323-3a2769d4503c .shogun-icon-wrapper {
  text-align: left;
}


#s-bbb0eb7c-0f44-49eb-8323-3a2769d4503c .shogun-icon-wrapper > .shogun-icon {

  font-size: 27px !important;
  color: rgba(247, 209, 23, 1);
}
}
#s-ced84b89-ac43-4a09-9551-1103139b5421 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-ced84b89-ac43-4a09-9551-1103139b5421 .shogun-icon-wrapper {
  text-align: left;
}


#s-ced84b89-ac43-4a09-9551-1103139b5421 .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(247, 209, 23, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-ced84b89-ac43-4a09-9551-1103139b5421 .shogun-icon-wrapper {
  text-align: left;
}


#s-ced84b89-ac43-4a09-9551-1103139b5421 .shogun-icon-wrapper > .shogun-icon {

  font-size: 27px !important;
  color: rgba(247, 209, 23, 1);
}
}
#s-c99361e6-f38c-4bbb-bb01-f952afa4d40a {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-cc307991-cc8f-4d48-9a61-aa9a5ca4b7cc {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-4a324299-baf1-485e-a63e-84d874736e2a {
  margin-left: auto;
margin-right: auto;
padding-top: 20%;
padding-left: 10%;
padding-bottom: 20%;
padding-right: 10%;
border-top-width: 0px;
border-left-width: 10px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 206, 7, 1);
border-style: none;
border-radius: 3px;
min-height: 50px;
background-color: rgba(102, 102, 102, 1);
}
@media (max-width: 767px){#s-4a324299-baf1-485e-a63e-84d874736e2a {
  margin-top: 20px;
margin-bottom: 0px;
padding-top: 10%;
padding-left: 6%;
padding-bottom: 15%;
padding-right: 6%;
}
}







#s-4a324299-baf1-485e-a63e-84d874736e2a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4a324299-baf1-485e-a63e-84d874736e2a.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-f0b26738-ac1e-4479-b861-d3b92fb61ab1 {
  margin-left: auto;
margin-right: auto;
}

#s-5be0b071-1153-4598-9295-889c6855230e {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-5be0b071-1153-4598-9295-889c6855230e .shogun-icon-wrapper {
  text-align: right;
}


#s-5be0b071-1153-4598-9295-889c6855230e .shogun-icon-wrapper > .shogun-icon {

  font-size: 64px !important;
  color: rgba(153, 153, 153, 1);
}

#s-46b40e91-4d9c-49d3-a0a4-792ba34cc3d7 {
  margin-left: auto;
margin-right: 30%;
}
@media (max-width: 767px){#s-46b40e91-4d9c-49d3-a0a4-792ba34cc3d7 {
  margin-right: 40%;
}
}
@media (min-width: 0px) {
[id="s-46b40e91-4d9c-49d3-a0a4-792ba34cc3d7"] > .shg-row > .shg-c-xs-2_4 {
  width: calc(20.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-46b40e91-4d9c-49d3-a0a4-792ba34cc3d7"] > .shg-row > .shg-c-sm-2_4 {
  width: calc(20.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-46b40e91-4d9c-49d3-a0a4-792ba34cc3d7"] > .shg-row > .shg-c-md-2_4 {
  width: calc(20.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-46b40e91-4d9c-49d3-a0a4-792ba34cc3d7"] > .shg-row > .shg-c-lg-2_4 {
  width: calc(20.0% - 0.0px);
}

}

#s-6ad8c259-d2ac-4f78-b9a0-13840eba013c {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-6ad8c259-d2ac-4f78-b9a0-13840eba013c .shogun-icon-wrapper {
  text-align: left;
}


#s-6ad8c259-d2ac-4f78-b9a0-13840eba013c .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(247, 209, 23, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-6ad8c259-d2ac-4f78-b9a0-13840eba013c .shogun-icon-wrapper {
  text-align: left;
}


#s-6ad8c259-d2ac-4f78-b9a0-13840eba013c .shogun-icon-wrapper > .shogun-icon {

  font-size: 27px !important;
  color: rgba(247, 209, 23, 1);
}
}
#s-7437d20e-8760-4ff0-82ca-69c6ecd371cd {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-7437d20e-8760-4ff0-82ca-69c6ecd371cd .shogun-icon-wrapper {
  text-align: left;
}


#s-7437d20e-8760-4ff0-82ca-69c6ecd371cd .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(247, 209, 23, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-7437d20e-8760-4ff0-82ca-69c6ecd371cd .shogun-icon-wrapper {
  text-align: left;
}


#s-7437d20e-8760-4ff0-82ca-69c6ecd371cd .shogun-icon-wrapper > .shogun-icon {

  font-size: 27px !important;
  color: rgba(247, 209, 23, 1);
}
}
#s-6e170113-a909-4b76-b793-53f065b05e31 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-6e170113-a909-4b76-b793-53f065b05e31 .shogun-icon-wrapper {
  text-align: left;
}


#s-6e170113-a909-4b76-b793-53f065b05e31 .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(247, 209, 23, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-6e170113-a909-4b76-b793-53f065b05e31 .shogun-icon-wrapper {
  text-align: left;
}


#s-6e170113-a909-4b76-b793-53f065b05e31 .shogun-icon-wrapper > .shogun-icon {

  font-size: 27px !important;
  color: rgba(247, 209, 23, 1);
}
}
#s-ea53b00c-6460-4a93-925d-24ae9827f88d {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-ea53b00c-6460-4a93-925d-24ae9827f88d .shogun-icon-wrapper {
  text-align: left;
}


#s-ea53b00c-6460-4a93-925d-24ae9827f88d .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(247, 209, 23, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-ea53b00c-6460-4a93-925d-24ae9827f88d .shogun-icon-wrapper {
  text-align: left;
}


#s-ea53b00c-6460-4a93-925d-24ae9827f88d .shogun-icon-wrapper > .shogun-icon {

  font-size: 27px !important;
  color: rgba(247, 209, 23, 1);
}
}
#s-1e58d403-0fec-465d-8d37-16584989c6df {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-1e58d403-0fec-465d-8d37-16584989c6df .shogun-icon-wrapper {
  text-align: left;
}


#s-1e58d403-0fec-465d-8d37-16584989c6df .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(247, 209, 23, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-1e58d403-0fec-465d-8d37-16584989c6df .shogun-icon-wrapper {
  text-align: left;
}


#s-1e58d403-0fec-465d-8d37-16584989c6df .shogun-icon-wrapper > .shogun-icon {

  font-size: 27px !important;
  color: rgba(247, 209, 23, 1);
}
}
#s-d85eb09b-445a-40e5-a31c-7c50541948a1 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-05e33c88-0739-4766-82c5-33de8d078394 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-d5aaba8b-37c2-4b2a-96a9-49226485f622 {
  margin-left: auto;
margin-right: auto;
padding-top: 20%;
padding-left: 10%;
padding-bottom: 20%;
padding-right: 10%;
border-top-width: 0px;
border-left-width: 10px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 206, 7, 1);
border-style: none;
border-radius: 3px;
min-height: 50px;
background-color: rgba(102, 102, 102, 1);
}
@media (max-width: 767px){#s-d5aaba8b-37c2-4b2a-96a9-49226485f622 {
  margin-top: 20px;
padding-top: 10%;
padding-left: 6%;
padding-bottom: 15%;
padding-right: 6%;
}
}







#s-d5aaba8b-37c2-4b2a-96a9-49226485f622 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d5aaba8b-37c2-4b2a-96a9-49226485f622.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-d0186494-f9ee-4872-921d-3da2d1e4b6f7 {
  margin-left: auto;
margin-right: auto;
}

#s-9934b4d5-99a3-4e58-b7f1-9769481007d7 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-9934b4d5-99a3-4e58-b7f1-9769481007d7 .shogun-icon-wrapper {
  text-align: right;
}


#s-9934b4d5-99a3-4e58-b7f1-9769481007d7 .shogun-icon-wrapper > .shogun-icon {

  font-size: 64px !important;
  color: rgba(153, 153, 153, 1);
}

#s-2ffc9378-eafd-4988-a213-ea42c70a7eab {
  margin-left: auto;
margin-right: 30%;
}
@media (max-width: 767px){#s-2ffc9378-eafd-4988-a213-ea42c70a7eab {
  margin-right: 40%;
}
}
@media (min-width: 0px) {
[id="s-2ffc9378-eafd-4988-a213-ea42c70a7eab"] > .shg-row > .shg-c-xs-2_4 {
  width: calc(20.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-2ffc9378-eafd-4988-a213-ea42c70a7eab"] > .shg-row > .shg-c-sm-2_4 {
  width: calc(20.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-2ffc9378-eafd-4988-a213-ea42c70a7eab"] > .shg-row > .shg-c-md-2_4 {
  width: calc(20.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-2ffc9378-eafd-4988-a213-ea42c70a7eab"] > .shg-row > .shg-c-lg-2_4 {
  width: calc(20.0% - 0.0px);
}

}

#s-51e99525-37e9-4c58-9c3a-24980c8eb8fd {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-51e99525-37e9-4c58-9c3a-24980c8eb8fd .shogun-icon-wrapper {
  text-align: left;
}


#s-51e99525-37e9-4c58-9c3a-24980c8eb8fd .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(247, 209, 23, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-51e99525-37e9-4c58-9c3a-24980c8eb8fd .shogun-icon-wrapper {
  text-align: left;
}


#s-51e99525-37e9-4c58-9c3a-24980c8eb8fd .shogun-icon-wrapper > .shogun-icon {

  font-size: 27px !important;
  color: rgba(247, 209, 23, 1);
}
}
#s-93f02855-2d75-44f3-84e5-afa3ea950ef9 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-93f02855-2d75-44f3-84e5-afa3ea950ef9 .shogun-icon-wrapper {
  text-align: left;
}


#s-93f02855-2d75-44f3-84e5-afa3ea950ef9 .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(247, 209, 23, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-93f02855-2d75-44f3-84e5-afa3ea950ef9 .shogun-icon-wrapper {
  text-align: left;
}


#s-93f02855-2d75-44f3-84e5-afa3ea950ef9 .shogun-icon-wrapper > .shogun-icon {

  font-size: 27px !important;
  color: rgba(247, 209, 23, 1);
}
}
#s-da652bcf-32da-4f4d-b215-50e1d1e338a3 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-da652bcf-32da-4f4d-b215-50e1d1e338a3 .shogun-icon-wrapper {
  text-align: left;
}


#s-da652bcf-32da-4f4d-b215-50e1d1e338a3 .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(247, 209, 23, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-da652bcf-32da-4f4d-b215-50e1d1e338a3 .shogun-icon-wrapper {
  text-align: left;
}


#s-da652bcf-32da-4f4d-b215-50e1d1e338a3 .shogun-icon-wrapper > .shogun-icon {

  font-size: 27px !important;
  color: rgba(247, 209, 23, 1);
}
}
#s-1dcc7e5b-b705-48f0-b685-04457ea85c5d {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-1dcc7e5b-b705-48f0-b685-04457ea85c5d .shogun-icon-wrapper {
  text-align: left;
}


#s-1dcc7e5b-b705-48f0-b685-04457ea85c5d .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(247, 209, 23, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-1dcc7e5b-b705-48f0-b685-04457ea85c5d .shogun-icon-wrapper {
  text-align: left;
}


#s-1dcc7e5b-b705-48f0-b685-04457ea85c5d .shogun-icon-wrapper > .shogun-icon {

  font-size: 27px !important;
  color: rgba(247, 209, 23, 1);
}
}
#s-cb9ea120-b996-4dce-b008-57c6b5a28dd8 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-cb9ea120-b996-4dce-b008-57c6b5a28dd8 .shogun-icon-wrapper {
  text-align: left;
}


#s-cb9ea120-b996-4dce-b008-57c6b5a28dd8 .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(247, 209, 23, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-cb9ea120-b996-4dce-b008-57c6b5a28dd8 .shogun-icon-wrapper {
  text-align: left;
}


#s-cb9ea120-b996-4dce-b008-57c6b5a28dd8 .shogun-icon-wrapper > .shogun-icon {

  font-size: 27px !important;
  color: rgba(247, 209, 23, 1);
}
}
#s-f6d36458-4439-4dc9-9369-60e4be86aca4 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

#s-f263bf58-4163-4d0c-ba48-bd74a2ccfbfb {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-ec76da7c-e429-44f2-9c84-66cec813008b {
  margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 60px;
padding-left: 10%;
padding-bottom: 60px;
padding-right: 10%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-ec76da7c-e429-44f2-9c84-66cec813008b {
  margin-left: 0%;
margin-right: 0%;
padding-left: 10%;
padding-right: 10%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ec76da7c-e429-44f2-9c84-66cec813008b {
  margin-left: 0%;
margin-right: 0%;
padding-left: 10%;
padding-right: 10%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ec76da7c-e429-44f2-9c84-66cec813008b {
  margin-left: 0%;
margin-right: 0%;
padding-left: 5%;
padding-right: 5%;
}
}@media (max-width: 767px){#s-ec76da7c-e429-44f2-9c84-66cec813008b {
  margin-top: 50px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 60px;
padding-left: 6%;
padding-right: 6%;
}
}







#s-ec76da7c-e429-44f2-9c84-66cec813008b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ec76da7c-e429-44f2-9c84-66cec813008b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e16881d8-176f-40a9-a66c-d98447fd1dbe {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-e16881d8-176f-40a9-a66c-d98447fd1dbe {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
}
#s-e16881d8-176f-40a9-a66c-d98447fd1dbe .shogun-heading-component h1 {
  color: ;
  font-weight:  800 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


@media (min-width: 1200px){#s-e16881d8-176f-40a9-a66c-d98447fd1dbe .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-e16881d8-176f-40a9-a66c-d98447fd1dbe .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-e16881d8-176f-40a9-a66c-d98447fd1dbe .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


}@media (max-width: 767px){#s-e16881d8-176f-40a9-a66c-d98447fd1dbe .shogun-heading-component h1 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


}
#s-c86af737-0a81-4a39-a359-4432dcaf03ea {
  margin-top: 30px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-c86af737-0a81-4a39-a359-4432dcaf03ea {
  margin-top: 0px;
}
}
@media (min-width: 0px) {
[id="s-c86af737-0a81-4a39-a359-4432dcaf03ea"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c86af737-0a81-4a39-a359-4432dcaf03ea"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 30.0px);
}

[id="s-c86af737-0a81-4a39-a359-4432dcaf03ea"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-c86af737-0a81-4a39-a359-4432dcaf03ea"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 30.0px);
}

[id="s-c86af737-0a81-4a39-a359-4432dcaf03ea"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-c86af737-0a81-4a39-a359-4432dcaf03ea"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 30.0px);
}

[id="s-c86af737-0a81-4a39-a359-4432dcaf03ea"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 30.0px);
}

}

#s-d60464aa-29b3-4385-9735-e689cb32685b {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-d60464aa-29b3-4385-9735-e689cb32685b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d60464aa-29b3-4385-9735-e689cb32685b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 768px) and (max-width: 991px){






#s-d60464aa-29b3-4385-9735-e689cb32685b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d60464aa-29b3-4385-9735-e689cb32685b.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-95e46c60-96ea-4864-bab0-4ba1e5663487 {
  margin-left: auto;
margin-right: auto;
max-width: 1500px;
aspect-ratio: 1/1;
text-align: center;
}
@media (max-width: 767px){#s-95e46c60-96ea-4864-bab0-4ba1e5663487 {
  max-width: 400px;
}
}
#s-95e46c60-96ea-4864-bab0-4ba1e5663487 {
  margin: 0 !important;
  overflow: visible;
}

#s-95e46c60-96ea-4864-bab0-4ba1e5663487-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-95e46c60-96ea-4864-bab0-4ba1e5663487 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-95e46c60-96ea-4864-bab0-4ba1e5663487 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-95e46c60-96ea-4864-bab0-4ba1e5663487 img.shogun-image {
  /* Add background color handling */
  
}

#s-95e46c60-96ea-4864-bab0-4ba1e5663487 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 3px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-95e46c60-96ea-4864-bab0-4ba1e5663487 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-95e46c60-96ea-4864-bab0-4ba1e5663487 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-95e46c60-96ea-4864-bab0-4ba1e5663487 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-95e46c60-96ea-4864-bab0-4ba1e5663487.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-95e46c60-96ea-4864-bab0-4ba1e5663487 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-95e46c60-96ea-4864-bab0-4ba1e5663487.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-95e46c60-96ea-4864-bab0-4ba1e5663487 .shogun-image-content {
  
    justify-content: center;
  
}

.s-95e46c60-96ea-4864-bab0-4ba1e5663487.shg-align-container {
  display: flex;
  justify-content: center
}

.s-95e46c60-96ea-4864-bab0-4ba1e5663487.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-95e46c60-96ea-4864-bab0-4ba1e5663487.shogun-image {
  box-sizing: border-box;
}



.s-95e46c60-96ea-4864-bab0-4ba1e5663487 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-95e46c60-96ea-4864-bab0-4ba1e5663487 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-95e46c60-96ea-4864-bab0-4ba1e5663487.shogun-image-container {
      position: relative;
    }

    .s-95e46c60-96ea-4864-bab0-4ba1e5663487.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-95e46c60-96ea-4864-bab0-4ba1e5663487.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-95e46c60-96ea-4864-bab0-4ba1e5663487 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

@media (min-width: 1200px){#s-95e46c60-96ea-4864-bab0-4ba1e5663487 {
  margin: 0 !important;
  overflow: visible;
}

#s-95e46c60-96ea-4864-bab0-4ba1e5663487-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-95e46c60-96ea-4864-bab0-4ba1e5663487 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-95e46c60-96ea-4864-bab0-4ba1e5663487 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-95e46c60-96ea-4864-bab0-4ba1e5663487 img.shogun-image {
  /* Add background color handling */
  
}

#s-95e46c60-96ea-4864-bab0-4ba1e5663487 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-95e46c60-96ea-4864-bab0-4ba1e5663487 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-95e46c60-96ea-4864-bab0-4ba1e5663487 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-95e46c60-96ea-4864-bab0-4ba1e5663487 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-95e46c60-96ea-4864-bab0-4ba1e5663487.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-95e46c60-96ea-4864-bab0-4ba1e5663487 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-95e46c60-96ea-4864-bab0-4ba1e5663487.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-95e46c60-96ea-4864-bab0-4ba1e5663487 .shogun-image-content {
  
    justify-content: center;
  
}

.s-95e46c60-96ea-4864-bab0-4ba1e5663487.shg-align-container {
  display: flex;
  justify-content: center
}

.s-95e46c60-96ea-4864-bab0-4ba1e5663487.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-95e46c60-96ea-4864-bab0-4ba1e5663487.shogun-image {
  box-sizing: border-box;
}



.s-95e46c60-96ea-4864-bab0-4ba1e5663487 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-95e46c60-96ea-4864-bab0-4ba1e5663487 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-95e46c60-96ea-4864-bab0-4ba1e5663487.shogun-image-container {
      position: relative;
    }

    .s-95e46c60-96ea-4864-bab0-4ba1e5663487.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-95e46c60-96ea-4864-bab0-4ba1e5663487.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-95e46c60-96ea-4864-bab0-4ba1e5663487 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-95e46c60-96ea-4864-bab0-4ba1e5663487 {
  margin: 0 !important;
  overflow: visible;
}

#s-95e46c60-96ea-4864-bab0-4ba1e5663487-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-95e46c60-96ea-4864-bab0-4ba1e5663487 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-95e46c60-96ea-4864-bab0-4ba1e5663487 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-95e46c60-96ea-4864-bab0-4ba1e5663487 img.shogun-image {
  /* Add background color handling */
  
}

#s-95e46c60-96ea-4864-bab0-4ba1e5663487 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-95e46c60-96ea-4864-bab0-4ba1e5663487 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-95e46c60-96ea-4864-bab0-4ba1e5663487 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-95e46c60-96ea-4864-bab0-4ba1e5663487 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-95e46c60-96ea-4864-bab0-4ba1e5663487.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-95e46c60-96ea-4864-bab0-4ba1e5663487 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-95e46c60-96ea-4864-bab0-4ba1e5663487.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-95e46c60-96ea-4864-bab0-4ba1e5663487 .shogun-image-content {
  
    justify-content: center;
  
}

.s-95e46c60-96ea-4864-bab0-4ba1e5663487.shg-align-container {
  display: flex;
  justify-content: center
}

.s-95e46c60-96ea-4864-bab0-4ba1e5663487.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-95e46c60-96ea-4864-bab0-4ba1e5663487.shogun-image {
  box-sizing: border-box;
}



.s-95e46c60-96ea-4864-bab0-4ba1e5663487 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-95e46c60-96ea-4864-bab0-4ba1e5663487 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-95e46c60-96ea-4864-bab0-4ba1e5663487.shogun-image-container {
      position: relative;
    }

    .s-95e46c60-96ea-4864-bab0-4ba1e5663487.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-95e46c60-96ea-4864-bab0-4ba1e5663487.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-95e46c60-96ea-4864-bab0-4ba1e5663487 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-95e46c60-96ea-4864-bab0-4ba1e5663487 {
  margin: 0 !important;
  overflow: visible;
}

#s-95e46c60-96ea-4864-bab0-4ba1e5663487-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-95e46c60-96ea-4864-bab0-4ba1e5663487 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-95e46c60-96ea-4864-bab0-4ba1e5663487 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-95e46c60-96ea-4864-bab0-4ba1e5663487 img.shogun-image {
  /* Add background color handling */
  
}

#s-95e46c60-96ea-4864-bab0-4ba1e5663487 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-95e46c60-96ea-4864-bab0-4ba1e5663487 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-95e46c60-96ea-4864-bab0-4ba1e5663487 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-95e46c60-96ea-4864-bab0-4ba1e5663487 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-95e46c60-96ea-4864-bab0-4ba1e5663487.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-95e46c60-96ea-4864-bab0-4ba1e5663487 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-95e46c60-96ea-4864-bab0-4ba1e5663487.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-95e46c60-96ea-4864-bab0-4ba1e5663487 .shogun-image-content {
  
    justify-content: center;
  
}

.s-95e46c60-96ea-4864-bab0-4ba1e5663487.shg-align-container {
  display: flex;
  justify-content: center
}

.s-95e46c60-96ea-4864-bab0-4ba1e5663487.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-95e46c60-96ea-4864-bab0-4ba1e5663487.shogun-image {
  box-sizing: border-box;
}



.s-95e46c60-96ea-4864-bab0-4ba1e5663487 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-95e46c60-96ea-4864-bab0-4ba1e5663487 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-95e46c60-96ea-4864-bab0-4ba1e5663487.shogun-image-container {
      position: relative;
    }

    .s-95e46c60-96ea-4864-bab0-4ba1e5663487.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-95e46c60-96ea-4864-bab0-4ba1e5663487.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-95e46c60-96ea-4864-bab0-4ba1e5663487 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}@media (max-width: 767px){#s-95e46c60-96ea-4864-bab0-4ba1e5663487 {
  margin: 0 !important;
  overflow: visible;
}

#s-95e46c60-96ea-4864-bab0-4ba1e5663487-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-95e46c60-96ea-4864-bab0-4ba1e5663487 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-95e46c60-96ea-4864-bab0-4ba1e5663487 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-95e46c60-96ea-4864-bab0-4ba1e5663487 img.shogun-image {
  /* Add background color handling */
  
}

#s-95e46c60-96ea-4864-bab0-4ba1e5663487 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-95e46c60-96ea-4864-bab0-4ba1e5663487 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-95e46c60-96ea-4864-bab0-4ba1e5663487 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-95e46c60-96ea-4864-bab0-4ba1e5663487 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-95e46c60-96ea-4864-bab0-4ba1e5663487.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-95e46c60-96ea-4864-bab0-4ba1e5663487 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1500px;
  }



  img.s-95e46c60-96ea-4864-bab0-4ba1e5663487.shogun-image {
    
    
    
    max-height: 1500px;
  }


.s-95e46c60-96ea-4864-bab0-4ba1e5663487 .shogun-image-content {
  
    justify-content: center;
  
}

.s-95e46c60-96ea-4864-bab0-4ba1e5663487.shg-align-container {
  display: flex;
  justify-content: center
}

.s-95e46c60-96ea-4864-bab0-4ba1e5663487.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-95e46c60-96ea-4864-bab0-4ba1e5663487.shogun-image {
  box-sizing: border-box;
}



.s-95e46c60-96ea-4864-bab0-4ba1e5663487 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-95e46c60-96ea-4864-bab0-4ba1e5663487 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-95e46c60-96ea-4864-bab0-4ba1e5663487.shogun-image-container {
      position: relative;
    }

    .s-95e46c60-96ea-4864-bab0-4ba1e5663487.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-95e46c60-96ea-4864-bab0-4ba1e5663487.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-95e46c60-96ea-4864-bab0-4ba1e5663487 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1500px;
    }
  }

}
#s-67e7f3c2-b249-4435-9c97-ec793b9cc7da {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-67e7f3c2-b249-4435-9c97-ec793b9cc7da {
  margin-top: 10px;
}
}







#s-67e7f3c2-b249-4435-9c97-ec793b9cc7da > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-67e7f3c2-b249-4435-9c97-ec793b9cc7da.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0d404bcc-e51d-4fb7-bdd7-c8220b5a7cb9 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-0d404bcc-e51d-4fb7-bdd7-c8220b5a7cb9 {
  padding-top: 0px;
padding-bottom: 0px;
}
}
#s-0d404bcc-e51d-4fb7-bdd7-c8220b5a7cb9 .shogun-heading-component h3 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 21px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-0d404bcc-e51d-4fb7-bdd7-c8220b5a7cb9 .shogun-heading-component h3 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 21px;
  
  
  
}


}@media (max-width: 767px){#s-0d404bcc-e51d-4fb7-bdd7-c8220b5a7cb9 .shogun-heading-component h3 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 21px;
  
  
  
}


}
#s-a7b24afb-a585-4c58-87e5-1d68d041a794 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-a7b24afb-a585-4c58-87e5-1d68d041a794 {
  margin-top: 15px;
}
}
#s-a7b24afb-a585-4c58-87e5-1d68d041a794 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(242, 242, 242, 1);
  border-radius: 3px;
}

#s-a7b24afb-a585-4c58-87e5-1d68d041a794 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-a7b24afb-a585-4c58-87e5-1d68d041a794 td.shogun-table-column {
  background-color: rgba(242, 242, 242, 1);
  padding: 10px;
  text-align: center;
  font-family: ;
  font-size: 16px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-a7b24afb-a585-4c58-87e5-1d68d041a794 td.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-a7b24afb-a585-4c58-87e5-1d68d041a794 td.shogun-table-column, #s-a7b24afb-a585-4c58-87e5-1d68d041a794 td.shogun-table-row {
  border: 1px solid rgba(242, 242, 242, 1);
}

#s-c5d624c6-c46f-4f6a-85c7-8009ef51112a {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-c6716628-9ae8-4d7b-92ce-da1202147bf7 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-aa4efb83-f330-4aff-99d1-a53fe4f1578f {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-657fa2ca-a476-4163-b2fa-51bd34973ade {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-a8c13327-b8f6-4d31-97ca-f3286f86ab42 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-8bc5d326-a67b-4580-8f25-9f7c924e5f90 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-dffe75fe-efc9-4619-9adc-9a9932873bff {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-83a135cc-a7bc-41fe-9bcf-877c0efd6cfe {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-1412ccfa-0479-4a81-a955-00590c55f7a6 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-db58d659-ab6a-4a37-9e02-3ab6f9334215 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-00740b78-b514-4c9b-aea1-c401bbbc3d87 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-c5245bbc-e441-4f1f-857c-283f5d0186b9 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-73b09a89-075e-4e91-bfb4-615ceffa344a {
  margin-left: auto;
margin-right: auto;
}

#s-89b68b24-dd8e-4f1d-9120-a40ef7cc5efe {
  margin-left: auto;
margin-right: auto;
}

#s-faf3eb1d-4544-4fd9-bc34-93ab21105817 {
  margin-left: auto;
margin-right: auto;
}

#s-4731f30f-ec24-45ac-8b12-541c000438ed {
  margin-top: 30px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-4731f30f-ec24-45ac-8b12-541c000438ed {
  margin-top: 0px;
}
}
@media (min-width: 0px) {
[id="s-4731f30f-ec24-45ac-8b12-541c000438ed"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4731f30f-ec24-45ac-8b12-541c000438ed"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 30.0px);
}

[id="s-4731f30f-ec24-45ac-8b12-541c000438ed"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-4731f30f-ec24-45ac-8b12-541c000438ed"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 30.0px);
}

[id="s-4731f30f-ec24-45ac-8b12-541c000438ed"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-4731f30f-ec24-45ac-8b12-541c000438ed"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 30.0px);
}

[id="s-4731f30f-ec24-45ac-8b12-541c000438ed"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 30.0px);
}

}

#s-947b63c1-205d-437d-9fb4-0ac3bd8fd051 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-947b63c1-205d-437d-9fb4-0ac3bd8fd051 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-947b63c1-205d-437d-9fb4-0ac3bd8fd051.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 768px) and (max-width: 991px){






#s-947b63c1-205d-437d-9fb4-0ac3bd8fd051 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-947b63c1-205d-437d-9fb4-0ac3bd8fd051.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-474c81dc-1f4b-447b-a0bb-9c74255adc6a {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
aspect-ratio: 1/1;
text-align: center;
}
@media (max-width: 767px){#s-474c81dc-1f4b-447b-a0bb-9c74255adc6a {
  max-width: 400px;
}
}
#s-474c81dc-1f4b-447b-a0bb-9c74255adc6a {
  margin: 0 !important;
  overflow: visible;
}

#s-474c81dc-1f4b-447b-a0bb-9c74255adc6a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-474c81dc-1f4b-447b-a0bb-9c74255adc6a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-474c81dc-1f4b-447b-a0bb-9c74255adc6a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-474c81dc-1f4b-447b-a0bb-9c74255adc6a img.shogun-image {
  /* Add background color handling */
  
}

#s-474c81dc-1f4b-447b-a0bb-9c74255adc6a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 3px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-474c81dc-1f4b-447b-a0bb-9c74255adc6a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-474c81dc-1f4b-447b-a0bb-9c74255adc6a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-474c81dc-1f4b-447b-a0bb-9c74255adc6a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-474c81dc-1f4b-447b-a0bb-9c74255adc6a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1024px;
  }



  img.s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shogun-image {
    
    
    
    max-height: 1024px;
  }


.s-474c81dc-1f4b-447b-a0bb-9c74255adc6a .shogun-image-content {
  
    justify-content: center;
  
}

.s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shogun-image {
  box-sizing: border-box;
}



.s-474c81dc-1f4b-447b-a0bb-9c74255adc6a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-474c81dc-1f4b-447b-a0bb-9c74255adc6a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shogun-image-container {
      position: relative;
    }

    .s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-474c81dc-1f4b-447b-a0bb-9c74255adc6a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1024px;
    }
  }

@media (min-width: 1200px){#s-474c81dc-1f4b-447b-a0bb-9c74255adc6a {
  margin: 0 !important;
  overflow: visible;
}

#s-474c81dc-1f4b-447b-a0bb-9c74255adc6a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-474c81dc-1f4b-447b-a0bb-9c74255adc6a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-474c81dc-1f4b-447b-a0bb-9c74255adc6a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-474c81dc-1f4b-447b-a0bb-9c74255adc6a img.shogun-image {
  /* Add background color handling */
  
}

#s-474c81dc-1f4b-447b-a0bb-9c74255adc6a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-474c81dc-1f4b-447b-a0bb-9c74255adc6a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-474c81dc-1f4b-447b-a0bb-9c74255adc6a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-474c81dc-1f4b-447b-a0bb-9c74255adc6a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-474c81dc-1f4b-447b-a0bb-9c74255adc6a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1024px;
  }



  img.s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shogun-image {
    
    
    
    max-height: 1024px;
  }


.s-474c81dc-1f4b-447b-a0bb-9c74255adc6a .shogun-image-content {
  
    justify-content: center;
  
}

.s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shogun-image {
  box-sizing: border-box;
}



.s-474c81dc-1f4b-447b-a0bb-9c74255adc6a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-474c81dc-1f4b-447b-a0bb-9c74255adc6a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shogun-image-container {
      position: relative;
    }

    .s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-474c81dc-1f4b-447b-a0bb-9c74255adc6a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1024px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-474c81dc-1f4b-447b-a0bb-9c74255adc6a {
  margin: 0 !important;
  overflow: visible;
}

#s-474c81dc-1f4b-447b-a0bb-9c74255adc6a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-474c81dc-1f4b-447b-a0bb-9c74255adc6a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-474c81dc-1f4b-447b-a0bb-9c74255adc6a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-474c81dc-1f4b-447b-a0bb-9c74255adc6a img.shogun-image {
  /* Add background color handling */
  
}

#s-474c81dc-1f4b-447b-a0bb-9c74255adc6a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-474c81dc-1f4b-447b-a0bb-9c74255adc6a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-474c81dc-1f4b-447b-a0bb-9c74255adc6a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-474c81dc-1f4b-447b-a0bb-9c74255adc6a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-474c81dc-1f4b-447b-a0bb-9c74255adc6a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1024px;
  }



  img.s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shogun-image {
    
    
    
    max-height: 1024px;
  }


.s-474c81dc-1f4b-447b-a0bb-9c74255adc6a .shogun-image-content {
  
    justify-content: center;
  
}

.s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shogun-image {
  box-sizing: border-box;
}



.s-474c81dc-1f4b-447b-a0bb-9c74255adc6a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-474c81dc-1f4b-447b-a0bb-9c74255adc6a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shogun-image-container {
      position: relative;
    }

    .s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-474c81dc-1f4b-447b-a0bb-9c74255adc6a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1024px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-474c81dc-1f4b-447b-a0bb-9c74255adc6a {
  margin: 0 !important;
  overflow: visible;
}

#s-474c81dc-1f4b-447b-a0bb-9c74255adc6a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-474c81dc-1f4b-447b-a0bb-9c74255adc6a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-474c81dc-1f4b-447b-a0bb-9c74255adc6a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-474c81dc-1f4b-447b-a0bb-9c74255adc6a img.shogun-image {
  /* Add background color handling */
  
}

#s-474c81dc-1f4b-447b-a0bb-9c74255adc6a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-474c81dc-1f4b-447b-a0bb-9c74255adc6a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-474c81dc-1f4b-447b-a0bb-9c74255adc6a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-474c81dc-1f4b-447b-a0bb-9c74255adc6a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-474c81dc-1f4b-447b-a0bb-9c74255adc6a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1024px;
  }



  img.s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shogun-image {
    
    
    
    max-height: 1024px;
  }


.s-474c81dc-1f4b-447b-a0bb-9c74255adc6a .shogun-image-content {
  
    justify-content: center;
  
}

.s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shogun-image {
  box-sizing: border-box;
}



.s-474c81dc-1f4b-447b-a0bb-9c74255adc6a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-474c81dc-1f4b-447b-a0bb-9c74255adc6a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shogun-image-container {
      position: relative;
    }

    .s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-474c81dc-1f4b-447b-a0bb-9c74255adc6a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1024px;
    }
  }

}@media (max-width: 767px){#s-474c81dc-1f4b-447b-a0bb-9c74255adc6a {
  margin: 0 !important;
  overflow: visible;
}

#s-474c81dc-1f4b-447b-a0bb-9c74255adc6a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-474c81dc-1f4b-447b-a0bb-9c74255adc6a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-474c81dc-1f4b-447b-a0bb-9c74255adc6a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-474c81dc-1f4b-447b-a0bb-9c74255adc6a img.shogun-image {
  /* Add background color handling */
  
}

#s-474c81dc-1f4b-447b-a0bb-9c74255adc6a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-474c81dc-1f4b-447b-a0bb-9c74255adc6a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-474c81dc-1f4b-447b-a0bb-9c74255adc6a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-474c81dc-1f4b-447b-a0bb-9c74255adc6a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-474c81dc-1f4b-447b-a0bb-9c74255adc6a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1024px;
  }



  img.s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shogun-image {
    
    
    
    max-height: 1024px;
  }


.s-474c81dc-1f4b-447b-a0bb-9c74255adc6a .shogun-image-content {
  
    justify-content: center;
  
}

.s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shogun-image {
  box-sizing: border-box;
}



.s-474c81dc-1f4b-447b-a0bb-9c74255adc6a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-474c81dc-1f4b-447b-a0bb-9c74255adc6a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shogun-image-container {
      position: relative;
    }

    .s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-474c81dc-1f4b-447b-a0bb-9c74255adc6a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-474c81dc-1f4b-447b-a0bb-9c74255adc6a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1024px;
    }
  }

}
#s-8c3d7c3e-8706-4ccf-9533-15883cab3473 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-8c3d7c3e-8706-4ccf-9533-15883cab3473 {
  margin-top: 10px;
}
}







#s-8c3d7c3e-8706-4ccf-9533-15883cab3473 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8c3d7c3e-8706-4ccf-9533-15883cab3473.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-505dc237-7760-4b8c-8be1-3fb729085ac6 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-505dc237-7760-4b8c-8be1-3fb729085ac6 {
  padding-top: 0px;
padding-bottom: 0px;
}
}
#s-505dc237-7760-4b8c-8be1-3fb729085ac6 .shogun-heading-component h3 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 21px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-505dc237-7760-4b8c-8be1-3fb729085ac6 .shogun-heading-component h3 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 21px;
  
  
  
}


}@media (max-width: 767px){#s-505dc237-7760-4b8c-8be1-3fb729085ac6 .shogun-heading-component h3 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 21px;
  
  
  
}


}
#s-0602914b-8a95-476c-bd60-b99f564063c2 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-0602914b-8a95-476c-bd60-b99f564063c2 {
  margin-top: 15px;
}
}
#s-0602914b-8a95-476c-bd60-b99f564063c2 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(242, 242, 242, 1);
  border-radius: 3px;
}

#s-0602914b-8a95-476c-bd60-b99f564063c2 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-0602914b-8a95-476c-bd60-b99f564063c2 td.shogun-table-column {
  background-color: rgba(242, 242, 242, 1);
  padding: 10px;
  text-align: center;
  font-family: ;
  font-size: 16px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-0602914b-8a95-476c-bd60-b99f564063c2 td.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-0602914b-8a95-476c-bd60-b99f564063c2 td.shogun-table-column, #s-0602914b-8a95-476c-bd60-b99f564063c2 td.shogun-table-row {
  border: 1px solid rgba(242, 242, 242, 1);
}

#s-d03fee41-2d81-497e-b02e-ee7fca3bc0e6 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-0a876b51-8bdd-413e-8103-1e1fa2419dcc {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-0f62168f-266a-4596-a043-1805a8cce6eb {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-acbb3358-8c02-4066-987b-2f60ef056026 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-b95a4fcb-deba-4170-b2e5-28fb91a66856 {
  margin-left: auto;
margin-right: auto;
}

#s-7636fb2a-e94c-42a0-bc7c-ce308d401662 {
  margin-top: 30px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-7636fb2a-e94c-42a0-bc7c-ce308d401662 {
  margin-top: 0px;
}
}
@media (min-width: 0px) {
[id="s-7636fb2a-e94c-42a0-bc7c-ce308d401662"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7636fb2a-e94c-42a0-bc7c-ce308d401662"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 30.0px);
}

[id="s-7636fb2a-e94c-42a0-bc7c-ce308d401662"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-7636fb2a-e94c-42a0-bc7c-ce308d401662"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 30.0px);
}

[id="s-7636fb2a-e94c-42a0-bc7c-ce308d401662"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-7636fb2a-e94c-42a0-bc7c-ce308d401662"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 30.0px);
}

[id="s-7636fb2a-e94c-42a0-bc7c-ce308d401662"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 30.0px);
}

}

#s-e7f6984d-ed76-4fc2-bbe9-7bd61124528f {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-e7f6984d-ed76-4fc2-bbe9-7bd61124528f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e7f6984d-ed76-4fc2-bbe9-7bd61124528f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 768px) and (max-width: 991px){






#s-e7f6984d-ed76-4fc2-bbe9-7bd61124528f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e7f6984d-ed76-4fc2-bbe9-7bd61124528f.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
aspect-ratio: 1/1;
text-align: center;
}
@media (max-width: 767px){#s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf {
  max-width: 400px;
}
}
#s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf {
  margin: 0 !important;
  overflow: visible;
}

#s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf img.shogun-image {
  /* Add background color handling */
  
}

#s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 3px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1024px;
  }



  img.s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shogun-image {
    
    
    
    max-height: 1024px;
  }


.s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf .shogun-image-content {
  
    justify-content: center;
  
}

.s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shogun-image {
  box-sizing: border-box;
}



.s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shogun-image-container {
      position: relative;
    }

    .s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1024px;
    }
  }

@media (min-width: 1200px){#s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf {
  margin: 0 !important;
  overflow: visible;
}

#s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf img.shogun-image {
  /* Add background color handling */
  
}

#s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1024px;
  }



  img.s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shogun-image {
    
    
    
    max-height: 1024px;
  }


.s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf .shogun-image-content {
  
    justify-content: center;
  
}

.s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shogun-image {
  box-sizing: border-box;
}



.s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shogun-image-container {
      position: relative;
    }

    .s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1024px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf {
  margin: 0 !important;
  overflow: visible;
}

#s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf img.shogun-image {
  /* Add background color handling */
  
}

#s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1024px;
  }



  img.s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shogun-image {
    
    
    
    max-height: 1024px;
  }


.s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf .shogun-image-content {
  
    justify-content: center;
  
}

.s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shogun-image {
  box-sizing: border-box;
}



.s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shogun-image-container {
      position: relative;
    }

    .s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1024px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf {
  margin: 0 !important;
  overflow: visible;
}

#s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf img.shogun-image {
  /* Add background color handling */
  
}

#s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1024px;
  }



  img.s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shogun-image {
    
    
    
    max-height: 1024px;
  }


.s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf .shogun-image-content {
  
    justify-content: center;
  
}

.s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shogun-image {
  box-sizing: border-box;
}



.s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shogun-image-container {
      position: relative;
    }

    .s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1024px;
    }
  }

}@media (max-width: 767px){#s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf {
  margin: 0 !important;
  overflow: visible;
}

#s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf img.shogun-image {
  /* Add background color handling */
  
}

#s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1024px;
  }



  img.s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shogun-image {
    
    
    
    max-height: 1024px;
  }


.s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf .shogun-image-content {
  
    justify-content: center;
  
}

.s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shogun-image {
  box-sizing: border-box;
}



.s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shogun-image-container {
      position: relative;
    }

    .s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1207535d-7ccf-4fd6-90f6-c76649b5ebaf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1024px;
    }
  }

}
#s-4d927845-094f-4c50-a96b-2164f8b8257c {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-4d927845-094f-4c50-a96b-2164f8b8257c {
  margin-top: 10px;
}
}







#s-4d927845-094f-4c50-a96b-2164f8b8257c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4d927845-094f-4c50-a96b-2164f8b8257c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d30deecf-e996-450f-823b-8b129844e157 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-d30deecf-e996-450f-823b-8b129844e157 {
  padding-top: 0px;
padding-bottom: 0px;
}
}
#s-d30deecf-e996-450f-823b-8b129844e157 .shogun-heading-component h3 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 21px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-d30deecf-e996-450f-823b-8b129844e157 .shogun-heading-component h3 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 21px;
  
  
  
}


}@media (max-width: 767px){#s-d30deecf-e996-450f-823b-8b129844e157 .shogun-heading-component h3 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 21px;
  
  
  
}


}
#s-0316af2b-f80a-4c51-a831-90fe7904ca99 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-0316af2b-f80a-4c51-a831-90fe7904ca99 {
  margin-top: 15px;
}
}
#s-0316af2b-f80a-4c51-a831-90fe7904ca99 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(242, 242, 242, 1);
  border-radius: 3px;
}

#s-0316af2b-f80a-4c51-a831-90fe7904ca99 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-0316af2b-f80a-4c51-a831-90fe7904ca99 td.shogun-table-column {
  background-color: rgba(242, 242, 242, 1);
  padding: 10px;
  text-align: center;
  font-family: ;
  font-size: 16px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-0316af2b-f80a-4c51-a831-90fe7904ca99 td.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-0316af2b-f80a-4c51-a831-90fe7904ca99 td.shogun-table-column, #s-0316af2b-f80a-4c51-a831-90fe7904ca99 td.shogun-table-row {
  border: 1px solid rgba(242, 242, 242, 1);
}

#s-f9056796-98a9-4a8c-8e92-41638469288a {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-569e6958-6712-4fc6-bdec-347cd6352dfa {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-9842e1df-be3c-4973-a102-359515806733 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-1205ac02-5610-4ce0-9be0-8302ce7be632 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-03884d88-cac8-4279-b1db-4d543300d075 {
  margin-left: auto;
margin-right: auto;
}

#s-94bea308-e461-4fce-b810-7df1d38c5381 {
  margin-top: 30px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-94bea308-e461-4fce-b810-7df1d38c5381 {
  margin-top: 0px;
}
}
@media (min-width: 0px) {
[id="s-94bea308-e461-4fce-b810-7df1d38c5381"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-94bea308-e461-4fce-b810-7df1d38c5381"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 30.0px);
}

[id="s-94bea308-e461-4fce-b810-7df1d38c5381"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-94bea308-e461-4fce-b810-7df1d38c5381"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 30.0px);
}

[id="s-94bea308-e461-4fce-b810-7df1d38c5381"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-94bea308-e461-4fce-b810-7df1d38c5381"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 30.0px);
}

[id="s-94bea308-e461-4fce-b810-7df1d38c5381"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 30.0px);
}

}

#s-18ff982d-c9ef-4522-a5d8-354fb215c41b {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-18ff982d-c9ef-4522-a5d8-354fb215c41b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-18ff982d-c9ef-4522-a5d8-354fb215c41b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 768px) and (max-width: 991px){






#s-18ff982d-c9ef-4522-a5d8-354fb215c41b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-18ff982d-c9ef-4522-a5d8-354fb215c41b.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-cb1d2601-fca9-4969-8c4c-20c348210c38 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
aspect-ratio: 1/1;
text-align: center;
}
@media (max-width: 767px){#s-cb1d2601-fca9-4969-8c4c-20c348210c38 {
  max-width: 400px;
}
}
#s-cb1d2601-fca9-4969-8c4c-20c348210c38 {
  margin: 0 !important;
  overflow: visible;
}

#s-cb1d2601-fca9-4969-8c4c-20c348210c38-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb1d2601-fca9-4969-8c4c-20c348210c38 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cb1d2601-fca9-4969-8c4c-20c348210c38 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb1d2601-fca9-4969-8c4c-20c348210c38 img.shogun-image {
  /* Add background color handling */
  
}

#s-cb1d2601-fca9-4969-8c4c-20c348210c38 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #000;
  border-style: none;
  border-radius: 3px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cb1d2601-fca9-4969-8c4c-20c348210c38 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cb1d2601-fca9-4969-8c4c-20c348210c38 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cb1d2601-fca9-4969-8c4c-20c348210c38 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cb1d2601-fca9-4969-8c4c-20c348210c38.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cb1d2601-fca9-4969-8c4c-20c348210c38 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1024px;
  }



  img.s-cb1d2601-fca9-4969-8c4c-20c348210c38.shogun-image {
    
    
    
    max-height: 1024px;
  }


.s-cb1d2601-fca9-4969-8c4c-20c348210c38 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb1d2601-fca9-4969-8c4c-20c348210c38.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb1d2601-fca9-4969-8c4c-20c348210c38.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb1d2601-fca9-4969-8c4c-20c348210c38.shogun-image {
  box-sizing: border-box;
}



.s-cb1d2601-fca9-4969-8c4c-20c348210c38 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cb1d2601-fca9-4969-8c4c-20c348210c38 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cb1d2601-fca9-4969-8c4c-20c348210c38.shogun-image-container {
      position: relative;
    }

    .s-cb1d2601-fca9-4969-8c4c-20c348210c38.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cb1d2601-fca9-4969-8c4c-20c348210c38.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cb1d2601-fca9-4969-8c4c-20c348210c38 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1024px;
    }
  }

@media (min-width: 1200px){#s-cb1d2601-fca9-4969-8c4c-20c348210c38 {
  margin: 0 !important;
  overflow: visible;
}

#s-cb1d2601-fca9-4969-8c4c-20c348210c38-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb1d2601-fca9-4969-8c4c-20c348210c38 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cb1d2601-fca9-4969-8c4c-20c348210c38 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb1d2601-fca9-4969-8c4c-20c348210c38 img.shogun-image {
  /* Add background color handling */
  
}

#s-cb1d2601-fca9-4969-8c4c-20c348210c38 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cb1d2601-fca9-4969-8c4c-20c348210c38 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cb1d2601-fca9-4969-8c4c-20c348210c38 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cb1d2601-fca9-4969-8c4c-20c348210c38 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cb1d2601-fca9-4969-8c4c-20c348210c38.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cb1d2601-fca9-4969-8c4c-20c348210c38 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1024px;
  }



  img.s-cb1d2601-fca9-4969-8c4c-20c348210c38.shogun-image {
    
    
    
    max-height: 1024px;
  }


.s-cb1d2601-fca9-4969-8c4c-20c348210c38 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb1d2601-fca9-4969-8c4c-20c348210c38.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb1d2601-fca9-4969-8c4c-20c348210c38.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb1d2601-fca9-4969-8c4c-20c348210c38.shogun-image {
  box-sizing: border-box;
}



.s-cb1d2601-fca9-4969-8c4c-20c348210c38 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cb1d2601-fca9-4969-8c4c-20c348210c38 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cb1d2601-fca9-4969-8c4c-20c348210c38.shogun-image-container {
      position: relative;
    }

    .s-cb1d2601-fca9-4969-8c4c-20c348210c38.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cb1d2601-fca9-4969-8c4c-20c348210c38.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cb1d2601-fca9-4969-8c4c-20c348210c38 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1024px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-cb1d2601-fca9-4969-8c4c-20c348210c38 {
  margin: 0 !important;
  overflow: visible;
}

#s-cb1d2601-fca9-4969-8c4c-20c348210c38-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb1d2601-fca9-4969-8c4c-20c348210c38 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cb1d2601-fca9-4969-8c4c-20c348210c38 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb1d2601-fca9-4969-8c4c-20c348210c38 img.shogun-image {
  /* Add background color handling */
  
}

#s-cb1d2601-fca9-4969-8c4c-20c348210c38 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cb1d2601-fca9-4969-8c4c-20c348210c38 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cb1d2601-fca9-4969-8c4c-20c348210c38 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cb1d2601-fca9-4969-8c4c-20c348210c38 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cb1d2601-fca9-4969-8c4c-20c348210c38.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cb1d2601-fca9-4969-8c4c-20c348210c38 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1024px;
  }



  img.s-cb1d2601-fca9-4969-8c4c-20c348210c38.shogun-image {
    
    
    
    max-height: 1024px;
  }


.s-cb1d2601-fca9-4969-8c4c-20c348210c38 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb1d2601-fca9-4969-8c4c-20c348210c38.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb1d2601-fca9-4969-8c4c-20c348210c38.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb1d2601-fca9-4969-8c4c-20c348210c38.shogun-image {
  box-sizing: border-box;
}



.s-cb1d2601-fca9-4969-8c4c-20c348210c38 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cb1d2601-fca9-4969-8c4c-20c348210c38 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cb1d2601-fca9-4969-8c4c-20c348210c38.shogun-image-container {
      position: relative;
    }

    .s-cb1d2601-fca9-4969-8c4c-20c348210c38.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cb1d2601-fca9-4969-8c4c-20c348210c38.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cb1d2601-fca9-4969-8c4c-20c348210c38 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1024px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-cb1d2601-fca9-4969-8c4c-20c348210c38 {
  margin: 0 !important;
  overflow: visible;
}

#s-cb1d2601-fca9-4969-8c4c-20c348210c38-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb1d2601-fca9-4969-8c4c-20c348210c38 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cb1d2601-fca9-4969-8c4c-20c348210c38 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb1d2601-fca9-4969-8c4c-20c348210c38 img.shogun-image {
  /* Add background color handling */
  
}

#s-cb1d2601-fca9-4969-8c4c-20c348210c38 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cb1d2601-fca9-4969-8c4c-20c348210c38 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cb1d2601-fca9-4969-8c4c-20c348210c38 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cb1d2601-fca9-4969-8c4c-20c348210c38 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cb1d2601-fca9-4969-8c4c-20c348210c38.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cb1d2601-fca9-4969-8c4c-20c348210c38 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1024px;
  }



  img.s-cb1d2601-fca9-4969-8c4c-20c348210c38.shogun-image {
    
    
    
    max-height: 1024px;
  }


.s-cb1d2601-fca9-4969-8c4c-20c348210c38 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb1d2601-fca9-4969-8c4c-20c348210c38.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb1d2601-fca9-4969-8c4c-20c348210c38.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb1d2601-fca9-4969-8c4c-20c348210c38.shogun-image {
  box-sizing: border-box;
}



.s-cb1d2601-fca9-4969-8c4c-20c348210c38 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cb1d2601-fca9-4969-8c4c-20c348210c38 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cb1d2601-fca9-4969-8c4c-20c348210c38.shogun-image-container {
      position: relative;
    }

    .s-cb1d2601-fca9-4969-8c4c-20c348210c38.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cb1d2601-fca9-4969-8c4c-20c348210c38.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cb1d2601-fca9-4969-8c4c-20c348210c38 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1024px;
    }
  }

}@media (max-width: 767px){#s-cb1d2601-fca9-4969-8c4c-20c348210c38 {
  margin: 0 !important;
  overflow: visible;
}

#s-cb1d2601-fca9-4969-8c4c-20c348210c38-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb1d2601-fca9-4969-8c4c-20c348210c38 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cb1d2601-fca9-4969-8c4c-20c348210c38 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb1d2601-fca9-4969-8c4c-20c348210c38 img.shogun-image {
  /* Add background color handling */
  
}

#s-cb1d2601-fca9-4969-8c4c-20c348210c38 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cb1d2601-fca9-4969-8c4c-20c348210c38 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cb1d2601-fca9-4969-8c4c-20c348210c38 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cb1d2601-fca9-4969-8c4c-20c348210c38 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cb1d2601-fca9-4969-8c4c-20c348210c38.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cb1d2601-fca9-4969-8c4c-20c348210c38 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1024px;
  }



  img.s-cb1d2601-fca9-4969-8c4c-20c348210c38.shogun-image {
    
    
    
    max-height: 1024px;
  }


.s-cb1d2601-fca9-4969-8c4c-20c348210c38 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb1d2601-fca9-4969-8c4c-20c348210c38.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb1d2601-fca9-4969-8c4c-20c348210c38.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb1d2601-fca9-4969-8c4c-20c348210c38.shogun-image {
  box-sizing: border-box;
}



.s-cb1d2601-fca9-4969-8c4c-20c348210c38 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-cb1d2601-fca9-4969-8c4c-20c348210c38 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cb1d2601-fca9-4969-8c4c-20c348210c38.shogun-image-container {
      position: relative;
    }

    .s-cb1d2601-fca9-4969-8c4c-20c348210c38.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cb1d2601-fca9-4969-8c4c-20c348210c38.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cb1d2601-fca9-4969-8c4c-20c348210c38 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1024px;
    }
  }

}
#s-8a711991-8748-42fb-a4c3-ed7c6e872cca {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-8a711991-8748-42fb-a4c3-ed7c6e872cca {
  margin-top: 10px;
}
}







#s-8a711991-8748-42fb-a4c3-ed7c6e872cca > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8a711991-8748-42fb-a4c3-ed7c6e872cca.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f557f54b-8734-45b4-8189-29339c021f68 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-f557f54b-8734-45b4-8189-29339c021f68 {
  padding-top: 0px;
padding-bottom: 0px;
}
}
#s-f557f54b-8734-45b4-8189-29339c021f68 .shogun-heading-component h3 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 21px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-f557f54b-8734-45b4-8189-29339c021f68 .shogun-heading-component h3 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 21px;
  
  
  
}


}@media (max-width: 767px){#s-f557f54b-8734-45b4-8189-29339c021f68 .shogun-heading-component h3 {
  color: ;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 21px;
  
  
  
}


}
#s-593acc7a-b3ad-4343-beff-9a967e3f1703 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-593acc7a-b3ad-4343-beff-9a967e3f1703 {
  margin-top: 15px;
}
}
#s-593acc7a-b3ad-4343-beff-9a967e3f1703 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(242, 242, 242, 1);
  border-radius: 3px;
}

#s-593acc7a-b3ad-4343-beff-9a967e3f1703 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-593acc7a-b3ad-4343-beff-9a967e3f1703 td.shogun-table-column {
  background-color: rgba(242, 242, 242, 1);
  padding: 10px;
  text-align: center;
  font-family: ;
  font-size: 16px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-593acc7a-b3ad-4343-beff-9a967e3f1703 td.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-593acc7a-b3ad-4343-beff-9a967e3f1703 td.shogun-table-column, #s-593acc7a-b3ad-4343-beff-9a967e3f1703 td.shogun-table-row {
  border: 1px solid rgba(242, 242, 242, 1);
}

#s-309e8192-0cda-484c-a78f-ec7d41f92223 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-0f7e17d7-28bc-4a37-9e26-7ab84fdedf04 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-e27c043f-e191-4820-82f1-0da98d0bf026 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-5b623ecc-3a5b-4494-94b7-4c1786601649 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
}

#s-13eba164-fdb0-4585-bf4f-8f8eeb06c579 {
  margin-left: auto;
margin-right: auto;
}

/*
  $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;
}
