.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-b7ca87bb-c862-4678-9ccf-991124cbd4b3 {
  min-height: 50px;
}








#s-b7ca87bb-c862-4678-9ccf-991124cbd4b3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b7ca87bb-c862-4678-9ccf-991124cbd4b3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a6439aec-4bf7-4b37-9d37-935116ccff4e {
  min-height: 50px;
}

#s-a6439aec-4bf7-4b37-9d37-935116ccff4e {
  background-image: url();
}








#s-a6439aec-4bf7-4b37-9d37-935116ccff4e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a6439aec-4bf7-4b37-9d37-935116ccff4e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-024090c9-5538-42e8-9d38-c04ec9da40dc {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 4%;
padding-left: 4%;
padding-bottom: 4%;
padding-right: 4%;
min-height: 50px;
background-color: rgba(34, 34, 34, 1);
}
@media (min-width: 1200px){#s-024090c9-5538-42e8-9d38-c04ec9da40dc {
  display: none;
}
#s-024090c9-5538-42e8-9d38-c04ec9da40dc, #wrap-s-024090c9-5538-42e8-9d38-c04ec9da40dc { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-024090c9-5538-42e8-9d38-c04ec9da40dc {
  display: none;
}
#s-024090c9-5538-42e8-9d38-c04ec9da40dc, #wrap-s-024090c9-5538-42e8-9d38-c04ec9da40dc { display: none !important; }}







#s-024090c9-5538-42e8-9d38-c04ec9da40dc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-024090c9-5538-42e8-9d38-c04ec9da40dc.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.shogun-heading-component h1,
.shogun-heading-component h2,
.shogun-heading-component h3,
.shogun-heading-component h4,
.shogun-heading-component h5,
.shogun-heading-component h6 {
  margin: 0;
  padding: 0;
  display: block;
  color: #000000;
  font-family: "Serif";
  text-transform: none;
  font-weight: 400;
  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-7186eb8f-5ee9-4729-ba8c-c942c6f224be {
  margin-top: 2%;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 2%;
padding-bottom: 0px;
padding-right: 2%;
max-width: 1600px;
text-align: left;
}
@media (min-width: 1200px){#s-7186eb8f-5ee9-4729-ba8c-c942c6f224be {
  display: none;
}
#s-7186eb8f-5ee9-4729-ba8c-c942c6f224be, #wrap-s-7186eb8f-5ee9-4729-ba8c-c942c6f224be { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-7186eb8f-5ee9-4729-ba8c-c942c6f224be {
  display: none;
}
#s-7186eb8f-5ee9-4729-ba8c-c942c6f224be, #wrap-s-7186eb8f-5ee9-4729-ba8c-c942c6f224be { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-7186eb8f-5ee9-4729-ba8c-c942c6f224be {
  display: none;
}
#s-7186eb8f-5ee9-4729-ba8c-c942c6f224be, #wrap-s-7186eb8f-5ee9-4729-ba8c-c942c6f224be { display: none !important; }}@media (max-width: 767px){#s-7186eb8f-5ee9-4729-ba8c-c942c6f224be {
  display: none;
}
#s-7186eb8f-5ee9-4729-ba8c-c942c6f224be, #wrap-s-7186eb8f-5ee9-4729-ba8c-c942c6f224be { display: none !important; }}
#s-7186eb8f-5ee9-4729-ba8c-c942c6f224be .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: "Sora";
  font-style:  normal ;
  font-size: 18px;
  
  letter-spacing: 1px;
  
}



.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-028e0149-a038-4b02-be4a-93db8176b47d {
  margin-top: 0px;
margin-bottom: 6%;
padding-left: 0%;
padding-right: 0%;
max-width: 100%;
}

#s-028e0149-a038-4b02-be4a-93db8176b47d .shogun-table-wrapper {
  overflow: auto;
  border: 0px solid #D5D6D7;
  border-radius: 0px;
}

#s-028e0149-a038-4b02-be4a-93db8176b47d table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-028e0149-a038-4b02-be4a-93db8176b47d td.shogun-table-column {
  background-color: rgba(0, 0, 0, 0);
  padding: 5px;
  text-align: inherit;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-028e0149-a038-4b02-be4a-93db8176b47d td.shogun-table-row {
  background-color: rgba(0, 0, 0, 0);
  padding: 10px;
}

#s-028e0149-a038-4b02-be4a-93db8176b47d td.shogun-table-column, #s-028e0149-a038-4b02-be4a-93db8176b47d td.shogun-table-row {
  border: 0px solid #D5D6D7;
}

#s-e113dd96-c7b0-422f-a1e0-0a6e102a9952 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-e113dd96-c7b0-422f-a1e0-0a6e102a9952 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e113dd96-c7b0-422f-a1e0-0a6e102a9952 {
  cursor: pointer;
}#s-e113dd96-c7b0-422f-a1e0-0a6e102a9952.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

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

.shg-image-content-wrapper {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-link {
  display: block;
  min-height: inherit;
  max-height: inherit;
  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;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}

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

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

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

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

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

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

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

.shg-image-content-wrapper .shogun-image.hover~* {
  z-index: 1;
}
#s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 {
  margin-top: 10px;
margin-bottom: 10px;
min-height: 350px;
max-width: 1080px;
aspect-ratio: 560/700;
text-align: center;
}



.shg-image-margin-container-s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 {
  
  
  margin-top: 10px;
  margin-bottom: 10px;
}

#s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 .shg-image-content-wrapper {
      aspect-ratio: 560/700;
      min-width: 100%;
      height: auto;
    }

    #s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 .shogun-image-link {
      aspect-ratio: 560/700;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 350px;
    max-height: 1080px;
  }



  img.s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shogun-image {
    
    
    min-height: 350px;
    max-height: 1080px;
  }


.s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 .shogun-image-content {
  
    align-items:  flex-end;
  
}

.s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 {
      --shg-aspect-ratio: calc(560/700); 
    }

    .s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shogun-image-container {
      position: relative;
    }

    .s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 350px;
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 {
  
  
  
  
}

#s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 .shg-image-content-wrapper {
      aspect-ratio: 560/700;
      min-width: 100%;
      height: auto;
    }

    #s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 .shogun-image-link {
      aspect-ratio: 560/700;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 350px;
    max-height: 1080px;
  }



  img.s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shogun-image {
    
    
    min-height: 350px;
    max-height: 1080px;
  }


.s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 .shogun-image-content {
  
    align-items:  flex-end;
  
}

.s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 {
      --shg-aspect-ratio: calc(560/700); 
    }

    .s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shogun-image-container {
      position: relative;
    }

    .s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 350px;
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 {
  
  
  
  
}

#s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 .shg-image-content-wrapper {
      aspect-ratio: 560/700;
      min-width: 100%;
      height: auto;
    }

    #s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 .shogun-image-link {
      aspect-ratio: 560/700;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 350px;
    max-height: 1080px;
  }



  img.s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shogun-image {
    
    
    min-height: 350px;
    max-height: 1080px;
  }


.s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 .shogun-image-content {
  
    align-items:  flex-end;
  
}

.s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 {
      --shg-aspect-ratio: calc(560/700); 
    }

    .s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shogun-image-container {
      position: relative;
    }

    .s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 350px;
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 {
  
  
  
  
}

#s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 .shg-image-content-wrapper {
      aspect-ratio: 560/700;
      min-width: 100%;
      height: auto;
    }

    #s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 .shogun-image-link {
      aspect-ratio: 560/700;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 350px;
    max-height: 1080px;
  }



  img.s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shogun-image {
    
    
    min-height: 350px;
    max-height: 1080px;
  }


.s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 .shogun-image-content {
  
    align-items:  flex-end;
  
}

.s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 {
      --shg-aspect-ratio: calc(560/700); 
    }

    .s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shogun-image-container {
      position: relative;
    }

    .s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 350px;
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 {
  
  
  
  
}

#s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 .shg-image-content-wrapper {
      aspect-ratio: 560/700;
      min-width: 100%;
      height: auto;
    }

    #s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 .shogun-image-link {
      aspect-ratio: 560/700;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 350px;
    max-height: 1080px;
  }



  img.s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shogun-image {
    
    
    min-height: 350px;
    max-height: 1080px;
  }


.s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 .shogun-image-content {
  
    align-items:  flex-end;
  
}

.s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 {
      --shg-aspect-ratio: calc(560/700); 
    }

    .s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shogun-image-container {
      position: relative;
    }

    .s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-19d54ebb-e593-4695-abd8-893cb0ebcbe1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-19d54ebb-e593-4695-abd8-893cb0ebcbe1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 350px;
      max-width: 1080px;
    }
  }

}
#s-b67ef8ff-06b1-4f10-b0b7-f660d7cd2e2b {
  padding-top: 10%;
padding-left: 4%;
padding-bottom: 3%;
padding-right: 2%;
min-height: 50px;
}
@media (max-width: 767px){#s-b67ef8ff-06b1-4f10-b0b7-f660d7cd2e2b {
  padding-top: 0%;
padding-left: 0%;
}
}







#s-b67ef8ff-06b1-4f10-b0b7-f660d7cd2e2b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b67ef8ff-06b1-4f10-b0b7-f660d7cd2e2b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

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

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

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

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

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

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

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

.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: 400;
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-top: 0.6em;
  color: #000000;
  font-family: "Serif";
}

.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: #000000;
  font-family: "Serif";
  font-weight: 400;
}

.shg-theme-text-content p {
  color: #000000;
  font-family: "Serif";
  font-weight: 400;
}

#s-9349a976-933e-4010-9228-73770b9a7ca6 {
  margin-left: auto;
margin-right: auto;
}

#s-00209776-abbe-44d9-86ac-df80a16e166a {
  margin-left: auto;
margin-right: auto;
}

#s-4340c90e-edc9-48f1-8ff9-2ae32ff795eb {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-4340c90e-edc9-48f1-8ff9-2ae32ff795eb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4340c90e-edc9-48f1-8ff9-2ae32ff795eb {
  cursor: pointer;
}#s-4340c90e-edc9-48f1-8ff9-2ae32ff795eb.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e {
  margin-top: 10px;
margin-bottom: 10px;
min-height: 350px;
max-width: 1080px;
aspect-ratio: 560/700;
text-align: center;
}



.shg-image-margin-container-s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e {
  
  
  margin-top: 10px;
  margin-bottom: 10px;
}

#s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e .shg-image-content-wrapper {
      aspect-ratio: 560/700;
      min-width: 100%;
      height: auto;
    }

    #s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e .shogun-image-link {
      aspect-ratio: 560/700;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 350px;
    max-height: 1080px;
  }



  img.s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shogun-image {
    
    
    min-height: 350px;
    max-height: 1080px;
  }


.s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e .shogun-image-content {
  
    align-items:  flex-end;
  
}

.s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e {
      --shg-aspect-ratio: calc(560/700); 
    }

    .s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shogun-image-container {
      position: relative;
    }

    .s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 350px;
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e {
  
  
  
  
}

#s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e .shg-image-content-wrapper {
      aspect-ratio: 560/700;
      min-width: 100%;
      height: auto;
    }

    #s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e .shogun-image-link {
      aspect-ratio: 560/700;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 350px;
    max-height: 1080px;
  }



  img.s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shogun-image {
    
    
    min-height: 350px;
    max-height: 1080px;
  }


.s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e .shogun-image-content {
  
    align-items:  flex-end;
  
}

.s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e {
      --shg-aspect-ratio: calc(560/700); 
    }

    .s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shogun-image-container {
      position: relative;
    }

    .s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 350px;
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e {
  
  
  
  
}

#s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e .shg-image-content-wrapper {
      aspect-ratio: 560/700;
      min-width: 100%;
      height: auto;
    }

    #s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e .shogun-image-link {
      aspect-ratio: 560/700;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 350px;
    max-height: 1080px;
  }



  img.s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shogun-image {
    
    
    min-height: 350px;
    max-height: 1080px;
  }


.s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e .shogun-image-content {
  
    align-items:  flex-end;
  
}

.s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e {
      --shg-aspect-ratio: calc(560/700); 
    }

    .s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shogun-image-container {
      position: relative;
    }

    .s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 350px;
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e {
  
  
  
  
}

#s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e .shg-image-content-wrapper {
      aspect-ratio: 560/700;
      min-width: 100%;
      height: auto;
    }

    #s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e .shogun-image-link {
      aspect-ratio: 560/700;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 350px;
    max-height: 1080px;
  }



  img.s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shogun-image {
    
    
    min-height: 350px;
    max-height: 1080px;
  }


.s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e .shogun-image-content {
  
    align-items:  flex-end;
  
}

.s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e {
      --shg-aspect-ratio: calc(560/700); 
    }

    .s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shogun-image-container {
      position: relative;
    }

    .s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 350px;
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e {
  
  
  
  
}

#s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e .shg-image-content-wrapper {
      aspect-ratio: 560/700;
      min-width: 100%;
      height: auto;
    }

    #s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e .shogun-image-link {
      aspect-ratio: 560/700;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 350px;
    max-height: 1080px;
  }



  img.s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shogun-image {
    
    
    min-height: 350px;
    max-height: 1080px;
  }


.s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e .shogun-image-content {
  
    align-items:  flex-end;
  
}

.s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e {
      --shg-aspect-ratio: calc(560/700); 
    }

    .s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shogun-image-container {
      position: relative;
    }

    .s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2ffdd4e0-34ac-4d8d-8e2f-443acfe75a8e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 350px;
      max-width: 1080px;
    }
  }

}
#s-cebdc5d2-b1e8-448a-83a0-b3855d69a6a9 {
  padding-top: 10%;
padding-left: 4%;
padding-bottom: 3%;
padding-right: 2%;
min-height: 50px;
}
@media (max-width: 767px){#s-cebdc5d2-b1e8-448a-83a0-b3855d69a6a9 {
  padding-top: 0%;
padding-left: 0%;
}
}







#s-cebdc5d2-b1e8-448a-83a0-b3855d69a6a9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cebdc5d2-b1e8-448a-83a0-b3855d69a6a9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6694a24f-83de-4935-9d89-920601f6ce96 {
  margin-left: auto;
margin-right: auto;
}

#s-aa0e58d3-82da-468c-92d9-43ffcd2bae30 {
  margin-left: auto;
margin-right: auto;
}

#s-2b3e1157-58fe-442f-9dab-4d89114eadb4 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-2b3e1157-58fe-442f-9dab-4d89114eadb4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2b3e1157-58fe-442f-9dab-4d89114eadb4 {
  cursor: pointer;
}#s-2b3e1157-58fe-442f-9dab-4d89114eadb4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d9261a0f-bc02-4b96-bde6-7361e8c5981d {
  margin-top: 10px;
margin-left: 0%;
margin-bottom: 10px;
margin-right: 0%;
min-height: 350px;
max-width: 1080px;
aspect-ratio: 560/700;
text-align: center;
}



.shg-image-margin-container-s-d9261a0f-bc02-4b96-bde6-7361e8c5981d {
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 10px;
  margin-bottom: 10px;
}

#s-d9261a0f-bc02-4b96-bde6-7361e8c5981d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d9261a0f-bc02-4b96-bde6-7361e8c5981d .shg-image-content-wrapper {
      aspect-ratio: 560/700;
      min-width: 100%;
      height: auto;
    }

    #s-d9261a0f-bc02-4b96-bde6-7361e8c5981d .shogun-image-link {
      aspect-ratio: 560/700;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d9261a0f-bc02-4b96-bde6-7361e8c5981d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d9261a0f-bc02-4b96-bde6-7361e8c5981d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 350px;
    max-height: 1080px;
  }



  img.s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shogun-image {
    
    
    min-height: 350px;
    max-height: 1080px;
  }


.s-d9261a0f-bc02-4b96-bde6-7361e8c5981d .shogun-image-content {
  
    align-items:  flex-end;
  
}

.s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d9261a0f-bc02-4b96-bde6-7361e8c5981d {
      --shg-aspect-ratio: calc(560/700); 
    }

    .s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shogun-image-container {
      position: relative;
    }

    .s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d9261a0f-bc02-4b96-bde6-7361e8c5981d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 350px;
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-d9261a0f-bc02-4b96-bde6-7361e8c5981d {
  
  
  
  
}

#s-d9261a0f-bc02-4b96-bde6-7361e8c5981d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d9261a0f-bc02-4b96-bde6-7361e8c5981d .shg-image-content-wrapper {
      aspect-ratio: 560/700;
      min-width: 100%;
      height: auto;
    }

    #s-d9261a0f-bc02-4b96-bde6-7361e8c5981d .shogun-image-link {
      aspect-ratio: 560/700;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d9261a0f-bc02-4b96-bde6-7361e8c5981d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d9261a0f-bc02-4b96-bde6-7361e8c5981d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 350px;
    max-height: 1080px;
  }



  img.s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shogun-image {
    
    
    min-height: 350px;
    max-height: 1080px;
  }


.s-d9261a0f-bc02-4b96-bde6-7361e8c5981d .shogun-image-content {
  
    align-items:  flex-end;
  
}

.s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d9261a0f-bc02-4b96-bde6-7361e8c5981d {
      --shg-aspect-ratio: calc(560/700); 
    }

    .s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shogun-image-container {
      position: relative;
    }

    .s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d9261a0f-bc02-4b96-bde6-7361e8c5981d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 350px;
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-d9261a0f-bc02-4b96-bde6-7361e8c5981d {
  
  
  
  
}

#s-d9261a0f-bc02-4b96-bde6-7361e8c5981d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d9261a0f-bc02-4b96-bde6-7361e8c5981d .shg-image-content-wrapper {
      aspect-ratio: 560/700;
      min-width: 100%;
      height: auto;
    }

    #s-d9261a0f-bc02-4b96-bde6-7361e8c5981d .shogun-image-link {
      aspect-ratio: 560/700;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d9261a0f-bc02-4b96-bde6-7361e8c5981d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d9261a0f-bc02-4b96-bde6-7361e8c5981d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 350px;
    max-height: 1080px;
  }



  img.s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shogun-image {
    
    
    min-height: 350px;
    max-height: 1080px;
  }


.s-d9261a0f-bc02-4b96-bde6-7361e8c5981d .shogun-image-content {
  
    align-items:  flex-end;
  
}

.s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d9261a0f-bc02-4b96-bde6-7361e8c5981d {
      --shg-aspect-ratio: calc(560/700); 
    }

    .s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shogun-image-container {
      position: relative;
    }

    .s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d9261a0f-bc02-4b96-bde6-7361e8c5981d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 350px;
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-d9261a0f-bc02-4b96-bde6-7361e8c5981d {
  
  
  
  
}

#s-d9261a0f-bc02-4b96-bde6-7361e8c5981d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d9261a0f-bc02-4b96-bde6-7361e8c5981d .shg-image-content-wrapper {
      aspect-ratio: 560/700;
      min-width: 100%;
      height: auto;
    }

    #s-d9261a0f-bc02-4b96-bde6-7361e8c5981d .shogun-image-link {
      aspect-ratio: 560/700;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d9261a0f-bc02-4b96-bde6-7361e8c5981d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d9261a0f-bc02-4b96-bde6-7361e8c5981d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 350px;
    max-height: 1080px;
  }



  img.s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shogun-image {
    
    
    min-height: 350px;
    max-height: 1080px;
  }


.s-d9261a0f-bc02-4b96-bde6-7361e8c5981d .shogun-image-content {
  
    align-items:  flex-end;
  
}

.s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d9261a0f-bc02-4b96-bde6-7361e8c5981d {
      --shg-aspect-ratio: calc(560/700); 
    }

    .s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shogun-image-container {
      position: relative;
    }

    .s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d9261a0f-bc02-4b96-bde6-7361e8c5981d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 350px;
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-d9261a0f-bc02-4b96-bde6-7361e8c5981d {
  
  
  
  
}

#s-d9261a0f-bc02-4b96-bde6-7361e8c5981d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d9261a0f-bc02-4b96-bde6-7361e8c5981d .shg-image-content-wrapper {
      aspect-ratio: 560/700;
      min-width: 100%;
      height: auto;
    }

    #s-d9261a0f-bc02-4b96-bde6-7361e8c5981d .shogun-image-link {
      aspect-ratio: 560/700;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d9261a0f-bc02-4b96-bde6-7361e8c5981d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d9261a0f-bc02-4b96-bde6-7361e8c5981d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 350px;
    max-height: 1080px;
  }



  img.s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shogun-image {
    
    
    min-height: 350px;
    max-height: 1080px;
  }


.s-d9261a0f-bc02-4b96-bde6-7361e8c5981d .shogun-image-content {
  
    align-items:  flex-end;
  
}

.s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d9261a0f-bc02-4b96-bde6-7361e8c5981d {
      --shg-aspect-ratio: calc(560/700); 
    }

    .s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shogun-image-container {
      position: relative;
    }

    .s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d9261a0f-bc02-4b96-bde6-7361e8c5981d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d9261a0f-bc02-4b96-bde6-7361e8c5981d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 350px;
      max-width: 1080px;
    }
  }

}
#s-915efcb0-4004-4e83-bf7b-969045535709 {
  padding-top: 10%;
padding-left: 4%;
padding-bottom: 3%;
padding-right: 2%;
min-height: 50px;
}
@media (max-width: 767px){#s-915efcb0-4004-4e83-bf7b-969045535709 {
  padding-top: 0%;
padding-left: 0%;
}
}







#s-915efcb0-4004-4e83-bf7b-969045535709 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-915efcb0-4004-4e83-bf7b-969045535709.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7f7e8c31-b0ae-404f-8cb1-5692a7393744 {
  margin-left: auto;
margin-right: auto;
}

#s-67c8176b-4333-496f-99ad-6e4008ab487d {
  margin-left: auto;
margin-right: auto;
}

#s-1a54b5ab-97f9-4d13-b8ae-420fdb54f98f {
  min-height: 50px;
background-color: rgba(34, 34, 34, 1);
}
@media (min-width: 1200px){#s-1a54b5ab-97f9-4d13-b8ae-420fdb54f98f {
  background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-1a54b5ab-97f9-4d13-b8ae-420fdb54f98f {
  display: none;
}
#s-1a54b5ab-97f9-4d13-b8ae-420fdb54f98f, #wrap-s-1a54b5ab-97f9-4d13-b8ae-420fdb54f98f { display: none !important; }}@media (max-width: 767px){#s-1a54b5ab-97f9-4d13-b8ae-420fdb54f98f {
  display: none;
}
#s-1a54b5ab-97f9-4d13-b8ae-420fdb54f98f, #wrap-s-1a54b5ab-97f9-4d13-b8ae-420fdb54f98f { display: none !important; }}







#s-1a54b5ab-97f9-4d13-b8ae-420fdb54f98f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1a54b5ab-97f9-4d13-b8ae-420fdb54f98f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a9c2b716-d48c-468c-9884-837a77aa6803 {
  margin-top: 2%;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
max-width: 1600px;
text-align: left;
}
@media (min-width: 1200px){#s-a9c2b716-d48c-468c-9884-837a77aa6803 {
  display: none;
}
#s-a9c2b716-d48c-468c-9884-837a77aa6803, #wrap-s-a9c2b716-d48c-468c-9884-837a77aa6803 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-a9c2b716-d48c-468c-9884-837a77aa6803 {
  display: none;
}
#s-a9c2b716-d48c-468c-9884-837a77aa6803, #wrap-s-a9c2b716-d48c-468c-9884-837a77aa6803 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-a9c2b716-d48c-468c-9884-837a77aa6803 {
  display: none;
}
#s-a9c2b716-d48c-468c-9884-837a77aa6803, #wrap-s-a9c2b716-d48c-468c-9884-837a77aa6803 { display: none !important; }}@media (max-width: 767px){#s-a9c2b716-d48c-468c-9884-837a77aa6803 {
  display: none;
}
#s-a9c2b716-d48c-468c-9884-837a77aa6803, #wrap-s-a9c2b716-d48c-468c-9884-837a77aa6803 { display: none !important; }}
#s-a9c2b716-d48c-468c-9884-837a77aa6803 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: "Sora";
  font-style:  normal ;
  font-size: 18px;
  
  letter-spacing: 1px;
  
}



.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-12e7c811-010c-40ba-ae49-03d90012fe16 {
  margin-top: 3%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
max-width: 1600px;
}
@media (min-width: 1200px){#s-12e7c811-010c-40ba-ae49-03d90012fe16 {
  margin-bottom: 1%;
}
}
@media (min-width: 0px) {
[id="s-12e7c811-010c-40ba-ae49-03d90012fe16"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-12e7c811-010c-40ba-ae49-03d90012fe16"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-12e7c811-010c-40ba-ae49-03d90012fe16"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-12e7c811-010c-40ba-ae49-03d90012fe16"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-c4280cd0-f316-44c2-b0af-b03ea035c018 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-c4280cd0-f316-44c2-b0af-b03ea035c018 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c4280cd0-f316-44c2-b0af-b03ea035c018 {
  cursor: pointer;
}#s-c4280cd0-f316-44c2-b0af-b03ea035c018.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-cf7345bc-37b7-404d-958a-382c9ad952be {
  max-width: 560px;
aspect-ratio: 560/611;
text-align: center;
opacity: 1;
}
#s-cf7345bc-37b7-404d-958a-382c9ad952be:hover {opacity: 1 !important;}


.shg-image-margin-container-s-cf7345bc-37b7-404d-958a-382c9ad952be {
  
  
  
  
}

#s-cf7345bc-37b7-404d-958a-382c9ad952be {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cf7345bc-37b7-404d-958a-382c9ad952be .shg-image-content-wrapper {
      aspect-ratio: 560/611;
      min-width: 100%;
      height: auto;
    }

    #s-cf7345bc-37b7-404d-958a-382c9ad952be .shogun-image-link {
      aspect-ratio: 560/611;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cf7345bc-37b7-404d-958a-382c9ad952be .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cf7345bc-37b7-404d-958a-382c9ad952be.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cf7345bc-37b7-404d-958a-382c9ad952be img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 560px;
  }



  img.s-cf7345bc-37b7-404d-958a-382c9ad952be.shogun-image {
    
    
    
    max-height: 560px;
  }


.s-cf7345bc-37b7-404d-958a-382c9ad952be .shogun-image-content {
  
    align-items:  flex-end;
  
}

.s-cf7345bc-37b7-404d-958a-382c9ad952be.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cf7345bc-37b7-404d-958a-382c9ad952be.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cf7345bc-37b7-404d-958a-382c9ad952be.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-cf7345bc-37b7-404d-958a-382c9ad952be {
      --shg-aspect-ratio: calc(560/611); 
    }

    .s-cf7345bc-37b7-404d-958a-382c9ad952be.shogun-image-container {
      position: relative;
    }

    .s-cf7345bc-37b7-404d-958a-382c9ad952be.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cf7345bc-37b7-404d-958a-382c9ad952be.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cf7345bc-37b7-404d-958a-382c9ad952be img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 560px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-cf7345bc-37b7-404d-958a-382c9ad952be {
  
  
  
  
}

#s-cf7345bc-37b7-404d-958a-382c9ad952be {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cf7345bc-37b7-404d-958a-382c9ad952be .shg-image-content-wrapper {
      aspect-ratio: 560/611;
      min-width: 100%;
      height: auto;
    }

    #s-cf7345bc-37b7-404d-958a-382c9ad952be .shogun-image-link {
      aspect-ratio: 560/611;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cf7345bc-37b7-404d-958a-382c9ad952be .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cf7345bc-37b7-404d-958a-382c9ad952be.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cf7345bc-37b7-404d-958a-382c9ad952be img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 560px;
  }



  img.s-cf7345bc-37b7-404d-958a-382c9ad952be.shogun-image {
    
    
    
    max-height: 560px;
  }


.s-cf7345bc-37b7-404d-958a-382c9ad952be .shogun-image-content {
  
    align-items:  flex-end;
  
}

.s-cf7345bc-37b7-404d-958a-382c9ad952be.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cf7345bc-37b7-404d-958a-382c9ad952be.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cf7345bc-37b7-404d-958a-382c9ad952be.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-cf7345bc-37b7-404d-958a-382c9ad952be {
      --shg-aspect-ratio: calc(560/611); 
    }

    .s-cf7345bc-37b7-404d-958a-382c9ad952be.shogun-image-container {
      position: relative;
    }

    .s-cf7345bc-37b7-404d-958a-382c9ad952be.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cf7345bc-37b7-404d-958a-382c9ad952be.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cf7345bc-37b7-404d-958a-382c9ad952be img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 560px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-cf7345bc-37b7-404d-958a-382c9ad952be {
  
  
  
  
}

#s-cf7345bc-37b7-404d-958a-382c9ad952be {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cf7345bc-37b7-404d-958a-382c9ad952be .shg-image-content-wrapper {
      aspect-ratio: 560/611;
      min-width: 100%;
      height: auto;
    }

    #s-cf7345bc-37b7-404d-958a-382c9ad952be .shogun-image-link {
      aspect-ratio: 560/611;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cf7345bc-37b7-404d-958a-382c9ad952be .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cf7345bc-37b7-404d-958a-382c9ad952be.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cf7345bc-37b7-404d-958a-382c9ad952be img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 560px;
  }



  img.s-cf7345bc-37b7-404d-958a-382c9ad952be.shogun-image {
    
    
    
    max-height: 560px;
  }


.s-cf7345bc-37b7-404d-958a-382c9ad952be .shogun-image-content {
  
    align-items:  flex-end;
  
}

.s-cf7345bc-37b7-404d-958a-382c9ad952be.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cf7345bc-37b7-404d-958a-382c9ad952be.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cf7345bc-37b7-404d-958a-382c9ad952be.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-cf7345bc-37b7-404d-958a-382c9ad952be {
      --shg-aspect-ratio: calc(560/611); 
    }

    .s-cf7345bc-37b7-404d-958a-382c9ad952be.shogun-image-container {
      position: relative;
    }

    .s-cf7345bc-37b7-404d-958a-382c9ad952be.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cf7345bc-37b7-404d-958a-382c9ad952be.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cf7345bc-37b7-404d-958a-382c9ad952be img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 560px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-cf7345bc-37b7-404d-958a-382c9ad952be {
  
  
  
  
}

#s-cf7345bc-37b7-404d-958a-382c9ad952be {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cf7345bc-37b7-404d-958a-382c9ad952be .shg-image-content-wrapper {
      aspect-ratio: 560/611;
      min-width: 100%;
      height: auto;
    }

    #s-cf7345bc-37b7-404d-958a-382c9ad952be .shogun-image-link {
      aspect-ratio: 560/611;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cf7345bc-37b7-404d-958a-382c9ad952be .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cf7345bc-37b7-404d-958a-382c9ad952be.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cf7345bc-37b7-404d-958a-382c9ad952be img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 560px;
  }



  img.s-cf7345bc-37b7-404d-958a-382c9ad952be.shogun-image {
    
    
    
    max-height: 560px;
  }


.s-cf7345bc-37b7-404d-958a-382c9ad952be .shogun-image-content {
  
    align-items:  flex-end;
  
}

.s-cf7345bc-37b7-404d-958a-382c9ad952be.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cf7345bc-37b7-404d-958a-382c9ad952be.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cf7345bc-37b7-404d-958a-382c9ad952be.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-cf7345bc-37b7-404d-958a-382c9ad952be {
      --shg-aspect-ratio: calc(560/611); 
    }

    .s-cf7345bc-37b7-404d-958a-382c9ad952be.shogun-image-container {
      position: relative;
    }

    .s-cf7345bc-37b7-404d-958a-382c9ad952be.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cf7345bc-37b7-404d-958a-382c9ad952be.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cf7345bc-37b7-404d-958a-382c9ad952be img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 560px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-cf7345bc-37b7-404d-958a-382c9ad952be {
  
  
  
  
}

#s-cf7345bc-37b7-404d-958a-382c9ad952be {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cf7345bc-37b7-404d-958a-382c9ad952be .shg-image-content-wrapper {
      aspect-ratio: 560/611;
      min-width: 100%;
      height: auto;
    }

    #s-cf7345bc-37b7-404d-958a-382c9ad952be .shogun-image-link {
      aspect-ratio: 560/611;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cf7345bc-37b7-404d-958a-382c9ad952be .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cf7345bc-37b7-404d-958a-382c9ad952be.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cf7345bc-37b7-404d-958a-382c9ad952be img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 560px;
  }



  img.s-cf7345bc-37b7-404d-958a-382c9ad952be.shogun-image {
    
    
    
    max-height: 560px;
  }


.s-cf7345bc-37b7-404d-958a-382c9ad952be .shogun-image-content {
  
    align-items:  flex-end;
  
}

.s-cf7345bc-37b7-404d-958a-382c9ad952be.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cf7345bc-37b7-404d-958a-382c9ad952be.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cf7345bc-37b7-404d-958a-382c9ad952be.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-cf7345bc-37b7-404d-958a-382c9ad952be {
      --shg-aspect-ratio: calc(560/611); 
    }

    .s-cf7345bc-37b7-404d-958a-382c9ad952be.shogun-image-container {
      position: relative;
    }

    .s-cf7345bc-37b7-404d-958a-382c9ad952be.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cf7345bc-37b7-404d-958a-382c9ad952be.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cf7345bc-37b7-404d-958a-382c9ad952be img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 560px;
    }
  }

}
#s-d9bff13c-1005-4b32-b055-206115a85cd5 {
  padding-top: 4%;
padding-left: 4%;
padding-bottom: 4%;
padding-right: 1%;
min-height: 50px;
}
@media (min-width: 1200px){#s-d9bff13c-1005-4b32-b055-206115a85cd5 {
  padding-top: 4%;
padding-left: 0%;
padding-bottom: 0%;
}
}







#s-d9bff13c-1005-4b32-b055-206115a85cd5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d9bff13c-1005-4b32-b055-206115a85cd5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a3aeddb7-b02f-4621-9e99-1cc55acac3c7 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-bottom: 2%;
}

#s-8f167cfa-e0bd-413a-b514-eb0100e831a1 {
  margin-left: auto;
margin-right: auto;
}

#s-914caa06-ea32-4021-9f30-4d02137273d8 {
  margin-top: 10px;
margin-bottom: 10px;
}

#s-87863b1b-ace1-49ff-a210-6bc8bd57131c {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-87863b1b-ace1-49ff-a210-6bc8bd57131c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-87863b1b-ace1-49ff-a210-6bc8bd57131c {
  cursor: pointer;
}#s-87863b1b-ace1-49ff-a210-6bc8bd57131c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d5f055de-a415-439d-ac1d-322707669026 {
  max-width: 560px;
aspect-ratio: 560/611;
text-align: center;
opacity: 1;
}
#s-d5f055de-a415-439d-ac1d-322707669026:hover {opacity: 1 !important;}


.shg-image-margin-container-s-d5f055de-a415-439d-ac1d-322707669026 {
  
  
  
  
}

#s-d5f055de-a415-439d-ac1d-322707669026 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d5f055de-a415-439d-ac1d-322707669026 .shg-image-content-wrapper {
      aspect-ratio: 560/611;
      min-width: 100%;
      height: auto;
    }

    #s-d5f055de-a415-439d-ac1d-322707669026 .shogun-image-link {
      aspect-ratio: 560/611;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d5f055de-a415-439d-ac1d-322707669026 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d5f055de-a415-439d-ac1d-322707669026.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d5f055de-a415-439d-ac1d-322707669026 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 560px;
  }



  img.s-d5f055de-a415-439d-ac1d-322707669026.shogun-image {
    
    
    
    max-height: 560px;
  }


.s-d5f055de-a415-439d-ac1d-322707669026 .shogun-image-content {
  
    align-items:  flex-end;
  
}

.s-d5f055de-a415-439d-ac1d-322707669026.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d5f055de-a415-439d-ac1d-322707669026.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d5f055de-a415-439d-ac1d-322707669026.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d5f055de-a415-439d-ac1d-322707669026 {
      --shg-aspect-ratio: calc(560/611); 
    }

    .s-d5f055de-a415-439d-ac1d-322707669026.shogun-image-container {
      position: relative;
    }

    .s-d5f055de-a415-439d-ac1d-322707669026.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d5f055de-a415-439d-ac1d-322707669026.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d5f055de-a415-439d-ac1d-322707669026 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 560px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-d5f055de-a415-439d-ac1d-322707669026 {
  
  
  
  
}

#s-d5f055de-a415-439d-ac1d-322707669026 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d5f055de-a415-439d-ac1d-322707669026 .shg-image-content-wrapper {
      aspect-ratio: 560/611;
      min-width: 100%;
      height: auto;
    }

    #s-d5f055de-a415-439d-ac1d-322707669026 .shogun-image-link {
      aspect-ratio: 560/611;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d5f055de-a415-439d-ac1d-322707669026 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d5f055de-a415-439d-ac1d-322707669026.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d5f055de-a415-439d-ac1d-322707669026 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 560px;
  }



  img.s-d5f055de-a415-439d-ac1d-322707669026.shogun-image {
    
    
    
    max-height: 560px;
  }


.s-d5f055de-a415-439d-ac1d-322707669026 .shogun-image-content {
  
    align-items:  flex-end;
  
}

.s-d5f055de-a415-439d-ac1d-322707669026.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d5f055de-a415-439d-ac1d-322707669026.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d5f055de-a415-439d-ac1d-322707669026.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d5f055de-a415-439d-ac1d-322707669026 {
      --shg-aspect-ratio: calc(560/611); 
    }

    .s-d5f055de-a415-439d-ac1d-322707669026.shogun-image-container {
      position: relative;
    }

    .s-d5f055de-a415-439d-ac1d-322707669026.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d5f055de-a415-439d-ac1d-322707669026.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d5f055de-a415-439d-ac1d-322707669026 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 560px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-d5f055de-a415-439d-ac1d-322707669026 {
  
  
  
  
}

#s-d5f055de-a415-439d-ac1d-322707669026 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d5f055de-a415-439d-ac1d-322707669026 .shg-image-content-wrapper {
      aspect-ratio: 560/611;
      min-width: 100%;
      height: auto;
    }

    #s-d5f055de-a415-439d-ac1d-322707669026 .shogun-image-link {
      aspect-ratio: 560/611;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d5f055de-a415-439d-ac1d-322707669026 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d5f055de-a415-439d-ac1d-322707669026.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d5f055de-a415-439d-ac1d-322707669026 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 560px;
  }



  img.s-d5f055de-a415-439d-ac1d-322707669026.shogun-image {
    
    
    
    max-height: 560px;
  }


.s-d5f055de-a415-439d-ac1d-322707669026 .shogun-image-content {
  
    align-items:  flex-end;
  
}

.s-d5f055de-a415-439d-ac1d-322707669026.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d5f055de-a415-439d-ac1d-322707669026.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d5f055de-a415-439d-ac1d-322707669026.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d5f055de-a415-439d-ac1d-322707669026 {
      --shg-aspect-ratio: calc(560/611); 
    }

    .s-d5f055de-a415-439d-ac1d-322707669026.shogun-image-container {
      position: relative;
    }

    .s-d5f055de-a415-439d-ac1d-322707669026.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d5f055de-a415-439d-ac1d-322707669026.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d5f055de-a415-439d-ac1d-322707669026 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 560px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-d5f055de-a415-439d-ac1d-322707669026 {
  
  
  
  
}

#s-d5f055de-a415-439d-ac1d-322707669026 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d5f055de-a415-439d-ac1d-322707669026 .shg-image-content-wrapper {
      aspect-ratio: 560/611;
      min-width: 100%;
      height: auto;
    }

    #s-d5f055de-a415-439d-ac1d-322707669026 .shogun-image-link {
      aspect-ratio: 560/611;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d5f055de-a415-439d-ac1d-322707669026 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d5f055de-a415-439d-ac1d-322707669026.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d5f055de-a415-439d-ac1d-322707669026 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 560px;
  }



  img.s-d5f055de-a415-439d-ac1d-322707669026.shogun-image {
    
    
    
    max-height: 560px;
  }


.s-d5f055de-a415-439d-ac1d-322707669026 .shogun-image-content {
  
    align-items:  flex-end;
  
}

.s-d5f055de-a415-439d-ac1d-322707669026.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d5f055de-a415-439d-ac1d-322707669026.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d5f055de-a415-439d-ac1d-322707669026.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d5f055de-a415-439d-ac1d-322707669026 {
      --shg-aspect-ratio: calc(560/611); 
    }

    .s-d5f055de-a415-439d-ac1d-322707669026.shogun-image-container {
      position: relative;
    }

    .s-d5f055de-a415-439d-ac1d-322707669026.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d5f055de-a415-439d-ac1d-322707669026.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d5f055de-a415-439d-ac1d-322707669026 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 560px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-d5f055de-a415-439d-ac1d-322707669026 {
  
  
  
  
}

#s-d5f055de-a415-439d-ac1d-322707669026 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d5f055de-a415-439d-ac1d-322707669026 .shg-image-content-wrapper {
      aspect-ratio: 560/611;
      min-width: 100%;
      height: auto;
    }

    #s-d5f055de-a415-439d-ac1d-322707669026 .shogun-image-link {
      aspect-ratio: 560/611;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d5f055de-a415-439d-ac1d-322707669026 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d5f055de-a415-439d-ac1d-322707669026.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d5f055de-a415-439d-ac1d-322707669026 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 560px;
  }



  img.s-d5f055de-a415-439d-ac1d-322707669026.shogun-image {
    
    
    
    max-height: 560px;
  }


.s-d5f055de-a415-439d-ac1d-322707669026 .shogun-image-content {
  
    align-items:  flex-end;
  
}

.s-d5f055de-a415-439d-ac1d-322707669026.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d5f055de-a415-439d-ac1d-322707669026.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d5f055de-a415-439d-ac1d-322707669026.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d5f055de-a415-439d-ac1d-322707669026 {
      --shg-aspect-ratio: calc(560/611); 
    }

    .s-d5f055de-a415-439d-ac1d-322707669026.shogun-image-container {
      position: relative;
    }

    .s-d5f055de-a415-439d-ac1d-322707669026.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d5f055de-a415-439d-ac1d-322707669026.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d5f055de-a415-439d-ac1d-322707669026 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 560px;
    }
  }

}
#s-7a248f0e-f1d7-44bd-9fb3-8a2e1838d91e {
  padding-top: 4%;
padding-left: 0%;
padding-bottom: 4%;
padding-right: 0%;
min-height: 50px;
}








#s-7a248f0e-f1d7-44bd-9fb3-8a2e1838d91e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7a248f0e-f1d7-44bd-9fb3-8a2e1838d91e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1a3bfdee-7134-4bad-8c78-f8feeefaf739 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-bottom: 2%;
}

#s-47a78eed-045c-4a0b-bfd5-c5cc017257fd {
  margin-left: auto;
margin-right: auto;
}

#s-229ad8b8-ebe7-4db4-ae5f-d8a1922a8e85 {
  margin-top: 10px;
margin-bottom: 10px;
}

#s-025122a1-1ce6-41be-baec-ce95917ae936 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-025122a1-1ce6-41be-baec-ce95917ae936 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-025122a1-1ce6-41be-baec-ce95917ae936 {
  cursor: pointer;
}#s-025122a1-1ce6-41be-baec-ce95917ae936.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e {
  max-width: 1080px;
aspect-ratio: 560/611;
text-align: center;
}



.shg-image-margin-container-s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e {
  
  
  
  
}

#s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e .shg-image-content-wrapper {
      aspect-ratio: 560/611;
      min-width: 100%;
      height: auto;
    }

    #s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e .shogun-image-link {
      aspect-ratio: 560/611;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e .shogun-image-content {
  
    align-items:  flex-end;
  
}

.s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e {
      --shg-aspect-ratio: calc(560/611); 
    }

    .s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shogun-image-container {
      position: relative;
    }

    .s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e {
  
  
  
  
}

#s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e .shg-image-content-wrapper {
      aspect-ratio: 560/611;
      min-width: 100%;
      height: auto;
    }

    #s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e .shogun-image-link {
      aspect-ratio: 560/611;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e .shogun-image-content {
  
    align-items:  flex-end;
  
}

.s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e {
      --shg-aspect-ratio: calc(560/611); 
    }

    .s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shogun-image-container {
      position: relative;
    }

    .s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e {
  
  
  
  
}

#s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e .shg-image-content-wrapper {
      aspect-ratio: 560/611;
      min-width: 100%;
      height: auto;
    }

    #s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e .shogun-image-link {
      aspect-ratio: 560/611;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e .shogun-image-content {
  
    align-items:  flex-end;
  
}

.s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e {
      --shg-aspect-ratio: calc(560/611); 
    }

    .s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shogun-image-container {
      position: relative;
    }

    .s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e {
  
  
  
  
}

#s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e .shg-image-content-wrapper {
      aspect-ratio: 560/611;
      min-width: 100%;
      height: auto;
    }

    #s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e .shogun-image-link {
      aspect-ratio: 560/611;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e .shogun-image-content {
  
    align-items:  flex-end;
  
}

.s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e {
      --shg-aspect-ratio: calc(560/611); 
    }

    .s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shogun-image-container {
      position: relative;
    }

    .s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e {
  
  
  
  
}

#s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e .shg-image-content-wrapper {
      aspect-ratio: 560/611;
      min-width: 100%;
      height: auto;
    }

    #s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e .shogun-image-link {
      aspect-ratio: 560/611;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e .shogun-image-content {
  
    align-items:  flex-end;
  
}

.s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e {
      --shg-aspect-ratio: calc(560/611); 
    }

    .s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shogun-image-container {
      position: relative;
    }

    .s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5040b491-d2eb-4ef3-abb1-9b67590bcf2e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-051c2595-11d3-4eb6-98b1-6ae519b88358 {
  padding-top: 4%;
padding-left: 0%;
padding-bottom: 4%;
padding-right: 0%;
min-height: 50px;
}








#s-051c2595-11d3-4eb6-98b1-6ae519b88358 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-051c2595-11d3-4eb6-98b1-6ae519b88358.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6d87aa8e-d83f-4435-b89a-d11a8c6be793 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-bottom: 2%;
}

#s-fbb209d6-838b-4982-9e0c-f76183135f2c {
  margin-left: auto;
margin-right: auto;
}

#s-5f2129fe-c8f9-460b-b41f-482d76be1141 {
  margin-top: 10px;
margin-bottom: 10px;
}

#s-798332ea-3ad6-45b9-acac-2e5903698729 {
  min-height: 50px;
}








#s-798332ea-3ad6-45b9-acac-2e5903698729 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-798332ea-3ad6-45b9-acac-2e5903698729.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-aa0ad21b-26a7-42c5-b04c-34a6454f81d7 {
  min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-aa0ad21b-26a7-42c5-b04c-34a6454f81d7 {
  display: none;
}
#s-aa0ad21b-26a7-42c5-b04c-34a6454f81d7, #wrap-s-aa0ad21b-26a7-42c5-b04c-34a6454f81d7 { display: none !important; }}@media (max-width: 767px){#s-aa0ad21b-26a7-42c5-b04c-34a6454f81d7 {
  display: none;
}
#s-aa0ad21b-26a7-42c5-b04c-34a6454f81d7, #wrap-s-aa0ad21b-26a7-42c5-b04c-34a6454f81d7 { display: none !important; }}







#s-aa0ad21b-26a7-42c5-b04c-34a6454f81d7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-aa0ad21b-26a7-42c5-b04c-34a6454f81d7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-086ba749-1c91-4637-9dfe-6e8d387b917d {
  max-width: 100%;
aspect-ratio: 1920/715;
text-align: center;
}



.shg-image-margin-container-s-086ba749-1c91-4637-9dfe-6e8d387b917d {
  
  
  
  
}

#s-086ba749-1c91-4637-9dfe-6e8d387b917d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-086ba749-1c91-4637-9dfe-6e8d387b917d .shg-image-content-wrapper {
      aspect-ratio: 1920/715;
      min-width: 100%;
      height: auto;
    }

    #s-086ba749-1c91-4637-9dfe-6e8d387b917d .shogun-image-link {
      aspect-ratio: 1920/715;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-086ba749-1c91-4637-9dfe-6e8d387b917d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-086ba749-1c91-4637-9dfe-6e8d387b917d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-086ba749-1c91-4637-9dfe-6e8d387b917d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 100%;
  }



  img.s-086ba749-1c91-4637-9dfe-6e8d387b917d.shogun-image {
    
    
    
    max-height: 100%;
  }


.s-086ba749-1c91-4637-9dfe-6e8d387b917d .shogun-image-content {
  
    align-items: center;
  
}

.s-086ba749-1c91-4637-9dfe-6e8d387b917d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-086ba749-1c91-4637-9dfe-6e8d387b917d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-086ba749-1c91-4637-9dfe-6e8d387b917d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-086ba749-1c91-4637-9dfe-6e8d387b917d {
      --shg-aspect-ratio: calc(1920/715); 
    }

    .s-086ba749-1c91-4637-9dfe-6e8d387b917d.shogun-image-container {
      position: relative;
    }

    .s-086ba749-1c91-4637-9dfe-6e8d387b917d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-086ba749-1c91-4637-9dfe-6e8d387b917d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-086ba749-1c91-4637-9dfe-6e8d387b917d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 100%;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-086ba749-1c91-4637-9dfe-6e8d387b917d {
  
  
  
  
}

#s-086ba749-1c91-4637-9dfe-6e8d387b917d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-086ba749-1c91-4637-9dfe-6e8d387b917d .shg-image-content-wrapper {
      aspect-ratio: 1920/715;
      min-width: 100%;
      height: auto;
    }

    #s-086ba749-1c91-4637-9dfe-6e8d387b917d .shogun-image-link {
      aspect-ratio: 1920/715;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-086ba749-1c91-4637-9dfe-6e8d387b917d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-086ba749-1c91-4637-9dfe-6e8d387b917d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-086ba749-1c91-4637-9dfe-6e8d387b917d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 100%;
  }



  img.s-086ba749-1c91-4637-9dfe-6e8d387b917d.shogun-image {
    
    
    
    max-height: 100%;
  }


.s-086ba749-1c91-4637-9dfe-6e8d387b917d .shogun-image-content {
  
    align-items: center;
  
}

.s-086ba749-1c91-4637-9dfe-6e8d387b917d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-086ba749-1c91-4637-9dfe-6e8d387b917d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-086ba749-1c91-4637-9dfe-6e8d387b917d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-086ba749-1c91-4637-9dfe-6e8d387b917d {
      --shg-aspect-ratio: calc(1920/715); 
    }

    .s-086ba749-1c91-4637-9dfe-6e8d387b917d.shogun-image-container {
      position: relative;
    }

    .s-086ba749-1c91-4637-9dfe-6e8d387b917d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-086ba749-1c91-4637-9dfe-6e8d387b917d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-086ba749-1c91-4637-9dfe-6e8d387b917d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 100%;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-086ba749-1c91-4637-9dfe-6e8d387b917d {
  
  
  
  
}

#s-086ba749-1c91-4637-9dfe-6e8d387b917d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-086ba749-1c91-4637-9dfe-6e8d387b917d .shg-image-content-wrapper {
      aspect-ratio: 1920/715;
      min-width: 100%;
      height: auto;
    }

    #s-086ba749-1c91-4637-9dfe-6e8d387b917d .shogun-image-link {
      aspect-ratio: 1920/715;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-086ba749-1c91-4637-9dfe-6e8d387b917d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-086ba749-1c91-4637-9dfe-6e8d387b917d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-086ba749-1c91-4637-9dfe-6e8d387b917d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 100%;
  }



  img.s-086ba749-1c91-4637-9dfe-6e8d387b917d.shogun-image {
    
    
    
    max-height: 100%;
  }


.s-086ba749-1c91-4637-9dfe-6e8d387b917d .shogun-image-content {
  
    align-items: center;
  
}

.s-086ba749-1c91-4637-9dfe-6e8d387b917d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-086ba749-1c91-4637-9dfe-6e8d387b917d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-086ba749-1c91-4637-9dfe-6e8d387b917d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-086ba749-1c91-4637-9dfe-6e8d387b917d {
      --shg-aspect-ratio: calc(1920/715); 
    }

    .s-086ba749-1c91-4637-9dfe-6e8d387b917d.shogun-image-container {
      position: relative;
    }

    .s-086ba749-1c91-4637-9dfe-6e8d387b917d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-086ba749-1c91-4637-9dfe-6e8d387b917d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-086ba749-1c91-4637-9dfe-6e8d387b917d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 100%;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-086ba749-1c91-4637-9dfe-6e8d387b917d {
  
  
  
  
}

#s-086ba749-1c91-4637-9dfe-6e8d387b917d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-086ba749-1c91-4637-9dfe-6e8d387b917d .shg-image-content-wrapper {
      aspect-ratio: 1920/715;
      min-width: 100%;
      height: auto;
    }

    #s-086ba749-1c91-4637-9dfe-6e8d387b917d .shogun-image-link {
      aspect-ratio: 1920/715;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-086ba749-1c91-4637-9dfe-6e8d387b917d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-086ba749-1c91-4637-9dfe-6e8d387b917d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-086ba749-1c91-4637-9dfe-6e8d387b917d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 100%;
  }



  img.s-086ba749-1c91-4637-9dfe-6e8d387b917d.shogun-image {
    
    
    
    max-height: 100%;
  }


.s-086ba749-1c91-4637-9dfe-6e8d387b917d .shogun-image-content {
  
    align-items: center;
  
}

.s-086ba749-1c91-4637-9dfe-6e8d387b917d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-086ba749-1c91-4637-9dfe-6e8d387b917d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-086ba749-1c91-4637-9dfe-6e8d387b917d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-086ba749-1c91-4637-9dfe-6e8d387b917d {
      --shg-aspect-ratio: calc(1920/715); 
    }

    .s-086ba749-1c91-4637-9dfe-6e8d387b917d.shogun-image-container {
      position: relative;
    }

    .s-086ba749-1c91-4637-9dfe-6e8d387b917d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-086ba749-1c91-4637-9dfe-6e8d387b917d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-086ba749-1c91-4637-9dfe-6e8d387b917d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 100%;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-086ba749-1c91-4637-9dfe-6e8d387b917d {
  
  
  
  
}

#s-086ba749-1c91-4637-9dfe-6e8d387b917d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-086ba749-1c91-4637-9dfe-6e8d387b917d .shg-image-content-wrapper {
      aspect-ratio: 1920/715;
      min-width: 100%;
      height: auto;
    }

    #s-086ba749-1c91-4637-9dfe-6e8d387b917d .shogun-image-link {
      aspect-ratio: 1920/715;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-086ba749-1c91-4637-9dfe-6e8d387b917d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-086ba749-1c91-4637-9dfe-6e8d387b917d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-086ba749-1c91-4637-9dfe-6e8d387b917d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 100%;
  }



  img.s-086ba749-1c91-4637-9dfe-6e8d387b917d.shogun-image {
    
    
    
    max-height: 100%;
  }


.s-086ba749-1c91-4637-9dfe-6e8d387b917d .shogun-image-content {
  
    align-items: center;
  
}

.s-086ba749-1c91-4637-9dfe-6e8d387b917d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-086ba749-1c91-4637-9dfe-6e8d387b917d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-086ba749-1c91-4637-9dfe-6e8d387b917d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-086ba749-1c91-4637-9dfe-6e8d387b917d {
      --shg-aspect-ratio: calc(1920/715); 
    }

    .s-086ba749-1c91-4637-9dfe-6e8d387b917d.shogun-image-container {
      position: relative;
    }

    .s-086ba749-1c91-4637-9dfe-6e8d387b917d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-086ba749-1c91-4637-9dfe-6e8d387b917d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-086ba749-1c91-4637-9dfe-6e8d387b917d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 100%;
    }
  }

}
#s-869f617b-3a84-47b3-81b3-dea62e6c003c {
  margin-left: 0px;
margin-right: auto;
padding-left: 6%;
padding-right: 6%;
min-height: 50px;
max-width: 800px;
}








#s-869f617b-3a84-47b3-81b3-dea62e6c003c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-869f617b-3a84-47b3-81b3-dea62e6c003c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a8904968-b6e3-4d64-87f7-9f3ca7d5d0b3 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-bottom: 0%;
}

#s-2797ccf1-3b31-433a-967f-fcfe18f14683 {
  margin-left: auto;
margin-right: auto;
}

#s-3bcc9d14-3f2c-4588-a6a6-0d97ea4ced6f {
  margin-top: 10px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#s-61868338-c850-4280-8119-df1fbe4ccdca {
  margin-left: 0px;
margin-right: auto;
max-width: 450px;
}

@media (min-width: 0px) {
[id="s-61868338-c850-4280-8119-df1fbe4ccdca"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-61868338-c850-4280-8119-df1fbe4ccdca"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-61868338-c850-4280-8119-df1fbe4ccdca"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-61868338-c850-4280-8119-df1fbe4ccdca"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

.shg-btn.shg-cse, .shg-btn.shg-cse:hover, .shg-btn.shg-cse:focus {
  color: #FFF;
}

.shg-btn {
  cursor: pointer;
  box-sizing: border-box;
}

.shg-btn-text {
  font-weight: 400;
  font-family: "Serif";
}

.shg-btn.shg-btn-stretch {
  display: block;
}

.shg-btn:not(.shg-btn-stretch) {
  display: inline-block;
}

.shg-btn-wrapper.shg-align-left {
  text-align: left;
}

.shg-btn-wrapper.shg-align-center {
  text-align: center;
}

.shg-btn-wrapper.shg-align-right {
  text-align: right;
}

#s-06894ad5-f9af-4987-9f4b-1a72050985aa {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 50px;
max-width: 250px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
letter-spacing: 2px;
}
#s-06894ad5-f9af-4987-9f4b-1a72050985aa:hover {border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(0, 0, 0, 1) !important;
border-radius: 50px !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-06894ad5-f9af-4987-9f4b-1a72050985aa:active {border-radius: 1px !important;
background-color: #000000 !important;
text-decoration: none !important;
color: rgba(0, 0, 0, 1) !important;}

  #s-06894ad5-f9af-4987-9f4b-1a72050985aa-root {
    text-align: center;
  }


#s-06894ad5-f9af-4987-9f4b-1a72050985aa.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  block ;
}
@media (min-width: 1200px){
  #s-06894ad5-f9af-4987-9f4b-1a72050985aa-root {
    text-align: center;
  }


#s-06894ad5-f9af-4987-9f4b-1a72050985aa.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-06894ad5-f9af-4987-9f4b-1a72050985aa-root {
    text-align: center;
  }


#s-06894ad5-f9af-4987-9f4b-1a72050985aa.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-06894ad5-f9af-4987-9f4b-1a72050985aa-root {
    text-align: center;
  }


#s-06894ad5-f9af-4987-9f4b-1a72050985aa.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  block ;
}
}@media (max-width: 767px){
  #s-06894ad5-f9af-4987-9f4b-1a72050985aa-root {
    text-align: center;
  }


#s-06894ad5-f9af-4987-9f4b-1a72050985aa.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  block ;
}
}
#s-cd0a351f-1f5a-4bfe-af83-53d88b67b8d1 {
  border-style: solid;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(255, 255, 255, 1);
border-radius: 50px;
max-width: 250px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
letter-spacing: 2px;
}
#s-cd0a351f-1f5a-4bfe-af83-53d88b67b8d1:hover {border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(0, 0, 0, 1) !important;
border-radius: 50px !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-cd0a351f-1f5a-4bfe-af83-53d88b67b8d1:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-cd0a351f-1f5a-4bfe-af83-53d88b67b8d1 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-cd0a351f-1f5a-4bfe-af83-53d88b67b8d1 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-cd0a351f-1f5a-4bfe-af83-53d88b67b8d1 {
  
}
}@media (max-width: 767px){#s-cd0a351f-1f5a-4bfe-af83-53d88b67b8d1 {
  
}
}

  #s-cd0a351f-1f5a-4bfe-af83-53d88b67b8d1-root {
    text-align: center;
  }


#s-cd0a351f-1f5a-4bfe-af83-53d88b67b8d1.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  block ;
}
@media (min-width: 1200px){
  #s-cd0a351f-1f5a-4bfe-af83-53d88b67b8d1-root {
    text-align: center;
  }


#s-cd0a351f-1f5a-4bfe-af83-53d88b67b8d1.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-cd0a351f-1f5a-4bfe-af83-53d88b67b8d1-root {
    text-align: center;
  }


#s-cd0a351f-1f5a-4bfe-af83-53d88b67b8d1.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-cd0a351f-1f5a-4bfe-af83-53d88b67b8d1-root {
    text-align: center;
  }


#s-cd0a351f-1f5a-4bfe-af83-53d88b67b8d1.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  block ;
}
}@media (max-width: 767px){
  #s-cd0a351f-1f5a-4bfe-af83-53d88b67b8d1-root {
    text-align: center;
  }


#s-cd0a351f-1f5a-4bfe-af83-53d88b67b8d1.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  block ;
}
}
#s-5b41b407-57ee-461c-815a-d67b07f7d0fd {
  min-height: 50px;
}
@media (min-width: 1200px){#s-5b41b407-57ee-461c-815a-d67b07f7d0fd {
  display: none;
}
#s-5b41b407-57ee-461c-815a-d67b07f7d0fd, #wrap-s-5b41b407-57ee-461c-815a-d67b07f7d0fd { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-5b41b407-57ee-461c-815a-d67b07f7d0fd {
  display: none;
}
#s-5b41b407-57ee-461c-815a-d67b07f7d0fd, #wrap-s-5b41b407-57ee-461c-815a-d67b07f7d0fd { display: none !important; }}







#s-5b41b407-57ee-461c-815a-d67b07f7d0fd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5b41b407-57ee-461c-815a-d67b07f7d0fd.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-ab1215d1-02b4-466a-9699-5f315b950906 {
  max-width: 1200px;
aspect-ratio: 390/300;
text-align: center;
opacity: 1;
}



.shg-image-margin-container-s-ab1215d1-02b4-466a-9699-5f315b950906 {
  
  
  
  
}

#s-ab1215d1-02b4-466a-9699-5f315b950906 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ab1215d1-02b4-466a-9699-5f315b950906 .shg-image-content-wrapper {
      aspect-ratio: 390/300;
      min-width: 100%;
      height: auto;
    }

    #s-ab1215d1-02b4-466a-9699-5f315b950906 .shogun-image-link {
      aspect-ratio: 390/300;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ab1215d1-02b4-466a-9699-5f315b950906 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ab1215d1-02b4-466a-9699-5f315b950906.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ab1215d1-02b4-466a-9699-5f315b950906 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-ab1215d1-02b4-466a-9699-5f315b950906.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-ab1215d1-02b4-466a-9699-5f315b950906 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ab1215d1-02b4-466a-9699-5f315b950906.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab1215d1-02b4-466a-9699-5f315b950906.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab1215d1-02b4-466a-9699-5f315b950906.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ab1215d1-02b4-466a-9699-5f315b950906 {
      --shg-aspect-ratio: calc(390/300); 
    }

    .s-ab1215d1-02b4-466a-9699-5f315b950906.shogun-image-container {
      position: relative;
    }

    .s-ab1215d1-02b4-466a-9699-5f315b950906.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ab1215d1-02b4-466a-9699-5f315b950906.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ab1215d1-02b4-466a-9699-5f315b950906 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-ab1215d1-02b4-466a-9699-5f315b950906 {
  
  
  
  
}

#s-ab1215d1-02b4-466a-9699-5f315b950906 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ab1215d1-02b4-466a-9699-5f315b950906 .shg-image-content-wrapper {
      aspect-ratio: 390/300;
      min-width: 100%;
      height: auto;
    }

    #s-ab1215d1-02b4-466a-9699-5f315b950906 .shogun-image-link {
      aspect-ratio: 390/300;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ab1215d1-02b4-466a-9699-5f315b950906 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ab1215d1-02b4-466a-9699-5f315b950906.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ab1215d1-02b4-466a-9699-5f315b950906 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-ab1215d1-02b4-466a-9699-5f315b950906.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-ab1215d1-02b4-466a-9699-5f315b950906 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ab1215d1-02b4-466a-9699-5f315b950906.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab1215d1-02b4-466a-9699-5f315b950906.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab1215d1-02b4-466a-9699-5f315b950906.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ab1215d1-02b4-466a-9699-5f315b950906 {
      --shg-aspect-ratio: calc(390/300); 
    }

    .s-ab1215d1-02b4-466a-9699-5f315b950906.shogun-image-container {
      position: relative;
    }

    .s-ab1215d1-02b4-466a-9699-5f315b950906.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ab1215d1-02b4-466a-9699-5f315b950906.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ab1215d1-02b4-466a-9699-5f315b950906 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-ab1215d1-02b4-466a-9699-5f315b950906 {
  
  
  
  
}

#s-ab1215d1-02b4-466a-9699-5f315b950906 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ab1215d1-02b4-466a-9699-5f315b950906 .shg-image-content-wrapper {
      aspect-ratio: 390/300;
      min-width: 100%;
      height: auto;
    }

    #s-ab1215d1-02b4-466a-9699-5f315b950906 .shogun-image-link {
      aspect-ratio: 390/300;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ab1215d1-02b4-466a-9699-5f315b950906 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ab1215d1-02b4-466a-9699-5f315b950906.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ab1215d1-02b4-466a-9699-5f315b950906 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-ab1215d1-02b4-466a-9699-5f315b950906.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-ab1215d1-02b4-466a-9699-5f315b950906 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ab1215d1-02b4-466a-9699-5f315b950906.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab1215d1-02b4-466a-9699-5f315b950906.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab1215d1-02b4-466a-9699-5f315b950906.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ab1215d1-02b4-466a-9699-5f315b950906 {
      --shg-aspect-ratio: calc(390/300); 
    }

    .s-ab1215d1-02b4-466a-9699-5f315b950906.shogun-image-container {
      position: relative;
    }

    .s-ab1215d1-02b4-466a-9699-5f315b950906.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ab1215d1-02b4-466a-9699-5f315b950906.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ab1215d1-02b4-466a-9699-5f315b950906 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-ab1215d1-02b4-466a-9699-5f315b950906 {
  
  
  
  
}

#s-ab1215d1-02b4-466a-9699-5f315b950906 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ab1215d1-02b4-466a-9699-5f315b950906 .shg-image-content-wrapper {
      aspect-ratio: 390/300;
      min-width: 100%;
      height: auto;
    }

    #s-ab1215d1-02b4-466a-9699-5f315b950906 .shogun-image-link {
      aspect-ratio: 390/300;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ab1215d1-02b4-466a-9699-5f315b950906 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ab1215d1-02b4-466a-9699-5f315b950906.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ab1215d1-02b4-466a-9699-5f315b950906 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-ab1215d1-02b4-466a-9699-5f315b950906.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-ab1215d1-02b4-466a-9699-5f315b950906 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ab1215d1-02b4-466a-9699-5f315b950906.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab1215d1-02b4-466a-9699-5f315b950906.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab1215d1-02b4-466a-9699-5f315b950906.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ab1215d1-02b4-466a-9699-5f315b950906 {
      --shg-aspect-ratio: calc(390/300); 
    }

    .s-ab1215d1-02b4-466a-9699-5f315b950906.shogun-image-container {
      position: relative;
    }

    .s-ab1215d1-02b4-466a-9699-5f315b950906.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ab1215d1-02b4-466a-9699-5f315b950906.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ab1215d1-02b4-466a-9699-5f315b950906 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-ab1215d1-02b4-466a-9699-5f315b950906 {
  
  
  
  
}

#s-ab1215d1-02b4-466a-9699-5f315b950906 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ab1215d1-02b4-466a-9699-5f315b950906 .shg-image-content-wrapper {
      aspect-ratio: 390/300;
      min-width: 100%;
      height: auto;
    }

    #s-ab1215d1-02b4-466a-9699-5f315b950906 .shogun-image-link {
      aspect-ratio: 390/300;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ab1215d1-02b4-466a-9699-5f315b950906 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ab1215d1-02b4-466a-9699-5f315b950906.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ab1215d1-02b4-466a-9699-5f315b950906 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-ab1215d1-02b4-466a-9699-5f315b950906.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-ab1215d1-02b4-466a-9699-5f315b950906 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ab1215d1-02b4-466a-9699-5f315b950906.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab1215d1-02b4-466a-9699-5f315b950906.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab1215d1-02b4-466a-9699-5f315b950906.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ab1215d1-02b4-466a-9699-5f315b950906 {
      --shg-aspect-ratio: calc(390/300); 
    }

    .s-ab1215d1-02b4-466a-9699-5f315b950906.shogun-image-container {
      position: relative;
    }

    .s-ab1215d1-02b4-466a-9699-5f315b950906.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ab1215d1-02b4-466a-9699-5f315b950906.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ab1215d1-02b4-466a-9699-5f315b950906 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-5deb4070-b33b-4605-9da2-4db545e0da7d {
  margin-top: 4%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-left: 2%;
padding-bottom: 6%;
padding-right: 2%;
min-height: 50px;
max-width: 600px;
}








#s-5deb4070-b33b-4605-9da2-4db545e0da7d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5deb4070-b33b-4605-9da2-4db545e0da7d.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-992d685d-cf94-4bd4-997a-0e3516868175 {
  margin-bottom: 20px;
padding-top: 10px;
padding-bottom: 5px;
text-align: center;
}
@media (max-width: 767px){#s-992d685d-cf94-4bd4-997a-0e3516868175 {
  margin-bottom: 5px;
}
}
#s-992d685d-cf94-4bd4-997a-0e3516868175 .shogun-heading-component h2 {
  color: rgba(237, 255, 0, 1);
  font-weight:  700 ;
  font-family: "Sora";
  font-style:  normal ;
  font-size: 14px;
  
  letter-spacing: 2px;
  
}


@media (max-width: 767px){#s-992d685d-cf94-4bd4-997a-0e3516868175 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  500 ;
  font-family: "Sora";
  font-style:  normal ;
  font-size: 14px;
  
  letter-spacing: 2px;
  
}


}
#s-79a753c8-467d-4d91-ac3e-77060a8e3996 {
  margin-left: auto;
margin-right: auto;
}

#s-8ca2adb5-e06c-44d3-b6a7-433c3e7100ec {
  margin-top: 0px;
margin-left: 4%;
margin-bottom: 0px;
margin-right: 4%;
padding-top: 0px;
padding-bottom: 0px;
}

#s-628d21d8-6a63-4d7b-b83d-e282b90f0788 {
  margin-left: auto;
margin-right: auto;
padding-top: 30%;
min-height: 50px;
}








#s-628d21d8-6a63-4d7b-b83d-e282b90f0788 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-628d21d8-6a63-4d7b-b83d-e282b90f0788.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-12041fac-144e-4ddf-972e-b8fdde7e19b7 {
  margin-left: auto;
margin-right: auto;
max-width: 350px;
}

@media (min-width: 0px) {
[id="s-12041fac-144e-4ddf-972e-b8fdde7e19b7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-12041fac-144e-4ddf-972e-b8fdde7e19b7"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-12041fac-144e-4ddf-972e-b8fdde7e19b7"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-12041fac-144e-4ddf-972e-b8fdde7e19b7"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-374814bd-9ef4-4c2b-b4db-3bc281f94463 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 1px;
max-width: 250px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-374814bd-9ef4-4c2b-b4db-3bc281f94463:hover {border-radius: 50px !important;
background-color: rgba(237, 255, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-374814bd-9ef4-4c2b-b4db-3bc281f94463:active {border-radius: 1px !important;
background-color: #000000 !important;
text-decoration: none !important;}

  #s-374814bd-9ef4-4c2b-b4db-3bc281f94463-root {
    text-align: center;
  }


#s-374814bd-9ef4-4c2b-b4db-3bc281f94463.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Sora;
  display:  block ;
}
@media (min-width: 1200px){
  #s-374814bd-9ef4-4c2b-b4db-3bc281f94463-root {
    text-align: center;
  }


#s-374814bd-9ef4-4c2b-b4db-3bc281f94463.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Sora;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-374814bd-9ef4-4c2b-b4db-3bc281f94463-root {
    text-align: center;
  }


#s-374814bd-9ef4-4c2b-b4db-3bc281f94463.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Sora;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-374814bd-9ef4-4c2b-b4db-3bc281f94463-root {
    text-align: center;
  }


#s-374814bd-9ef4-4c2b-b4db-3bc281f94463.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Sora;
  display:  block ;
}
}@media (max-width: 767px){
  #s-374814bd-9ef4-4c2b-b4db-3bc281f94463-root {
    text-align: center;
  }


#s-374814bd-9ef4-4c2b-b4db-3bc281f94463.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Sora;
  display:  block ;
}
}
#s-29bbee9a-8647-41f3-b70d-957d3aed34db {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 1px;
max-width: 250px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-29bbee9a-8647-41f3-b70d-957d3aed34db:hover {border-radius: 50px !important;
background-color: rgba(237, 255, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-29bbee9a-8647-41f3-b70d-957d3aed34db:active {border-radius: 1px !important;
background-color: #000000 !important;
text-decoration: none !important;}

  #s-29bbee9a-8647-41f3-b70d-957d3aed34db-root {
    text-align: center;
  }


#s-29bbee9a-8647-41f3-b70d-957d3aed34db.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Sora;
  display:  block ;
}
@media (min-width: 1200px){
  #s-29bbee9a-8647-41f3-b70d-957d3aed34db-root {
    text-align: center;
  }


#s-29bbee9a-8647-41f3-b70d-957d3aed34db.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Sora;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-29bbee9a-8647-41f3-b70d-957d3aed34db-root {
    text-align: center;
  }


#s-29bbee9a-8647-41f3-b70d-957d3aed34db.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Sora;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-29bbee9a-8647-41f3-b70d-957d3aed34db-root {
    text-align: center;
  }


#s-29bbee9a-8647-41f3-b70d-957d3aed34db.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Sora;
  display:  block ;
}
}@media (max-width: 767px){
  #s-29bbee9a-8647-41f3-b70d-957d3aed34db-root {
    text-align: center;
  }


#s-29bbee9a-8647-41f3-b70d-957d3aed34db.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Sora;
  display:  block ;
}
}
#s-fad9120e-9b1a-4428-a397-65572d7b9ffa {
  min-height: 50px;
}








#s-fad9120e-9b1a-4428-a397-65572d7b9ffa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fad9120e-9b1a-4428-a397-65572d7b9ffa.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-abd3177b-b535-40a5-8358-e17f1435d02f {
  min-height: 50px;
}
@media (min-width: 1200px){#s-abd3177b-b535-40a5-8358-e17f1435d02f {
  display: none;
}
#s-abd3177b-b535-40a5-8358-e17f1435d02f, #wrap-s-abd3177b-b535-40a5-8358-e17f1435d02f { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-abd3177b-b535-40a5-8358-e17f1435d02f {
  display: none;
}
#s-abd3177b-b535-40a5-8358-e17f1435d02f, #wrap-s-abd3177b-b535-40a5-8358-e17f1435d02f { display: none !important; }}







#s-abd3177b-b535-40a5-8358-e17f1435d02f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-abd3177b-b535-40a5-8358-e17f1435d02f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d3956cec-f1ce-43e7-8f0a-af63af31bbe0 {
  margin-top: 6%;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 4%;
padding-bottom: 10px;
padding-right: 4%;
max-width: 1600px;
text-align: left;
}

#s-d3956cec-f1ce-43e7-8f0a-af63af31bbe0 .shogun-heading-component h2 {
  color: ;
  font-weight:  600 ;
  font-family: "Sora";
  font-style:  normal ;
  font-size: 18px;
  
  letter-spacing: 1px;
  
}



#s-32cc6ab1-9867-4efe-b88d-f32ccd7ea6e6 {
  margin-top: auto;
margin-bottom: 6%;
padding-left: 2%;
padding-right: 2%;
max-width: 100%;
}

#s-32cc6ab1-9867-4efe-b88d-f32ccd7ea6e6 .shogun-table-wrapper {
  overflow: auto;
  border: 0px solid #D5D6D7;
  border-radius: 0px;
}

#s-32cc6ab1-9867-4efe-b88d-f32ccd7ea6e6 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-32cc6ab1-9867-4efe-b88d-f32ccd7ea6e6 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-32cc6ab1-9867-4efe-b88d-f32ccd7ea6e6 td.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-32cc6ab1-9867-4efe-b88d-f32ccd7ea6e6 td.shogun-table-column, #s-32cc6ab1-9867-4efe-b88d-f32ccd7ea6e6 td.shogun-table-row {
  border: 0px solid #D5D6D7;
}

#s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 {
  min-height: 300px;
max-width: 1122px;
aspect-ratio: 1122/1400;
text-align: center;
}



.shg-image-margin-container-s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 {
  
  
  
  
}

#s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 .shg-image-content-wrapper {
      aspect-ratio: 1122/1400;
      min-width: 100%;
      height: auto;
    }

    #s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 .shogun-image-link {
      aspect-ratio: 1122/1400;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 300px;
    max-height: 1122px;
  }



  img.s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shogun-image {
    
    
    min-height: 300px;
    max-height: 1122px;
  }


.s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 .shogun-image-content {
  
    align-items: center;
  
}

.s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shogun-image {
  box-sizing: border-box;
}


.s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 {
      --shg-aspect-ratio: calc(1122/1400); 
    }

    .s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shogun-image-container {
      position: relative;
    }

    .s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 300px;
      max-width: 1122px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 {
  
  
  
  
}

#s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 .shg-image-content-wrapper {
      aspect-ratio: 1122/1400;
      min-width: 100%;
      height: auto;
    }

    #s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 .shogun-image-link {
      aspect-ratio: 1122/1400;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 300px;
    max-height: 1122px;
  }



  img.s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shogun-image {
    
    
    min-height: 300px;
    max-height: 1122px;
  }


.s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 .shogun-image-content {
  
    align-items: center;
  
}

.s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shogun-image {
  box-sizing: border-box;
}


.s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 {
      --shg-aspect-ratio: calc(1122/1400); 
    }

    .s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shogun-image-container {
      position: relative;
    }

    .s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 300px;
      max-width: 1122px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 {
  
  
  
  
}

#s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 .shg-image-content-wrapper {
      aspect-ratio: 1122/1400;
      min-width: 100%;
      height: auto;
    }

    #s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 .shogun-image-link {
      aspect-ratio: 1122/1400;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 300px;
    max-height: 1122px;
  }



  img.s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shogun-image {
    
    
    min-height: 300px;
    max-height: 1122px;
  }


.s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 .shogun-image-content {
  
    align-items: center;
  
}

.s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shogun-image {
  box-sizing: border-box;
}


.s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 {
      --shg-aspect-ratio: calc(1122/1400); 
    }

    .s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shogun-image-container {
      position: relative;
    }

    .s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 300px;
      max-width: 1122px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 {
  
  
  
  
}

#s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 .shg-image-content-wrapper {
      aspect-ratio: 1122/1400;
      min-width: 100%;
      height: auto;
    }

    #s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 .shogun-image-link {
      aspect-ratio: 1122/1400;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 300px;
    max-height: 1122px;
  }



  img.s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shogun-image {
    
    
    min-height: 300px;
    max-height: 1122px;
  }


.s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 .shogun-image-content {
  
    align-items: center;
  
}

.s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shogun-image {
  box-sizing: border-box;
}


.s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 {
      --shg-aspect-ratio: calc(1122/1400); 
    }

    .s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shogun-image-container {
      position: relative;
    }

    .s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 300px;
      max-width: 1122px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 {
  
  
  
  
}

#s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 .shg-image-content-wrapper {
      aspect-ratio: 1122/1400;
      min-width: 100%;
      height: auto;
    }

    #s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 .shogun-image-link {
      aspect-ratio: 1122/1400;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 300px;
    max-height: 1122px;
  }



  img.s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shogun-image {
    
    
    min-height: 300px;
    max-height: 1122px;
  }


.s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 .shogun-image-content {
  
    align-items: center;
  
}

.s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shogun-image {
  box-sizing: border-box;
}


.s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 {
      --shg-aspect-ratio: calc(1122/1400); 
    }

    .s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shogun-image-container {
      position: relative;
    }

    .s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c13e4562-f252-4ffa-b1ad-43bcc3aa6de3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 300px;
      max-width: 1122px;
    }
  }

}
#s-b4b18184-abf7-4c78-972d-fccf16260245 {
  padding-top: 10%;
padding-left: 6%;
padding-bottom: 10%;
padding-right: 6%;
min-height: 50px;
}








#s-b4b18184-abf7-4c78-972d-fccf16260245 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b4b18184-abf7-4c78-972d-fccf16260245.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c81112fa-a646-4893-8831-9d190a536f84 {
  padding-top: 10%;
padding-left: 6%;
padding-bottom: 10%;
padding-right: 6%;
min-height: 50px;
}








#s-c81112fa-a646-4893-8831-9d190a536f84 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c81112fa-a646-4893-8831-9d190a536f84.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1103e2b0-ca1a-4651-a531-f541e8306644 {
  margin-left: auto;
margin-right: auto;
}

#s-c163f714-4a6e-47db-a762-83a7a94c5343 {
  min-height: 300px;
max-width: 1124px;
aspect-ratio: 1124/1400;
text-align: center;
}



.shg-image-margin-container-s-c163f714-4a6e-47db-a762-83a7a94c5343 {
  
  
  
  
}

#s-c163f714-4a6e-47db-a762-83a7a94c5343 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c163f714-4a6e-47db-a762-83a7a94c5343 .shg-image-content-wrapper {
      aspect-ratio: 1124/1400;
      min-width: 100%;
      height: auto;
    }

    #s-c163f714-4a6e-47db-a762-83a7a94c5343 .shogun-image-link {
      aspect-ratio: 1124/1400;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c163f714-4a6e-47db-a762-83a7a94c5343 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c163f714-4a6e-47db-a762-83a7a94c5343.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c163f714-4a6e-47db-a762-83a7a94c5343 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 300px;
    max-height: 1124px;
  }



  img.s-c163f714-4a6e-47db-a762-83a7a94c5343.shogun-image {
    
    
    min-height: 300px;
    max-height: 1124px;
  }


.s-c163f714-4a6e-47db-a762-83a7a94c5343 .shogun-image-content {
  
    align-items: center;
  
}

.s-c163f714-4a6e-47db-a762-83a7a94c5343.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c163f714-4a6e-47db-a762-83a7a94c5343.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c163f714-4a6e-47db-a762-83a7a94c5343.shogun-image {
  box-sizing: border-box;
}


.s-c163f714-4a6e-47db-a762-83a7a94c5343 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-c163f714-4a6e-47db-a762-83a7a94c5343 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-c163f714-4a6e-47db-a762-83a7a94c5343 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-c163f714-4a6e-47db-a762-83a7a94c5343 {
      --shg-aspect-ratio: calc(1124/1400); 
    }

    .s-c163f714-4a6e-47db-a762-83a7a94c5343.shogun-image-container {
      position: relative;
    }

    .s-c163f714-4a6e-47db-a762-83a7a94c5343.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c163f714-4a6e-47db-a762-83a7a94c5343.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c163f714-4a6e-47db-a762-83a7a94c5343 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 300px;
      max-width: 1124px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-c163f714-4a6e-47db-a762-83a7a94c5343 {
  
  
  
  
}

#s-c163f714-4a6e-47db-a762-83a7a94c5343 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c163f714-4a6e-47db-a762-83a7a94c5343 .shg-image-content-wrapper {
      aspect-ratio: 1124/1400;
      min-width: 100%;
      height: auto;
    }

    #s-c163f714-4a6e-47db-a762-83a7a94c5343 .shogun-image-link {
      aspect-ratio: 1124/1400;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c163f714-4a6e-47db-a762-83a7a94c5343 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c163f714-4a6e-47db-a762-83a7a94c5343.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c163f714-4a6e-47db-a762-83a7a94c5343 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 300px;
    max-height: 1124px;
  }



  img.s-c163f714-4a6e-47db-a762-83a7a94c5343.shogun-image {
    
    
    min-height: 300px;
    max-height: 1124px;
  }


.s-c163f714-4a6e-47db-a762-83a7a94c5343 .shogun-image-content {
  
    align-items: center;
  
}

.s-c163f714-4a6e-47db-a762-83a7a94c5343.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c163f714-4a6e-47db-a762-83a7a94c5343.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c163f714-4a6e-47db-a762-83a7a94c5343.shogun-image {
  box-sizing: border-box;
}


.s-c163f714-4a6e-47db-a762-83a7a94c5343 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-c163f714-4a6e-47db-a762-83a7a94c5343 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-c163f714-4a6e-47db-a762-83a7a94c5343 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-c163f714-4a6e-47db-a762-83a7a94c5343 {
      --shg-aspect-ratio: calc(1124/1400); 
    }

    .s-c163f714-4a6e-47db-a762-83a7a94c5343.shogun-image-container {
      position: relative;
    }

    .s-c163f714-4a6e-47db-a762-83a7a94c5343.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c163f714-4a6e-47db-a762-83a7a94c5343.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c163f714-4a6e-47db-a762-83a7a94c5343 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 300px;
      max-width: 1124px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-c163f714-4a6e-47db-a762-83a7a94c5343 {
  
  
  
  
}

#s-c163f714-4a6e-47db-a762-83a7a94c5343 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c163f714-4a6e-47db-a762-83a7a94c5343 .shg-image-content-wrapper {
      aspect-ratio: 1124/1400;
      min-width: 100%;
      height: auto;
    }

    #s-c163f714-4a6e-47db-a762-83a7a94c5343 .shogun-image-link {
      aspect-ratio: 1124/1400;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c163f714-4a6e-47db-a762-83a7a94c5343 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c163f714-4a6e-47db-a762-83a7a94c5343.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c163f714-4a6e-47db-a762-83a7a94c5343 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 300px;
    max-height: 1124px;
  }



  img.s-c163f714-4a6e-47db-a762-83a7a94c5343.shogun-image {
    
    
    min-height: 300px;
    max-height: 1124px;
  }


.s-c163f714-4a6e-47db-a762-83a7a94c5343 .shogun-image-content {
  
    align-items: center;
  
}

.s-c163f714-4a6e-47db-a762-83a7a94c5343.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c163f714-4a6e-47db-a762-83a7a94c5343.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c163f714-4a6e-47db-a762-83a7a94c5343.shogun-image {
  box-sizing: border-box;
}


.s-c163f714-4a6e-47db-a762-83a7a94c5343 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-c163f714-4a6e-47db-a762-83a7a94c5343 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-c163f714-4a6e-47db-a762-83a7a94c5343 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-c163f714-4a6e-47db-a762-83a7a94c5343 {
      --shg-aspect-ratio: calc(1124/1400); 
    }

    .s-c163f714-4a6e-47db-a762-83a7a94c5343.shogun-image-container {
      position: relative;
    }

    .s-c163f714-4a6e-47db-a762-83a7a94c5343.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c163f714-4a6e-47db-a762-83a7a94c5343.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c163f714-4a6e-47db-a762-83a7a94c5343 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 300px;
      max-width: 1124px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-c163f714-4a6e-47db-a762-83a7a94c5343 {
  
  
  
  
}

#s-c163f714-4a6e-47db-a762-83a7a94c5343 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c163f714-4a6e-47db-a762-83a7a94c5343 .shg-image-content-wrapper {
      aspect-ratio: 1124/1400;
      min-width: 100%;
      height: auto;
    }

    #s-c163f714-4a6e-47db-a762-83a7a94c5343 .shogun-image-link {
      aspect-ratio: 1124/1400;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c163f714-4a6e-47db-a762-83a7a94c5343 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c163f714-4a6e-47db-a762-83a7a94c5343.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c163f714-4a6e-47db-a762-83a7a94c5343 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 300px;
    max-height: 1124px;
  }



  img.s-c163f714-4a6e-47db-a762-83a7a94c5343.shogun-image {
    
    
    min-height: 300px;
    max-height: 1124px;
  }


.s-c163f714-4a6e-47db-a762-83a7a94c5343 .shogun-image-content {
  
    align-items: center;
  
}

.s-c163f714-4a6e-47db-a762-83a7a94c5343.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c163f714-4a6e-47db-a762-83a7a94c5343.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c163f714-4a6e-47db-a762-83a7a94c5343.shogun-image {
  box-sizing: border-box;
}


.s-c163f714-4a6e-47db-a762-83a7a94c5343 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-c163f714-4a6e-47db-a762-83a7a94c5343 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-c163f714-4a6e-47db-a762-83a7a94c5343 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-c163f714-4a6e-47db-a762-83a7a94c5343 {
      --shg-aspect-ratio: calc(1124/1400); 
    }

    .s-c163f714-4a6e-47db-a762-83a7a94c5343.shogun-image-container {
      position: relative;
    }

    .s-c163f714-4a6e-47db-a762-83a7a94c5343.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c163f714-4a6e-47db-a762-83a7a94c5343.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c163f714-4a6e-47db-a762-83a7a94c5343 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 300px;
      max-width: 1124px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-c163f714-4a6e-47db-a762-83a7a94c5343 {
  
  
  
  
}

#s-c163f714-4a6e-47db-a762-83a7a94c5343 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c163f714-4a6e-47db-a762-83a7a94c5343 .shg-image-content-wrapper {
      aspect-ratio: 1124/1400;
      min-width: 100%;
      height: auto;
    }

    #s-c163f714-4a6e-47db-a762-83a7a94c5343 .shogun-image-link {
      aspect-ratio: 1124/1400;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c163f714-4a6e-47db-a762-83a7a94c5343 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c163f714-4a6e-47db-a762-83a7a94c5343.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c163f714-4a6e-47db-a762-83a7a94c5343 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 300px;
    max-height: 1124px;
  }



  img.s-c163f714-4a6e-47db-a762-83a7a94c5343.shogun-image {
    
    
    min-height: 300px;
    max-height: 1124px;
  }


.s-c163f714-4a6e-47db-a762-83a7a94c5343 .shogun-image-content {
  
    align-items: center;
  
}

.s-c163f714-4a6e-47db-a762-83a7a94c5343.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c163f714-4a6e-47db-a762-83a7a94c5343.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c163f714-4a6e-47db-a762-83a7a94c5343.shogun-image {
  box-sizing: border-box;
}


.s-c163f714-4a6e-47db-a762-83a7a94c5343 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-c163f714-4a6e-47db-a762-83a7a94c5343 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-c163f714-4a6e-47db-a762-83a7a94c5343 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-c163f714-4a6e-47db-a762-83a7a94c5343 {
      --shg-aspect-ratio: calc(1124/1400); 
    }

    .s-c163f714-4a6e-47db-a762-83a7a94c5343.shogun-image-container {
      position: relative;
    }

    .s-c163f714-4a6e-47db-a762-83a7a94c5343.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c163f714-4a6e-47db-a762-83a7a94c5343.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c163f714-4a6e-47db-a762-83a7a94c5343 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 300px;
      max-width: 1124px;
    }
  }

}
#s-a8618528-c741-450f-940d-e37e5c725947 {
  padding-top: 10%;
padding-left: 6%;
padding-bottom: 10%;
padding-right: 6%;
min-height: 50px;
}








#s-a8618528-c741-450f-940d-e37e5c725947 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a8618528-c741-450f-940d-e37e5c725947.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c3f52088-0d26-433a-82d8-2216d6932b1d {
  margin-left: auto;
margin-right: auto;
}

#s-fdd0adf9-9195-437d-9960-7ea5407ec56f {
  min-height: 300px;
max-width: 1120px;
aspect-ratio: 1120/1398;
text-align: center;
}



.shg-image-margin-container-s-fdd0adf9-9195-437d-9960-7ea5407ec56f {
  
  
  
  
}

#s-fdd0adf9-9195-437d-9960-7ea5407ec56f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fdd0adf9-9195-437d-9960-7ea5407ec56f .shg-image-content-wrapper {
      aspect-ratio: 1120/1398;
      min-width: 100%;
      height: auto;
    }

    #s-fdd0adf9-9195-437d-9960-7ea5407ec56f .shogun-image-link {
      aspect-ratio: 1120/1398;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fdd0adf9-9195-437d-9960-7ea5407ec56f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fdd0adf9-9195-437d-9960-7ea5407ec56f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 300px;
    max-height: 1120px;
  }



  img.s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shogun-image {
    
    
    min-height: 300px;
    max-height: 1120px;
  }


.s-fdd0adf9-9195-437d-9960-7ea5407ec56f .shogun-image-content {
  
    align-items: center;
  
}

.s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shogun-image {
  box-sizing: border-box;
}


.s-fdd0adf9-9195-437d-9960-7ea5407ec56f .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-fdd0adf9-9195-437d-9960-7ea5407ec56f .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-fdd0adf9-9195-437d-9960-7ea5407ec56f .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-fdd0adf9-9195-437d-9960-7ea5407ec56f {
      --shg-aspect-ratio: calc(1120/1398); 
    }

    .s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shogun-image-container {
      position: relative;
    }

    .s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fdd0adf9-9195-437d-9960-7ea5407ec56f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 300px;
      max-width: 1120px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-fdd0adf9-9195-437d-9960-7ea5407ec56f {
  
  
  
  
}

#s-fdd0adf9-9195-437d-9960-7ea5407ec56f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fdd0adf9-9195-437d-9960-7ea5407ec56f .shg-image-content-wrapper {
      aspect-ratio: 1120/1398;
      min-width: 100%;
      height: auto;
    }

    #s-fdd0adf9-9195-437d-9960-7ea5407ec56f .shogun-image-link {
      aspect-ratio: 1120/1398;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fdd0adf9-9195-437d-9960-7ea5407ec56f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fdd0adf9-9195-437d-9960-7ea5407ec56f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 300px;
    max-height: 1120px;
  }



  img.s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shogun-image {
    
    
    min-height: 300px;
    max-height: 1120px;
  }


.s-fdd0adf9-9195-437d-9960-7ea5407ec56f .shogun-image-content {
  
    align-items: center;
  
}

.s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shogun-image {
  box-sizing: border-box;
}


.s-fdd0adf9-9195-437d-9960-7ea5407ec56f .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-fdd0adf9-9195-437d-9960-7ea5407ec56f .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-fdd0adf9-9195-437d-9960-7ea5407ec56f .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-fdd0adf9-9195-437d-9960-7ea5407ec56f {
      --shg-aspect-ratio: calc(1120/1398); 
    }

    .s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shogun-image-container {
      position: relative;
    }

    .s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fdd0adf9-9195-437d-9960-7ea5407ec56f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 300px;
      max-width: 1120px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-fdd0adf9-9195-437d-9960-7ea5407ec56f {
  
  
  
  
}

#s-fdd0adf9-9195-437d-9960-7ea5407ec56f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fdd0adf9-9195-437d-9960-7ea5407ec56f .shg-image-content-wrapper {
      aspect-ratio: 1120/1398;
      min-width: 100%;
      height: auto;
    }

    #s-fdd0adf9-9195-437d-9960-7ea5407ec56f .shogun-image-link {
      aspect-ratio: 1120/1398;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fdd0adf9-9195-437d-9960-7ea5407ec56f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fdd0adf9-9195-437d-9960-7ea5407ec56f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 300px;
    max-height: 1120px;
  }



  img.s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shogun-image {
    
    
    min-height: 300px;
    max-height: 1120px;
  }


.s-fdd0adf9-9195-437d-9960-7ea5407ec56f .shogun-image-content {
  
    align-items: center;
  
}

.s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shogun-image {
  box-sizing: border-box;
}


.s-fdd0adf9-9195-437d-9960-7ea5407ec56f .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-fdd0adf9-9195-437d-9960-7ea5407ec56f .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-fdd0adf9-9195-437d-9960-7ea5407ec56f .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-fdd0adf9-9195-437d-9960-7ea5407ec56f {
      --shg-aspect-ratio: calc(1120/1398); 
    }

    .s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shogun-image-container {
      position: relative;
    }

    .s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fdd0adf9-9195-437d-9960-7ea5407ec56f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 300px;
      max-width: 1120px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-fdd0adf9-9195-437d-9960-7ea5407ec56f {
  
  
  
  
}

#s-fdd0adf9-9195-437d-9960-7ea5407ec56f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fdd0adf9-9195-437d-9960-7ea5407ec56f .shg-image-content-wrapper {
      aspect-ratio: 1120/1398;
      min-width: 100%;
      height: auto;
    }

    #s-fdd0adf9-9195-437d-9960-7ea5407ec56f .shogun-image-link {
      aspect-ratio: 1120/1398;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fdd0adf9-9195-437d-9960-7ea5407ec56f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fdd0adf9-9195-437d-9960-7ea5407ec56f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 300px;
    max-height: 1120px;
  }



  img.s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shogun-image {
    
    
    min-height: 300px;
    max-height: 1120px;
  }


.s-fdd0adf9-9195-437d-9960-7ea5407ec56f .shogun-image-content {
  
    align-items: center;
  
}

.s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shogun-image {
  box-sizing: border-box;
}


.s-fdd0adf9-9195-437d-9960-7ea5407ec56f .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-fdd0adf9-9195-437d-9960-7ea5407ec56f .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-fdd0adf9-9195-437d-9960-7ea5407ec56f .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-fdd0adf9-9195-437d-9960-7ea5407ec56f {
      --shg-aspect-ratio: calc(1120/1398); 
    }

    .s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shogun-image-container {
      position: relative;
    }

    .s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fdd0adf9-9195-437d-9960-7ea5407ec56f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 300px;
      max-width: 1120px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-fdd0adf9-9195-437d-9960-7ea5407ec56f {
  
  
  
  
}

#s-fdd0adf9-9195-437d-9960-7ea5407ec56f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fdd0adf9-9195-437d-9960-7ea5407ec56f .shg-image-content-wrapper {
      aspect-ratio: 1120/1398;
      min-width: 100%;
      height: auto;
    }

    #s-fdd0adf9-9195-437d-9960-7ea5407ec56f .shogun-image-link {
      aspect-ratio: 1120/1398;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fdd0adf9-9195-437d-9960-7ea5407ec56f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fdd0adf9-9195-437d-9960-7ea5407ec56f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 300px;
    max-height: 1120px;
  }



  img.s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shogun-image {
    
    
    min-height: 300px;
    max-height: 1120px;
  }


.s-fdd0adf9-9195-437d-9960-7ea5407ec56f .shogun-image-content {
  
    align-items: center;
  
}

.s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shogun-image {
  box-sizing: border-box;
}


.s-fdd0adf9-9195-437d-9960-7ea5407ec56f .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-fdd0adf9-9195-437d-9960-7ea5407ec56f .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-fdd0adf9-9195-437d-9960-7ea5407ec56f .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-fdd0adf9-9195-437d-9960-7ea5407ec56f {
      --shg-aspect-ratio: calc(1120/1398); 
    }

    .s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shogun-image-container {
      position: relative;
    }

    .s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fdd0adf9-9195-437d-9960-7ea5407ec56f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fdd0adf9-9195-437d-9960-7ea5407ec56f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 300px;
      max-width: 1120px;
    }
  }

}
#s-fd204689-9a93-4637-9013-709d194a5af8 {
  padding-top: 10%;
padding-left: 6%;
padding-bottom: 10%;
padding-right: 6%;
min-height: 50px;
}








#s-fd204689-9a93-4637-9013-709d194a5af8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fd204689-9a93-4637-9013-709d194a5af8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a6a63786-90aa-4cbe-b5bb-a8d16b0b0dd8 {
  margin-left: auto;
margin-right: auto;
}

#s-089e9cfe-35cc-427e-9537-fa0658cd1cca {
  min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-089e9cfe-35cc-427e-9537-fa0658cd1cca {
  display: none;
}
#s-089e9cfe-35cc-427e-9537-fa0658cd1cca, #wrap-s-089e9cfe-35cc-427e-9537-fa0658cd1cca { display: none !important; }}@media (max-width: 767px){#s-089e9cfe-35cc-427e-9537-fa0658cd1cca {
  display: none;
}
#s-089e9cfe-35cc-427e-9537-fa0658cd1cca, #wrap-s-089e9cfe-35cc-427e-9537-fa0658cd1cca { display: none !important; }}







#s-089e9cfe-35cc-427e-9537-fa0658cd1cca > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-089e9cfe-35cc-427e-9537-fa0658cd1cca.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8a3a157b-01b9-44d0-b0fd-06e2e1a0c2dc {
  margin-top: 4%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-top: 0px;
padding-left: 2%;
padding-bottom: 0px;
padding-right: 2%;
max-width: 1600px;
text-align: left;
}

#s-8a3a157b-01b9-44d0-b0fd-06e2e1a0c2dc .shogun-heading-component h2 {
  color: ;
  font-weight:  600 ;
  font-family: "Sora";
  font-style:  normal ;
  font-size: 18px;
  
  letter-spacing: 1px;
  
}



#s-b1015aac-60cf-49fb-8888-155498363ce8 {
  margin-top: 1%;
margin-left: auto;
margin-bottom: 4%;
margin-right: auto;
padding-top: 0px;
padding-left: 2%;
padding-bottom: 0px;
padding-right: 2%;
max-width: 1600px;
}

@media (min-width: 0px) {
[id="s-b1015aac-60cf-49fb-8888-155498363ce8"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b1015aac-60cf-49fb-8888-155498363ce8"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-b1015aac-60cf-49fb-8888-155498363ce8"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-b1015aac-60cf-49fb-8888-155498363ce8"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-91cf679c-75d2-439c-8af1-1b88af4595db {
  max-width: 1120px;
aspect-ratio: 1120/1398;
text-align: center;
}



.shg-image-margin-container-s-91cf679c-75d2-439c-8af1-1b88af4595db {
  
  
  
  
}

#s-91cf679c-75d2-439c-8af1-1b88af4595db {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-91cf679c-75d2-439c-8af1-1b88af4595db .shg-image-content-wrapper {
      aspect-ratio: 1120/1398;
      min-width: 100%;
      height: auto;
    }

    #s-91cf679c-75d2-439c-8af1-1b88af4595db .shogun-image-link {
      aspect-ratio: 1120/1398;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-91cf679c-75d2-439c-8af1-1b88af4595db .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-91cf679c-75d2-439c-8af1-1b88af4595db.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-91cf679c-75d2-439c-8af1-1b88af4595db img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1120px;
  }



  img.s-91cf679c-75d2-439c-8af1-1b88af4595db.shogun-image {
    
    
    
    max-height: 1120px;
  }


.s-91cf679c-75d2-439c-8af1-1b88af4595db .shogun-image-content {
  
    align-items: center;
  
}

.s-91cf679c-75d2-439c-8af1-1b88af4595db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-91cf679c-75d2-439c-8af1-1b88af4595db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-91cf679c-75d2-439c-8af1-1b88af4595db.shogun-image {
  box-sizing: border-box;
}


.s-91cf679c-75d2-439c-8af1-1b88af4595db .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-91cf679c-75d2-439c-8af1-1b88af4595db .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-91cf679c-75d2-439c-8af1-1b88af4595db .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-91cf679c-75d2-439c-8af1-1b88af4595db {
      --shg-aspect-ratio: calc(1120/1398); 
    }

    .s-91cf679c-75d2-439c-8af1-1b88af4595db.shogun-image-container {
      position: relative;
    }

    .s-91cf679c-75d2-439c-8af1-1b88af4595db.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-91cf679c-75d2-439c-8af1-1b88af4595db.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-91cf679c-75d2-439c-8af1-1b88af4595db img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1120px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-91cf679c-75d2-439c-8af1-1b88af4595db {
  
  
  
  
}

#s-91cf679c-75d2-439c-8af1-1b88af4595db {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-91cf679c-75d2-439c-8af1-1b88af4595db .shg-image-content-wrapper {
      aspect-ratio: 1120/1398;
      min-width: 100%;
      height: auto;
    }

    #s-91cf679c-75d2-439c-8af1-1b88af4595db .shogun-image-link {
      aspect-ratio: 1120/1398;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-91cf679c-75d2-439c-8af1-1b88af4595db .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-91cf679c-75d2-439c-8af1-1b88af4595db.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-91cf679c-75d2-439c-8af1-1b88af4595db img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1120px;
  }



  img.s-91cf679c-75d2-439c-8af1-1b88af4595db.shogun-image {
    
    
    
    max-height: 1120px;
  }


.s-91cf679c-75d2-439c-8af1-1b88af4595db .shogun-image-content {
  
    align-items: center;
  
}

.s-91cf679c-75d2-439c-8af1-1b88af4595db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-91cf679c-75d2-439c-8af1-1b88af4595db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-91cf679c-75d2-439c-8af1-1b88af4595db.shogun-image {
  box-sizing: border-box;
}


.s-91cf679c-75d2-439c-8af1-1b88af4595db .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-91cf679c-75d2-439c-8af1-1b88af4595db .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-91cf679c-75d2-439c-8af1-1b88af4595db .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-91cf679c-75d2-439c-8af1-1b88af4595db {
      --shg-aspect-ratio: calc(1120/1398); 
    }

    .s-91cf679c-75d2-439c-8af1-1b88af4595db.shogun-image-container {
      position: relative;
    }

    .s-91cf679c-75d2-439c-8af1-1b88af4595db.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-91cf679c-75d2-439c-8af1-1b88af4595db.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-91cf679c-75d2-439c-8af1-1b88af4595db img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1120px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-91cf679c-75d2-439c-8af1-1b88af4595db {
  
  
  
  
}

#s-91cf679c-75d2-439c-8af1-1b88af4595db {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-91cf679c-75d2-439c-8af1-1b88af4595db .shg-image-content-wrapper {
      aspect-ratio: 1120/1398;
      min-width: 100%;
      height: auto;
    }

    #s-91cf679c-75d2-439c-8af1-1b88af4595db .shogun-image-link {
      aspect-ratio: 1120/1398;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-91cf679c-75d2-439c-8af1-1b88af4595db .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-91cf679c-75d2-439c-8af1-1b88af4595db.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-91cf679c-75d2-439c-8af1-1b88af4595db img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1120px;
  }



  img.s-91cf679c-75d2-439c-8af1-1b88af4595db.shogun-image {
    
    
    
    max-height: 1120px;
  }


.s-91cf679c-75d2-439c-8af1-1b88af4595db .shogun-image-content {
  
    align-items: center;
  
}

.s-91cf679c-75d2-439c-8af1-1b88af4595db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-91cf679c-75d2-439c-8af1-1b88af4595db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-91cf679c-75d2-439c-8af1-1b88af4595db.shogun-image {
  box-sizing: border-box;
}


.s-91cf679c-75d2-439c-8af1-1b88af4595db .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-91cf679c-75d2-439c-8af1-1b88af4595db .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-91cf679c-75d2-439c-8af1-1b88af4595db .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-91cf679c-75d2-439c-8af1-1b88af4595db {
      --shg-aspect-ratio: calc(1120/1398); 
    }

    .s-91cf679c-75d2-439c-8af1-1b88af4595db.shogun-image-container {
      position: relative;
    }

    .s-91cf679c-75d2-439c-8af1-1b88af4595db.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-91cf679c-75d2-439c-8af1-1b88af4595db.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-91cf679c-75d2-439c-8af1-1b88af4595db img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1120px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-91cf679c-75d2-439c-8af1-1b88af4595db {
  
  
  
  
}

#s-91cf679c-75d2-439c-8af1-1b88af4595db {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-91cf679c-75d2-439c-8af1-1b88af4595db .shg-image-content-wrapper {
      aspect-ratio: 1120/1398;
      min-width: 100%;
      height: auto;
    }

    #s-91cf679c-75d2-439c-8af1-1b88af4595db .shogun-image-link {
      aspect-ratio: 1120/1398;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-91cf679c-75d2-439c-8af1-1b88af4595db .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-91cf679c-75d2-439c-8af1-1b88af4595db.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-91cf679c-75d2-439c-8af1-1b88af4595db img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1120px;
  }



  img.s-91cf679c-75d2-439c-8af1-1b88af4595db.shogun-image {
    
    
    
    max-height: 1120px;
  }


.s-91cf679c-75d2-439c-8af1-1b88af4595db .shogun-image-content {
  
    align-items: center;
  
}

.s-91cf679c-75d2-439c-8af1-1b88af4595db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-91cf679c-75d2-439c-8af1-1b88af4595db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-91cf679c-75d2-439c-8af1-1b88af4595db.shogun-image {
  box-sizing: border-box;
}


.s-91cf679c-75d2-439c-8af1-1b88af4595db .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-91cf679c-75d2-439c-8af1-1b88af4595db .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-91cf679c-75d2-439c-8af1-1b88af4595db .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-91cf679c-75d2-439c-8af1-1b88af4595db {
      --shg-aspect-ratio: calc(1120/1398); 
    }

    .s-91cf679c-75d2-439c-8af1-1b88af4595db.shogun-image-container {
      position: relative;
    }

    .s-91cf679c-75d2-439c-8af1-1b88af4595db.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-91cf679c-75d2-439c-8af1-1b88af4595db.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-91cf679c-75d2-439c-8af1-1b88af4595db img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1120px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-91cf679c-75d2-439c-8af1-1b88af4595db {
  
  
  
  
}

#s-91cf679c-75d2-439c-8af1-1b88af4595db {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-91cf679c-75d2-439c-8af1-1b88af4595db .shg-image-content-wrapper {
      aspect-ratio: 1120/1398;
      min-width: 100%;
      height: auto;
    }

    #s-91cf679c-75d2-439c-8af1-1b88af4595db .shogun-image-link {
      aspect-ratio: 1120/1398;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-91cf679c-75d2-439c-8af1-1b88af4595db .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-91cf679c-75d2-439c-8af1-1b88af4595db.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-91cf679c-75d2-439c-8af1-1b88af4595db img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1120px;
  }



  img.s-91cf679c-75d2-439c-8af1-1b88af4595db.shogun-image {
    
    
    
    max-height: 1120px;
  }


.s-91cf679c-75d2-439c-8af1-1b88af4595db .shogun-image-content {
  
    align-items: center;
  
}

.s-91cf679c-75d2-439c-8af1-1b88af4595db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-91cf679c-75d2-439c-8af1-1b88af4595db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-91cf679c-75d2-439c-8af1-1b88af4595db.shogun-image {
  box-sizing: border-box;
}


.s-91cf679c-75d2-439c-8af1-1b88af4595db .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-91cf679c-75d2-439c-8af1-1b88af4595db .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-91cf679c-75d2-439c-8af1-1b88af4595db .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-91cf679c-75d2-439c-8af1-1b88af4595db {
      --shg-aspect-ratio: calc(1120/1398); 
    }

    .s-91cf679c-75d2-439c-8af1-1b88af4595db.shogun-image-container {
      position: relative;
    }

    .s-91cf679c-75d2-439c-8af1-1b88af4595db.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-91cf679c-75d2-439c-8af1-1b88af4595db.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-91cf679c-75d2-439c-8af1-1b88af4595db img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1120px;
    }
  }

}
#s-caca3626-f33c-4f67-99e5-2e752270ef8a {
  padding-top: 10%;
padding-left: 6%;
padding-bottom: 10%;
padding-right: 6%;
min-height: 50px;
}








#s-caca3626-f33c-4f67-99e5-2e752270ef8a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-caca3626-f33c-4f67-99e5-2e752270ef8a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5827f5e5-ffd3-4a36-a706-e9fda7949cda {
  margin-top: 5%;
margin-left: 0%;
margin-bottom: 0%;
margin-right: 0%;
padding-left: 2%;
padding-right: 2%;
max-width: 1400px;
}

#s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 {
  max-width: 1122px;
aspect-ratio: 1122/1400;
text-align: center;
}



.shg-image-margin-container-s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 {
  
  
  
  
}

#s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 .shg-image-content-wrapper {
      aspect-ratio: 1122/1400;
      min-width: 100%;
      height: auto;
    }

    #s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 .shogun-image-link {
      aspect-ratio: 1122/1400;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1122px;
  }



  img.s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shogun-image {
    
    
    
    max-height: 1122px;
  }


.s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 .shogun-image-content {
  
    align-items: center;
  
}

.s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shogun-image {
  box-sizing: border-box;
}


.s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 {
      --shg-aspect-ratio: calc(1122/1400); 
    }

    .s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shogun-image-container {
      position: relative;
    }

    .s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1122px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 {
  
  
  
  
}

#s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 .shg-image-content-wrapper {
      aspect-ratio: 1122/1400;
      min-width: 100%;
      height: auto;
    }

    #s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 .shogun-image-link {
      aspect-ratio: 1122/1400;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1122px;
  }



  img.s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shogun-image {
    
    
    
    max-height: 1122px;
  }


.s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 .shogun-image-content {
  
    align-items: center;
  
}

.s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shogun-image {
  box-sizing: border-box;
}


.s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 {
      --shg-aspect-ratio: calc(1122/1400); 
    }

    .s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shogun-image-container {
      position: relative;
    }

    .s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1122px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 {
  
  
  
  
}

#s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 .shg-image-content-wrapper {
      aspect-ratio: 1122/1400;
      min-width: 100%;
      height: auto;
    }

    #s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 .shogun-image-link {
      aspect-ratio: 1122/1400;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1122px;
  }



  img.s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shogun-image {
    
    
    
    max-height: 1122px;
  }


.s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 .shogun-image-content {
  
    align-items: center;
  
}

.s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shogun-image {
  box-sizing: border-box;
}


.s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 {
      --shg-aspect-ratio: calc(1122/1400); 
    }

    .s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shogun-image-container {
      position: relative;
    }

    .s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1122px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 {
  
  
  
  
}

#s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 .shg-image-content-wrapper {
      aspect-ratio: 1122/1400;
      min-width: 100%;
      height: auto;
    }

    #s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 .shogun-image-link {
      aspect-ratio: 1122/1400;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1122px;
  }



  img.s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shogun-image {
    
    
    
    max-height: 1122px;
  }


.s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 .shogun-image-content {
  
    align-items: center;
  
}

.s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shogun-image {
  box-sizing: border-box;
}


.s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 {
      --shg-aspect-ratio: calc(1122/1400); 
    }

    .s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shogun-image-container {
      position: relative;
    }

    .s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1122px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 {
  
  
  
  
}

#s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 .shg-image-content-wrapper {
      aspect-ratio: 1122/1400;
      min-width: 100%;
      height: auto;
    }

    #s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 .shogun-image-link {
      aspect-ratio: 1122/1400;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1122px;
  }



  img.s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shogun-image {
    
    
    
    max-height: 1122px;
  }


.s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 .shogun-image-content {
  
    align-items: center;
  
}

.s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shogun-image {
  box-sizing: border-box;
}


.s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 {
      --shg-aspect-ratio: calc(1122/1400); 
    }

    .s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shogun-image-container {
      position: relative;
    }

    .s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6bc547f1-79ab-498d-9ff0-ae5f88b91f78 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1122px;
    }
  }

}
#s-d934f98f-b4b7-4ec5-bd95-ef7fa45c437b {
  padding-top: 10%;
padding-left: 6%;
padding-bottom: 10%;
padding-right: 6%;
min-height: 50px;
}








#s-d934f98f-b4b7-4ec5-bd95-ef7fa45c437b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d934f98f-b4b7-4ec5-bd95-ef7fa45c437b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ac0d52c9-7901-44b9-9b18-740170923f31 {
  margin-top: 5%;
margin-left: 0%;
margin-bottom: 0%;
margin-right: 0%;
padding-left: 2%;
padding-right: 2%;
max-width: 1400px;
}

#s-01fc6eda-e927-402b-973e-90da944f8251 {
  max-width: 1124px;
aspect-ratio: 1124/1400;
text-align: center;
}



.shg-image-margin-container-s-01fc6eda-e927-402b-973e-90da944f8251 {
  
  
  
  
}

#s-01fc6eda-e927-402b-973e-90da944f8251 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-01fc6eda-e927-402b-973e-90da944f8251 .shg-image-content-wrapper {
      aspect-ratio: 1124/1400;
      min-width: 100%;
      height: auto;
    }

    #s-01fc6eda-e927-402b-973e-90da944f8251 .shogun-image-link {
      aspect-ratio: 1124/1400;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-01fc6eda-e927-402b-973e-90da944f8251 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-01fc6eda-e927-402b-973e-90da944f8251.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-01fc6eda-e927-402b-973e-90da944f8251 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1124px;
  }



  img.s-01fc6eda-e927-402b-973e-90da944f8251.shogun-image {
    
    
    
    max-height: 1124px;
  }


.s-01fc6eda-e927-402b-973e-90da944f8251 .shogun-image-content {
  
    align-items: center;
  
}

.s-01fc6eda-e927-402b-973e-90da944f8251.shg-align-container {
  display: flex;
  justify-content: center
}

.s-01fc6eda-e927-402b-973e-90da944f8251.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-01fc6eda-e927-402b-973e-90da944f8251.shogun-image {
  box-sizing: border-box;
}


.s-01fc6eda-e927-402b-973e-90da944f8251 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-01fc6eda-e927-402b-973e-90da944f8251 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-01fc6eda-e927-402b-973e-90da944f8251 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-01fc6eda-e927-402b-973e-90da944f8251 {
      --shg-aspect-ratio: calc(1124/1400); 
    }

    .s-01fc6eda-e927-402b-973e-90da944f8251.shogun-image-container {
      position: relative;
    }

    .s-01fc6eda-e927-402b-973e-90da944f8251.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-01fc6eda-e927-402b-973e-90da944f8251.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-01fc6eda-e927-402b-973e-90da944f8251 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1124px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-01fc6eda-e927-402b-973e-90da944f8251 {
  
  
  
  
}

#s-01fc6eda-e927-402b-973e-90da944f8251 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-01fc6eda-e927-402b-973e-90da944f8251 .shg-image-content-wrapper {
      aspect-ratio: 1124/1400;
      min-width: 100%;
      height: auto;
    }

    #s-01fc6eda-e927-402b-973e-90da944f8251 .shogun-image-link {
      aspect-ratio: 1124/1400;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-01fc6eda-e927-402b-973e-90da944f8251 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-01fc6eda-e927-402b-973e-90da944f8251.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-01fc6eda-e927-402b-973e-90da944f8251 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1124px;
  }



  img.s-01fc6eda-e927-402b-973e-90da944f8251.shogun-image {
    
    
    
    max-height: 1124px;
  }


.s-01fc6eda-e927-402b-973e-90da944f8251 .shogun-image-content {
  
    align-items: center;
  
}

.s-01fc6eda-e927-402b-973e-90da944f8251.shg-align-container {
  display: flex;
  justify-content: center
}

.s-01fc6eda-e927-402b-973e-90da944f8251.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-01fc6eda-e927-402b-973e-90da944f8251.shogun-image {
  box-sizing: border-box;
}


.s-01fc6eda-e927-402b-973e-90da944f8251 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-01fc6eda-e927-402b-973e-90da944f8251 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-01fc6eda-e927-402b-973e-90da944f8251 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-01fc6eda-e927-402b-973e-90da944f8251 {
      --shg-aspect-ratio: calc(1124/1400); 
    }

    .s-01fc6eda-e927-402b-973e-90da944f8251.shogun-image-container {
      position: relative;
    }

    .s-01fc6eda-e927-402b-973e-90da944f8251.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-01fc6eda-e927-402b-973e-90da944f8251.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-01fc6eda-e927-402b-973e-90da944f8251 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1124px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-01fc6eda-e927-402b-973e-90da944f8251 {
  
  
  
  
}

#s-01fc6eda-e927-402b-973e-90da944f8251 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-01fc6eda-e927-402b-973e-90da944f8251 .shg-image-content-wrapper {
      aspect-ratio: 1124/1400;
      min-width: 100%;
      height: auto;
    }

    #s-01fc6eda-e927-402b-973e-90da944f8251 .shogun-image-link {
      aspect-ratio: 1124/1400;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-01fc6eda-e927-402b-973e-90da944f8251 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-01fc6eda-e927-402b-973e-90da944f8251.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-01fc6eda-e927-402b-973e-90da944f8251 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1124px;
  }



  img.s-01fc6eda-e927-402b-973e-90da944f8251.shogun-image {
    
    
    
    max-height: 1124px;
  }


.s-01fc6eda-e927-402b-973e-90da944f8251 .shogun-image-content {
  
    align-items: center;
  
}

.s-01fc6eda-e927-402b-973e-90da944f8251.shg-align-container {
  display: flex;
  justify-content: center
}

.s-01fc6eda-e927-402b-973e-90da944f8251.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-01fc6eda-e927-402b-973e-90da944f8251.shogun-image {
  box-sizing: border-box;
}


.s-01fc6eda-e927-402b-973e-90da944f8251 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-01fc6eda-e927-402b-973e-90da944f8251 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-01fc6eda-e927-402b-973e-90da944f8251 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-01fc6eda-e927-402b-973e-90da944f8251 {
      --shg-aspect-ratio: calc(1124/1400); 
    }

    .s-01fc6eda-e927-402b-973e-90da944f8251.shogun-image-container {
      position: relative;
    }

    .s-01fc6eda-e927-402b-973e-90da944f8251.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-01fc6eda-e927-402b-973e-90da944f8251.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-01fc6eda-e927-402b-973e-90da944f8251 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1124px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-01fc6eda-e927-402b-973e-90da944f8251 {
  
  
  
  
}

#s-01fc6eda-e927-402b-973e-90da944f8251 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-01fc6eda-e927-402b-973e-90da944f8251 .shg-image-content-wrapper {
      aspect-ratio: 1124/1400;
      min-width: 100%;
      height: auto;
    }

    #s-01fc6eda-e927-402b-973e-90da944f8251 .shogun-image-link {
      aspect-ratio: 1124/1400;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-01fc6eda-e927-402b-973e-90da944f8251 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-01fc6eda-e927-402b-973e-90da944f8251.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-01fc6eda-e927-402b-973e-90da944f8251 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1124px;
  }



  img.s-01fc6eda-e927-402b-973e-90da944f8251.shogun-image {
    
    
    
    max-height: 1124px;
  }


.s-01fc6eda-e927-402b-973e-90da944f8251 .shogun-image-content {
  
    align-items: center;
  
}

.s-01fc6eda-e927-402b-973e-90da944f8251.shg-align-container {
  display: flex;
  justify-content: center
}

.s-01fc6eda-e927-402b-973e-90da944f8251.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-01fc6eda-e927-402b-973e-90da944f8251.shogun-image {
  box-sizing: border-box;
}


.s-01fc6eda-e927-402b-973e-90da944f8251 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-01fc6eda-e927-402b-973e-90da944f8251 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-01fc6eda-e927-402b-973e-90da944f8251 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-01fc6eda-e927-402b-973e-90da944f8251 {
      --shg-aspect-ratio: calc(1124/1400); 
    }

    .s-01fc6eda-e927-402b-973e-90da944f8251.shogun-image-container {
      position: relative;
    }

    .s-01fc6eda-e927-402b-973e-90da944f8251.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-01fc6eda-e927-402b-973e-90da944f8251.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-01fc6eda-e927-402b-973e-90da944f8251 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1124px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-01fc6eda-e927-402b-973e-90da944f8251 {
  
  
  
  
}

#s-01fc6eda-e927-402b-973e-90da944f8251 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-01fc6eda-e927-402b-973e-90da944f8251 .shg-image-content-wrapper {
      aspect-ratio: 1124/1400;
      min-width: 100%;
      height: auto;
    }

    #s-01fc6eda-e927-402b-973e-90da944f8251 .shogun-image-link {
      aspect-ratio: 1124/1400;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-01fc6eda-e927-402b-973e-90da944f8251 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-01fc6eda-e927-402b-973e-90da944f8251.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-01fc6eda-e927-402b-973e-90da944f8251 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1124px;
  }



  img.s-01fc6eda-e927-402b-973e-90da944f8251.shogun-image {
    
    
    
    max-height: 1124px;
  }


.s-01fc6eda-e927-402b-973e-90da944f8251 .shogun-image-content {
  
    align-items: center;
  
}

.s-01fc6eda-e927-402b-973e-90da944f8251.shg-align-container {
  display: flex;
  justify-content: center
}

.s-01fc6eda-e927-402b-973e-90da944f8251.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-01fc6eda-e927-402b-973e-90da944f8251.shogun-image {
  box-sizing: border-box;
}


.s-01fc6eda-e927-402b-973e-90da944f8251 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-01fc6eda-e927-402b-973e-90da944f8251 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-01fc6eda-e927-402b-973e-90da944f8251 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}



  @supports not (aspect-ratio: 1/1) {
    .s-01fc6eda-e927-402b-973e-90da944f8251 {
      --shg-aspect-ratio: calc(1124/1400); 
    }

    .s-01fc6eda-e927-402b-973e-90da944f8251.shogun-image-container {
      position: relative;
    }

    .s-01fc6eda-e927-402b-973e-90da944f8251.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-01fc6eda-e927-402b-973e-90da944f8251.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-01fc6eda-e927-402b-973e-90da944f8251 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1124px;
    }
  }

}
#s-cc1fc16e-9b2b-4c39-ab6e-d59c7c8b0cd1 {
  padding-top: 10%;
padding-left: 6%;
padding-bottom: 10%;
padding-right: 6%;
min-height: 50px;
}








#s-cc1fc16e-9b2b-4c39-ab6e-d59c7c8b0cd1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cc1fc16e-9b2b-4c39-ab6e-d59c7c8b0cd1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8ba6ac1f-a0d7-4019-8ae0-7e09bff8ccb9 {
  margin-top: 5%;
margin-left: 0%;
margin-bottom: 0%;
margin-right: 0%;
padding-left: 2%;
padding-right: 2%;
max-width: 1400px;
}

#s-4131ca0e-b920-40d2-a851-53af04272aa8 {
  min-height: 50px;
}








#s-4131ca0e-b920-40d2-a851-53af04272aa8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4131ca0e-b920-40d2-a851-53af04272aa8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f3545bb7-8ca3-459e-9b65-9014cae50094 {
  min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-f3545bb7-8ca3-459e-9b65-9014cae50094 {
  display: none;
}
#s-f3545bb7-8ca3-459e-9b65-9014cae50094, #wrap-s-f3545bb7-8ca3-459e-9b65-9014cae50094 { display: none !important; }}@media (max-width: 767px){#s-f3545bb7-8ca3-459e-9b65-9014cae50094 {
  display: none;
}
#s-f3545bb7-8ca3-459e-9b65-9014cae50094, #wrap-s-f3545bb7-8ca3-459e-9b65-9014cae50094 { display: none !important; }}







#s-f3545bb7-8ca3-459e-9b65-9014cae50094 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f3545bb7-8ca3-459e-9b65-9014cae50094.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-28d98176-22db-4ab1-a2ae-92ee518dc291 {
  max-width: 1920px;
aspect-ratio: 1920/746;
text-align: center;
}



.shg-image-margin-container-s-28d98176-22db-4ab1-a2ae-92ee518dc291 {
  
  
  
  
}

#s-28d98176-22db-4ab1-a2ae-92ee518dc291 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-28d98176-22db-4ab1-a2ae-92ee518dc291 .shg-image-content-wrapper {
      aspect-ratio: 1920/746;
      min-width: 100%;
      height: auto;
    }

    #s-28d98176-22db-4ab1-a2ae-92ee518dc291 .shogun-image-link {
      aspect-ratio: 1920/746;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-28d98176-22db-4ab1-a2ae-92ee518dc291 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-28d98176-22db-4ab1-a2ae-92ee518dc291.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-28d98176-22db-4ab1-a2ae-92ee518dc291 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1920px;
  }



  img.s-28d98176-22db-4ab1-a2ae-92ee518dc291.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-28d98176-22db-4ab1-a2ae-92ee518dc291 .shogun-image-content {
  
    align-items: center;
  
}

.s-28d98176-22db-4ab1-a2ae-92ee518dc291.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28d98176-22db-4ab1-a2ae-92ee518dc291.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28d98176-22db-4ab1-a2ae-92ee518dc291.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-28d98176-22db-4ab1-a2ae-92ee518dc291 {
      --shg-aspect-ratio: calc(1920/746); 
    }

    .s-28d98176-22db-4ab1-a2ae-92ee518dc291.shogun-image-container {
      position: relative;
    }

    .s-28d98176-22db-4ab1-a2ae-92ee518dc291.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-28d98176-22db-4ab1-a2ae-92ee518dc291.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-28d98176-22db-4ab1-a2ae-92ee518dc291 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1920px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-28d98176-22db-4ab1-a2ae-92ee518dc291 {
  
  
  
  
}

#s-28d98176-22db-4ab1-a2ae-92ee518dc291 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-28d98176-22db-4ab1-a2ae-92ee518dc291 .shg-image-content-wrapper {
      aspect-ratio: 1920/746;
      min-width: 100%;
      height: auto;
    }

    #s-28d98176-22db-4ab1-a2ae-92ee518dc291 .shogun-image-link {
      aspect-ratio: 1920/746;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-28d98176-22db-4ab1-a2ae-92ee518dc291 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-28d98176-22db-4ab1-a2ae-92ee518dc291.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-28d98176-22db-4ab1-a2ae-92ee518dc291 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1920px;
  }



  img.s-28d98176-22db-4ab1-a2ae-92ee518dc291.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-28d98176-22db-4ab1-a2ae-92ee518dc291 .shogun-image-content {
  
    align-items: center;
  
}

.s-28d98176-22db-4ab1-a2ae-92ee518dc291.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28d98176-22db-4ab1-a2ae-92ee518dc291.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28d98176-22db-4ab1-a2ae-92ee518dc291.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-28d98176-22db-4ab1-a2ae-92ee518dc291 {
      --shg-aspect-ratio: calc(1920/746); 
    }

    .s-28d98176-22db-4ab1-a2ae-92ee518dc291.shogun-image-container {
      position: relative;
    }

    .s-28d98176-22db-4ab1-a2ae-92ee518dc291.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-28d98176-22db-4ab1-a2ae-92ee518dc291.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-28d98176-22db-4ab1-a2ae-92ee518dc291 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1920px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-28d98176-22db-4ab1-a2ae-92ee518dc291 {
  
  
  
  
}

#s-28d98176-22db-4ab1-a2ae-92ee518dc291 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-28d98176-22db-4ab1-a2ae-92ee518dc291 .shg-image-content-wrapper {
      aspect-ratio: 1920/746;
      min-width: 100%;
      height: auto;
    }

    #s-28d98176-22db-4ab1-a2ae-92ee518dc291 .shogun-image-link {
      aspect-ratio: 1920/746;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-28d98176-22db-4ab1-a2ae-92ee518dc291 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-28d98176-22db-4ab1-a2ae-92ee518dc291.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-28d98176-22db-4ab1-a2ae-92ee518dc291 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1920px;
  }



  img.s-28d98176-22db-4ab1-a2ae-92ee518dc291.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-28d98176-22db-4ab1-a2ae-92ee518dc291 .shogun-image-content {
  
    align-items: center;
  
}

.s-28d98176-22db-4ab1-a2ae-92ee518dc291.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28d98176-22db-4ab1-a2ae-92ee518dc291.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28d98176-22db-4ab1-a2ae-92ee518dc291.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-28d98176-22db-4ab1-a2ae-92ee518dc291 {
      --shg-aspect-ratio: calc(1920/746); 
    }

    .s-28d98176-22db-4ab1-a2ae-92ee518dc291.shogun-image-container {
      position: relative;
    }

    .s-28d98176-22db-4ab1-a2ae-92ee518dc291.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-28d98176-22db-4ab1-a2ae-92ee518dc291.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-28d98176-22db-4ab1-a2ae-92ee518dc291 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1920px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-28d98176-22db-4ab1-a2ae-92ee518dc291 {
  
  
  
  
}

#s-28d98176-22db-4ab1-a2ae-92ee518dc291 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-28d98176-22db-4ab1-a2ae-92ee518dc291 .shg-image-content-wrapper {
      aspect-ratio: 1920/746;
      min-width: 100%;
      height: auto;
    }

    #s-28d98176-22db-4ab1-a2ae-92ee518dc291 .shogun-image-link {
      aspect-ratio: 1920/746;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-28d98176-22db-4ab1-a2ae-92ee518dc291 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-28d98176-22db-4ab1-a2ae-92ee518dc291.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-28d98176-22db-4ab1-a2ae-92ee518dc291 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1920px;
  }



  img.s-28d98176-22db-4ab1-a2ae-92ee518dc291.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-28d98176-22db-4ab1-a2ae-92ee518dc291 .shogun-image-content {
  
    align-items: center;
  
}

.s-28d98176-22db-4ab1-a2ae-92ee518dc291.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28d98176-22db-4ab1-a2ae-92ee518dc291.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28d98176-22db-4ab1-a2ae-92ee518dc291.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-28d98176-22db-4ab1-a2ae-92ee518dc291 {
      --shg-aspect-ratio: calc(1920/746); 
    }

    .s-28d98176-22db-4ab1-a2ae-92ee518dc291.shogun-image-container {
      position: relative;
    }

    .s-28d98176-22db-4ab1-a2ae-92ee518dc291.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-28d98176-22db-4ab1-a2ae-92ee518dc291.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-28d98176-22db-4ab1-a2ae-92ee518dc291 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1920px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-28d98176-22db-4ab1-a2ae-92ee518dc291 {
  
  
  
  
}

#s-28d98176-22db-4ab1-a2ae-92ee518dc291 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-28d98176-22db-4ab1-a2ae-92ee518dc291 .shg-image-content-wrapper {
      aspect-ratio: 1920/746;
      min-width: 100%;
      height: auto;
    }

    #s-28d98176-22db-4ab1-a2ae-92ee518dc291 .shogun-image-link {
      aspect-ratio: 1920/746;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-28d98176-22db-4ab1-a2ae-92ee518dc291 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-28d98176-22db-4ab1-a2ae-92ee518dc291.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-28d98176-22db-4ab1-a2ae-92ee518dc291 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1920px;
  }



  img.s-28d98176-22db-4ab1-a2ae-92ee518dc291.shogun-image {
    
    
    
    max-height: 1920px;
  }


.s-28d98176-22db-4ab1-a2ae-92ee518dc291 .shogun-image-content {
  
    align-items: center;
  
}

.s-28d98176-22db-4ab1-a2ae-92ee518dc291.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28d98176-22db-4ab1-a2ae-92ee518dc291.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28d98176-22db-4ab1-a2ae-92ee518dc291.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-28d98176-22db-4ab1-a2ae-92ee518dc291 {
      --shg-aspect-ratio: calc(1920/746); 
    }

    .s-28d98176-22db-4ab1-a2ae-92ee518dc291.shogun-image-container {
      position: relative;
    }

    .s-28d98176-22db-4ab1-a2ae-92ee518dc291.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-28d98176-22db-4ab1-a2ae-92ee518dc291.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-28d98176-22db-4ab1-a2ae-92ee518dc291 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1920px;
    }
  }

}
#s-600fec0e-8616-4228-ab57-f0b68fcec9a4 {
  margin-left: 0%;
margin-right: 0%;
padding-left: 6%;
padding-right: 50%;
min-height: 50px;
}








#s-600fec0e-8616-4228-ab57-f0b68fcec9a4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-600fec0e-8616-4228-ab57-f0b68fcec9a4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-fc19020c-301a-40bc-b020-1364f157ec46 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-bottom: 0%;
}

#s-95140468-e78c-4df1-83a5-b85ef39b9f48 {
  margin-left: auto;
margin-right: auto;
}

#s-a5ccb3e7-4b3d-4d64-8d65-6185e701d389 {
  margin-top: 10px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#s-9de963e0-95bb-4d72-819e-2668cdb2a63b {
  border-style: solid;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(255, 255, 255, 1);
border-radius: 50px;
max-width: 250px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
letter-spacing: 2px;
}
#s-9de963e0-95bb-4d72-819e-2668cdb2a63b:hover {border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(0, 0, 0, 1) !important;
border-radius: 50px !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-9de963e0-95bb-4d72-819e-2668cdb2a63b:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-9de963e0-95bb-4d72-819e-2668cdb2a63b-root {
    text-align: center;
  }


#s-9de963e0-95bb-4d72-819e-2668cdb2a63b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  block ;
}
@media (min-width: 1200px){
  #s-9de963e0-95bb-4d72-819e-2668cdb2a63b-root {
    text-align: center;
  }


#s-9de963e0-95bb-4d72-819e-2668cdb2a63b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-9de963e0-95bb-4d72-819e-2668cdb2a63b-root {
    text-align: center;
  }


#s-9de963e0-95bb-4d72-819e-2668cdb2a63b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-9de963e0-95bb-4d72-819e-2668cdb2a63b-root {
    text-align: center;
  }


#s-9de963e0-95bb-4d72-819e-2668cdb2a63b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  block ;
}
}@media (max-width: 767px){
  #s-9de963e0-95bb-4d72-819e-2668cdb2a63b-root {
    text-align: center;
  }


#s-9de963e0-95bb-4d72-819e-2668cdb2a63b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  block ;
}
}
#s-e21b3dcb-ce5c-4fc5-9bf2-228801cf6634 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-e21b3dcb-ce5c-4fc5-9bf2-228801cf6634 {
  display: none;
}
#s-e21b3dcb-ce5c-4fc5-9bf2-228801cf6634, #wrap-s-e21b3dcb-ce5c-4fc5-9bf2-228801cf6634 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-e21b3dcb-ce5c-4fc5-9bf2-228801cf6634 {
  display: none;
}
#s-e21b3dcb-ce5c-4fc5-9bf2-228801cf6634, #wrap-s-e21b3dcb-ce5c-4fc5-9bf2-228801cf6634 { display: none !important; }}@media (max-width: 767px){#s-e21b3dcb-ce5c-4fc5-9bf2-228801cf6634 {
  min-height: 350px;
}
}







#s-e21b3dcb-ce5c-4fc5-9bf2-228801cf6634 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e21b3dcb-ce5c-4fc5-9bf2-228801cf6634.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc {
  max-width: 1200px;
aspect-ratio: 390/300;
text-align: center;
opacity: 1;
}
@media (max-width: 767px){#s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc {
  min-height: 400px;
}
}


.shg-image-margin-container-s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc {
  
  
  
  
}

#s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc .shg-image-content-wrapper {
      aspect-ratio: 390/300;
      min-width: 100%;
      height: auto;
    }

    #s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc .shogun-image-link {
      aspect-ratio: 390/300;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc .shogun-image-content {
  
    align-items: center;
  
}

.s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc {
      --shg-aspect-ratio: calc(390/300); 
    }

    .s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shogun-image-container {
      position: relative;
    }

    .s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc {
  
  
  
  
}

#s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc .shg-image-content-wrapper {
      aspect-ratio: 390/300;
      min-width: 100%;
      height: auto;
    }

    #s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc .shogun-image-link {
      aspect-ratio: 390/300;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc .shogun-image-content {
  
    align-items: center;
  
}

.s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc {
      --shg-aspect-ratio: calc(390/300); 
    }

    .s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shogun-image-container {
      position: relative;
    }

    .s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc {
  
  
  
  
}

#s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc .shg-image-content-wrapper {
      aspect-ratio: 390/300;
      min-width: 100%;
      height: auto;
    }

    #s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc .shogun-image-link {
      aspect-ratio: 390/300;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc .shogun-image-content {
  
    align-items: center;
  
}

.s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc {
      --shg-aspect-ratio: calc(390/300); 
    }

    .s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shogun-image-container {
      position: relative;
    }

    .s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc {
  
  
  
  
}

#s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc .shg-image-content-wrapper {
      aspect-ratio: 390/300;
      min-width: 100%;
      height: auto;
    }

    #s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc .shogun-image-link {
      aspect-ratio: 390/300;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc .shogun-image-content {
  
    align-items: center;
  
}

.s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc {
      --shg-aspect-ratio: calc(390/300); 
    }

    .s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shogun-image-container {
      position: relative;
    }

    .s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc {
  
  
  
  
}

#s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc .shg-image-content-wrapper {
      aspect-ratio: 390/300;
      min-width: 100%;
      height: auto;
    }

    #s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc .shogun-image-link {
      aspect-ratio: 390/300;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc .shogun-image-content {
  
    align-items: center;
  
}

.s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc {
      --shg-aspect-ratio: calc(390/300); 
    }

    .s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shogun-image-container {
      position: relative;
    }

    .s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f6dd5870-2f22-4653-a1d1-4a8ae13f9ecc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-a4744a55-1b69-4f8f-a260-eda99696a507 {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
min-height: 50px;
max-width: 600px;
}








#s-a4744a55-1b69-4f8f-a260-eda99696a507 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a4744a55-1b69-4f8f-a260-eda99696a507.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-dab45d00-1bb0-4f42-afe3-328117e7453d {
  margin-top: 5px;
margin-bottom: 20px;
padding-top: 10px;
padding-bottom: 5px;
text-align: center;
}
@media (max-width: 767px){#s-dab45d00-1bb0-4f42-afe3-328117e7453d {
  margin-bottom: 5px;
padding-top: 10px;
padding-bottom: 5px;
}
}
#s-dab45d00-1bb0-4f42-afe3-328117e7453d .shogun-heading-component h2 {
  color: rgba(237, 255, 0, 1);
  font-weight:  700 ;
  font-family: "Sora";
  font-style:  normal ;
  font-size: 14px;
  
  letter-spacing: 2px;
  
}


@media (max-width: 767px){#s-dab45d00-1bb0-4f42-afe3-328117e7453d .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  500 ;
  font-family: "Sora";
  font-style:  normal ;
  font-size: 14px;
  
  letter-spacing: 2px;
  
}


}
#s-e83b90eb-41d0-4051-8e67-acd000b341f4 {
  margin-left: auto;
margin-right: auto;
}

#s-fb0badcd-4dc4-43c3-b510-8880ed8dbd32 {
  margin-top: 0px;
margin-left: 4%;
margin-bottom: 0px;
margin-right: 4%;
padding-top: 0px;
padding-bottom: 0px;
}

#s-6a7dbc31-692e-49ef-a73a-1c89ce015f6a {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 1px;
max-width: 250px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-6a7dbc31-692e-49ef-a73a-1c89ce015f6a:hover {border-radius: 50px !important;
background-color: rgba(237, 255, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-6a7dbc31-692e-49ef-a73a-1c89ce015f6a:active {border-radius: 1px !important;
background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-6a7dbc31-692e-49ef-a73a-1c89ce015f6a {
  border-style: solid;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(255, 255, 255, 1);
border-radius: 50px;
letter-spacing: 2px;
}
#s-6a7dbc31-692e-49ef-a73a-1c89ce015f6a:hover {border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(0, 0, 0, 1) !important;
border-radius: 50px !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}}

  #s-6a7dbc31-692e-49ef-a73a-1c89ce015f6a-root {
    text-align: center;
  }


#s-6a7dbc31-692e-49ef-a73a-1c89ce015f6a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Sora;
  display:  block ;
}
@media (min-width: 1200px){
  #s-6a7dbc31-692e-49ef-a73a-1c89ce015f6a-root {
    text-align: center;
  }


#s-6a7dbc31-692e-49ef-a73a-1c89ce015f6a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Sora;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-6a7dbc31-692e-49ef-a73a-1c89ce015f6a-root {
    text-align: center;
  }


#s-6a7dbc31-692e-49ef-a73a-1c89ce015f6a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Sora;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-6a7dbc31-692e-49ef-a73a-1c89ce015f6a-root {
    text-align: center;
  }


#s-6a7dbc31-692e-49ef-a73a-1c89ce015f6a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Sora;
  display:  block ;
}
}@media (max-width: 767px){
  #s-6a7dbc31-692e-49ef-a73a-1c89ce015f6a-root {
    text-align: center;
  }


#s-6a7dbc31-692e-49ef-a73a-1c89ce015f6a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  block ;
}
}
#s-2e7783cc-9f02-4233-8a50-ccdeb197a389 {
  margin-bottom: 0%;
min-height: 50px;
}








#s-2e7783cc-9f02-4233-8a50-ccdeb197a389 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2e7783cc-9f02-4233-8a50-ccdeb197a389.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-48d5dc3e-2341-4863-9469-b53577f9c17c {
  min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-48d5dc3e-2341-4863-9469-b53577f9c17c {
  display: none;
}
#s-48d5dc3e-2341-4863-9469-b53577f9c17c, #wrap-s-48d5dc3e-2341-4863-9469-b53577f9c17c { display: none !important; }}@media (max-width: 767px){#s-48d5dc3e-2341-4863-9469-b53577f9c17c {
  display: none;
}
#s-48d5dc3e-2341-4863-9469-b53577f9c17c, #wrap-s-48d5dc3e-2341-4863-9469-b53577f9c17c { display: none !important; }}







#s-48d5dc3e-2341-4863-9469-b53577f9c17c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-48d5dc3e-2341-4863-9469-b53577f9c17c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a236f32d-f3ae-45d9-b727-861cc57e3e4f {
  margin-top: 4%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-top: 0px;
padding-left: 2%;
padding-bottom: 0px;
padding-right: 2%;
max-width: 1600px;
text-align: left;
}

#s-a236f32d-f3ae-45d9-b727-861cc57e3e4f .shogun-heading-component h2 {
  color: ;
  font-weight:  600 ;
  font-family: "Sora";
  font-style:  normal ;
  font-size: 18px;
  
  letter-spacing: 1px;
  
}



#s-71a2a256-a830-4059-8d79-b6160e48198f {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 4%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
max-width: 1600px;
}

@media (min-width: 0px) {
[id="s-71a2a256-a830-4059-8d79-b6160e48198f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-71a2a256-a830-4059-8d79-b6160e48198f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-71a2a256-a830-4059-8d79-b6160e48198f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-71a2a256-a830-4059-8d79-b6160e48198f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 {
  margin-top: 20px;
margin-bottom: 0px;
max-width: 1120px;
aspect-ratio: 1120/800;
text-align: center;
}



.shg-image-margin-container-s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 {
  
  
  margin-top: 20px;
  margin-bottom: 0px;
}

#s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 .shg-image-content-wrapper {
      aspect-ratio: 1120/800;
      min-width: 100%;
      height: auto;
    }

    #s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 .shogun-image-link {
      aspect-ratio: 1120/800;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1120px;
  }



  img.s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shogun-image {
    
    
    
    max-height: 1120px;
  }


.s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 .shogun-image-content {
  
    align-items: center;
  
}

.s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 {
      --shg-aspect-ratio: calc(1120/800); 
    }

    .s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shogun-image-container {
      position: relative;
    }

    .s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1120px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 {
  
  
  
  
}

#s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 .shg-image-content-wrapper {
      aspect-ratio: 1120/800;
      min-width: 100%;
      height: auto;
    }

    #s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 .shogun-image-link {
      aspect-ratio: 1120/800;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1120px;
  }



  img.s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shogun-image {
    
    
    
    max-height: 1120px;
  }


.s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 .shogun-image-content {
  
    align-items: center;
  
}

.s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 {
      --shg-aspect-ratio: calc(1120/800); 
    }

    .s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shogun-image-container {
      position: relative;
    }

    .s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1120px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 {
  
  
  
  
}

#s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 .shg-image-content-wrapper {
      aspect-ratio: 1120/800;
      min-width: 100%;
      height: auto;
    }

    #s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 .shogun-image-link {
      aspect-ratio: 1120/800;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1120px;
  }



  img.s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shogun-image {
    
    
    
    max-height: 1120px;
  }


.s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 .shogun-image-content {
  
    align-items: center;
  
}

.s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 {
      --shg-aspect-ratio: calc(1120/800); 
    }

    .s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shogun-image-container {
      position: relative;
    }

    .s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1120px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 {
  
  
  
  
}

#s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 .shg-image-content-wrapper {
      aspect-ratio: 1120/800;
      min-width: 100%;
      height: auto;
    }

    #s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 .shogun-image-link {
      aspect-ratio: 1120/800;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1120px;
  }



  img.s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shogun-image {
    
    
    
    max-height: 1120px;
  }


.s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 .shogun-image-content {
  
    align-items: center;
  
}

.s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 {
      --shg-aspect-ratio: calc(1120/800); 
    }

    .s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shogun-image-container {
      position: relative;
    }

    .s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1120px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 {
  
  
  
  
}

#s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 .shg-image-content-wrapper {
      aspect-ratio: 1120/800;
      min-width: 100%;
      height: auto;
    }

    #s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 .shogun-image-link {
      aspect-ratio: 1120/800;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1120px;
  }



  img.s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shogun-image {
    
    
    
    max-height: 1120px;
  }


.s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 .shogun-image-content {
  
    align-items: center;
  
}

.s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 {
      --shg-aspect-ratio: calc(1120/800); 
    }

    .s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shogun-image-container {
      position: relative;
    }

    .s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e443cf5e-4c25-4ec5-9bc7-34a53e14f261 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1120px;
    }
  }

}
#s-fa75232d-078a-4b10-8a39-c081c1f26b35 {
  padding-top: 0%;
padding-left: 2%;
padding-bottom: 0%;
padding-right: 2%;
min-height: 50px;
}








#s-fa75232d-078a-4b10-8a39-c081c1f26b35 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fa75232d-078a-4b10-8a39-c081c1f26b35.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6d34e47f-6eb9-449b-8ef2-783fd43fcc86 {
  margin-bottom: 5px;
padding-top: 20px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 1%;
text-align: left;
}

#s-6d34e47f-6eb9-449b-8ef2-783fd43fcc86 .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Sora";
  font-style:  normal ;
  font-size: 14px;
  
  letter-spacing: 2px;
  
}



#s-2df9f107-5dd1-456a-bb03-5f2177f5a819 {
  margin-left: auto;
margin-right: auto;
}

#s-885f942f-ceb4-4d7e-acbf-eee76ec2202c {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#s-52edae68-af59-4c64-8997-ae3441a17144 {
  border-style: solid;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(0, 0, 0, 1);
border-radius: 50px;
max-width: 250px;
background-color: rgba(0, 0, 0, 0);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
letter-spacing: 2px;
}
#s-52edae68-af59-4c64-8997-ae3441a17144:hover {border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: #2C2A34 !important;
border-radius: 50px !important;
background-color: rgba(1, 1, 1, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-52edae68-af59-4c64-8997-ae3441a17144:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-52edae68-af59-4c64-8997-ae3441a17144-root {
    text-align: left;
  }


#s-52edae68-af59-4c64-8997-ae3441a17144.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-52edae68-af59-4c64-8997-ae3441a17144-root {
    text-align: left;
  }


#s-52edae68-af59-4c64-8997-ae3441a17144.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-52edae68-af59-4c64-8997-ae3441a17144-root {
    text-align: left;
  }


#s-52edae68-af59-4c64-8997-ae3441a17144.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-52edae68-af59-4c64-8997-ae3441a17144-root {
    text-align: left;
  }


#s-52edae68-af59-4c64-8997-ae3441a17144.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-52edae68-af59-4c64-8997-ae3441a17144-root {
    text-align: left;
  }


#s-52edae68-af59-4c64-8997-ae3441a17144.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  inline-block ;
}
}
#s-165521ae-3d1c-4c33-b77a-772172497fd6 {
  margin-top: 20px;
max-width: 1124px;
aspect-ratio: 1124/800;
text-align: center;
}



.shg-image-margin-container-s-165521ae-3d1c-4c33-b77a-772172497fd6 {
  
  
  margin-top: 20px;
  
}

#s-165521ae-3d1c-4c33-b77a-772172497fd6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-165521ae-3d1c-4c33-b77a-772172497fd6 .shg-image-content-wrapper {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }

    #s-165521ae-3d1c-4c33-b77a-772172497fd6 .shogun-image-link {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-165521ae-3d1c-4c33-b77a-772172497fd6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-165521ae-3d1c-4c33-b77a-772172497fd6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-165521ae-3d1c-4c33-b77a-772172497fd6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1124px;
  }



  img.s-165521ae-3d1c-4c33-b77a-772172497fd6.shogun-image {
    
    
    
    max-height: 1124px;
  }


.s-165521ae-3d1c-4c33-b77a-772172497fd6 .shogun-image-content {
  
    align-items: center;
  
}

.s-165521ae-3d1c-4c33-b77a-772172497fd6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-165521ae-3d1c-4c33-b77a-772172497fd6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-165521ae-3d1c-4c33-b77a-772172497fd6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-165521ae-3d1c-4c33-b77a-772172497fd6 {
      --shg-aspect-ratio: calc(1124/800); 
    }

    .s-165521ae-3d1c-4c33-b77a-772172497fd6.shogun-image-container {
      position: relative;
    }

    .s-165521ae-3d1c-4c33-b77a-772172497fd6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-165521ae-3d1c-4c33-b77a-772172497fd6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-165521ae-3d1c-4c33-b77a-772172497fd6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1124px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-165521ae-3d1c-4c33-b77a-772172497fd6 {
  
  
  
  
}

#s-165521ae-3d1c-4c33-b77a-772172497fd6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-165521ae-3d1c-4c33-b77a-772172497fd6 .shg-image-content-wrapper {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }

    #s-165521ae-3d1c-4c33-b77a-772172497fd6 .shogun-image-link {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-165521ae-3d1c-4c33-b77a-772172497fd6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-165521ae-3d1c-4c33-b77a-772172497fd6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-165521ae-3d1c-4c33-b77a-772172497fd6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1124px;
  }



  img.s-165521ae-3d1c-4c33-b77a-772172497fd6.shogun-image {
    
    
    
    max-height: 1124px;
  }


.s-165521ae-3d1c-4c33-b77a-772172497fd6 .shogun-image-content {
  
    align-items: center;
  
}

.s-165521ae-3d1c-4c33-b77a-772172497fd6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-165521ae-3d1c-4c33-b77a-772172497fd6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-165521ae-3d1c-4c33-b77a-772172497fd6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-165521ae-3d1c-4c33-b77a-772172497fd6 {
      --shg-aspect-ratio: calc(1124/800); 
    }

    .s-165521ae-3d1c-4c33-b77a-772172497fd6.shogun-image-container {
      position: relative;
    }

    .s-165521ae-3d1c-4c33-b77a-772172497fd6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-165521ae-3d1c-4c33-b77a-772172497fd6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-165521ae-3d1c-4c33-b77a-772172497fd6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1124px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-165521ae-3d1c-4c33-b77a-772172497fd6 {
  
  
  
  
}

#s-165521ae-3d1c-4c33-b77a-772172497fd6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-165521ae-3d1c-4c33-b77a-772172497fd6 .shg-image-content-wrapper {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }

    #s-165521ae-3d1c-4c33-b77a-772172497fd6 .shogun-image-link {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-165521ae-3d1c-4c33-b77a-772172497fd6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-165521ae-3d1c-4c33-b77a-772172497fd6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-165521ae-3d1c-4c33-b77a-772172497fd6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1124px;
  }



  img.s-165521ae-3d1c-4c33-b77a-772172497fd6.shogun-image {
    
    
    
    max-height: 1124px;
  }


.s-165521ae-3d1c-4c33-b77a-772172497fd6 .shogun-image-content {
  
    align-items: center;
  
}

.s-165521ae-3d1c-4c33-b77a-772172497fd6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-165521ae-3d1c-4c33-b77a-772172497fd6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-165521ae-3d1c-4c33-b77a-772172497fd6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-165521ae-3d1c-4c33-b77a-772172497fd6 {
      --shg-aspect-ratio: calc(1124/800); 
    }

    .s-165521ae-3d1c-4c33-b77a-772172497fd6.shogun-image-container {
      position: relative;
    }

    .s-165521ae-3d1c-4c33-b77a-772172497fd6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-165521ae-3d1c-4c33-b77a-772172497fd6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-165521ae-3d1c-4c33-b77a-772172497fd6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1124px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-165521ae-3d1c-4c33-b77a-772172497fd6 {
  
  
  
  
}

#s-165521ae-3d1c-4c33-b77a-772172497fd6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-165521ae-3d1c-4c33-b77a-772172497fd6 .shg-image-content-wrapper {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }

    #s-165521ae-3d1c-4c33-b77a-772172497fd6 .shogun-image-link {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-165521ae-3d1c-4c33-b77a-772172497fd6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-165521ae-3d1c-4c33-b77a-772172497fd6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-165521ae-3d1c-4c33-b77a-772172497fd6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1124px;
  }



  img.s-165521ae-3d1c-4c33-b77a-772172497fd6.shogun-image {
    
    
    
    max-height: 1124px;
  }


.s-165521ae-3d1c-4c33-b77a-772172497fd6 .shogun-image-content {
  
    align-items: center;
  
}

.s-165521ae-3d1c-4c33-b77a-772172497fd6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-165521ae-3d1c-4c33-b77a-772172497fd6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-165521ae-3d1c-4c33-b77a-772172497fd6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-165521ae-3d1c-4c33-b77a-772172497fd6 {
      --shg-aspect-ratio: calc(1124/800); 
    }

    .s-165521ae-3d1c-4c33-b77a-772172497fd6.shogun-image-container {
      position: relative;
    }

    .s-165521ae-3d1c-4c33-b77a-772172497fd6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-165521ae-3d1c-4c33-b77a-772172497fd6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-165521ae-3d1c-4c33-b77a-772172497fd6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1124px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-165521ae-3d1c-4c33-b77a-772172497fd6 {
  
  
  
  
}

#s-165521ae-3d1c-4c33-b77a-772172497fd6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-165521ae-3d1c-4c33-b77a-772172497fd6 .shg-image-content-wrapper {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }

    #s-165521ae-3d1c-4c33-b77a-772172497fd6 .shogun-image-link {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-165521ae-3d1c-4c33-b77a-772172497fd6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-165521ae-3d1c-4c33-b77a-772172497fd6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-165521ae-3d1c-4c33-b77a-772172497fd6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1124px;
  }



  img.s-165521ae-3d1c-4c33-b77a-772172497fd6.shogun-image {
    
    
    
    max-height: 1124px;
  }


.s-165521ae-3d1c-4c33-b77a-772172497fd6 .shogun-image-content {
  
    align-items: center;
  
}

.s-165521ae-3d1c-4c33-b77a-772172497fd6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-165521ae-3d1c-4c33-b77a-772172497fd6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-165521ae-3d1c-4c33-b77a-772172497fd6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-165521ae-3d1c-4c33-b77a-772172497fd6 {
      --shg-aspect-ratio: calc(1124/800); 
    }

    .s-165521ae-3d1c-4c33-b77a-772172497fd6.shogun-image-container {
      position: relative;
    }

    .s-165521ae-3d1c-4c33-b77a-772172497fd6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-165521ae-3d1c-4c33-b77a-772172497fd6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-165521ae-3d1c-4c33-b77a-772172497fd6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1124px;
    }
  }

}
#s-bb9bc931-5a10-4b1a-b292-8e65807e04d0 {
  padding-top: 0%;
padding-left: 2%;
padding-bottom: 0%;
padding-right: 2%;
min-height: 50px;
}








#s-bb9bc931-5a10-4b1a-b292-8e65807e04d0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bb9bc931-5a10-4b1a-b292-8e65807e04d0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b140bc8c-5631-4cd3-8920-e0d2e30c6639 {
  margin-bottom: 5px;
padding-top: 20px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 1%;
text-align: left;
}

#s-b140bc8c-5631-4cd3-8920-e0d2e30c6639 .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Sora";
  font-style:  normal ;
  font-size: 14px;
  
  letter-spacing: 2px;
  
}



#s-2c703f04-2fac-4ca2-bf5a-28d93fadf69d {
  margin-left: auto;
margin-right: auto;
}

#s-80d9363d-6543-4cf7-a3fd-c715c9acf390 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#s-b517fdfc-fd77-4684-afe1-6e55de884949 {
  border-style: solid;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(0, 0, 0, 1);
border-radius: 50px;
max-width: 250px;
background-color: rgba(0, 0, 0, 0);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
letter-spacing: 2px;
}
#s-b517fdfc-fd77-4684-afe1-6e55de884949:hover {border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: #2C2A34 !important;
border-radius: 50px !important;
background-color: rgba(1, 1, 1, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-b517fdfc-fd77-4684-afe1-6e55de884949:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-b517fdfc-fd77-4684-afe1-6e55de884949-root {
    text-align: left;
  }


#s-b517fdfc-fd77-4684-afe1-6e55de884949.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-b517fdfc-fd77-4684-afe1-6e55de884949-root {
    text-align: left;
  }


#s-b517fdfc-fd77-4684-afe1-6e55de884949.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-b517fdfc-fd77-4684-afe1-6e55de884949-root {
    text-align: left;
  }


#s-b517fdfc-fd77-4684-afe1-6e55de884949.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-b517fdfc-fd77-4684-afe1-6e55de884949-root {
    text-align: left;
  }


#s-b517fdfc-fd77-4684-afe1-6e55de884949.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-b517fdfc-fd77-4684-afe1-6e55de884949-root {
    text-align: left;
  }


#s-b517fdfc-fd77-4684-afe1-6e55de884949.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  inline-block ;
}
}
#s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f {
  margin-top: 20px;
max-width: 1124px;
aspect-ratio: 1124/800;
text-align: center;
}



.shg-image-margin-container-s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f {
  
  
  margin-top: 20px;
  
}

#s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f .shg-image-content-wrapper {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }

    #s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f .shogun-image-link {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1124px;
  }



  img.s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shogun-image {
    
    
    
    max-height: 1124px;
  }


.s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f .shogun-image-content {
  
    align-items: center;
  
}

.s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f {
      --shg-aspect-ratio: calc(1124/800); 
    }

    .s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shogun-image-container {
      position: relative;
    }

    .s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1124px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f {
  
  
  
  
}

#s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f .shg-image-content-wrapper {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }

    #s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f .shogun-image-link {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1124px;
  }



  img.s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shogun-image {
    
    
    
    max-height: 1124px;
  }


.s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f .shogun-image-content {
  
    align-items: center;
  
}

.s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f {
      --shg-aspect-ratio: calc(1124/800); 
    }

    .s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shogun-image-container {
      position: relative;
    }

    .s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1124px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f {
  
  
  
  
}

#s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f .shg-image-content-wrapper {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }

    #s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f .shogun-image-link {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1124px;
  }



  img.s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shogun-image {
    
    
    
    max-height: 1124px;
  }


.s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f .shogun-image-content {
  
    align-items: center;
  
}

.s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f {
      --shg-aspect-ratio: calc(1124/800); 
    }

    .s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shogun-image-container {
      position: relative;
    }

    .s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1124px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f {
  
  
  
  
}

#s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f .shg-image-content-wrapper {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }

    #s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f .shogun-image-link {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1124px;
  }



  img.s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shogun-image {
    
    
    
    max-height: 1124px;
  }


.s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f .shogun-image-content {
  
    align-items: center;
  
}

.s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f {
      --shg-aspect-ratio: calc(1124/800); 
    }

    .s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shogun-image-container {
      position: relative;
    }

    .s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1124px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f {
  
  
  
  
}

#s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f .shg-image-content-wrapper {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }

    #s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f .shogun-image-link {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1124px;
  }



  img.s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shogun-image {
    
    
    
    max-height: 1124px;
  }


.s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f .shogun-image-content {
  
    align-items: center;
  
}

.s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f {
      --shg-aspect-ratio: calc(1124/800); 
    }

    .s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shogun-image-container {
      position: relative;
    }

    .s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c318aa9c-1f19-4d6f-ac88-ece484f36d6f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1124px;
    }
  }

}
#s-eb0aebd3-0a95-4daf-bcb6-cb9f4d65a2e6 {
  padding-top: 0%;
padding-left: 2%;
padding-bottom: 0%;
padding-right: 2%;
min-height: 50px;
}








#s-eb0aebd3-0a95-4daf-bcb6-cb9f4d65a2e6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-eb0aebd3-0a95-4daf-bcb6-cb9f4d65a2e6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6e3d8e0b-c043-4e4c-b408-d0e3c792e40e {
  margin-bottom: 5px;
padding-top: 20px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 1%;
text-align: left;
}

#s-6e3d8e0b-c043-4e4c-b408-d0e3c792e40e .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Sora";
  font-style:  normal ;
  font-size: 14px;
  
  letter-spacing: 2px;
  
}



#s-a1bd52a4-4ed7-4075-b29e-7a197d12ec0c {
  margin-left: auto;
margin-right: auto;
}

#s-87f8c6fd-092e-4146-b645-1836a88d3ee5 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#s-40246788-cb74-466d-bc0c-a99d17d150a9 {
  border-style: solid;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(0, 0, 0, 1);
border-radius: 50px;
max-width: 250px;
background-color: rgba(0, 0, 0, 0);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
letter-spacing: 2px;
}
#s-40246788-cb74-466d-bc0c-a99d17d150a9:hover {border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: #2C2A34 !important;
border-radius: 50px !important;
background-color: rgba(1, 1, 1, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-40246788-cb74-466d-bc0c-a99d17d150a9:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-40246788-cb74-466d-bc0c-a99d17d150a9-root {
    text-align: left;
  }


#s-40246788-cb74-466d-bc0c-a99d17d150a9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-40246788-cb74-466d-bc0c-a99d17d150a9-root {
    text-align: left;
  }


#s-40246788-cb74-466d-bc0c-a99d17d150a9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-40246788-cb74-466d-bc0c-a99d17d150a9-root {
    text-align: left;
  }


#s-40246788-cb74-466d-bc0c-a99d17d150a9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-40246788-cb74-466d-bc0c-a99d17d150a9-root {
    text-align: left;
  }


#s-40246788-cb74-466d-bc0c-a99d17d150a9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-40246788-cb74-466d-bc0c-a99d17d150a9-root {
    text-align: left;
  }


#s-40246788-cb74-466d-bc0c-a99d17d150a9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  inline-block ;
}
}
#s-d6f76479-e3d8-412b-9ba1-5ec46dc4506f {
  min-height: 50px;
}
@media (min-width: 1200px){#s-d6f76479-e3d8-412b-9ba1-5ec46dc4506f {
  display: none;
}
#s-d6f76479-e3d8-412b-9ba1-5ec46dc4506f, #wrap-s-d6f76479-e3d8-412b-9ba1-5ec46dc4506f { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d6f76479-e3d8-412b-9ba1-5ec46dc4506f {
  display: none;
}
#s-d6f76479-e3d8-412b-9ba1-5ec46dc4506f, #wrap-s-d6f76479-e3d8-412b-9ba1-5ec46dc4506f { display: none !important; }}







#s-d6f76479-e3d8-412b-9ba1-5ec46dc4506f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d6f76479-e3d8-412b-9ba1-5ec46dc4506f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f58ab5ef-abf1-4330-a6c5-cd19f6783798 {
  margin-top: 4%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-top: 0px;
padding-left: 2%;
padding-bottom: 0px;
padding-right: 2%;
max-width: 1600px;
text-align: left;
}

#s-f58ab5ef-abf1-4330-a6c5-cd19f6783798 .shogun-heading-component h2 {
  color: ;
  font-weight:  600 ;
  font-family: "Sora";
  font-style:  normal ;
  font-size: 18px;
  
  letter-spacing: 1px;
  
}



#s-3b020db6-cc69-4269-b501-7bcfeca10386 {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 4%;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
max-width: 1600px;
}

@media (min-width: 0px) {
[id="s-3b020db6-cc69-4269-b501-7bcfeca10386"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3b020db6-cc69-4269-b501-7bcfeca10386"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-3b020db6-cc69-4269-b501-7bcfeca10386"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-3b020db6-cc69-4269-b501-7bcfeca10386"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b {
  margin-top: 20px;
margin-bottom: 0px;
max-width: 1120px;
aspect-ratio: 1120/800;
text-align: center;
}



.shg-image-margin-container-s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b {
  
  
  margin-top: 20px;
  margin-bottom: 0px;
}

#s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b .shg-image-content-wrapper {
      aspect-ratio: 1120/800;
      min-width: 100%;
      height: auto;
    }

    #s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b .shogun-image-link {
      aspect-ratio: 1120/800;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1120px;
  }



  img.s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shogun-image {
    
    
    
    max-height: 1120px;
  }


.s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b .shogun-image-content {
  
    align-items: center;
  
}

.s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b {
      --shg-aspect-ratio: calc(1120/800); 
    }

    .s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shogun-image-container {
      position: relative;
    }

    .s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1120px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b {
  
  
  
  
}

#s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b .shg-image-content-wrapper {
      aspect-ratio: 1120/800;
      min-width: 100%;
      height: auto;
    }

    #s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b .shogun-image-link {
      aspect-ratio: 1120/800;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1120px;
  }



  img.s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shogun-image {
    
    
    
    max-height: 1120px;
  }


.s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b .shogun-image-content {
  
    align-items: center;
  
}

.s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b {
      --shg-aspect-ratio: calc(1120/800); 
    }

    .s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shogun-image-container {
      position: relative;
    }

    .s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1120px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b {
  
  
  
  
}

#s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b .shg-image-content-wrapper {
      aspect-ratio: 1120/800;
      min-width: 100%;
      height: auto;
    }

    #s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b .shogun-image-link {
      aspect-ratio: 1120/800;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1120px;
  }



  img.s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shogun-image {
    
    
    
    max-height: 1120px;
  }


.s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b .shogun-image-content {
  
    align-items: center;
  
}

.s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b {
      --shg-aspect-ratio: calc(1120/800); 
    }

    .s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shogun-image-container {
      position: relative;
    }

    .s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1120px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b {
  
  
  
  
}

#s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b .shg-image-content-wrapper {
      aspect-ratio: 1120/800;
      min-width: 100%;
      height: auto;
    }

    #s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b .shogun-image-link {
      aspect-ratio: 1120/800;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1120px;
  }



  img.s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shogun-image {
    
    
    
    max-height: 1120px;
  }


.s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b .shogun-image-content {
  
    align-items: center;
  
}

.s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b {
      --shg-aspect-ratio: calc(1120/800); 
    }

    .s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shogun-image-container {
      position: relative;
    }

    .s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1120px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b {
  
  
  
  
}

#s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b .shg-image-content-wrapper {
      aspect-ratio: 1120/800;
      min-width: 100%;
      height: auto;
    }

    #s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b .shogun-image-link {
      aspect-ratio: 1120/800;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1120px;
  }



  img.s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shogun-image {
    
    
    
    max-height: 1120px;
  }


.s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b .shogun-image-content {
  
    align-items: center;
  
}

.s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b {
      --shg-aspect-ratio: calc(1120/800); 
    }

    .s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shogun-image-container {
      position: relative;
    }

    .s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ad28b101-33f1-4e7c-8bf6-5ad42bb2f76b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1120px;
    }
  }

}
#s-89e4b41c-8d7a-45c2-bc26-3795c148a6d9 {
  padding-top: 0%;
padding-left: 2%;
padding-bottom: 0%;
padding-right: 2%;
min-height: 50px;
}








#s-89e4b41c-8d7a-45c2-bc26-3795c148a6d9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-89e4b41c-8d7a-45c2-bc26-3795c148a6d9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-22cc6697-d301-40ec-8219-d0be6be988f4 {
  margin-top: 10px;
margin-bottom: 10px;
padding-top: 20px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 1%;
text-align: left;
}

#s-22cc6697-d301-40ec-8219-d0be6be988f4 .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: "Sora";
  font-style:  normal ;
  font-size: 12px;
  
  letter-spacing: 2px;
  
}


@media (max-width: 767px){#s-22cc6697-d301-40ec-8219-d0be6be988f4 .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:  500 ;
  font-family: "Sora";
  font-style:  normal ;
  font-size: 14px;
  
  letter-spacing: 2px;
  
}


}
#s-c4b625d3-cace-4b1b-8c66-d8882ed42b55 {
  margin-left: auto;
margin-right: auto;
}

#s-5519ba4f-be15-4dbf-9d22-4fd5a8a59b12 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#s-698a185b-d32b-4235-affc-ebfe5c4a4fba {
  border-style: solid;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(0, 0, 0, 1);
border-radius: 2px;
max-width: 250px;
background-color: rgba(0, 0, 0, 0);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-698a185b-d32b-4235-affc-ebfe5c4a4fba:hover {border-radius: 50px !important;
background-color: rgba(1, 1, 1, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-698a185b-d32b-4235-affc-ebfe5c4a4fba:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-698a185b-d32b-4235-affc-ebfe5c4a4fba {
  border-radius: 50px;
letter-spacing: 2px;
}
}

  #s-698a185b-d32b-4235-affc-ebfe5c4a4fba-root {
    text-align: left;
  }


#s-698a185b-d32b-4235-affc-ebfe5c4a4fba.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Sora;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-698a185b-d32b-4235-affc-ebfe5c4a4fba-root {
    text-align: left;
  }


#s-698a185b-d32b-4235-affc-ebfe5c4a4fba.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Sora;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-698a185b-d32b-4235-affc-ebfe5c4a4fba-root {
    text-align: left;
  }


#s-698a185b-d32b-4235-affc-ebfe5c4a4fba.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Sora;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-698a185b-d32b-4235-affc-ebfe5c4a4fba-root {
    text-align: left;
  }


#s-698a185b-d32b-4235-affc-ebfe5c4a4fba.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Sora;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-698a185b-d32b-4235-affc-ebfe5c4a4fba-root {
    text-align: left;
  }


#s-698a185b-d32b-4235-affc-ebfe5c4a4fba.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  inline-block ;
}
}
#s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b {
  margin-top: 20px;
max-width: 1124px;
aspect-ratio: 1124/800;
text-align: center;
}



.shg-image-margin-container-s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b {
  
  
  margin-top: 20px;
  
}

#s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b .shg-image-content-wrapper {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }

    #s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b .shogun-image-link {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1124px;
  }



  img.s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shogun-image {
    
    
    
    max-height: 1124px;
  }


.s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b .shogun-image-content {
  
    align-items: center;
  
}

.s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b {
      --shg-aspect-ratio: calc(1124/800); 
    }

    .s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shogun-image-container {
      position: relative;
    }

    .s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1124px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b {
  
  
  
  
}

#s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b .shg-image-content-wrapper {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }

    #s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b .shogun-image-link {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1124px;
  }



  img.s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shogun-image {
    
    
    
    max-height: 1124px;
  }


.s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b .shogun-image-content {
  
    align-items: center;
  
}

.s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b {
      --shg-aspect-ratio: calc(1124/800); 
    }

    .s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shogun-image-container {
      position: relative;
    }

    .s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1124px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b {
  
  
  
  
}

#s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b .shg-image-content-wrapper {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }

    #s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b .shogun-image-link {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1124px;
  }



  img.s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shogun-image {
    
    
    
    max-height: 1124px;
  }


.s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b .shogun-image-content {
  
    align-items: center;
  
}

.s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b {
      --shg-aspect-ratio: calc(1124/800); 
    }

    .s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shogun-image-container {
      position: relative;
    }

    .s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1124px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b {
  
  
  
  
}

#s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b .shg-image-content-wrapper {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }

    #s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b .shogun-image-link {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1124px;
  }



  img.s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shogun-image {
    
    
    
    max-height: 1124px;
  }


.s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b .shogun-image-content {
  
    align-items: center;
  
}

.s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b {
      --shg-aspect-ratio: calc(1124/800); 
    }

    .s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shogun-image-container {
      position: relative;
    }

    .s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1124px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b {
  
  
  
  
}

#s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b .shg-image-content-wrapper {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }

    #s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b .shogun-image-link {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1124px;
  }



  img.s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shogun-image {
    
    
    
    max-height: 1124px;
  }


.s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b .shogun-image-content {
  
    align-items: center;
  
}

.s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b {
      --shg-aspect-ratio: calc(1124/800); 
    }

    .s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shogun-image-container {
      position: relative;
    }

    .s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0bbd0a24-8cb2-4bb6-bc13-fea5b3ba6e8b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1124px;
    }
  }

}
#s-e1955400-8235-47ad-867c-a543ff227fb9 {
  padding-top: 0%;
padding-left: 2%;
padding-bottom: 0%;
padding-right: 2%;
min-height: 50px;
}








#s-e1955400-8235-47ad-867c-a543ff227fb9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e1955400-8235-47ad-867c-a543ff227fb9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-cbc305ec-20a7-486f-b38b-762ca584f5cc {
  margin-top: 10px;
margin-bottom: 10px;
padding-top: 20px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 1%;
text-align: left;
}

#s-cbc305ec-20a7-486f-b38b-762ca584f5cc .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: "Sora";
  font-style:  normal ;
  font-size: 12px;
  
  letter-spacing: 2px;
  
}


@media (max-width: 767px){#s-cbc305ec-20a7-486f-b38b-762ca584f5cc .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:  500 ;
  font-family: "Sora";
  font-style:  normal ;
  font-size: 14px;
  
  letter-spacing: 2px;
  
}


}
#s-a39b4349-5f3e-46fe-a7e7-e055a7bd5afe {
  margin-left: auto;
margin-right: auto;
}

#s-16e74025-a8f5-4c10-b76b-a2ac297c4127 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#s-7d4611e0-8e7c-41bb-a233-5bf64f73dd44 {
  border-style: solid;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(0, 0, 0, 1);
border-radius: 2px;
max-width: 250px;
background-color: rgba(0, 0, 0, 0);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-7d4611e0-8e7c-41bb-a233-5bf64f73dd44:hover {border-radius: 50px !important;
background-color: rgba(1, 1, 1, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-7d4611e0-8e7c-41bb-a233-5bf64f73dd44:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-7d4611e0-8e7c-41bb-a233-5bf64f73dd44 {
  border-radius: 50px;
letter-spacing: 2px;
}
}

  #s-7d4611e0-8e7c-41bb-a233-5bf64f73dd44-root {
    text-align: left;
  }


#s-7d4611e0-8e7c-41bb-a233-5bf64f73dd44.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Sora;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-7d4611e0-8e7c-41bb-a233-5bf64f73dd44-root {
    text-align: left;
  }


#s-7d4611e0-8e7c-41bb-a233-5bf64f73dd44.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Sora;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-7d4611e0-8e7c-41bb-a233-5bf64f73dd44-root {
    text-align: left;
  }


#s-7d4611e0-8e7c-41bb-a233-5bf64f73dd44.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Sora;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-7d4611e0-8e7c-41bb-a233-5bf64f73dd44-root {
    text-align: left;
  }


#s-7d4611e0-8e7c-41bb-a233-5bf64f73dd44.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Sora;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-7d4611e0-8e7c-41bb-a233-5bf64f73dd44-root {
    text-align: left;
  }


#s-7d4611e0-8e7c-41bb-a233-5bf64f73dd44.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  inline-block ;
}
}
#s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae {
  margin-top: 20px;
max-width: 1124px;
aspect-ratio: 1124/800;
text-align: center;
}



.shg-image-margin-container-s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae {
  
  
  margin-top: 20px;
  
}

#s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae .shg-image-content-wrapper {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }

    #s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae .shogun-image-link {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1124px;
  }



  img.s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shogun-image {
    
    
    
    max-height: 1124px;
  }


.s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae .shogun-image-content {
  
    align-items: center;
  
}

.s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae {
      --shg-aspect-ratio: calc(1124/800); 
    }

    .s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shogun-image-container {
      position: relative;
    }

    .s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1124px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae {
  
  
  
  
}

#s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae .shg-image-content-wrapper {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }

    #s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae .shogun-image-link {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1124px;
  }



  img.s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shogun-image {
    
    
    
    max-height: 1124px;
  }


.s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae .shogun-image-content {
  
    align-items: center;
  
}

.s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae {
      --shg-aspect-ratio: calc(1124/800); 
    }

    .s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shogun-image-container {
      position: relative;
    }

    .s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1124px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae {
  
  
  
  
}

#s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae .shg-image-content-wrapper {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }

    #s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae .shogun-image-link {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1124px;
  }



  img.s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shogun-image {
    
    
    
    max-height: 1124px;
  }


.s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae .shogun-image-content {
  
    align-items: center;
  
}

.s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae {
      --shg-aspect-ratio: calc(1124/800); 
    }

    .s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shogun-image-container {
      position: relative;
    }

    .s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1124px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae {
  
  
  
  
}

#s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae .shg-image-content-wrapper {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }

    #s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae .shogun-image-link {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1124px;
  }



  img.s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shogun-image {
    
    
    
    max-height: 1124px;
  }


.s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae .shogun-image-content {
  
    align-items: center;
  
}

.s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae {
      --shg-aspect-ratio: calc(1124/800); 
    }

    .s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shogun-image-container {
      position: relative;
    }

    .s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1124px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae {
  
  
  
  
}

#s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae .shg-image-content-wrapper {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }

    #s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae .shogun-image-link {
      aspect-ratio: 1124/800;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1124px;
  }



  img.s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shogun-image {
    
    
    
    max-height: 1124px;
  }


.s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae .shogun-image-content {
  
    align-items: center;
  
}

.s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae {
      --shg-aspect-ratio: calc(1124/800); 
    }

    .s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shogun-image-container {
      position: relative;
    }

    .s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c812e58a-0d96-43b0-9b7d-fc5b8ecce8ae img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1124px;
    }
  }

}
#s-e239b164-b9ed-41cc-8b0c-06f7f071d4ac {
  padding-top: 0%;
padding-left: 2%;
padding-bottom: 0%;
padding-right: 2%;
min-height: 50px;
}








#s-e239b164-b9ed-41cc-8b0c-06f7f071d4ac > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e239b164-b9ed-41cc-8b0c-06f7f071d4ac.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8d00beb4-5efc-45ba-b9e7-1a3cb72c986b {
  margin-top: 10px;
margin-bottom: 10px;
padding-top: 20px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 1%;
text-align: left;
}

#s-8d00beb4-5efc-45ba-b9e7-1a3cb72c986b .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: "Sora";
  font-style:  normal ;
  font-size: 13px;
  
  letter-spacing: 2px;
  
}


@media (max-width: 767px){#s-8d00beb4-5efc-45ba-b9e7-1a3cb72c986b .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:  500 ;
  font-family: "Sora";
  font-style:  normal ;
  font-size: 14px;
  
  letter-spacing: 2px;
  
}


}
#s-fb96a4c7-90d2-424b-949d-90e917aff3e0 {
  margin-left: auto;
margin-right: auto;
}

#s-8730ec77-8b5a-490f-be05-3c580941bcdc {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#s-b2b52749-4be6-4865-bc04-f1a0e43bc823 {
  border-style: solid;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(0, 0, 0, 1);
border-radius: 2px;
max-width: 250px;
background-color: rgba(0, 0, 0, 0);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-b2b52749-4be6-4865-bc04-f1a0e43bc823:hover {border-radius: 50px !important;
background-color: rgba(1, 1, 1, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-b2b52749-4be6-4865-bc04-f1a0e43bc823:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-b2b52749-4be6-4865-bc04-f1a0e43bc823 {
  border-radius: 50px;
letter-spacing: 2px;
}
}

  #s-b2b52749-4be6-4865-bc04-f1a0e43bc823-root {
    text-align: left;
  }


#s-b2b52749-4be6-4865-bc04-f1a0e43bc823.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Sora;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-b2b52749-4be6-4865-bc04-f1a0e43bc823-root {
    text-align: left;
  }


#s-b2b52749-4be6-4865-bc04-f1a0e43bc823.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Sora;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-b2b52749-4be6-4865-bc04-f1a0e43bc823-root {
    text-align: left;
  }


#s-b2b52749-4be6-4865-bc04-f1a0e43bc823.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Sora;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-b2b52749-4be6-4865-bc04-f1a0e43bc823-root {
    text-align: left;
  }


#s-b2b52749-4be6-4865-bc04-f1a0e43bc823.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Sora;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-b2b52749-4be6-4865-bc04-f1a0e43bc823-root {
    text-align: left;
  }


#s-b2b52749-4be6-4865-bc04-f1a0e43bc823.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  inline-block ;
}
}
#s-a92058c0-d339-4240-a418-590f04536cf9 {
  min-height: 50px;
}








#s-a92058c0-d339-4240-a418-590f04536cf9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a92058c0-d339-4240-a418-590f04536cf9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8ef88838-f1ee-4a69-a472-ebf43ca9f197 {
  min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-8ef88838-f1ee-4a69-a472-ebf43ca9f197 {
  display: none;
}
#s-8ef88838-f1ee-4a69-a472-ebf43ca9f197, #wrap-s-8ef88838-f1ee-4a69-a472-ebf43ca9f197 { display: none !important; }}@media (max-width: 767px){#s-8ef88838-f1ee-4a69-a472-ebf43ca9f197 {
  display: none;
}
#s-8ef88838-f1ee-4a69-a472-ebf43ca9f197, #wrap-s-8ef88838-f1ee-4a69-a472-ebf43ca9f197 { display: none !important; }}







#s-8ef88838-f1ee-4a69-a472-ebf43ca9f197 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8ef88838-f1ee-4a69-a472-ebf43ca9f197.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c {
  max-width: 3840px;
aspect-ratio: 3840/1600;
text-align: center;
}



.shg-image-margin-container-s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c {
  
  
  
  
}

#s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c .shg-image-content-wrapper {
      aspect-ratio: 3840/1600;
      min-width: 100%;
      height: auto;
    }

    #s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c .shogun-image-link {
      aspect-ratio: 3840/1600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 3840px;
  }



  img.s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c .shogun-image-content {
  
    align-items: center;
  
}

.s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c {
      --shg-aspect-ratio: calc(3840/1600); 
    }

    .s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shogun-image-container {
      position: relative;
    }

    .s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c {
  
  
  
  
}

#s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c .shg-image-content-wrapper {
      aspect-ratio: 3840/1600;
      min-width: 100%;
      height: auto;
    }

    #s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c .shogun-image-link {
      aspect-ratio: 3840/1600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 3840px;
  }



  img.s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c .shogun-image-content {
  
    align-items: center;
  
}

.s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c {
      --shg-aspect-ratio: calc(3840/1600); 
    }

    .s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shogun-image-container {
      position: relative;
    }

    .s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c {
  
  
  
  
}

#s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c .shg-image-content-wrapper {
      aspect-ratio: 3840/1600;
      min-width: 100%;
      height: auto;
    }

    #s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c .shogun-image-link {
      aspect-ratio: 3840/1600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 3840px;
  }



  img.s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c .shogun-image-content {
  
    align-items: center;
  
}

.s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c {
      --shg-aspect-ratio: calc(3840/1600); 
    }

    .s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shogun-image-container {
      position: relative;
    }

    .s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c {
  
  
  
  
}

#s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c .shg-image-content-wrapper {
      aspect-ratio: 3840/1600;
      min-width: 100%;
      height: auto;
    }

    #s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c .shogun-image-link {
      aspect-ratio: 3840/1600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 3840px;
  }



  img.s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c .shogun-image-content {
  
    align-items: center;
  
}

.s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c {
      --shg-aspect-ratio: calc(3840/1600); 
    }

    .s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shogun-image-container {
      position: relative;
    }

    .s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c {
  
  
  
  
}

#s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c .shg-image-content-wrapper {
      aspect-ratio: 3840/1600;
      min-width: 100%;
      height: auto;
    }

    #s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c .shogun-image-link {
      aspect-ratio: 3840/1600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 3840px;
  }



  img.s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c .shogun-image-content {
  
    align-items: center;
  
}

.s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c {
      --shg-aspect-ratio: calc(3840/1600); 
    }

    .s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shogun-image-container {
      position: relative;
    }

    .s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a5581d8c-5c18-460e-a5bb-a2bb21f5bb2c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}
#s-b259bf75-def6-43a3-8e29-adddda4fd42e {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-bottom: 0%;
}

#s-e2f6c71d-f817-4332-ad13-b972f7609385 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 600px;
}








#s-e2f6c71d-f817-4332-ad13-b972f7609385 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e2f6c71d-f817-4332-ad13-b972f7609385.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-86012d24-c967-4ef8-8794-1253cf5f2c8f {
  margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
}

#s-66424776-f9a9-4c0a-9dcb-e2ecbcb284b8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 50px;
max-width: 250px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
letter-spacing: 2px;
}
#s-66424776-f9a9-4c0a-9dcb-e2ecbcb284b8:hover {border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(0, 0, 0, 1) !important;
border-radius: 50px !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-66424776-f9a9-4c0a-9dcb-e2ecbcb284b8:active {border-radius: 1px !important;
background-color: #000000 !important;
text-decoration: none !important;}

  #s-66424776-f9a9-4c0a-9dcb-e2ecbcb284b8-root {
    text-align: center;
  }


#s-66424776-f9a9-4c0a-9dcb-e2ecbcb284b8.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  block ;
}
@media (min-width: 1200px){
  #s-66424776-f9a9-4c0a-9dcb-e2ecbcb284b8-root {
    text-align: center;
  }


#s-66424776-f9a9-4c0a-9dcb-e2ecbcb284b8.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-66424776-f9a9-4c0a-9dcb-e2ecbcb284b8-root {
    text-align: center;
  }


#s-66424776-f9a9-4c0a-9dcb-e2ecbcb284b8.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-66424776-f9a9-4c0a-9dcb-e2ecbcb284b8-root {
    text-align: center;
  }


#s-66424776-f9a9-4c0a-9dcb-e2ecbcb284b8.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  block ;
}
}@media (max-width: 767px){
  #s-66424776-f9a9-4c0a-9dcb-e2ecbcb284b8-root {
    text-align: center;
  }


#s-66424776-f9a9-4c0a-9dcb-e2ecbcb284b8.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  block ;
}
}
#s-f92fc34e-0305-4f87-b685-f0d785093640 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-f92fc34e-0305-4f87-b685-f0d785093640 {
  display: none;
}
#s-f92fc34e-0305-4f87-b685-f0d785093640, #wrap-s-f92fc34e-0305-4f87-b685-f0d785093640 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f92fc34e-0305-4f87-b685-f0d785093640 {
  display: none;
}
#s-f92fc34e-0305-4f87-b685-f0d785093640, #wrap-s-f92fc34e-0305-4f87-b685-f0d785093640 { display: none !important; }}







#s-f92fc34e-0305-4f87-b685-f0d785093640 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f92fc34e-0305-4f87-b685-f0d785093640.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d24207c8-925b-4143-af9c-1b0063f2a7ad {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 780px;
aspect-ratio: 780/1200;
text-align: center;
}



.shg-image-margin-container-s-d24207c8-925b-4143-af9c-1b0063f2a7ad {
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

#s-d24207c8-925b-4143-af9c-1b0063f2a7ad {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d24207c8-925b-4143-af9c-1b0063f2a7ad .shg-image-content-wrapper {
      aspect-ratio: 780/1200;
      min-width: 100%;
      height: auto;
    }

    #s-d24207c8-925b-4143-af9c-1b0063f2a7ad .shogun-image-link {
      aspect-ratio: 780/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d24207c8-925b-4143-af9c-1b0063f2a7ad .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d24207c8-925b-4143-af9c-1b0063f2a7ad img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 780px;
  }



  img.s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shogun-image {
    
    
    
    max-height: 780px;
  }


.s-d24207c8-925b-4143-af9c-1b0063f2a7ad .shogun-image-content {
  
    align-items: center;
  
}

.s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d24207c8-925b-4143-af9c-1b0063f2a7ad {
      --shg-aspect-ratio: calc(780/1200); 
    }

    .s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shogun-image-container {
      position: relative;
    }

    .s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d24207c8-925b-4143-af9c-1b0063f2a7ad img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 780px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-d24207c8-925b-4143-af9c-1b0063f2a7ad {
  
  
  
  
}

#s-d24207c8-925b-4143-af9c-1b0063f2a7ad {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d24207c8-925b-4143-af9c-1b0063f2a7ad .shg-image-content-wrapper {
      aspect-ratio: 780/1200;
      min-width: 100%;
      height: auto;
    }

    #s-d24207c8-925b-4143-af9c-1b0063f2a7ad .shogun-image-link {
      aspect-ratio: 780/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d24207c8-925b-4143-af9c-1b0063f2a7ad .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d24207c8-925b-4143-af9c-1b0063f2a7ad img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 780px;
  }



  img.s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shogun-image {
    
    
    
    max-height: 780px;
  }


.s-d24207c8-925b-4143-af9c-1b0063f2a7ad .shogun-image-content {
  
    align-items: center;
  
}

.s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d24207c8-925b-4143-af9c-1b0063f2a7ad {
      --shg-aspect-ratio: calc(780/1200); 
    }

    .s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shogun-image-container {
      position: relative;
    }

    .s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d24207c8-925b-4143-af9c-1b0063f2a7ad img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 780px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-d24207c8-925b-4143-af9c-1b0063f2a7ad {
  
  
  
  
}

#s-d24207c8-925b-4143-af9c-1b0063f2a7ad {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d24207c8-925b-4143-af9c-1b0063f2a7ad .shg-image-content-wrapper {
      aspect-ratio: 780/1200;
      min-width: 100%;
      height: auto;
    }

    #s-d24207c8-925b-4143-af9c-1b0063f2a7ad .shogun-image-link {
      aspect-ratio: 780/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d24207c8-925b-4143-af9c-1b0063f2a7ad .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d24207c8-925b-4143-af9c-1b0063f2a7ad img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 780px;
  }



  img.s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shogun-image {
    
    
    
    max-height: 780px;
  }


.s-d24207c8-925b-4143-af9c-1b0063f2a7ad .shogun-image-content {
  
    align-items: center;
  
}

.s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d24207c8-925b-4143-af9c-1b0063f2a7ad {
      --shg-aspect-ratio: calc(780/1200); 
    }

    .s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shogun-image-container {
      position: relative;
    }

    .s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d24207c8-925b-4143-af9c-1b0063f2a7ad img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 780px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-d24207c8-925b-4143-af9c-1b0063f2a7ad {
  
  
  
  
}

#s-d24207c8-925b-4143-af9c-1b0063f2a7ad {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d24207c8-925b-4143-af9c-1b0063f2a7ad .shg-image-content-wrapper {
      aspect-ratio: 780/1200;
      min-width: 100%;
      height: auto;
    }

    #s-d24207c8-925b-4143-af9c-1b0063f2a7ad .shogun-image-link {
      aspect-ratio: 780/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d24207c8-925b-4143-af9c-1b0063f2a7ad .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d24207c8-925b-4143-af9c-1b0063f2a7ad img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 780px;
  }



  img.s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shogun-image {
    
    
    
    max-height: 780px;
  }


.s-d24207c8-925b-4143-af9c-1b0063f2a7ad .shogun-image-content {
  
    align-items: center;
  
}

.s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d24207c8-925b-4143-af9c-1b0063f2a7ad {
      --shg-aspect-ratio: calc(780/1200); 
    }

    .s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shogun-image-container {
      position: relative;
    }

    .s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d24207c8-925b-4143-af9c-1b0063f2a7ad img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 780px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-d24207c8-925b-4143-af9c-1b0063f2a7ad {
  
  
  
  
}

#s-d24207c8-925b-4143-af9c-1b0063f2a7ad {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d24207c8-925b-4143-af9c-1b0063f2a7ad .shg-image-content-wrapper {
      aspect-ratio: 780/1200;
      min-width: 100%;
      height: auto;
    }

    #s-d24207c8-925b-4143-af9c-1b0063f2a7ad .shogun-image-link {
      aspect-ratio: 780/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d24207c8-925b-4143-af9c-1b0063f2a7ad .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d24207c8-925b-4143-af9c-1b0063f2a7ad img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 780px;
  }



  img.s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shogun-image {
    
    
    
    max-height: 780px;
  }


.s-d24207c8-925b-4143-af9c-1b0063f2a7ad .shogun-image-content {
  
    align-items: center;
  
}

.s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d24207c8-925b-4143-af9c-1b0063f2a7ad {
      --shg-aspect-ratio: calc(780/1200); 
    }

    .s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shogun-image-container {
      position: relative;
    }

    .s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d24207c8-925b-4143-af9c-1b0063f2a7ad.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d24207c8-925b-4143-af9c-1b0063f2a7ad img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 780px;
    }
  }

}
#s-a5652ef2-b22a-439e-bfdc-567b1f06cf7d {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 600px;
}








#s-a5652ef2-b22a-439e-bfdc-567b1f06cf7d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a5652ef2-b22a-439e-bfdc-567b1f06cf7d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7d6447e1-92c0-4775-9f47-a1c461c41b49 {
  margin-top: 5px;
margin-bottom: 20px;
padding-top: 10px;
padding-bottom: 5px;
text-align: center;
}
@media (max-width: 767px){#s-7d6447e1-92c0-4775-9f47-a1c461c41b49 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 10px;
padding-bottom: 5px;
}
}
#s-7d6447e1-92c0-4775-9f47-a1c461c41b49 .shogun-heading-component h2 {
  color: rgba(237, 255, 0, 1);
  font-weight:  700 ;
  font-family: "Sora";
  font-style:  normal ;
  font-size: 14px;
  
  letter-spacing: 2px;
  
}


@media (max-width: 767px){#s-7d6447e1-92c0-4775-9f47-a1c461c41b49 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  500 ;
  font-family: "Sora";
  font-style:  normal ;
  font-size: 14px;
  
  letter-spacing: 2px;
  
}


}
#s-1de49937-1284-4611-b851-12c4413c0313 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-1de49937-1284-4611-b851-12c4413c0313 {
  margin-bottom: 20px;
}
}
#s-3f64083e-3803-44d9-a4fb-19f303b5d695 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 1px;
max-width: 250px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-3f64083e-3803-44d9-a4fb-19f303b5d695:hover {border-radius: 50px !important;
background-color: rgba(237, 255, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-3f64083e-3803-44d9-a4fb-19f303b5d695:active {border-radius: 2px !important;
background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-3f64083e-3803-44d9-a4fb-19f303b5d695 {
  border-style: solid;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #000;
border-radius: 50px;
letter-spacing: 2px;
}
#s-3f64083e-3803-44d9-a4fb-19f303b5d695:hover {border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(0, 0, 0, 1) !important;
border-radius: 50px !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}}

  #s-3f64083e-3803-44d9-a4fb-19f303b5d695-root {
    text-align: center;
  }


#s-3f64083e-3803-44d9-a4fb-19f303b5d695.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Sora;
  display:  block ;
}
@media (min-width: 1200px){
  #s-3f64083e-3803-44d9-a4fb-19f303b5d695-root {
    text-align: center;
  }


#s-3f64083e-3803-44d9-a4fb-19f303b5d695.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Sora;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-3f64083e-3803-44d9-a4fb-19f303b5d695-root {
    text-align: center;
  }


#s-3f64083e-3803-44d9-a4fb-19f303b5d695.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Sora;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-3f64083e-3803-44d9-a4fb-19f303b5d695-root {
    text-align: center;
  }


#s-3f64083e-3803-44d9-a4fb-19f303b5d695.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Sora;
  display:  block ;
}
}@media (max-width: 767px){
  #s-3f64083e-3803-44d9-a4fb-19f303b5d695-root {
    text-align: center;
  }


#s-3f64083e-3803-44d9-a4fb-19f303b5d695.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  block ;
}
}
#s-849f1010-fcfd-4899-9989-7e913e65e0b6 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-849f1010-fcfd-4899-9989-7e913e65e0b6 {
  display: none;
}
#s-849f1010-fcfd-4899-9989-7e913e65e0b6, #wrap-s-849f1010-fcfd-4899-9989-7e913e65e0b6 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-849f1010-fcfd-4899-9989-7e913e65e0b6 {
  display: none;
}
#s-849f1010-fcfd-4899-9989-7e913e65e0b6, #wrap-s-849f1010-fcfd-4899-9989-7e913e65e0b6 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-849f1010-fcfd-4899-9989-7e913e65e0b6 {
  display: none;
}
#s-849f1010-fcfd-4899-9989-7e913e65e0b6, #wrap-s-849f1010-fcfd-4899-9989-7e913e65e0b6 { display: none !important; }}@media (max-width: 767px){#s-849f1010-fcfd-4899-9989-7e913e65e0b6 {
  display: none;
}
#s-849f1010-fcfd-4899-9989-7e913e65e0b6, #wrap-s-849f1010-fcfd-4899-9989-7e913e65e0b6 { display: none !important; }}







#s-849f1010-fcfd-4899-9989-7e913e65e0b6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-849f1010-fcfd-4899-9989-7e913e65e0b6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-08781390-3df0-4636-b56c-22e0ce8ae692 {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-top: 6%;
padding-left: 5%;
padding-bottom: 6%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(34, 34, 34, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-08781390-3df0-4636-b56c-22e0ce8ae692 {
  display: none;
}
#s-08781390-3df0-4636-b56c-22e0ce8ae692, #wrap-s-08781390-3df0-4636-b56c-22e0ce8ae692 { display: none !important; }}@media (max-width: 767px){#s-08781390-3df0-4636-b56c-22e0ce8ae692 {
  display: none;
}
#s-08781390-3df0-4636-b56c-22e0ce8ae692, #wrap-s-08781390-3df0-4636-b56c-22e0ce8ae692 { display: none !important; }}







#s-08781390-3df0-4636-b56c-22e0ce8ae692 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-08781390-3df0-4636-b56c-22e0ce8ae692.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e1522d45-2d5a-47ac-bfa7-bf7ae73ecb96 {
  margin-left: auto;
margin-right: auto;
max-width: 900px;
}

@media (min-width: 0px) {
[id="s-e1522d45-2d5a-47ac-bfa7-bf7ae73ecb96"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e1522d45-2d5a-47ac-bfa7-bf7ae73ecb96"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-e1522d45-2d5a-47ac-bfa7-bf7ae73ecb96"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e1522d45-2d5a-47ac-bfa7-bf7ae73ecb96"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-e1522d45-2d5a-47ac-bfa7-bf7ae73ecb96"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e1522d45-2d5a-47ac-bfa7-bf7ae73ecb96"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-e1522d45-2d5a-47ac-bfa7-bf7ae73ecb96"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

#s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 {
  margin-top: 10px;
margin-bottom: 10px;
max-width: 525px;
aspect-ratio: 3772/937;
text-align: center;
}



.shg-image-margin-container-s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 {
  
  
  margin-top: 10px;
  margin-bottom: 10px;
}

#s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 .shg-image-content-wrapper {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }

    #s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 .shogun-image-link {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 525px;
  }



  img.s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shogun-image {
    
    
    
    max-height: 525px;
  }


.s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 .shogun-image-content {
  
    align-items: center;
  
}

.s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 {
      --shg-aspect-ratio: calc(3772/937); 
    }

    .s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shogun-image-container {
      position: relative;
    }

    .s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 525px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 {
  
  
  
  
}

#s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 .shg-image-content-wrapper {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }

    #s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 .shogun-image-link {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 525px;
  }



  img.s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shogun-image {
    
    
    
    max-height: 525px;
  }


.s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 .shogun-image-content {
  
    align-items: center;
  
}

.s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 {
      --shg-aspect-ratio: calc(3772/937); 
    }

    .s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shogun-image-container {
      position: relative;
    }

    .s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 525px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 {
  
  
  
  
}

#s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 .shg-image-content-wrapper {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }

    #s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 .shogun-image-link {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 525px;
  }



  img.s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shogun-image {
    
    
    
    max-height: 525px;
  }


.s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 .shogun-image-content {
  
    align-items: center;
  
}

.s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 {
      --shg-aspect-ratio: calc(3772/937); 
    }

    .s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shogun-image-container {
      position: relative;
    }

    .s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 525px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 {
  
  
  
  
}

#s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 .shg-image-content-wrapper {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }

    #s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 .shogun-image-link {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 525px;
  }



  img.s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shogun-image {
    
    
    
    max-height: 525px;
  }


.s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 .shogun-image-content {
  
    align-items: center;
  
}

.s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 {
      --shg-aspect-ratio: calc(3772/937); 
    }

    .s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shogun-image-container {
      position: relative;
    }

    .s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 525px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 {
  
  
  
  
}

#s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 .shg-image-content-wrapper {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }

    #s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 .shogun-image-link {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 525px;
  }



  img.s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shogun-image {
    
    
    
    max-height: 525px;
  }


.s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 .shogun-image-content {
  
    align-items: center;
  
}

.s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 {
      --shg-aspect-ratio: calc(3772/937); 
    }

    .s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shogun-image-container {
      position: relative;
    }

    .s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e5a4391f-9213-448d-a67a-d0aa7ecd3570.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e5a4391f-9213-448d-a67a-d0aa7ecd3570 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 525px;
    }
  }

}
#s-cca721b3-e0cb-4c78-ba46-6c2245360fa4 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
max-width: 800px;
}

#s-4720edf8-1aa0-4711-ab07-da56bc59d642 {
  margin-top: 10px;
margin-bottom: 10px;
max-width: 525px;
aspect-ratio: 3772/937;
text-align: center;
}
@media (min-width: 1200px){#s-4720edf8-1aa0-4711-ab07-da56bc59d642 {
  display: none;
}
#s-4720edf8-1aa0-4711-ab07-da56bc59d642, #wrap-s-4720edf8-1aa0-4711-ab07-da56bc59d642 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-4720edf8-1aa0-4711-ab07-da56bc59d642 {
  display: none;
}
#s-4720edf8-1aa0-4711-ab07-da56bc59d642, #wrap-s-4720edf8-1aa0-4711-ab07-da56bc59d642 { display: none !important; }}


.shg-image-margin-container-s-4720edf8-1aa0-4711-ab07-da56bc59d642 {
  
  
  margin-top: 10px;
  margin-bottom: 10px;
}

#s-4720edf8-1aa0-4711-ab07-da56bc59d642 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4720edf8-1aa0-4711-ab07-da56bc59d642 .shg-image-content-wrapper {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }

    #s-4720edf8-1aa0-4711-ab07-da56bc59d642 .shogun-image-link {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4720edf8-1aa0-4711-ab07-da56bc59d642 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4720edf8-1aa0-4711-ab07-da56bc59d642.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4720edf8-1aa0-4711-ab07-da56bc59d642 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 525px;
  }



  img.s-4720edf8-1aa0-4711-ab07-da56bc59d642.shogun-image {
    
    
    
    max-height: 525px;
  }


.s-4720edf8-1aa0-4711-ab07-da56bc59d642 .shogun-image-content {
  
    align-items: center;
  
}

.s-4720edf8-1aa0-4711-ab07-da56bc59d642.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4720edf8-1aa0-4711-ab07-da56bc59d642.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4720edf8-1aa0-4711-ab07-da56bc59d642.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-4720edf8-1aa0-4711-ab07-da56bc59d642 {
      --shg-aspect-ratio: calc(3772/937); 
    }

    .s-4720edf8-1aa0-4711-ab07-da56bc59d642.shogun-image-container {
      position: relative;
    }

    .s-4720edf8-1aa0-4711-ab07-da56bc59d642.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4720edf8-1aa0-4711-ab07-da56bc59d642.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4720edf8-1aa0-4711-ab07-da56bc59d642 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 525px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-4720edf8-1aa0-4711-ab07-da56bc59d642 {
  
  
  
  
}

#s-4720edf8-1aa0-4711-ab07-da56bc59d642 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4720edf8-1aa0-4711-ab07-da56bc59d642 .shg-image-content-wrapper {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }

    #s-4720edf8-1aa0-4711-ab07-da56bc59d642 .shogun-image-link {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4720edf8-1aa0-4711-ab07-da56bc59d642 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4720edf8-1aa0-4711-ab07-da56bc59d642.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4720edf8-1aa0-4711-ab07-da56bc59d642 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 525px;
  }



  img.s-4720edf8-1aa0-4711-ab07-da56bc59d642.shogun-image {
    
    
    
    max-height: 525px;
  }


.s-4720edf8-1aa0-4711-ab07-da56bc59d642 .shogun-image-content {
  
    align-items: center;
  
}

.s-4720edf8-1aa0-4711-ab07-da56bc59d642.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4720edf8-1aa0-4711-ab07-da56bc59d642.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4720edf8-1aa0-4711-ab07-da56bc59d642.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-4720edf8-1aa0-4711-ab07-da56bc59d642 {
      --shg-aspect-ratio: calc(3772/937); 
    }

    .s-4720edf8-1aa0-4711-ab07-da56bc59d642.shogun-image-container {
      position: relative;
    }

    .s-4720edf8-1aa0-4711-ab07-da56bc59d642.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4720edf8-1aa0-4711-ab07-da56bc59d642.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4720edf8-1aa0-4711-ab07-da56bc59d642 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 525px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-4720edf8-1aa0-4711-ab07-da56bc59d642 {
  
  
  
  
}

#s-4720edf8-1aa0-4711-ab07-da56bc59d642 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4720edf8-1aa0-4711-ab07-da56bc59d642 .shg-image-content-wrapper {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }

    #s-4720edf8-1aa0-4711-ab07-da56bc59d642 .shogun-image-link {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4720edf8-1aa0-4711-ab07-da56bc59d642 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4720edf8-1aa0-4711-ab07-da56bc59d642.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4720edf8-1aa0-4711-ab07-da56bc59d642 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 525px;
  }



  img.s-4720edf8-1aa0-4711-ab07-da56bc59d642.shogun-image {
    
    
    
    max-height: 525px;
  }


.s-4720edf8-1aa0-4711-ab07-da56bc59d642 .shogun-image-content {
  
    align-items: center;
  
}

.s-4720edf8-1aa0-4711-ab07-da56bc59d642.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4720edf8-1aa0-4711-ab07-da56bc59d642.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4720edf8-1aa0-4711-ab07-da56bc59d642.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-4720edf8-1aa0-4711-ab07-da56bc59d642 {
      --shg-aspect-ratio: calc(3772/937); 
    }

    .s-4720edf8-1aa0-4711-ab07-da56bc59d642.shogun-image-container {
      position: relative;
    }

    .s-4720edf8-1aa0-4711-ab07-da56bc59d642.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4720edf8-1aa0-4711-ab07-da56bc59d642.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4720edf8-1aa0-4711-ab07-da56bc59d642 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 525px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-4720edf8-1aa0-4711-ab07-da56bc59d642 {
  
  
  
  
}

#s-4720edf8-1aa0-4711-ab07-da56bc59d642 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4720edf8-1aa0-4711-ab07-da56bc59d642 .shg-image-content-wrapper {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }

    #s-4720edf8-1aa0-4711-ab07-da56bc59d642 .shogun-image-link {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4720edf8-1aa0-4711-ab07-da56bc59d642 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4720edf8-1aa0-4711-ab07-da56bc59d642.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4720edf8-1aa0-4711-ab07-da56bc59d642 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 525px;
  }



  img.s-4720edf8-1aa0-4711-ab07-da56bc59d642.shogun-image {
    
    
    
    max-height: 525px;
  }


.s-4720edf8-1aa0-4711-ab07-da56bc59d642 .shogun-image-content {
  
    align-items: center;
  
}

.s-4720edf8-1aa0-4711-ab07-da56bc59d642.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4720edf8-1aa0-4711-ab07-da56bc59d642.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4720edf8-1aa0-4711-ab07-da56bc59d642.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-4720edf8-1aa0-4711-ab07-da56bc59d642 {
      --shg-aspect-ratio: calc(3772/937); 
    }

    .s-4720edf8-1aa0-4711-ab07-da56bc59d642.shogun-image-container {
      position: relative;
    }

    .s-4720edf8-1aa0-4711-ab07-da56bc59d642.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4720edf8-1aa0-4711-ab07-da56bc59d642.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4720edf8-1aa0-4711-ab07-da56bc59d642 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 525px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-4720edf8-1aa0-4711-ab07-da56bc59d642 {
  
  
  
  
}

#s-4720edf8-1aa0-4711-ab07-da56bc59d642 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4720edf8-1aa0-4711-ab07-da56bc59d642 .shg-image-content-wrapper {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }

    #s-4720edf8-1aa0-4711-ab07-da56bc59d642 .shogun-image-link {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4720edf8-1aa0-4711-ab07-da56bc59d642 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4720edf8-1aa0-4711-ab07-da56bc59d642.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4720edf8-1aa0-4711-ab07-da56bc59d642 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 525px;
  }



  img.s-4720edf8-1aa0-4711-ab07-da56bc59d642.shogun-image {
    
    
    
    max-height: 525px;
  }


.s-4720edf8-1aa0-4711-ab07-da56bc59d642 .shogun-image-content {
  
    align-items: center;
  
}

.s-4720edf8-1aa0-4711-ab07-da56bc59d642.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4720edf8-1aa0-4711-ab07-da56bc59d642.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4720edf8-1aa0-4711-ab07-da56bc59d642.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-4720edf8-1aa0-4711-ab07-da56bc59d642 {
      --shg-aspect-ratio: calc(3772/937); 
    }

    .s-4720edf8-1aa0-4711-ab07-da56bc59d642.shogun-image-container {
      position: relative;
    }

    .s-4720edf8-1aa0-4711-ab07-da56bc59d642.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4720edf8-1aa0-4711-ab07-da56bc59d642.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4720edf8-1aa0-4711-ab07-da56bc59d642 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 525px;
    }
  }

}
#s-688940e7-cf94-4066-8b7f-ea00d0c5189f {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
max-width: 800px;
}
@media (min-width: 1200px){#s-688940e7-cf94-4066-8b7f-ea00d0c5189f {
  display: none;
}
#s-688940e7-cf94-4066-8b7f-ea00d0c5189f, #wrap-s-688940e7-cf94-4066-8b7f-ea00d0c5189f { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-688940e7-cf94-4066-8b7f-ea00d0c5189f {
  display: none;
}
#s-688940e7-cf94-4066-8b7f-ea00d0c5189f, #wrap-s-688940e7-cf94-4066-8b7f-ea00d0c5189f { display: none !important; }}
#s-a00f0290-9e93-4f25-86f8-a1f127d41fd4 {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-top: 10%;
padding-left: 4%;
padding-bottom: 10%;
padding-right: 4%;
min-height: 50px;
max-width: 1600px;
background-color: rgba(34, 34, 34, 1);
}
@media (min-width: 1200px){#s-a00f0290-9e93-4f25-86f8-a1f127d41fd4 {
  display: none;
}
#s-a00f0290-9e93-4f25-86f8-a1f127d41fd4, #wrap-s-a00f0290-9e93-4f25-86f8-a1f127d41fd4 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-a00f0290-9e93-4f25-86f8-a1f127d41fd4 {
  display: none;
}
#s-a00f0290-9e93-4f25-86f8-a1f127d41fd4, #wrap-s-a00f0290-9e93-4f25-86f8-a1f127d41fd4 { display: none !important; }}







#s-a00f0290-9e93-4f25-86f8-a1f127d41fd4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a00f0290-9e93-4f25-86f8-a1f127d41fd4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 {
  margin-top: 30px;
margin-bottom: 10px;
max-width: 300px;
aspect-ratio: 3772/937;
text-align: center;
}



.shg-image-margin-container-s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 {
  
  
  margin-top: 30px;
  margin-bottom: 10px;
}

#s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 .shg-image-content-wrapper {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }

    #s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 .shogun-image-link {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 300px;
  }



  img.s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 .shogun-image-content {
  
    align-items: center;
  
}

.s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 {
      --shg-aspect-ratio: calc(3772/937); 
    }

    .s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shogun-image-container {
      position: relative;
    }

    .s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 300px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 {
  
  
  
  
}

#s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 .shg-image-content-wrapper {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }

    #s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 .shogun-image-link {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 300px;
  }



  img.s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 .shogun-image-content {
  
    align-items: center;
  
}

.s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 {
      --shg-aspect-ratio: calc(3772/937); 
    }

    .s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shogun-image-container {
      position: relative;
    }

    .s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 300px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 {
  
  
  
  
}

#s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 .shg-image-content-wrapper {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }

    #s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 .shogun-image-link {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 300px;
  }



  img.s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 .shogun-image-content {
  
    align-items: center;
  
}

.s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 {
      --shg-aspect-ratio: calc(3772/937); 
    }

    .s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shogun-image-container {
      position: relative;
    }

    .s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 300px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 {
  
  
  
  
}

#s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 .shg-image-content-wrapper {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }

    #s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 .shogun-image-link {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 300px;
  }



  img.s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 .shogun-image-content {
  
    align-items: center;
  
}

.s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 {
      --shg-aspect-ratio: calc(3772/937); 
    }

    .s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shogun-image-container {
      position: relative;
    }

    .s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 300px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 {
  
  
  
  
}

#s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 .shg-image-content-wrapper {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }

    #s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 .shogun-image-link {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 300px;
  }



  img.s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 .shogun-image-content {
  
    align-items: center;
  
}

.s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 {
      --shg-aspect-ratio: calc(3772/937); 
    }

    .s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shogun-image-container {
      position: relative;
    }

    .s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f3fb5c91-cd11-4d24-8a9d-b109568912b8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f3fb5c91-cd11-4d24-8a9d-b109568912b8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 300px;
    }
  }

}
#s-eb31fc07-ea3b-4ff0-bf40-d3679afc0efa {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
max-width: 800px;
}

/*
  $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;
}
