.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-1987423e-a110-4436-ab64-4928a234b20a {
  min-height: 50px;
}








#s-1987423e-a110-4436-ab64-4928a234b20a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1987423e-a110-4436-ab64-4928a234b20a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e8e776e8-4948-4c13-9112-29ed4e43ef19 {
  min-height: 50px;
}

#s-e8e776e8-4948-4c13-9112-29ed4e43ef19 {
  background-image: url();
}








#s-e8e776e8-4948-4c13-9112-29ed4e43ef19 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e8e776e8-4948-4c13-9112-29ed4e43ef19.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2cf05690-6557-4d5e-bc40-08cc864b7340 {
  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-2cf05690-6557-4d5e-bc40-08cc864b7340 {
  display: none;
}
#s-2cf05690-6557-4d5e-bc40-08cc864b7340, #wrap-s-2cf05690-6557-4d5e-bc40-08cc864b7340, #wrap-content-s-2cf05690-6557-4d5e-bc40-08cc864b7340 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-2cf05690-6557-4d5e-bc40-08cc864b7340 {
  display: none;
}
#s-2cf05690-6557-4d5e-bc40-08cc864b7340, #wrap-s-2cf05690-6557-4d5e-bc40-08cc864b7340, #wrap-content-s-2cf05690-6557-4d5e-bc40-08cc864b7340 { display: none !important; }}







#s-2cf05690-6557-4d5e-bc40-08cc864b7340 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2cf05690-6557-4d5e-bc40-08cc864b7340.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.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-ab6c3d75-bd0f-4858-8746-dc27ae3bdf49 {
  margin-top: 0px;
margin-bottom: 6%;
padding-left: 0%;
padding-right: 0%;
max-width: 100%;
}
@media (max-width: 767px){#s-ab6c3d75-bd0f-4858-8746-dc27ae3bdf49 {
  margin-left: 0%;
margin-bottom: 6%;
margin-right: 0%;
padding-right: 0%;
min-height: 0px;
}
}
#s-ab6c3d75-bd0f-4858-8746-dc27ae3bdf49 .shogun-table-wrapper {
  overflow: auto;
  border: 0px solid #D5D6D7;
  border-radius: 0px;
}

#s-ab6c3d75-bd0f-4858-8746-dc27ae3bdf49 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-ab6c3d75-bd0f-4858-8746-dc27ae3bdf49 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-ab6c3d75-bd0f-4858-8746-dc27ae3bdf49 td.shogun-table-row {
  background-color: rgba(0, 0, 0, 0);
  padding: 10px;
}

#s-ab6c3d75-bd0f-4858-8746-dc27ae3bdf49 td.shogun-table-column, #s-ab6c3d75-bd0f-4858-8746-dc27ae3bdf49 td.shogun-table-row {
  border: 0px solid #D5D6D7;
}
@media (max-width: 767px){#s-ab6c3d75-bd0f-4858-8746-dc27ae3bdf49 .shogun-table-wrapper {
  overflow: auto;
  border: 0px solid #D5D6D7;
  border-radius: 0px;
}

#s-ab6c3d75-bd0f-4858-8746-dc27ae3bdf49 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-ab6c3d75-bd0f-4858-8746-dc27ae3bdf49 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-ab6c3d75-bd0f-4858-8746-dc27ae3bdf49 td.shogun-table-row {
  background-color: rgba(0, 0, 0, 0);
  padding: 15px;
}

#s-ab6c3d75-bd0f-4858-8746-dc27ae3bdf49 td.shogun-table-column, #s-ab6c3d75-bd0f-4858-8746-dc27ae3bdf49 td.shogun-table-row {
  border: 0px solid #D5D6D7;
}
}
#s-8c6f952f-87d9-47fe-8748-5a483269242c {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-8c6f952f-87d9-47fe-8748-5a483269242c {
  margin-right: auto;
padding-left: 0%;
padding-right: 0%;
}
}







#s-8c6f952f-87d9-47fe-8748-5a483269242c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8c6f952f-87d9-47fe-8748-5a483269242c {
  cursor: pointer;
}#s-8c6f952f-87d9-47fe-8748-5a483269242c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-dc7b7da9-b0cd-489a-a0c9-a110bb708bf2 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-dc7b7da9-b0cd-489a-a0c9-a110bb708bf2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dc7b7da9-b0cd-489a-a0c9-a110bb708bf2.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-content > * {
  flex-shrink: 0; /* Prevents children from shrinking maintaining natural size*/
  width: 100%;
}
#s-cfafd52b-bea2-4545-b747-ae6187100375 {
  margin-top: 10px;
margin-left: 0%;
margin-bottom: 10px;
margin-right: 0%;
min-height: 350px;
max-width: 1080px;
text-align: center;
}
@media (max-width: 767px){#s-cfafd52b-bea2-4545-b747-ae6187100375 {
  margin-top: 10px;
margin-left: 0%;
margin-bottom: 5%;
margin-right: 0%;
text-align: center;
}
}
#s-cfafd52b-bea2-4545-b747-ae6187100375 {
  margin: 0 !important;
  overflow: visible;
}

#s-cfafd52b-bea2-4545-b747-ae6187100375-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cfafd52b-bea2-4545-b747-ae6187100375 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-cfafd52b-bea2-4545-b747-ae6187100375 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cfafd52b-bea2-4545-b747-ae6187100375 img.shogun-image {
  /* Add background color handling */
  
}

#s-cfafd52b-bea2-4545-b747-ae6187100375 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-cfafd52b-bea2-4545-b747-ae6187100375 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-cfafd52b-bea2-4545-b747-ae6187100375.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cfafd52b-bea2-4545-b747-ae6187100375.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cfafd52b-bea2-4545-b747-ae6187100375.shogun-image {
  box-sizing: border-box;
}



.s-cfafd52b-bea2-4545-b747-ae6187100375 img.shogun-image {
  min-height: 350px;
}


@media (min-width: 1200px){#s-cfafd52b-bea2-4545-b747-ae6187100375 {
  margin: 0 !important;
  overflow: visible;
}

#s-cfafd52b-bea2-4545-b747-ae6187100375-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cfafd52b-bea2-4545-b747-ae6187100375 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cfafd52b-bea2-4545-b747-ae6187100375 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cfafd52b-bea2-4545-b747-ae6187100375 img.shogun-image {
  /* Add background color handling */
  
}

#s-cfafd52b-bea2-4545-b747-ae6187100375 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-cfafd52b-bea2-4545-b747-ae6187100375 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-cfafd52b-bea2-4545-b747-ae6187100375.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cfafd52b-bea2-4545-b747-ae6187100375.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cfafd52b-bea2-4545-b747-ae6187100375.shogun-image {
  box-sizing: border-box;
}



.s-cfafd52b-bea2-4545-b747-ae6187100375 img.shogun-image {
  min-height: 350px;
}


}@media (min-width: 992px) and (max-width: 1199px){#s-cfafd52b-bea2-4545-b747-ae6187100375 {
  margin: 0 !important;
  overflow: visible;
}

#s-cfafd52b-bea2-4545-b747-ae6187100375-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cfafd52b-bea2-4545-b747-ae6187100375 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cfafd52b-bea2-4545-b747-ae6187100375 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cfafd52b-bea2-4545-b747-ae6187100375 img.shogun-image {
  /* Add background color handling */
  
}

#s-cfafd52b-bea2-4545-b747-ae6187100375 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-cfafd52b-bea2-4545-b747-ae6187100375 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-cfafd52b-bea2-4545-b747-ae6187100375.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cfafd52b-bea2-4545-b747-ae6187100375.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cfafd52b-bea2-4545-b747-ae6187100375.shogun-image {
  box-sizing: border-box;
}



.s-cfafd52b-bea2-4545-b747-ae6187100375 img.shogun-image {
  min-height: 350px;
}


}@media (min-width: 768px) and (max-width: 991px){#s-cfafd52b-bea2-4545-b747-ae6187100375 {
  margin: 0 !important;
  overflow: visible;
}

#s-cfafd52b-bea2-4545-b747-ae6187100375-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cfafd52b-bea2-4545-b747-ae6187100375 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cfafd52b-bea2-4545-b747-ae6187100375 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cfafd52b-bea2-4545-b747-ae6187100375 img.shogun-image {
  /* Add background color handling */
  
}

#s-cfafd52b-bea2-4545-b747-ae6187100375 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-cfafd52b-bea2-4545-b747-ae6187100375 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-cfafd52b-bea2-4545-b747-ae6187100375.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cfafd52b-bea2-4545-b747-ae6187100375.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cfafd52b-bea2-4545-b747-ae6187100375.shogun-image {
  box-sizing: border-box;
}



.s-cfafd52b-bea2-4545-b747-ae6187100375 img.shogun-image {
  min-height: 350px;
}


}@media (max-width: 767px){#s-cfafd52b-bea2-4545-b747-ae6187100375 {
  margin: 0 !important;
  overflow: visible;
}

#s-cfafd52b-bea2-4545-b747-ae6187100375-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cfafd52b-bea2-4545-b747-ae6187100375 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 10px;
  margin-bottom: 5%;
}

.shg-image-content-margin-container-s-cfafd52b-bea2-4545-b747-ae6187100375 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cfafd52b-bea2-4545-b747-ae6187100375 img.shogun-image {
  /* Add background color handling */
  
}

#s-cfafd52b-bea2-4545-b747-ae6187100375 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  border-radius: 5px;

}






.s-cfafd52b-bea2-4545-b747-ae6187100375 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cfafd52b-bea2-4545-b747-ae6187100375.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cfafd52b-bea2-4545-b747-ae6187100375.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cfafd52b-bea2-4545-b747-ae6187100375.shogun-image {
  box-sizing: border-box;
}



.s-cfafd52b-bea2-4545-b747-ae6187100375 img.shogun-image {
  min-height: 350px;
}


}
.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-c02f768c-621c-4c93-871e-d6e2cc515aad {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-c02f768c-621c-4c93-871e-d6e2cc515aad {
  margin-top: 5%;
}
}
#s-e5f8a837-1f89-41ae-ac80-36a71e3e5af0 {
  padding-top: 10%;
padding-left: 4%;
padding-bottom: 3%;
padding-right: 2%;
min-height: 50px;
}
@media (max-width: 767px){#s-e5f8a837-1f89-41ae-ac80-36a71e3e5af0 {
  padding-top: 0%;
padding-left: 0%;
padding-right: 0%;
}
}







#s-e5f8a837-1f89-41ae-ac80-36a71e3e5af0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e5f8a837-1f89-41ae-ac80-36a71e3e5af0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-71d760cb-4097-492a-b46f-ced16c435b77 {
  margin-left: auto;
margin-right: auto;
}

#s-f5bc098b-cc68-4e06-b659-63d6a114cbac {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-f5bc098b-cc68-4e06-b659-63d6a114cbac {
  margin-right: auto;
padding-left: 0%;
padding-right: 0%;
}
}







#s-f5bc098b-cc68-4e06-b659-63d6a114cbac > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f5bc098b-cc68-4e06-b659-63d6a114cbac {
  cursor: pointer;
}#s-f5bc098b-cc68-4e06-b659-63d6a114cbac.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width: 767px){






#s-f5bc098b-cc68-4e06-b659-63d6a114cbac > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f5bc098b-cc68-4e06-b659-63d6a114cbac {
  cursor: pointer;
}#s-f5bc098b-cc68-4e06-b659-63d6a114cbac.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
}
#s-d64dc611-ff7d-490b-bfc4-9d4320b8eff6 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-d64dc611-ff7d-490b-bfc4-9d4320b8eff6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d64dc611-ff7d-490b-bfc4-9d4320b8eff6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-dee60db1-0a70-43ad-9abd-326efb384e18 {
  margin-top: 10px;
margin-left: 0%;
margin-bottom: 10px;
margin-right: 0%;
min-height: 350px;
max-width: 1080px;
text-align: center;
}
@media (max-width: 767px){#s-dee60db1-0a70-43ad-9abd-326efb384e18 {
  margin-bottom: 5%;
text-align: center;
}
}
#s-dee60db1-0a70-43ad-9abd-326efb384e18 {
  margin: 0 !important;
  overflow: visible;
}

#s-dee60db1-0a70-43ad-9abd-326efb384e18-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dee60db1-0a70-43ad-9abd-326efb384e18 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-dee60db1-0a70-43ad-9abd-326efb384e18 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dee60db1-0a70-43ad-9abd-326efb384e18 img.shogun-image {
  /* Add background color handling */
  
}

#s-dee60db1-0a70-43ad-9abd-326efb384e18 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-dee60db1-0a70-43ad-9abd-326efb384e18 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-dee60db1-0a70-43ad-9abd-326efb384e18.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dee60db1-0a70-43ad-9abd-326efb384e18.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dee60db1-0a70-43ad-9abd-326efb384e18.shogun-image {
  box-sizing: border-box;
}



.s-dee60db1-0a70-43ad-9abd-326efb384e18 img.shogun-image {
  min-height: 350px;
}


@media (min-width: 1200px){#s-dee60db1-0a70-43ad-9abd-326efb384e18 {
  margin: 0 !important;
  overflow: visible;
}

#s-dee60db1-0a70-43ad-9abd-326efb384e18-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dee60db1-0a70-43ad-9abd-326efb384e18 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dee60db1-0a70-43ad-9abd-326efb384e18 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dee60db1-0a70-43ad-9abd-326efb384e18 img.shogun-image {
  /* Add background color handling */
  
}

#s-dee60db1-0a70-43ad-9abd-326efb384e18 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-dee60db1-0a70-43ad-9abd-326efb384e18 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-dee60db1-0a70-43ad-9abd-326efb384e18.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dee60db1-0a70-43ad-9abd-326efb384e18.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dee60db1-0a70-43ad-9abd-326efb384e18.shogun-image {
  box-sizing: border-box;
}



.s-dee60db1-0a70-43ad-9abd-326efb384e18 img.shogun-image {
  min-height: 350px;
}


}@media (min-width: 992px) and (max-width: 1199px){#s-dee60db1-0a70-43ad-9abd-326efb384e18 {
  margin: 0 !important;
  overflow: visible;
}

#s-dee60db1-0a70-43ad-9abd-326efb384e18-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dee60db1-0a70-43ad-9abd-326efb384e18 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dee60db1-0a70-43ad-9abd-326efb384e18 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dee60db1-0a70-43ad-9abd-326efb384e18 img.shogun-image {
  /* Add background color handling */
  
}

#s-dee60db1-0a70-43ad-9abd-326efb384e18 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-dee60db1-0a70-43ad-9abd-326efb384e18 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-dee60db1-0a70-43ad-9abd-326efb384e18.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dee60db1-0a70-43ad-9abd-326efb384e18.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dee60db1-0a70-43ad-9abd-326efb384e18.shogun-image {
  box-sizing: border-box;
}



.s-dee60db1-0a70-43ad-9abd-326efb384e18 img.shogun-image {
  min-height: 350px;
}


}@media (min-width: 768px) and (max-width: 991px){#s-dee60db1-0a70-43ad-9abd-326efb384e18 {
  margin: 0 !important;
  overflow: visible;
}

#s-dee60db1-0a70-43ad-9abd-326efb384e18-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dee60db1-0a70-43ad-9abd-326efb384e18 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-dee60db1-0a70-43ad-9abd-326efb384e18 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dee60db1-0a70-43ad-9abd-326efb384e18 img.shogun-image {
  /* Add background color handling */
  
}

#s-dee60db1-0a70-43ad-9abd-326efb384e18 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-dee60db1-0a70-43ad-9abd-326efb384e18 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-dee60db1-0a70-43ad-9abd-326efb384e18.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dee60db1-0a70-43ad-9abd-326efb384e18.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dee60db1-0a70-43ad-9abd-326efb384e18.shogun-image {
  box-sizing: border-box;
}



.s-dee60db1-0a70-43ad-9abd-326efb384e18 img.shogun-image {
  min-height: 350px;
}


}@media (max-width: 767px){#s-dee60db1-0a70-43ad-9abd-326efb384e18 {
  margin: 0 !important;
  overflow: visible;
}

#s-dee60db1-0a70-43ad-9abd-326efb384e18-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-dee60db1-0a70-43ad-9abd-326efb384e18 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  margin-bottom: 5%;
}

.shg-image-content-margin-container-s-dee60db1-0a70-43ad-9abd-326efb384e18 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-dee60db1-0a70-43ad-9abd-326efb384e18 img.shogun-image {
  /* Add background color handling */
  
}

#s-dee60db1-0a70-43ad-9abd-326efb384e18 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  border-radius: 5px;

}






.s-dee60db1-0a70-43ad-9abd-326efb384e18 .shogun-image-content {
  
    justify-content: center;
  
}

.s-dee60db1-0a70-43ad-9abd-326efb384e18.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dee60db1-0a70-43ad-9abd-326efb384e18.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dee60db1-0a70-43ad-9abd-326efb384e18.shogun-image {
  box-sizing: border-box;
}



.s-dee60db1-0a70-43ad-9abd-326efb384e18 img.shogun-image {
  min-height: 350px;
}


}
#s-49e92010-8bc9-40a5-8989-fa7acdc19037 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-49e92010-8bc9-40a5-8989-fa7acdc19037 {
  margin-top: 5%;
}
}
#s-5ebb44ab-7f84-4c12-bdf8-5b332a58ca45 {
  padding-top: 10%;
padding-left: 4%;
padding-bottom: 3%;
padding-right: 2%;
min-height: 50px;
}
@media (max-width: 767px){#s-5ebb44ab-7f84-4c12-bdf8-5b332a58ca45 {
  padding-top: 0%;
padding-left: 0%;
padding-right: 0%;
}
}







#s-5ebb44ab-7f84-4c12-bdf8-5b332a58ca45 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5ebb44ab-7f84-4c12-bdf8-5b332a58ca45.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5e314036-533e-4c11-a1b4-aaf2079aad6d {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-5e314036-533e-4c11-a1b4-aaf2079aad6d {
  margin-right: auto;
}
}
#s-33772c25-d774-44ee-a5bf-01f8319bbe7d {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-33772c25-d774-44ee-a5bf-01f8319bbe7d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-33772c25-d774-44ee-a5bf-01f8319bbe7d {
  cursor: pointer;
}#s-33772c25-d774-44ee-a5bf-01f8319bbe7d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width: 767px){






#s-33772c25-d774-44ee-a5bf-01f8319bbe7d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-33772c25-d774-44ee-a5bf-01f8319bbe7d {
  cursor: pointer;
}#s-33772c25-d774-44ee-a5bf-01f8319bbe7d.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-e1d9f3c3-1d83-4c93-a4b5-6b4ccf1b25d9 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-e1d9f3c3-1d83-4c93-a4b5-6b4ccf1b25d9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e1d9f3c3-1d83-4c93-a4b5-6b4ccf1b25d9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e26a1743-dad1-44bb-a2c7-fecd955e0076 {
  margin-top: 10px;
margin-bottom: 10px;
min-height: 350px;
max-width: 560px;
text-align: center;
}
@media (max-width: 767px){#s-e26a1743-dad1-44bb-a2c7-fecd955e0076 {
  margin-top: 10px;
margin-bottom: 5%;
text-align: center;
}
}
#s-e26a1743-dad1-44bb-a2c7-fecd955e0076 {
  margin: 0 !important;
  overflow: visible;
}

#s-e26a1743-dad1-44bb-a2c7-fecd955e0076-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e26a1743-dad1-44bb-a2c7-fecd955e0076 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 10px;
  margin-bottom: 10px;
}

.shg-image-content-margin-container-s-e26a1743-dad1-44bb-a2c7-fecd955e0076 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e26a1743-dad1-44bb-a2c7-fecd955e0076 img.shogun-image {
  /* Add background color handling */
  
}

#s-e26a1743-dad1-44bb-a2c7-fecd955e0076 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e26a1743-dad1-44bb-a2c7-fecd955e0076 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-e26a1743-dad1-44bb-a2c7-fecd955e0076.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e26a1743-dad1-44bb-a2c7-fecd955e0076.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e26a1743-dad1-44bb-a2c7-fecd955e0076.shogun-image {
  box-sizing: border-box;
}



.s-e26a1743-dad1-44bb-a2c7-fecd955e0076 img.shogun-image {
  min-height: 350px;
}


@media (min-width: 1200px){#s-e26a1743-dad1-44bb-a2c7-fecd955e0076 {
  margin: 0 !important;
  overflow: visible;
}

#s-e26a1743-dad1-44bb-a2c7-fecd955e0076-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e26a1743-dad1-44bb-a2c7-fecd955e0076 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e26a1743-dad1-44bb-a2c7-fecd955e0076 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e26a1743-dad1-44bb-a2c7-fecd955e0076 img.shogun-image {
  /* Add background color handling */
  
}

#s-e26a1743-dad1-44bb-a2c7-fecd955e0076 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e26a1743-dad1-44bb-a2c7-fecd955e0076 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-e26a1743-dad1-44bb-a2c7-fecd955e0076.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e26a1743-dad1-44bb-a2c7-fecd955e0076.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e26a1743-dad1-44bb-a2c7-fecd955e0076.shogun-image {
  box-sizing: border-box;
}



.s-e26a1743-dad1-44bb-a2c7-fecd955e0076 img.shogun-image {
  min-height: 350px;
}


}@media (min-width: 992px) and (max-width: 1199px){#s-e26a1743-dad1-44bb-a2c7-fecd955e0076 {
  margin: 0 !important;
  overflow: visible;
}

#s-e26a1743-dad1-44bb-a2c7-fecd955e0076-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e26a1743-dad1-44bb-a2c7-fecd955e0076 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e26a1743-dad1-44bb-a2c7-fecd955e0076 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e26a1743-dad1-44bb-a2c7-fecd955e0076 img.shogun-image {
  /* Add background color handling */
  
}

#s-e26a1743-dad1-44bb-a2c7-fecd955e0076 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e26a1743-dad1-44bb-a2c7-fecd955e0076 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-e26a1743-dad1-44bb-a2c7-fecd955e0076.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e26a1743-dad1-44bb-a2c7-fecd955e0076.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e26a1743-dad1-44bb-a2c7-fecd955e0076.shogun-image {
  box-sizing: border-box;
}



.s-e26a1743-dad1-44bb-a2c7-fecd955e0076 img.shogun-image {
  min-height: 350px;
}


}@media (min-width: 768px) and (max-width: 991px){#s-e26a1743-dad1-44bb-a2c7-fecd955e0076 {
  margin: 0 !important;
  overflow: visible;
}

#s-e26a1743-dad1-44bb-a2c7-fecd955e0076-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e26a1743-dad1-44bb-a2c7-fecd955e0076 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e26a1743-dad1-44bb-a2c7-fecd955e0076 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e26a1743-dad1-44bb-a2c7-fecd955e0076 img.shogun-image {
  /* Add background color handling */
  
}

#s-e26a1743-dad1-44bb-a2c7-fecd955e0076 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e26a1743-dad1-44bb-a2c7-fecd955e0076 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-e26a1743-dad1-44bb-a2c7-fecd955e0076.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e26a1743-dad1-44bb-a2c7-fecd955e0076.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e26a1743-dad1-44bb-a2c7-fecd955e0076.shogun-image {
  box-sizing: border-box;
}



.s-e26a1743-dad1-44bb-a2c7-fecd955e0076 img.shogun-image {
  min-height: 350px;
}


}@media (max-width: 767px){#s-e26a1743-dad1-44bb-a2c7-fecd955e0076 {
  margin: 0 !important;
  overflow: visible;
}

#s-e26a1743-dad1-44bb-a2c7-fecd955e0076-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e26a1743-dad1-44bb-a2c7-fecd955e0076 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 10px;
  margin-bottom: 5%;
}

.shg-image-content-margin-container-s-e26a1743-dad1-44bb-a2c7-fecd955e0076 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e26a1743-dad1-44bb-a2c7-fecd955e0076 img.shogun-image {
  /* Add background color handling */
  
}

#s-e26a1743-dad1-44bb-a2c7-fecd955e0076 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  border-radius: 5px;

}






.s-e26a1743-dad1-44bb-a2c7-fecd955e0076 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e26a1743-dad1-44bb-a2c7-fecd955e0076.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e26a1743-dad1-44bb-a2c7-fecd955e0076.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e26a1743-dad1-44bb-a2c7-fecd955e0076.shogun-image {
  box-sizing: border-box;
}



.s-e26a1743-dad1-44bb-a2c7-fecd955e0076 img.shogun-image {
  min-height: 350px;
}


}
#s-57f5f1e0-ece2-4d42-9fe0-121a351e53c8 {
  padding-top: 10%;
padding-left: 4%;
padding-bottom: 3%;
padding-right: 2%;
min-height: 50px;
}
@media (max-width: 767px){#s-57f5f1e0-ece2-4d42-9fe0-121a351e53c8 {
  padding-top: 0%;
padding-left: 0%;
padding-right: 0%;
}
}







#s-57f5f1e0-ece2-4d42-9fe0-121a351e53c8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-57f5f1e0-ece2-4d42-9fe0-121a351e53c8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width: 767px){






#s-57f5f1e0-ece2-4d42-9fe0-121a351e53c8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-57f5f1e0-ece2-4d42-9fe0-121a351e53c8.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
}
#s-f78f95cc-4e95-4bd1-945d-d43415a0649e {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-f78f95cc-4e95-4bd1-945d-d43415a0649e {
  margin-top: 5%;
}
}
#s-b4b6d25f-64ca-47cc-a042-d7cdf1274e83 {
  margin-left: auto;
margin-right: auto;
}

#s-043b2188-4239-45c1-80da-e5b6b1592aaf {
  min-height: 50px;
background-color: rgba(34, 34, 34, 1);
}
@media (min-width: 1200px){#s-043b2188-4239-45c1-80da-e5b6b1592aaf {
  background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-043b2188-4239-45c1-80da-e5b6b1592aaf {
  display: none;
}
#s-043b2188-4239-45c1-80da-e5b6b1592aaf, #wrap-s-043b2188-4239-45c1-80da-e5b6b1592aaf, #wrap-content-s-043b2188-4239-45c1-80da-e5b6b1592aaf { display: none !important; }}@media (max-width: 767px){#s-043b2188-4239-45c1-80da-e5b6b1592aaf {
  display: none;
}
#s-043b2188-4239-45c1-80da-e5b6b1592aaf, #wrap-s-043b2188-4239-45c1-80da-e5b6b1592aaf, #wrap-content-s-043b2188-4239-45c1-80da-e5b6b1592aaf { display: none !important; }}







#s-043b2188-4239-45c1-80da-e5b6b1592aaf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-043b2188-4239-45c1-80da-e5b6b1592aaf.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-3620890e-0444-4a39-96c7-68f9468c8f63 {
  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-3620890e-0444-4a39-96c7-68f9468c8f63 {
  display: none;
}
#s-3620890e-0444-4a39-96c7-68f9468c8f63, #wrap-s-3620890e-0444-4a39-96c7-68f9468c8f63, #wrap-content-s-3620890e-0444-4a39-96c7-68f9468c8f63 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-3620890e-0444-4a39-96c7-68f9468c8f63 {
  display: none;
}
#s-3620890e-0444-4a39-96c7-68f9468c8f63, #wrap-s-3620890e-0444-4a39-96c7-68f9468c8f63, #wrap-content-s-3620890e-0444-4a39-96c7-68f9468c8f63 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-3620890e-0444-4a39-96c7-68f9468c8f63 {
  display: none;
}
#s-3620890e-0444-4a39-96c7-68f9468c8f63, #wrap-s-3620890e-0444-4a39-96c7-68f9468c8f63, #wrap-content-s-3620890e-0444-4a39-96c7-68f9468c8f63 { display: none !important; }}@media (max-width: 767px){#s-3620890e-0444-4a39-96c7-68f9468c8f63 {
  display: none;
}
#s-3620890e-0444-4a39-96c7-68f9468c8f63, #wrap-s-3620890e-0444-4a39-96c7-68f9468c8f63, #wrap-content-s-3620890e-0444-4a39-96c7-68f9468c8f63 { display: none !important; }}
#s-3620890e-0444-4a39-96c7-68f9468c8f63 .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-3c0449f2-13ad-4a85-8f8d-8d72d1a11281 {
  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-3c0449f2-13ad-4a85-8f8d-8d72d1a11281 {
  margin-bottom: 1%;
}
}
@media (min-width: 0px) {
[id="s-3c0449f2-13ad-4a85-8f8d-8d72d1a11281"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3c0449f2-13ad-4a85-8f8d-8d72d1a11281"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-3c0449f2-13ad-4a85-8f8d-8d72d1a11281"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-3c0449f2-13ad-4a85-8f8d-8d72d1a11281"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-cb914f6d-cf9b-477d-ad83-7c364555b762 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-cb914f6d-cf9b-477d-ad83-7c364555b762 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cb914f6d-cf9b-477d-ad83-7c364555b762 {
  cursor: pointer;
}#s-cb914f6d-cf9b-477d-ad83-7c364555b762.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-33f7b87a-56ee-413c-a05f-3cfef9600395 {
  max-width: 560px;
text-align: center;
opacity: 1;
}
#s-33f7b87a-56ee-413c-a05f-3cfef9600395:hover {opacity: 1 !important;}
#s-33f7b87a-56ee-413c-a05f-3cfef9600395 {
  margin: 0 !important;
  overflow: visible;
}

#s-33f7b87a-56ee-413c-a05f-3cfef9600395-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-33f7b87a-56ee-413c-a05f-3cfef9600395 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-33f7b87a-56ee-413c-a05f-3cfef9600395 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-33f7b87a-56ee-413c-a05f-3cfef9600395 img.shogun-image {
  /* Add background color handling */
  
}

#s-33f7b87a-56ee-413c-a05f-3cfef9600395 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  border-radius: 5px;

}






.s-33f7b87a-56ee-413c-a05f-3cfef9600395 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-33f7b87a-56ee-413c-a05f-3cfef9600395.shg-align-container {
  display: flex;
  justify-content: center
}

.s-33f7b87a-56ee-413c-a05f-3cfef9600395.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-33f7b87a-56ee-413c-a05f-3cfef9600395.shogun-image {
  box-sizing: border-box;
}


.s-33f7b87a-56ee-413c-a05f-3cfef9600395 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-33f7b87a-56ee-413c-a05f-3cfef9600395 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-33f7b87a-56ee-413c-a05f-3cfef9600395 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-33f7b87a-56ee-413c-a05f-3cfef9600395 img.shogun-image {
  
}


@media (min-width: 1200px){#s-33f7b87a-56ee-413c-a05f-3cfef9600395 {
  margin: 0 !important;
  overflow: visible;
}

#s-33f7b87a-56ee-413c-a05f-3cfef9600395-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-33f7b87a-56ee-413c-a05f-3cfef9600395 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-33f7b87a-56ee-413c-a05f-3cfef9600395 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-33f7b87a-56ee-413c-a05f-3cfef9600395 img.shogun-image {
  /* Add background color handling */
  
}

#s-33f7b87a-56ee-413c-a05f-3cfef9600395 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-33f7b87a-56ee-413c-a05f-3cfef9600395 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-33f7b87a-56ee-413c-a05f-3cfef9600395.shg-align-container {
  display: flex;
  justify-content: center
}

.s-33f7b87a-56ee-413c-a05f-3cfef9600395.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-33f7b87a-56ee-413c-a05f-3cfef9600395.shogun-image {
  box-sizing: border-box;
}


.s-33f7b87a-56ee-413c-a05f-3cfef9600395 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-33f7b87a-56ee-413c-a05f-3cfef9600395 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-33f7b87a-56ee-413c-a05f-3cfef9600395 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-33f7b87a-56ee-413c-a05f-3cfef9600395 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-33f7b87a-56ee-413c-a05f-3cfef9600395 {
  margin: 0 !important;
  overflow: visible;
}

#s-33f7b87a-56ee-413c-a05f-3cfef9600395-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-33f7b87a-56ee-413c-a05f-3cfef9600395 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-33f7b87a-56ee-413c-a05f-3cfef9600395 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-33f7b87a-56ee-413c-a05f-3cfef9600395 img.shogun-image {
  /* Add background color handling */
  
}

#s-33f7b87a-56ee-413c-a05f-3cfef9600395 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-33f7b87a-56ee-413c-a05f-3cfef9600395 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-33f7b87a-56ee-413c-a05f-3cfef9600395.shg-align-container {
  display: flex;
  justify-content: center
}

.s-33f7b87a-56ee-413c-a05f-3cfef9600395.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-33f7b87a-56ee-413c-a05f-3cfef9600395.shogun-image {
  box-sizing: border-box;
}


.s-33f7b87a-56ee-413c-a05f-3cfef9600395 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-33f7b87a-56ee-413c-a05f-3cfef9600395 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-33f7b87a-56ee-413c-a05f-3cfef9600395 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-33f7b87a-56ee-413c-a05f-3cfef9600395 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-33f7b87a-56ee-413c-a05f-3cfef9600395 {
  margin: 0 !important;
  overflow: visible;
}

#s-33f7b87a-56ee-413c-a05f-3cfef9600395-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-33f7b87a-56ee-413c-a05f-3cfef9600395 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-33f7b87a-56ee-413c-a05f-3cfef9600395 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-33f7b87a-56ee-413c-a05f-3cfef9600395 img.shogun-image {
  /* Add background color handling */
  
}

#s-33f7b87a-56ee-413c-a05f-3cfef9600395 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-33f7b87a-56ee-413c-a05f-3cfef9600395 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-33f7b87a-56ee-413c-a05f-3cfef9600395.shg-align-container {
  display: flex;
  justify-content: center
}

.s-33f7b87a-56ee-413c-a05f-3cfef9600395.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-33f7b87a-56ee-413c-a05f-3cfef9600395.shogun-image {
  box-sizing: border-box;
}


.s-33f7b87a-56ee-413c-a05f-3cfef9600395 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-33f7b87a-56ee-413c-a05f-3cfef9600395 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-33f7b87a-56ee-413c-a05f-3cfef9600395 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-33f7b87a-56ee-413c-a05f-3cfef9600395 img.shogun-image {
  
}


}@media (max-width: 767px){#s-33f7b87a-56ee-413c-a05f-3cfef9600395 {
  margin: 0 !important;
  overflow: visible;
}

#s-33f7b87a-56ee-413c-a05f-3cfef9600395-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-33f7b87a-56ee-413c-a05f-3cfef9600395 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-33f7b87a-56ee-413c-a05f-3cfef9600395 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-33f7b87a-56ee-413c-a05f-3cfef9600395 img.shogun-image {
  /* Add background color handling */
  
}

#s-33f7b87a-56ee-413c-a05f-3cfef9600395 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-33f7b87a-56ee-413c-a05f-3cfef9600395 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-33f7b87a-56ee-413c-a05f-3cfef9600395.shg-align-container {
  display: flex;
  justify-content: center
}

.s-33f7b87a-56ee-413c-a05f-3cfef9600395.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-33f7b87a-56ee-413c-a05f-3cfef9600395.shogun-image {
  box-sizing: border-box;
}


.s-33f7b87a-56ee-413c-a05f-3cfef9600395 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-33f7b87a-56ee-413c-a05f-3cfef9600395 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-33f7b87a-56ee-413c-a05f-3cfef9600395 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-33f7b87a-56ee-413c-a05f-3cfef9600395 img.shogun-image {
  
}


}
#s-e046dd4d-d149-43d3-8138-adeca82448e2 {
  padding-top: 4%;
padding-left: 4%;
padding-bottom: 4%;
padding-right: 0%;
min-height: 50px;
}
@media (min-width: 1200px){#s-e046dd4d-d149-43d3-8138-adeca82448e2 {
  padding-top: 4%;
padding-left: 0%;
padding-bottom: 0%;
}
}







#s-e046dd4d-d149-43d3-8138-adeca82448e2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e046dd4d-d149-43d3-8138-adeca82448e2.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-38d19e7e-ef44-4830-a85e-aef251d8e5e1 {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-bottom: 2%;
}

#s-c8f6eba3-7eca-4137-b7df-537d3bcc5542 {
  margin-left: auto;
margin-right: auto;
}

#s-ec8ff5dd-3e95-4e91-ba37-62ba95bb5c90 {
  margin-top: 10px;
margin-bottom: 10px;
}

#s-1cfc7ae7-d319-4028-be58-be2e7622c6a6 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-1cfc7ae7-d319-4028-be58-be2e7622c6a6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1cfc7ae7-d319-4028-be58-be2e7622c6a6 {
  cursor: pointer;
}#s-1cfc7ae7-d319-4028-be58-be2e7622c6a6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-85b22f42-ccbe-453e-acc2-906ea52a89b8 {
  max-width: 560px;
text-align: center;
opacity: 1;
}
#s-85b22f42-ccbe-453e-acc2-906ea52a89b8:hover {opacity: 1 !important;}
#s-85b22f42-ccbe-453e-acc2-906ea52a89b8 {
  margin: 0 !important;
  overflow: visible;
}

#s-85b22f42-ccbe-453e-acc2-906ea52a89b8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-85b22f42-ccbe-453e-acc2-906ea52a89b8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-85b22f42-ccbe-453e-acc2-906ea52a89b8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-85b22f42-ccbe-453e-acc2-906ea52a89b8 img.shogun-image {
  /* Add background color handling */
  
}

#s-85b22f42-ccbe-453e-acc2-906ea52a89b8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  border-radius: 5px;

}






.s-85b22f42-ccbe-453e-acc2-906ea52a89b8 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-85b22f42-ccbe-453e-acc2-906ea52a89b8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-85b22f42-ccbe-453e-acc2-906ea52a89b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-85b22f42-ccbe-453e-acc2-906ea52a89b8.shogun-image {
  box-sizing: border-box;
}


.s-85b22f42-ccbe-453e-acc2-906ea52a89b8 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-85b22f42-ccbe-453e-acc2-906ea52a89b8 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-85b22f42-ccbe-453e-acc2-906ea52a89b8 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-85b22f42-ccbe-453e-acc2-906ea52a89b8 img.shogun-image {
  
}


@media (min-width: 1200px){#s-85b22f42-ccbe-453e-acc2-906ea52a89b8 {
  margin: 0 !important;
  overflow: visible;
}

#s-85b22f42-ccbe-453e-acc2-906ea52a89b8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-85b22f42-ccbe-453e-acc2-906ea52a89b8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-85b22f42-ccbe-453e-acc2-906ea52a89b8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-85b22f42-ccbe-453e-acc2-906ea52a89b8 img.shogun-image {
  /* Add background color handling */
  
}

#s-85b22f42-ccbe-453e-acc2-906ea52a89b8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-85b22f42-ccbe-453e-acc2-906ea52a89b8 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-85b22f42-ccbe-453e-acc2-906ea52a89b8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-85b22f42-ccbe-453e-acc2-906ea52a89b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-85b22f42-ccbe-453e-acc2-906ea52a89b8.shogun-image {
  box-sizing: border-box;
}


.s-85b22f42-ccbe-453e-acc2-906ea52a89b8 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-85b22f42-ccbe-453e-acc2-906ea52a89b8 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-85b22f42-ccbe-453e-acc2-906ea52a89b8 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-85b22f42-ccbe-453e-acc2-906ea52a89b8 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-85b22f42-ccbe-453e-acc2-906ea52a89b8 {
  margin: 0 !important;
  overflow: visible;
}

#s-85b22f42-ccbe-453e-acc2-906ea52a89b8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-85b22f42-ccbe-453e-acc2-906ea52a89b8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-85b22f42-ccbe-453e-acc2-906ea52a89b8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-85b22f42-ccbe-453e-acc2-906ea52a89b8 img.shogun-image {
  /* Add background color handling */
  
}

#s-85b22f42-ccbe-453e-acc2-906ea52a89b8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-85b22f42-ccbe-453e-acc2-906ea52a89b8 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-85b22f42-ccbe-453e-acc2-906ea52a89b8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-85b22f42-ccbe-453e-acc2-906ea52a89b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-85b22f42-ccbe-453e-acc2-906ea52a89b8.shogun-image {
  box-sizing: border-box;
}


.s-85b22f42-ccbe-453e-acc2-906ea52a89b8 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-85b22f42-ccbe-453e-acc2-906ea52a89b8 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-85b22f42-ccbe-453e-acc2-906ea52a89b8 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-85b22f42-ccbe-453e-acc2-906ea52a89b8 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-85b22f42-ccbe-453e-acc2-906ea52a89b8 {
  margin: 0 !important;
  overflow: visible;
}

#s-85b22f42-ccbe-453e-acc2-906ea52a89b8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-85b22f42-ccbe-453e-acc2-906ea52a89b8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-85b22f42-ccbe-453e-acc2-906ea52a89b8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-85b22f42-ccbe-453e-acc2-906ea52a89b8 img.shogun-image {
  /* Add background color handling */
  
}

#s-85b22f42-ccbe-453e-acc2-906ea52a89b8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-85b22f42-ccbe-453e-acc2-906ea52a89b8 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-85b22f42-ccbe-453e-acc2-906ea52a89b8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-85b22f42-ccbe-453e-acc2-906ea52a89b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-85b22f42-ccbe-453e-acc2-906ea52a89b8.shogun-image {
  box-sizing: border-box;
}


.s-85b22f42-ccbe-453e-acc2-906ea52a89b8 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-85b22f42-ccbe-453e-acc2-906ea52a89b8 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-85b22f42-ccbe-453e-acc2-906ea52a89b8 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-85b22f42-ccbe-453e-acc2-906ea52a89b8 img.shogun-image {
  
}


}@media (max-width: 767px){#s-85b22f42-ccbe-453e-acc2-906ea52a89b8 {
  margin: 0 !important;
  overflow: visible;
}

#s-85b22f42-ccbe-453e-acc2-906ea52a89b8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-85b22f42-ccbe-453e-acc2-906ea52a89b8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-85b22f42-ccbe-453e-acc2-906ea52a89b8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-85b22f42-ccbe-453e-acc2-906ea52a89b8 img.shogun-image {
  /* Add background color handling */
  
}

#s-85b22f42-ccbe-453e-acc2-906ea52a89b8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-85b22f42-ccbe-453e-acc2-906ea52a89b8 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-85b22f42-ccbe-453e-acc2-906ea52a89b8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-85b22f42-ccbe-453e-acc2-906ea52a89b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-85b22f42-ccbe-453e-acc2-906ea52a89b8.shogun-image {
  box-sizing: border-box;
}


.s-85b22f42-ccbe-453e-acc2-906ea52a89b8 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-85b22f42-ccbe-453e-acc2-906ea52a89b8 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-85b22f42-ccbe-453e-acc2-906ea52a89b8 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-85b22f42-ccbe-453e-acc2-906ea52a89b8 img.shogun-image {
  
}


}
#s-4e28f697-c04a-4a13-b78e-420c3713d5fb {
  padding-top: 4%;
padding-left: 0%;
padding-bottom: 4%;
padding-right: 0%;
min-height: 50px;
}








#s-4e28f697-c04a-4a13-b78e-420c3713d5fb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4e28f697-c04a-4a13-b78e-420c3713d5fb.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d22b2fef-2aff-4392-b804-4e70f75381db {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-bottom: 2%;
}

#s-777b58a8-9cc6-48b0-bfe6-8faf04c7caf6 {
  margin-left: auto;
margin-right: auto;
}

#s-2776353d-3faa-4a35-80ab-2dd5af8b788f {
  margin-top: 10px;
margin-bottom: 10px;
}

#s-088823af-dc1c-43b0-91d0-8caa98e86354 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-088823af-dc1c-43b0-91d0-8caa98e86354 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-088823af-dc1c-43b0-91d0-8caa98e86354 {
  cursor: pointer;
}#s-088823af-dc1c-43b0-91d0-8caa98e86354.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6cdac24c-6d6e-4729-92e3-d2490ac74101 {
  max-width: 1080px;
text-align: center;
}

#s-6cdac24c-6d6e-4729-92e3-d2490ac74101 {
  margin: 0 !important;
  overflow: visible;
}

#s-6cdac24c-6d6e-4729-92e3-d2490ac74101-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6cdac24c-6d6e-4729-92e3-d2490ac74101 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6cdac24c-6d6e-4729-92e3-d2490ac74101 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6cdac24c-6d6e-4729-92e3-d2490ac74101 img.shogun-image {
  /* Add background color handling */
  
}

#s-6cdac24c-6d6e-4729-92e3-d2490ac74101 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  border-radius: 5px;

}






.s-6cdac24c-6d6e-4729-92e3-d2490ac74101 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-6cdac24c-6d6e-4729-92e3-d2490ac74101.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6cdac24c-6d6e-4729-92e3-d2490ac74101.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6cdac24c-6d6e-4729-92e3-d2490ac74101.shogun-image {
  box-sizing: border-box;
}


.s-6cdac24c-6d6e-4729-92e3-d2490ac74101 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-6cdac24c-6d6e-4729-92e3-d2490ac74101 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-6cdac24c-6d6e-4729-92e3-d2490ac74101 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-6cdac24c-6d6e-4729-92e3-d2490ac74101 img.shogun-image {
  
}


@media (min-width: 1200px){#s-6cdac24c-6d6e-4729-92e3-d2490ac74101 {
  margin: 0 !important;
  overflow: visible;
}

#s-6cdac24c-6d6e-4729-92e3-d2490ac74101-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6cdac24c-6d6e-4729-92e3-d2490ac74101 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6cdac24c-6d6e-4729-92e3-d2490ac74101 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6cdac24c-6d6e-4729-92e3-d2490ac74101 img.shogun-image {
  /* Add background color handling */
  
}

#s-6cdac24c-6d6e-4729-92e3-d2490ac74101 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6cdac24c-6d6e-4729-92e3-d2490ac74101 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-6cdac24c-6d6e-4729-92e3-d2490ac74101.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6cdac24c-6d6e-4729-92e3-d2490ac74101.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6cdac24c-6d6e-4729-92e3-d2490ac74101.shogun-image {
  box-sizing: border-box;
}


.s-6cdac24c-6d6e-4729-92e3-d2490ac74101 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-6cdac24c-6d6e-4729-92e3-d2490ac74101 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-6cdac24c-6d6e-4729-92e3-d2490ac74101 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-6cdac24c-6d6e-4729-92e3-d2490ac74101 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-6cdac24c-6d6e-4729-92e3-d2490ac74101 {
  margin: 0 !important;
  overflow: visible;
}

#s-6cdac24c-6d6e-4729-92e3-d2490ac74101-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6cdac24c-6d6e-4729-92e3-d2490ac74101 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6cdac24c-6d6e-4729-92e3-d2490ac74101 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6cdac24c-6d6e-4729-92e3-d2490ac74101 img.shogun-image {
  /* Add background color handling */
  
}

#s-6cdac24c-6d6e-4729-92e3-d2490ac74101 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6cdac24c-6d6e-4729-92e3-d2490ac74101 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-6cdac24c-6d6e-4729-92e3-d2490ac74101.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6cdac24c-6d6e-4729-92e3-d2490ac74101.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6cdac24c-6d6e-4729-92e3-d2490ac74101.shogun-image {
  box-sizing: border-box;
}


.s-6cdac24c-6d6e-4729-92e3-d2490ac74101 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-6cdac24c-6d6e-4729-92e3-d2490ac74101 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-6cdac24c-6d6e-4729-92e3-d2490ac74101 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-6cdac24c-6d6e-4729-92e3-d2490ac74101 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-6cdac24c-6d6e-4729-92e3-d2490ac74101 {
  margin: 0 !important;
  overflow: visible;
}

#s-6cdac24c-6d6e-4729-92e3-d2490ac74101-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6cdac24c-6d6e-4729-92e3-d2490ac74101 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6cdac24c-6d6e-4729-92e3-d2490ac74101 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6cdac24c-6d6e-4729-92e3-d2490ac74101 img.shogun-image {
  /* Add background color handling */
  
}

#s-6cdac24c-6d6e-4729-92e3-d2490ac74101 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6cdac24c-6d6e-4729-92e3-d2490ac74101 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-6cdac24c-6d6e-4729-92e3-d2490ac74101.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6cdac24c-6d6e-4729-92e3-d2490ac74101.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6cdac24c-6d6e-4729-92e3-d2490ac74101.shogun-image {
  box-sizing: border-box;
}


.s-6cdac24c-6d6e-4729-92e3-d2490ac74101 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-6cdac24c-6d6e-4729-92e3-d2490ac74101 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-6cdac24c-6d6e-4729-92e3-d2490ac74101 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-6cdac24c-6d6e-4729-92e3-d2490ac74101 img.shogun-image {
  
}


}@media (max-width: 767px){#s-6cdac24c-6d6e-4729-92e3-d2490ac74101 {
  margin: 0 !important;
  overflow: visible;
}

#s-6cdac24c-6d6e-4729-92e3-d2490ac74101-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6cdac24c-6d6e-4729-92e3-d2490ac74101 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6cdac24c-6d6e-4729-92e3-d2490ac74101 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6cdac24c-6d6e-4729-92e3-d2490ac74101 img.shogun-image {
  /* Add background color handling */
  
}

#s-6cdac24c-6d6e-4729-92e3-d2490ac74101 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6cdac24c-6d6e-4729-92e3-d2490ac74101 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-6cdac24c-6d6e-4729-92e3-d2490ac74101.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6cdac24c-6d6e-4729-92e3-d2490ac74101.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6cdac24c-6d6e-4729-92e3-d2490ac74101.shogun-image {
  box-sizing: border-box;
}


.s-6cdac24c-6d6e-4729-92e3-d2490ac74101 .shg-image-content-wrapper .shogun-image.hover {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

.s-6cdac24c-6d6e-4729-92e3-d2490ac74101 .shg-image-content-wrapper:hover .shogun-image:not(.hover) {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.s-6cdac24c-6d6e-4729-92e3-d2490ac74101 .shg-image-content-wrapper:hover .shogun-image.hover {
  opacity: 1;
}


.s-6cdac24c-6d6e-4729-92e3-d2490ac74101 img.shogun-image {
  
}


}
#s-763fbb9a-425d-4119-a02c-1c8d2b955add {
  padding-top: 4%;
padding-left: 0%;
padding-bottom: 4%;
padding-right: 0%;
min-height: 50px;
}








#s-763fbb9a-425d-4119-a02c-1c8d2b955add > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-763fbb9a-425d-4119-a02c-1c8d2b955add.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b3a4fcb4-9335-47fd-8a77-3d0ca1626ecb {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
padding-bottom: 2%;
}

#s-7333e35b-f80a-4516-8a17-91793ad1a142 {
  margin-left: auto;
margin-right: auto;
}

#s-bcac48af-581d-4b9e-96e0-ad34a4b42f3a {
  margin-top: 10px;
margin-bottom: 10px;
}

#s-b30af0be-ad0f-4fc1-96e1-9e42107d64c3 {
  min-height: 50px;
}








#s-b30af0be-ad0f-4fc1-96e1-9e42107d64c3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b30af0be-ad0f-4fc1-96e1-9e42107d64c3.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-9f8aa4f6-724e-4876-bec4-8c244c513122 {
  min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-9f8aa4f6-724e-4876-bec4-8c244c513122 {
  display: none;
}
#s-9f8aa4f6-724e-4876-bec4-8c244c513122, #wrap-s-9f8aa4f6-724e-4876-bec4-8c244c513122, #wrap-content-s-9f8aa4f6-724e-4876-bec4-8c244c513122 { display: none !important; }}@media (max-width: 767px){#s-9f8aa4f6-724e-4876-bec4-8c244c513122 {
  display: none;
}
#s-9f8aa4f6-724e-4876-bec4-8c244c513122, #wrap-s-9f8aa4f6-724e-4876-bec4-8c244c513122, #wrap-content-s-9f8aa4f6-724e-4876-bec4-8c244c513122 { display: none !important; }}







#s-9f8aa4f6-724e-4876-bec4-8c244c513122 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9f8aa4f6-724e-4876-bec4-8c244c513122.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c54ef596-6558-40db-9996-1186dddff216 {
  max-width: 100%;
text-align: center;
}

#s-c54ef596-6558-40db-9996-1186dddff216 {
  margin: 0 !important;
  overflow: visible;
}

#s-c54ef596-6558-40db-9996-1186dddff216-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c54ef596-6558-40db-9996-1186dddff216 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c54ef596-6558-40db-9996-1186dddff216 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c54ef596-6558-40db-9996-1186dddff216 img.shogun-image {
  /* Add background color handling */
  
}

#s-c54ef596-6558-40db-9996-1186dddff216 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c54ef596-6558-40db-9996-1186dddff216 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-c54ef596-6558-40db-9996-1186dddff216.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c54ef596-6558-40db-9996-1186dddff216.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c54ef596-6558-40db-9996-1186dddff216.shogun-image {
  box-sizing: border-box;
}



.s-c54ef596-6558-40db-9996-1186dddff216 img.shogun-image {
  
}


@media (min-width: 1200px){#s-c54ef596-6558-40db-9996-1186dddff216 {
  margin: 0 !important;
  overflow: visible;
}

#s-c54ef596-6558-40db-9996-1186dddff216-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c54ef596-6558-40db-9996-1186dddff216 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c54ef596-6558-40db-9996-1186dddff216 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c54ef596-6558-40db-9996-1186dddff216 img.shogun-image {
  /* Add background color handling */
  
}

#s-c54ef596-6558-40db-9996-1186dddff216 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c54ef596-6558-40db-9996-1186dddff216 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-c54ef596-6558-40db-9996-1186dddff216.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c54ef596-6558-40db-9996-1186dddff216.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c54ef596-6558-40db-9996-1186dddff216.shogun-image {
  box-sizing: border-box;
}



.s-c54ef596-6558-40db-9996-1186dddff216 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-c54ef596-6558-40db-9996-1186dddff216 {
  margin: 0 !important;
  overflow: visible;
}

#s-c54ef596-6558-40db-9996-1186dddff216-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c54ef596-6558-40db-9996-1186dddff216 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c54ef596-6558-40db-9996-1186dddff216 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c54ef596-6558-40db-9996-1186dddff216 img.shogun-image {
  /* Add background color handling */
  
}

#s-c54ef596-6558-40db-9996-1186dddff216 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c54ef596-6558-40db-9996-1186dddff216 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-c54ef596-6558-40db-9996-1186dddff216.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c54ef596-6558-40db-9996-1186dddff216.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c54ef596-6558-40db-9996-1186dddff216.shogun-image {
  box-sizing: border-box;
}



.s-c54ef596-6558-40db-9996-1186dddff216 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-c54ef596-6558-40db-9996-1186dddff216 {
  margin: 0 !important;
  overflow: visible;
}

#s-c54ef596-6558-40db-9996-1186dddff216-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c54ef596-6558-40db-9996-1186dddff216 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c54ef596-6558-40db-9996-1186dddff216 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c54ef596-6558-40db-9996-1186dddff216 img.shogun-image {
  /* Add background color handling */
  
}

#s-c54ef596-6558-40db-9996-1186dddff216 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c54ef596-6558-40db-9996-1186dddff216 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-c54ef596-6558-40db-9996-1186dddff216.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c54ef596-6558-40db-9996-1186dddff216.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c54ef596-6558-40db-9996-1186dddff216.shogun-image {
  box-sizing: border-box;
}



.s-c54ef596-6558-40db-9996-1186dddff216 img.shogun-image {
  
}


}@media (max-width: 767px){#s-c54ef596-6558-40db-9996-1186dddff216 {
  margin: 0 !important;
  overflow: visible;
}

#s-c54ef596-6558-40db-9996-1186dddff216-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c54ef596-6558-40db-9996-1186dddff216 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c54ef596-6558-40db-9996-1186dddff216 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c54ef596-6558-40db-9996-1186dddff216 img.shogun-image {
  /* Add background color handling */
  
}

#s-c54ef596-6558-40db-9996-1186dddff216 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-c54ef596-6558-40db-9996-1186dddff216 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-c54ef596-6558-40db-9996-1186dddff216.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c54ef596-6558-40db-9996-1186dddff216.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c54ef596-6558-40db-9996-1186dddff216.shogun-image {
  box-sizing: border-box;
}



.s-c54ef596-6558-40db-9996-1186dddff216 img.shogun-image {
  
}


}
#s-8000db4a-3fea-448a-aefe-7c7a6ee4e6b1 {
  margin-left: 0px;
margin-bottom: 2%;
margin-right: auto;
padding-left: 6%;
padding-right: 6%;
min-height: 50px;
max-width: 800px;
}








#s-8000db4a-3fea-448a-aefe-7c7a6ee4e6b1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8000db4a-3fea-448a-aefe-7c7a6ee4e6b1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2bc82712-ccf3-49b8-a5ef-dfa3bb3992a2 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-bottom: 0%;
}

#s-9434de75-c469-4ee5-a1df-99ccf7817dc5 {
  margin-left: auto;
margin-right: auto;
}

#s-e50979d3-368b-4dc8-b822-6b9ed1eea582 {
  margin-top: 10px;
margin-bottom: 0px;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 7%;
}

.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-0b38389f-baae-4d23-ad23-b53a0512b375 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 10px;
padding-left: 25px;
padding-bottom: 10px;
padding-right: 25px;
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: 100%;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
letter-spacing: 2px;
}
#s-0b38389f-baae-4d23-ad23-b53a0512b375: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-0b38389f-baae-4d23-ad23-b53a0512b375:active {border-radius: 1px !important;
background-color: #000000 !important;
text-decoration: none !important;
color: rgba(0, 0, 0, 1) !important;}

  #s-0b38389f-baae-4d23-ad23-b53a0512b375-root {
    text-align: left;
  }


#s-0b38389f-baae-4d23-ad23-b53a0512b375.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-0b38389f-baae-4d23-ad23-b53a0512b375-root {
    text-align: left;
  }


#s-0b38389f-baae-4d23-ad23-b53a0512b375.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-0b38389f-baae-4d23-ad23-b53a0512b375-root {
    text-align: left;
  }


#s-0b38389f-baae-4d23-ad23-b53a0512b375.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-0b38389f-baae-4d23-ad23-b53a0512b375-root {
    text-align: left;
  }


#s-0b38389f-baae-4d23-ad23-b53a0512b375.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-0b38389f-baae-4d23-ad23-b53a0512b375-root {
    text-align: left;
  }


#s-0b38389f-baae-4d23-ad23-b53a0512b375.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  inline-block ;
}
}
#s-b797d713-91cc-49fe-9754-5441db72c4be {
  min-height: 50px;
}
@media (min-width: 1200px){#s-b797d713-91cc-49fe-9754-5441db72c4be {
  display: none;
}
#s-b797d713-91cc-49fe-9754-5441db72c4be, #wrap-s-b797d713-91cc-49fe-9754-5441db72c4be, #wrap-content-s-b797d713-91cc-49fe-9754-5441db72c4be { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-b797d713-91cc-49fe-9754-5441db72c4be {
  display: none;
}
#s-b797d713-91cc-49fe-9754-5441db72c4be, #wrap-s-b797d713-91cc-49fe-9754-5441db72c4be, #wrap-content-s-b797d713-91cc-49fe-9754-5441db72c4be { display: none !important; }}







#s-b797d713-91cc-49fe-9754-5441db72c4be > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b797d713-91cc-49fe-9754-5441db72c4be.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f {
  max-width: 1200px;
text-align: center;
opacity: 1;
}
@media (max-width: 767px){#s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f {
  max-width: 100%;
aspect-ratio: 300/400;
}
}
#s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f {
  margin: 0 !important;
  overflow: visible;
}

#s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f img.shogun-image {
  /* Add background color handling */
  
}

#s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f.shogun-image {
  box-sizing: border-box;
}



.s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f img.shogun-image {
  
}


@media (min-width: 1200px){#s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f {
  margin: 0 !important;
  overflow: visible;
}

#s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f img.shogun-image {
  /* Add background color handling */
  
}

#s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f.shogun-image {
  box-sizing: border-box;
}



.s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f {
  margin: 0 !important;
  overflow: visible;
}

#s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f img.shogun-image {
  /* Add background color handling */
  
}

#s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f.shogun-image {
  box-sizing: border-box;
}



.s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f {
  margin: 0 !important;
  overflow: visible;
}

#s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f img.shogun-image {
  /* Add background color handling */
  
}

#s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f .shogun-image-content {
  
    justify-content: flex-start;
  
}

.s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f.shogun-image {
  box-sizing: border-box;
}



.s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f img.shogun-image {
  
}


}@media (max-width: 767px){#s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f {
  margin: 0 !important;
  overflow: visible;
}

#s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f img.shogun-image {
  /* Add background color handling */
  
}

#s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f .shg-image-content-wrapper {
      aspect-ratio: 300/400;
      min-width: 100%;
      height: auto;
    }

    #s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f .shogun-image-link {
      aspect-ratio: 300/400;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1200px;
  }




.s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f .shogun-image-content {
  
    justify-content: center;
  
}

.s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f.shogun-image {
  box-sizing: border-box;
}



.s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f {
      --shg-aspect-ratio: calc(300/400); 
    }

    .s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f.shogun-image-container {
      position: relative;
    }

    .s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-eaf50b62-f7c3-4120-b93e-a13dd2b1568f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-28522e83-f8d2-4473-b328-fa19d8b82689 {
  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-28522e83-f8d2-4473-b328-fa19d8b82689 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-28522e83-f8d2-4473-b328-fa19d8b82689.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
@media (max-width: 767px){






#s-28522e83-f8d2-4473-b328-fa19d8b82689 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-28522e83-f8d2-4473-b328-fa19d8b82689.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-9b9b7955-3a57-4680-8de9-f2960445a403 {
  margin-bottom: 20px;
padding-top: 10px;
padding-bottom: 5px;
text-align: center;
}
@media (max-width: 767px){#s-9b9b7955-3a57-4680-8de9-f2960445a403 {
  margin-bottom: 5px;
}
}
#s-9b9b7955-3a57-4680-8de9-f2960445a403 .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-9b9b7955-3a57-4680-8de9-f2960445a403 .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-7d691c40-d76e-4dcb-8a68-e3ef55cc522f {
  margin-left: auto;
margin-right: auto;
}

#s-3a6cc692-a5e0-4b37-8fc6-8cf1ae03a88f {
  margin-top: 0px;
margin-left: 4%;
margin-bottom: 0px;
margin-right: 4%;
padding-top: 0px;
padding-bottom: 0px;
}

#s-2510e65b-ea18-42e0-a07a-c75fe822eccf {
  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-2510e65b-ea18-42e0-a07a-c75fe822eccf: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-2510e65b-ea18-42e0-a07a-c75fe822eccf:active {border-radius: 1px !important;
background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-2510e65b-ea18-42e0-a07a-c75fe822eccf {
  border-style: solid;
margin-bottom: 0px;
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: 100%;
letter-spacing: 2px;
text-align: center;
}
#s-2510e65b-ea18-42e0-a07a-c75fe822eccf: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-2510e65b-ea18-42e0-a07a-c75fe822eccf-root {
    text-align: center;
  }


#s-2510e65b-ea18-42e0-a07a-c75fe822eccf.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Sora;
  display:  block ;
}
@media (min-width: 1200px){
  #s-2510e65b-ea18-42e0-a07a-c75fe822eccf-root {
    text-align: center;
  }


#s-2510e65b-ea18-42e0-a07a-c75fe822eccf.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-2510e65b-ea18-42e0-a07a-c75fe822eccf-root {
    text-align: center;
  }


#s-2510e65b-ea18-42e0-a07a-c75fe822eccf.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-2510e65b-ea18-42e0-a07a-c75fe822eccf-root {
    text-align: center;
  }


#s-2510e65b-ea18-42e0-a07a-c75fe822eccf.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Sora;
  display:  block ;
}
}@media (max-width: 767px){
  #s-2510e65b-ea18-42e0-a07a-c75fe822eccf-root {
    text-align: center;
  }


#s-2510e65b-ea18-42e0-a07a-c75fe822eccf.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  inline-block ;
}
}
#s-17b34d0f-df07-4a9e-8200-b74dd215a637 {
  min-height: 50px;
}








#s-17b34d0f-df07-4a9e-8200-b74dd215a637 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-17b34d0f-df07-4a9e-8200-b74dd215a637.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7b6d7293-0403-45e9-b19d-aa421e275c18 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-7b6d7293-0403-45e9-b19d-aa421e275c18 {
  display: none;
}
#s-7b6d7293-0403-45e9-b19d-aa421e275c18, #wrap-s-7b6d7293-0403-45e9-b19d-aa421e275c18, #wrap-content-s-7b6d7293-0403-45e9-b19d-aa421e275c18 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-7b6d7293-0403-45e9-b19d-aa421e275c18 {
  display: none;
}
#s-7b6d7293-0403-45e9-b19d-aa421e275c18, #wrap-s-7b6d7293-0403-45e9-b19d-aa421e275c18, #wrap-content-s-7b6d7293-0403-45e9-b19d-aa421e275c18 { display: none !important; }}@media (max-width: 767px){#s-7b6d7293-0403-45e9-b19d-aa421e275c18 {
  min-height: 50px;
}
}







#s-7b6d7293-0403-45e9-b19d-aa421e275c18 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7b6d7293-0403-45e9-b19d-aa421e275c18.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-fce45435-5ef5-4f22-a960-49f683aee0f8 {
  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-fce45435-5ef5-4f22-a960-49f683aee0f8 .shogun-heading-component h2 {
  color: ;
  font-weight:  600 ;
  font-family: "Sora";
  font-style:  normal ;
  font-size: 18px;
  
  letter-spacing: 1px;
  
}



#s-ce5970c5-ee24-481c-9add-8a46bfea7926 {
  margin-top: auto;
margin-bottom: 6%;
padding-left: 2%;
padding-right: 2%;
max-width: 100%;
}
@media (max-width: 767px){#s-ce5970c5-ee24-481c-9add-8a46bfea7926 {
  margin-top: 0%;
margin-bottom: 6%;
min-height: 500px;
max-width: 100%;
}
}
#s-ce5970c5-ee24-481c-9add-8a46bfea7926 .shogun-table-wrapper {
  overflow: auto;
  border: 0px solid #D5D6D7;
  border-radius: 0px;
}

#s-ce5970c5-ee24-481c-9add-8a46bfea7926 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-ce5970c5-ee24-481c-9add-8a46bfea7926 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-ce5970c5-ee24-481c-9add-8a46bfea7926 td.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-ce5970c5-ee24-481c-9add-8a46bfea7926 td.shogun-table-column, #s-ce5970c5-ee24-481c-9add-8a46bfea7926 td.shogun-table-row {
  border: 0px solid #D5D6D7;
}
@media (max-width: 767px){#s-ce5970c5-ee24-481c-9add-8a46bfea7926 .shogun-table-wrapper {
  overflow: auto;
  border: 0px solid #D5D6D7;
  border-radius: 0px;
}

#s-ce5970c5-ee24-481c-9add-8a46bfea7926 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-ce5970c5-ee24-481c-9add-8a46bfea7926 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-ce5970c5-ee24-481c-9add-8a46bfea7926 td.shogun-table-row {
  background-color: #fff;
  padding: 12px;
}

#s-ce5970c5-ee24-481c-9add-8a46bfea7926 td.shogun-table-column, #s-ce5970c5-ee24-481c-9add-8a46bfea7926 td.shogun-table-row {
  border: 0px solid #D5D6D7;
}
}
#s-3eb68921-586e-4a22-b4c7-b93c536e2573 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-3eb68921-586e-4a22-b4c7-b93c536e2573 {
  min-height: 50px;
}
}







#s-3eb68921-586e-4a22-b4c7-b93c536e2573 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3eb68921-586e-4a22-b4c7-b93c536e2573.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width: 767px){






#s-3eb68921-586e-4a22-b4c7-b93c536e2573 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3eb68921-586e-4a22-b4c7-b93c536e2573.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-432066e0-ba20-44ff-85c6-3992e3acd5e1 {
  min-height: 300px;
max-width: 560px;
text-align: center;
}
@media (max-width: 767px){#s-432066e0-ba20-44ff-85c6-3992e3acd5e1 {
  min-height: 450px;
max-width: 250px;
aspect-ratio: 560/700;
text-align: center;
}
}
#s-432066e0-ba20-44ff-85c6-3992e3acd5e1 {
  margin: 0 !important;
  overflow: visible;
}

#s-432066e0-ba20-44ff-85c6-3992e3acd5e1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-432066e0-ba20-44ff-85c6-3992e3acd5e1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-432066e0-ba20-44ff-85c6-3992e3acd5e1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-432066e0-ba20-44ff-85c6-3992e3acd5e1 img.shogun-image {
  /* Add background color handling */
  
}

#s-432066e0-ba20-44ff-85c6-3992e3acd5e1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-432066e0-ba20-44ff-85c6-3992e3acd5e1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-432066e0-ba20-44ff-85c6-3992e3acd5e1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-432066e0-ba20-44ff-85c6-3992e3acd5e1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-432066e0-ba20-44ff-85c6-3992e3acd5e1.shogun-image {
  box-sizing: border-box;
}



.s-432066e0-ba20-44ff-85c6-3992e3acd5e1 img.shogun-image {
  min-height: 300px;
}


@media (min-width: 1200px){#s-432066e0-ba20-44ff-85c6-3992e3acd5e1 {
  margin: 0 !important;
  overflow: visible;
}

#s-432066e0-ba20-44ff-85c6-3992e3acd5e1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-432066e0-ba20-44ff-85c6-3992e3acd5e1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-432066e0-ba20-44ff-85c6-3992e3acd5e1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-432066e0-ba20-44ff-85c6-3992e3acd5e1 img.shogun-image {
  /* Add background color handling */
  
}

#s-432066e0-ba20-44ff-85c6-3992e3acd5e1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-432066e0-ba20-44ff-85c6-3992e3acd5e1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-432066e0-ba20-44ff-85c6-3992e3acd5e1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-432066e0-ba20-44ff-85c6-3992e3acd5e1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-432066e0-ba20-44ff-85c6-3992e3acd5e1.shogun-image {
  box-sizing: border-box;
}



.s-432066e0-ba20-44ff-85c6-3992e3acd5e1 img.shogun-image {
  min-height: 300px;
}


}@media (min-width: 992px) and (max-width: 1199px){#s-432066e0-ba20-44ff-85c6-3992e3acd5e1 {
  margin: 0 !important;
  overflow: visible;
}

#s-432066e0-ba20-44ff-85c6-3992e3acd5e1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-432066e0-ba20-44ff-85c6-3992e3acd5e1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-432066e0-ba20-44ff-85c6-3992e3acd5e1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-432066e0-ba20-44ff-85c6-3992e3acd5e1 img.shogun-image {
  /* Add background color handling */
  
}

#s-432066e0-ba20-44ff-85c6-3992e3acd5e1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-432066e0-ba20-44ff-85c6-3992e3acd5e1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-432066e0-ba20-44ff-85c6-3992e3acd5e1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-432066e0-ba20-44ff-85c6-3992e3acd5e1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-432066e0-ba20-44ff-85c6-3992e3acd5e1.shogun-image {
  box-sizing: border-box;
}



.s-432066e0-ba20-44ff-85c6-3992e3acd5e1 img.shogun-image {
  min-height: 300px;
}


}@media (min-width: 768px) and (max-width: 991px){#s-432066e0-ba20-44ff-85c6-3992e3acd5e1 {
  margin: 0 !important;
  overflow: visible;
}

#s-432066e0-ba20-44ff-85c6-3992e3acd5e1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-432066e0-ba20-44ff-85c6-3992e3acd5e1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-432066e0-ba20-44ff-85c6-3992e3acd5e1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-432066e0-ba20-44ff-85c6-3992e3acd5e1 img.shogun-image {
  /* Add background color handling */
  
}

#s-432066e0-ba20-44ff-85c6-3992e3acd5e1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-432066e0-ba20-44ff-85c6-3992e3acd5e1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-432066e0-ba20-44ff-85c6-3992e3acd5e1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-432066e0-ba20-44ff-85c6-3992e3acd5e1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-432066e0-ba20-44ff-85c6-3992e3acd5e1.shogun-image {
  box-sizing: border-box;
}



.s-432066e0-ba20-44ff-85c6-3992e3acd5e1 img.shogun-image {
  min-height: 300px;
}


}@media (max-width: 767px){#s-432066e0-ba20-44ff-85c6-3992e3acd5e1 {
  margin: 0 !important;
  overflow: visible;
}

#s-432066e0-ba20-44ff-85c6-3992e3acd5e1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-432066e0-ba20-44ff-85c6-3992e3acd5e1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-432066e0-ba20-44ff-85c6-3992e3acd5e1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-432066e0-ba20-44ff-85c6-3992e3acd5e1 img.shogun-image {
  /* Add background color handling */
  
}

#s-432066e0-ba20-44ff-85c6-3992e3acd5e1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-432066e0-ba20-44ff-85c6-3992e3acd5e1 .shg-image-content-wrapper {
      aspect-ratio: 560/700;
      min-width: 100%;
      height: auto;
    }

    #s-432066e0-ba20-44ff-85c6-3992e3acd5e1 .shogun-image-link {
      aspect-ratio: 560/700;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-432066e0-ba20-44ff-85c6-3992e3acd5e1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-432066e0-ba20-44ff-85c6-3992e3acd5e1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-432066e0-ba20-44ff-85c6-3992e3acd5e1 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 300px;
    max-height: 560px;
  }




.s-432066e0-ba20-44ff-85c6-3992e3acd5e1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-432066e0-ba20-44ff-85c6-3992e3acd5e1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-432066e0-ba20-44ff-85c6-3992e3acd5e1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-432066e0-ba20-44ff-85c6-3992e3acd5e1.shogun-image {
  box-sizing: border-box;
}



.s-432066e0-ba20-44ff-85c6-3992e3acd5e1 img.shogun-image {
  min-height: 300px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-432066e0-ba20-44ff-85c6-3992e3acd5e1 {
      --shg-aspect-ratio: calc(560/700); 
    }

    .s-432066e0-ba20-44ff-85c6-3992e3acd5e1.shogun-image-container {
      position: relative;
    }

    .s-432066e0-ba20-44ff-85c6-3992e3acd5e1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-432066e0-ba20-44ff-85c6-3992e3acd5e1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-432066e0-ba20-44ff-85c6-3992e3acd5e1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 300px;
      max-width: 560px;
    }
  }

}
#s-c4e2dd0b-bfe7-446c-9113-554b6b97cd27 {
  padding-top: 10%;
padding-left: 6%;
padding-bottom: 10%;
padding-right: 6%;
min-height: 50px;
}








#s-c4e2dd0b-bfe7-446c-9113-554b6b97cd27 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c4e2dd0b-bfe7-446c-9113-554b6b97cd27.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5d8e6d08-ad8e-4caf-bf94-b62a0eadb7a8 {
  margin-left: auto;
margin-right: auto;
}

#s-b2fb0be4-e36c-47d7-9b60-415ece7537ad {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-b2fb0be4-e36c-47d7-9b60-415ece7537ad {
  min-height: 50px;
}
}







#s-b2fb0be4-e36c-47d7-9b60-415ece7537ad > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b2fb0be4-e36c-47d7-9b60-415ece7537ad.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width: 767px){






#s-b2fb0be4-e36c-47d7-9b60-415ece7537ad > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b2fb0be4-e36c-47d7-9b60-415ece7537ad.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-83572582-f7bd-418b-8881-a0e892ac19a1 {
  min-height: 300px;
max-width: 560px;
text-align: center;
}
@media (max-width: 767px){#s-83572582-f7bd-418b-8881-a0e892ac19a1 {
  min-height: 450px;
max-width: 250px;
aspect-ratio: 560/700;
text-align: center;
}
}
#s-83572582-f7bd-418b-8881-a0e892ac19a1 {
  margin: 0 !important;
  overflow: visible;
}

#s-83572582-f7bd-418b-8881-a0e892ac19a1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-83572582-f7bd-418b-8881-a0e892ac19a1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-83572582-f7bd-418b-8881-a0e892ac19a1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-83572582-f7bd-418b-8881-a0e892ac19a1 img.shogun-image {
  /* Add background color handling */
  
}

#s-83572582-f7bd-418b-8881-a0e892ac19a1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-83572582-f7bd-418b-8881-a0e892ac19a1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-83572582-f7bd-418b-8881-a0e892ac19a1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-83572582-f7bd-418b-8881-a0e892ac19a1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-83572582-f7bd-418b-8881-a0e892ac19a1.shogun-image {
  box-sizing: border-box;
}



.s-83572582-f7bd-418b-8881-a0e892ac19a1 img.shogun-image {
  min-height: 300px;
}


@media (min-width: 1200px){#s-83572582-f7bd-418b-8881-a0e892ac19a1 {
  margin: 0 !important;
  overflow: visible;
}

#s-83572582-f7bd-418b-8881-a0e892ac19a1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-83572582-f7bd-418b-8881-a0e892ac19a1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-83572582-f7bd-418b-8881-a0e892ac19a1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-83572582-f7bd-418b-8881-a0e892ac19a1 img.shogun-image {
  /* Add background color handling */
  
}

#s-83572582-f7bd-418b-8881-a0e892ac19a1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-83572582-f7bd-418b-8881-a0e892ac19a1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-83572582-f7bd-418b-8881-a0e892ac19a1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-83572582-f7bd-418b-8881-a0e892ac19a1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-83572582-f7bd-418b-8881-a0e892ac19a1.shogun-image {
  box-sizing: border-box;
}



.s-83572582-f7bd-418b-8881-a0e892ac19a1 img.shogun-image {
  min-height: 300px;
}


}@media (min-width: 992px) and (max-width: 1199px){#s-83572582-f7bd-418b-8881-a0e892ac19a1 {
  margin: 0 !important;
  overflow: visible;
}

#s-83572582-f7bd-418b-8881-a0e892ac19a1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-83572582-f7bd-418b-8881-a0e892ac19a1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-83572582-f7bd-418b-8881-a0e892ac19a1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-83572582-f7bd-418b-8881-a0e892ac19a1 img.shogun-image {
  /* Add background color handling */
  
}

#s-83572582-f7bd-418b-8881-a0e892ac19a1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-83572582-f7bd-418b-8881-a0e892ac19a1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-83572582-f7bd-418b-8881-a0e892ac19a1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-83572582-f7bd-418b-8881-a0e892ac19a1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-83572582-f7bd-418b-8881-a0e892ac19a1.shogun-image {
  box-sizing: border-box;
}



.s-83572582-f7bd-418b-8881-a0e892ac19a1 img.shogun-image {
  min-height: 300px;
}


}@media (min-width: 768px) and (max-width: 991px){#s-83572582-f7bd-418b-8881-a0e892ac19a1 {
  margin: 0 !important;
  overflow: visible;
}

#s-83572582-f7bd-418b-8881-a0e892ac19a1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-83572582-f7bd-418b-8881-a0e892ac19a1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-83572582-f7bd-418b-8881-a0e892ac19a1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-83572582-f7bd-418b-8881-a0e892ac19a1 img.shogun-image {
  /* Add background color handling */
  
}

#s-83572582-f7bd-418b-8881-a0e892ac19a1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-83572582-f7bd-418b-8881-a0e892ac19a1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-83572582-f7bd-418b-8881-a0e892ac19a1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-83572582-f7bd-418b-8881-a0e892ac19a1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-83572582-f7bd-418b-8881-a0e892ac19a1.shogun-image {
  box-sizing: border-box;
}



.s-83572582-f7bd-418b-8881-a0e892ac19a1 img.shogun-image {
  min-height: 300px;
}


}@media (max-width: 767px){#s-83572582-f7bd-418b-8881-a0e892ac19a1 {
  margin: 0 !important;
  overflow: visible;
}

#s-83572582-f7bd-418b-8881-a0e892ac19a1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-83572582-f7bd-418b-8881-a0e892ac19a1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-83572582-f7bd-418b-8881-a0e892ac19a1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-83572582-f7bd-418b-8881-a0e892ac19a1 img.shogun-image {
  /* Add background color handling */
  
}

#s-83572582-f7bd-418b-8881-a0e892ac19a1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-83572582-f7bd-418b-8881-a0e892ac19a1 .shg-image-content-wrapper {
      aspect-ratio: 560/700;
      min-width: 100%;
      height: auto;
    }

    #s-83572582-f7bd-418b-8881-a0e892ac19a1 .shogun-image-link {
      aspect-ratio: 560/700;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-83572582-f7bd-418b-8881-a0e892ac19a1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-83572582-f7bd-418b-8881-a0e892ac19a1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-83572582-f7bd-418b-8881-a0e892ac19a1 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 300px;
    max-height: 560px;
  }




.s-83572582-f7bd-418b-8881-a0e892ac19a1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-83572582-f7bd-418b-8881-a0e892ac19a1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-83572582-f7bd-418b-8881-a0e892ac19a1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-83572582-f7bd-418b-8881-a0e892ac19a1.shogun-image {
  box-sizing: border-box;
}



.s-83572582-f7bd-418b-8881-a0e892ac19a1 img.shogun-image {
  min-height: 300px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-83572582-f7bd-418b-8881-a0e892ac19a1 {
      --shg-aspect-ratio: calc(560/700); 
    }

    .s-83572582-f7bd-418b-8881-a0e892ac19a1.shogun-image-container {
      position: relative;
    }

    .s-83572582-f7bd-418b-8881-a0e892ac19a1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-83572582-f7bd-418b-8881-a0e892ac19a1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-83572582-f7bd-418b-8881-a0e892ac19a1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 300px;
      max-width: 560px;
    }
  }

}
#s-9bfeb3da-d413-48f1-b4f8-e33b28ae6b01 {
  padding-top: 10%;
padding-left: 6%;
padding-bottom: 10%;
padding-right: 6%;
min-height: 50px;
}








#s-9bfeb3da-d413-48f1-b4f8-e33b28ae6b01 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9bfeb3da-d413-48f1-b4f8-e33b28ae6b01.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3bc731d2-2dd7-4776-9819-f096f3bab0dd {
  margin-left: auto;
margin-right: auto;
}

#s-151b8cc4-fde1-4d15-b6b3-dc4ded8a31d4 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-151b8cc4-fde1-4d15-b6b3-dc4ded8a31d4 {
  min-height: 50px;
}
}







#s-151b8cc4-fde1-4d15-b6b3-dc4ded8a31d4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-151b8cc4-fde1-4d15-b6b3-dc4ded8a31d4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width: 767px){






#s-151b8cc4-fde1-4d15-b6b3-dc4ded8a31d4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-151b8cc4-fde1-4d15-b6b3-dc4ded8a31d4.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 {
  min-height: 300px;
max-width: 560px;
text-align: center;
}
@media (max-width: 767px){#s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 {
  min-height: 450px;
max-width: 250px;
aspect-ratio: 560/700;
text-align: center;
}
}
#s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 {
  margin: 0 !important;
  overflow: visible;
}

#s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 img.shogun-image {
  /* Add background color handling */
  
}

#s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5.shogun-image {
  box-sizing: border-box;
}



.s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 img.shogun-image {
  min-height: 300px;
}


@media (min-width: 1200px){#s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 {
  margin: 0 !important;
  overflow: visible;
}

#s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 img.shogun-image {
  /* Add background color handling */
  
}

#s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5.shogun-image {
  box-sizing: border-box;
}



.s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 img.shogun-image {
  min-height: 300px;
}


}@media (min-width: 992px) and (max-width: 1199px){#s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 {
  margin: 0 !important;
  overflow: visible;
}

#s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 img.shogun-image {
  /* Add background color handling */
  
}

#s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5.shogun-image {
  box-sizing: border-box;
}



.s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 img.shogun-image {
  min-height: 300px;
}


}@media (min-width: 768px) and (max-width: 991px){#s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 {
  margin: 0 !important;
  overflow: visible;
}

#s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 img.shogun-image {
  /* Add background color handling */
  
}

#s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5.shogun-image {
  box-sizing: border-box;
}



.s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 img.shogun-image {
  min-height: 300px;
}


}@media (max-width: 767px){#s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 {
  margin: 0 !important;
  overflow: visible;
}

#s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 img.shogun-image {
  /* Add background color handling */
  
}

#s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  border-radius: 5px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 .shg-image-content-wrapper {
      aspect-ratio: 560/700;
      min-width: 100%;
      height: auto;
    }

    #s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 .shogun-image-link {
      aspect-ratio: 560/700;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 img.shogun-image {
    height: 100%;
    width: 100%;
    min-height: 300px;
    max-height: 560px;
  }




.s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5.shogun-image {
  box-sizing: border-box;
}



.s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 img.shogun-image {
  min-height: 300px;
}


  @supports not (aspect-ratio: 1/1) {
    .s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 {
      --shg-aspect-ratio: calc(560/700); 
    }

    .s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5.shogun-image-container {
      position: relative;
    }

    .s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b0fbb58d-4b8b-4ba2-ac15-47afdfb51ca5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 300px;
      max-width: 560px;
    }
  }

}
#s-44f52a98-1b83-4b2c-8773-fa6c9ae664ac {
  padding-top: 10%;
padding-left: 6%;
padding-bottom: 10%;
padding-right: 6%;
min-height: 50px;
}








#s-44f52a98-1b83-4b2c-8773-fa6c9ae664ac > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-44f52a98-1b83-4b2c-8773-fa6c9ae664ac.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9ff35b69-6509-4d55-8c07-f5967a4b376d {
  margin-left: auto;
margin-right: auto;
}

#s-cef5df39-8917-4558-b289-7ac702c873d8 {
  min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-cef5df39-8917-4558-b289-7ac702c873d8 {
  display: none;
}
#s-cef5df39-8917-4558-b289-7ac702c873d8, #wrap-s-cef5df39-8917-4558-b289-7ac702c873d8, #wrap-content-s-cef5df39-8917-4558-b289-7ac702c873d8 { display: none !important; }}@media (max-width: 767px){#s-cef5df39-8917-4558-b289-7ac702c873d8 {
  display: none;
}
#s-cef5df39-8917-4558-b289-7ac702c873d8, #wrap-s-cef5df39-8917-4558-b289-7ac702c873d8, #wrap-content-s-cef5df39-8917-4558-b289-7ac702c873d8 { display: none !important; }}







#s-cef5df39-8917-4558-b289-7ac702c873d8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cef5df39-8917-4558-b289-7ac702c873d8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7ef657be-5e47-4afb-b727-36d1160afc1f {
  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-7ef657be-5e47-4afb-b727-36d1160afc1f .shogun-heading-component h2 {
  color: ;
  font-weight:  600 ;
  font-family: "Sora";
  font-style:  normal ;
  font-size: 18px;
  
  letter-spacing: 1px;
  
}



#s-d2014c35-e53e-42e1-86cf-bfe2b7006cd0 {
  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-d2014c35-e53e-42e1-86cf-bfe2b7006cd0"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d2014c35-e53e-42e1-86cf-bfe2b7006cd0"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-d2014c35-e53e-42e1-86cf-bfe2b7006cd0"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-d2014c35-e53e-42e1-86cf-bfe2b7006cd0"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3 {
  max-width: 560px;
text-align: center;
}

#s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3 {
  margin: 0 !important;
  overflow: visible;
}

#s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3 img.shogun-image {
  /* Add background color handling */
  
}

#s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  border-radius: 5px;

}






.s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3.shogun-image {
  box-sizing: border-box;
}



.s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3 img.shogun-image {
  
}


@media (min-width: 1200px){#s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3 {
  margin: 0 !important;
  overflow: visible;
}

#s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3 img.shogun-image {
  /* Add background color handling */
  
}

#s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3.shogun-image {
  box-sizing: border-box;
}



.s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3 {
  margin: 0 !important;
  overflow: visible;
}

#s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3 img.shogun-image {
  /* Add background color handling */
  
}

#s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3.shogun-image {
  box-sizing: border-box;
}



.s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3 {
  margin: 0 !important;
  overflow: visible;
}

#s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3 img.shogun-image {
  /* Add background color handling */
  
}

#s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3.shogun-image {
  box-sizing: border-box;
}



.s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3 img.shogun-image {
  
}


}@media (max-width: 767px){#s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3 {
  margin: 0 !important;
  overflow: visible;
}

#s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3 img.shogun-image {
  /* Add background color handling */
  
}

#s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3.shogun-image {
  box-sizing: border-box;
}



.s-ef336e63-0ce5-47ea-a8a4-b87f78ff7bd3 img.shogun-image {
  
}


}
#s-173fbaef-361d-4239-ab28-e02af8ed333f {
  padding-top: 10%;
padding-left: 6%;
padding-bottom: 10%;
padding-right: 6%;
min-height: 50px;
}








#s-173fbaef-361d-4239-ab28-e02af8ed333f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-173fbaef-361d-4239-ab28-e02af8ed333f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a4802f03-7dd0-456c-8c2a-2433cd4c94a5 {
  margin-top: 5%;
margin-left: 0%;
margin-bottom: 0%;
margin-right: 0%;
padding-left: 2%;
padding-right: 2%;
max-width: 1400px;
}

#s-a024b09d-168a-43d9-b089-4b0a13c443f3 {
  max-width: 560px;
text-align: center;
}

#s-a024b09d-168a-43d9-b089-4b0a13c443f3 {
  margin: 0 !important;
  overflow: visible;
}

#s-a024b09d-168a-43d9-b089-4b0a13c443f3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a024b09d-168a-43d9-b089-4b0a13c443f3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a024b09d-168a-43d9-b089-4b0a13c443f3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a024b09d-168a-43d9-b089-4b0a13c443f3 img.shogun-image {
  /* Add background color handling */
  
}

#s-a024b09d-168a-43d9-b089-4b0a13c443f3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  border-radius: 5px;

}






.s-a024b09d-168a-43d9-b089-4b0a13c443f3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a024b09d-168a-43d9-b089-4b0a13c443f3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a024b09d-168a-43d9-b089-4b0a13c443f3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a024b09d-168a-43d9-b089-4b0a13c443f3.shogun-image {
  box-sizing: border-box;
}



.s-a024b09d-168a-43d9-b089-4b0a13c443f3 img.shogun-image {
  
}


@media (min-width: 1200px){#s-a024b09d-168a-43d9-b089-4b0a13c443f3 {
  margin: 0 !important;
  overflow: visible;
}

#s-a024b09d-168a-43d9-b089-4b0a13c443f3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a024b09d-168a-43d9-b089-4b0a13c443f3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a024b09d-168a-43d9-b089-4b0a13c443f3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a024b09d-168a-43d9-b089-4b0a13c443f3 img.shogun-image {
  /* Add background color handling */
  
}

#s-a024b09d-168a-43d9-b089-4b0a13c443f3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a024b09d-168a-43d9-b089-4b0a13c443f3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a024b09d-168a-43d9-b089-4b0a13c443f3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a024b09d-168a-43d9-b089-4b0a13c443f3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a024b09d-168a-43d9-b089-4b0a13c443f3.shogun-image {
  box-sizing: border-box;
}



.s-a024b09d-168a-43d9-b089-4b0a13c443f3 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-a024b09d-168a-43d9-b089-4b0a13c443f3 {
  margin: 0 !important;
  overflow: visible;
}

#s-a024b09d-168a-43d9-b089-4b0a13c443f3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a024b09d-168a-43d9-b089-4b0a13c443f3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a024b09d-168a-43d9-b089-4b0a13c443f3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a024b09d-168a-43d9-b089-4b0a13c443f3 img.shogun-image {
  /* Add background color handling */
  
}

#s-a024b09d-168a-43d9-b089-4b0a13c443f3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a024b09d-168a-43d9-b089-4b0a13c443f3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a024b09d-168a-43d9-b089-4b0a13c443f3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a024b09d-168a-43d9-b089-4b0a13c443f3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a024b09d-168a-43d9-b089-4b0a13c443f3.shogun-image {
  box-sizing: border-box;
}



.s-a024b09d-168a-43d9-b089-4b0a13c443f3 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-a024b09d-168a-43d9-b089-4b0a13c443f3 {
  margin: 0 !important;
  overflow: visible;
}

#s-a024b09d-168a-43d9-b089-4b0a13c443f3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a024b09d-168a-43d9-b089-4b0a13c443f3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a024b09d-168a-43d9-b089-4b0a13c443f3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a024b09d-168a-43d9-b089-4b0a13c443f3 img.shogun-image {
  /* Add background color handling */
  
}

#s-a024b09d-168a-43d9-b089-4b0a13c443f3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a024b09d-168a-43d9-b089-4b0a13c443f3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a024b09d-168a-43d9-b089-4b0a13c443f3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a024b09d-168a-43d9-b089-4b0a13c443f3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a024b09d-168a-43d9-b089-4b0a13c443f3.shogun-image {
  box-sizing: border-box;
}



.s-a024b09d-168a-43d9-b089-4b0a13c443f3 img.shogun-image {
  
}


}@media (max-width: 767px){#s-a024b09d-168a-43d9-b089-4b0a13c443f3 {
  margin: 0 !important;
  overflow: visible;
}

#s-a024b09d-168a-43d9-b089-4b0a13c443f3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a024b09d-168a-43d9-b089-4b0a13c443f3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a024b09d-168a-43d9-b089-4b0a13c443f3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a024b09d-168a-43d9-b089-4b0a13c443f3 img.shogun-image {
  /* Add background color handling */
  
}

#s-a024b09d-168a-43d9-b089-4b0a13c443f3 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-a024b09d-168a-43d9-b089-4b0a13c443f3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a024b09d-168a-43d9-b089-4b0a13c443f3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a024b09d-168a-43d9-b089-4b0a13c443f3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a024b09d-168a-43d9-b089-4b0a13c443f3.shogun-image {
  box-sizing: border-box;
}



.s-a024b09d-168a-43d9-b089-4b0a13c443f3 img.shogun-image {
  
}


}
#s-1ddf4d86-4843-49d1-affe-7d731dd3ee03 {
  padding-top: 10%;
padding-left: 6%;
padding-bottom: 10%;
padding-right: 6%;
min-height: 50px;
}








#s-1ddf4d86-4843-49d1-affe-7d731dd3ee03 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1ddf4d86-4843-49d1-affe-7d731dd3ee03.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9190472a-5ff6-4fea-be32-a7e0df3bbff9 {
  margin-top: 5%;
margin-left: 0%;
margin-bottom: 0%;
margin-right: 0%;
padding-left: 2%;
padding-right: 2%;
max-width: 1400px;
}

#s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8 {
  max-width: 560px;
text-align: center;
}

#s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8 {
  margin: 0 !important;
  overflow: visible;
}

#s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8 img.shogun-image {
  /* Add background color handling */
  
}

#s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  border-radius: 5px;

}






.s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8.shogun-image {
  box-sizing: border-box;
}



.s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8 img.shogun-image {
  
}


@media (min-width: 1200px){#s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8 {
  margin: 0 !important;
  overflow: visible;
}

#s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8 img.shogun-image {
  /* Add background color handling */
  
}

#s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8.shogun-image {
  box-sizing: border-box;
}



.s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8 {
  margin: 0 !important;
  overflow: visible;
}

#s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8 img.shogun-image {
  /* Add background color handling */
  
}

#s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8.shogun-image {
  box-sizing: border-box;
}



.s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8 {
  margin: 0 !important;
  overflow: visible;
}

#s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8 img.shogun-image {
  /* Add background color handling */
  
}

#s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8.shogun-image {
  box-sizing: border-box;
}



.s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8 img.shogun-image {
  
}


}@media (max-width: 767px){#s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8 {
  margin: 0 !important;
  overflow: visible;
}

#s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8 img.shogun-image {
  /* Add background color handling */
  
}

#s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8.shogun-image {
  box-sizing: border-box;
}



.s-caa1682d-4a5b-41c3-bdc1-7b1e1e3025b8 img.shogun-image {
  
}


}
#s-5338da03-53bc-4de1-b2f3-6c9694bda7c9 {
  padding-top: 10%;
padding-left: 6%;
padding-bottom: 10%;
padding-right: 6%;
min-height: 50px;
}








#s-5338da03-53bc-4de1-b2f3-6c9694bda7c9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5338da03-53bc-4de1-b2f3-6c9694bda7c9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a9c6de8a-fa36-4b1e-9093-d973e3d983be {
  margin-top: 5%;
margin-left: 0%;
margin-bottom: 0%;
margin-right: 0%;
padding-left: 2%;
padding-right: 2%;
max-width: 1400px;
}

#s-c7c1be91-fdb4-442b-833a-6a68863c4148 {
  min-height: 50px;
}








#s-c7c1be91-fdb4-442b-833a-6a68863c4148 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c7c1be91-fdb4-442b-833a-6a68863c4148.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b39da263-549a-441d-8000-87fe4b463fa2 {
  min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-b39da263-549a-441d-8000-87fe4b463fa2 {
  display: none;
}
#s-b39da263-549a-441d-8000-87fe4b463fa2, #wrap-s-b39da263-549a-441d-8000-87fe4b463fa2, #wrap-content-s-b39da263-549a-441d-8000-87fe4b463fa2 { display: none !important; }}@media (max-width: 767px){#s-b39da263-549a-441d-8000-87fe4b463fa2 {
  display: none;
}
#s-b39da263-549a-441d-8000-87fe4b463fa2, #wrap-s-b39da263-549a-441d-8000-87fe4b463fa2, #wrap-content-s-b39da263-549a-441d-8000-87fe4b463fa2 { display: none !important; }}







#s-b39da263-549a-441d-8000-87fe4b463fa2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b39da263-549a-441d-8000-87fe4b463fa2.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7cafd2fe-2677-48ee-94a7-f3082792a088 {
  max-width: 1920px;
text-align: center;
}

#s-7cafd2fe-2677-48ee-94a7-f3082792a088 {
  margin: 0 !important;
  overflow: visible;
}

#s-7cafd2fe-2677-48ee-94a7-f3082792a088-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7cafd2fe-2677-48ee-94a7-f3082792a088 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7cafd2fe-2677-48ee-94a7-f3082792a088 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7cafd2fe-2677-48ee-94a7-f3082792a088 img.shogun-image {
  /* Add background color handling */
  
}

#s-7cafd2fe-2677-48ee-94a7-f3082792a088 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7cafd2fe-2677-48ee-94a7-f3082792a088 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-7cafd2fe-2677-48ee-94a7-f3082792a088.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7cafd2fe-2677-48ee-94a7-f3082792a088.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7cafd2fe-2677-48ee-94a7-f3082792a088.shogun-image {
  box-sizing: border-box;
}



.s-7cafd2fe-2677-48ee-94a7-f3082792a088 img.shogun-image {
  
}


@media (min-width: 1200px){#s-7cafd2fe-2677-48ee-94a7-f3082792a088 {
  margin: 0 !important;
  overflow: visible;
}

#s-7cafd2fe-2677-48ee-94a7-f3082792a088-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7cafd2fe-2677-48ee-94a7-f3082792a088 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7cafd2fe-2677-48ee-94a7-f3082792a088 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7cafd2fe-2677-48ee-94a7-f3082792a088 img.shogun-image {
  /* Add background color handling */
  
}

#s-7cafd2fe-2677-48ee-94a7-f3082792a088 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7cafd2fe-2677-48ee-94a7-f3082792a088 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-7cafd2fe-2677-48ee-94a7-f3082792a088.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7cafd2fe-2677-48ee-94a7-f3082792a088.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7cafd2fe-2677-48ee-94a7-f3082792a088.shogun-image {
  box-sizing: border-box;
}



.s-7cafd2fe-2677-48ee-94a7-f3082792a088 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-7cafd2fe-2677-48ee-94a7-f3082792a088 {
  margin: 0 !important;
  overflow: visible;
}

#s-7cafd2fe-2677-48ee-94a7-f3082792a088-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7cafd2fe-2677-48ee-94a7-f3082792a088 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7cafd2fe-2677-48ee-94a7-f3082792a088 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7cafd2fe-2677-48ee-94a7-f3082792a088 img.shogun-image {
  /* Add background color handling */
  
}

#s-7cafd2fe-2677-48ee-94a7-f3082792a088 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7cafd2fe-2677-48ee-94a7-f3082792a088 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-7cafd2fe-2677-48ee-94a7-f3082792a088.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7cafd2fe-2677-48ee-94a7-f3082792a088.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7cafd2fe-2677-48ee-94a7-f3082792a088.shogun-image {
  box-sizing: border-box;
}



.s-7cafd2fe-2677-48ee-94a7-f3082792a088 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-7cafd2fe-2677-48ee-94a7-f3082792a088 {
  margin: 0 !important;
  overflow: visible;
}

#s-7cafd2fe-2677-48ee-94a7-f3082792a088-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7cafd2fe-2677-48ee-94a7-f3082792a088 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7cafd2fe-2677-48ee-94a7-f3082792a088 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7cafd2fe-2677-48ee-94a7-f3082792a088 img.shogun-image {
  /* Add background color handling */
  
}

#s-7cafd2fe-2677-48ee-94a7-f3082792a088 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7cafd2fe-2677-48ee-94a7-f3082792a088 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-7cafd2fe-2677-48ee-94a7-f3082792a088.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7cafd2fe-2677-48ee-94a7-f3082792a088.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7cafd2fe-2677-48ee-94a7-f3082792a088.shogun-image {
  box-sizing: border-box;
}



.s-7cafd2fe-2677-48ee-94a7-f3082792a088 img.shogun-image {
  
}


}@media (max-width: 767px){#s-7cafd2fe-2677-48ee-94a7-f3082792a088 {
  margin: 0 !important;
  overflow: visible;
}

#s-7cafd2fe-2677-48ee-94a7-f3082792a088-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-7cafd2fe-2677-48ee-94a7-f3082792a088 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-7cafd2fe-2677-48ee-94a7-f3082792a088 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-7cafd2fe-2677-48ee-94a7-f3082792a088 img.shogun-image {
  /* Add background color handling */
  
}

#s-7cafd2fe-2677-48ee-94a7-f3082792a088 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-7cafd2fe-2677-48ee-94a7-f3082792a088 .shogun-image-content {
  
    justify-content: flex-end;
  
}

.s-7cafd2fe-2677-48ee-94a7-f3082792a088.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7cafd2fe-2677-48ee-94a7-f3082792a088.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7cafd2fe-2677-48ee-94a7-f3082792a088.shogun-image {
  box-sizing: border-box;
}



.s-7cafd2fe-2677-48ee-94a7-f3082792a088 img.shogun-image {
  
}


}
#s-490a1206-fba4-4316-b926-7f4ee49c3593 {
  margin-left: 0%;
margin-bottom: 2%;
margin-right: 0%;
padding-left: 6%;
padding-right: 0%;
min-height: 50px;
max-width: 800px;
}








#s-490a1206-fba4-4316-b926-7f4ee49c3593 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-490a1206-fba4-4316-b926-7f4ee49c3593.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8e6eae1e-ff41-40b1-a476-0e01af1b40ff {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-bottom: 0%;
}

#s-48071232-4a19-4a7c-a140-402b6f9cf398 {
  margin-left: auto;
margin-right: auto;
}

#s-ef716075-9c1c-48eb-bd46-09b93f594908 {
  margin-top: 10px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 10%;
}

#s-772cd492-a067-46fc-b9aa-9761679b57e5 {
  margin-left: auto;
margin-right: auto;
padding-right: 4%;
}

@media (min-width: 0px) {
[id="s-772cd492-a067-46fc-b9aa-9761679b57e5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-772cd492-a067-46fc-b9aa-9761679b57e5"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 12.5px);
}

[id="s-772cd492-a067-46fc-b9aa-9761679b57e5"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 12.5px);
}

}

@media (min-width: 992px) {
[id="s-772cd492-a067-46fc-b9aa-9761679b57e5"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 12.5px);
}

[id="s-772cd492-a067-46fc-b9aa-9761679b57e5"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 12.5px);
}

}

@media (min-width: 1200px) {
[id="s-772cd492-a067-46fc-b9aa-9761679b57e5"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 12.5px);
}

[id="s-772cd492-a067-46fc-b9aa-9761679b57e5"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 12.5px);
}

}

#s-93aec1bb-3af7-4875-8afe-839a83e29b6c {
  border-style: solid;
padding-top: 10px;
padding-left: 25px;
padding-bottom: 10px;
padding-right: 25px;
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: 100%;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
letter-spacing: 2px;
}
#s-93aec1bb-3af7-4875-8afe-839a83e29b6c: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-93aec1bb-3af7-4875-8afe-839a83e29b6c:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-93aec1bb-3af7-4875-8afe-839a83e29b6c-root {
    text-align: left;
  }


#s-93aec1bb-3af7-4875-8afe-839a83e29b6c.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-93aec1bb-3af7-4875-8afe-839a83e29b6c-root {
    text-align: left;
  }


#s-93aec1bb-3af7-4875-8afe-839a83e29b6c.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-93aec1bb-3af7-4875-8afe-839a83e29b6c-root {
    text-align: left;
  }


#s-93aec1bb-3af7-4875-8afe-839a83e29b6c.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-93aec1bb-3af7-4875-8afe-839a83e29b6c-root {
    text-align: left;
  }


#s-93aec1bb-3af7-4875-8afe-839a83e29b6c.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-93aec1bb-3af7-4875-8afe-839a83e29b6c-root {
    text-align: left;
  }


#s-93aec1bb-3af7-4875-8afe-839a83e29b6c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  inline-block ;
}
}
#s-e155daa7-aa5b-46a7-8a14-7066c047dc99 {
  border-style: solid;
margin-right: 0%;
padding-top: 10px;
padding-left: 25px;
padding-bottom: 10px;
padding-right: 25px;
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: 100%;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
letter-spacing: 2px;
}
#s-e155daa7-aa5b-46a7-8a14-7066c047dc99: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-e155daa7-aa5b-46a7-8a14-7066c047dc99:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-e155daa7-aa5b-46a7-8a14-7066c047dc99-root {
    text-align: left;
  }


#s-e155daa7-aa5b-46a7-8a14-7066c047dc99.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-e155daa7-aa5b-46a7-8a14-7066c047dc99-root {
    text-align: left;
  }


#s-e155daa7-aa5b-46a7-8a14-7066c047dc99.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-e155daa7-aa5b-46a7-8a14-7066c047dc99-root {
    text-align: left;
  }


#s-e155daa7-aa5b-46a7-8a14-7066c047dc99.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-e155daa7-aa5b-46a7-8a14-7066c047dc99-root {
    text-align: left;
  }


#s-e155daa7-aa5b-46a7-8a14-7066c047dc99.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-e155daa7-aa5b-46a7-8a14-7066c047dc99-root {
    text-align: left;
  }


#s-e155daa7-aa5b-46a7-8a14-7066c047dc99.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  inline-block ;
}
}
#s-7874aebe-35c6-4b4e-b1da-5026bbfddd6b {
  min-height: 50px;
}
@media (min-width: 1200px){#s-7874aebe-35c6-4b4e-b1da-5026bbfddd6b {
  display: none;
}
#s-7874aebe-35c6-4b4e-b1da-5026bbfddd6b, #wrap-s-7874aebe-35c6-4b4e-b1da-5026bbfddd6b, #wrap-content-s-7874aebe-35c6-4b4e-b1da-5026bbfddd6b { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-7874aebe-35c6-4b4e-b1da-5026bbfddd6b {
  display: none;
}
#s-7874aebe-35c6-4b4e-b1da-5026bbfddd6b, #wrap-s-7874aebe-35c6-4b4e-b1da-5026bbfddd6b, #wrap-content-s-7874aebe-35c6-4b4e-b1da-5026bbfddd6b { display: none !important; }}@media (max-width: 767px){#s-7874aebe-35c6-4b4e-b1da-5026bbfddd6b {
  min-height: 350px;
}
}







#s-7874aebe-35c6-4b4e-b1da-5026bbfddd6b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7874aebe-35c6-4b4e-b1da-5026bbfddd6b.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-cb189008-3530-4097-9caf-dc59903098f6 {
  max-width: 1200px;
text-align: center;
opacity: 1;
}
@media (max-width: 767px){#s-cb189008-3530-4097-9caf-dc59903098f6 {
  min-height: 0px;
max-width: 100%;
}
}
#s-cb189008-3530-4097-9caf-dc59903098f6 {
  margin: 0 !important;
  overflow: visible;
}

#s-cb189008-3530-4097-9caf-dc59903098f6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb189008-3530-4097-9caf-dc59903098f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cb189008-3530-4097-9caf-dc59903098f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb189008-3530-4097-9caf-dc59903098f6 img.shogun-image {
  /* Add background color handling */
  
}

#s-cb189008-3530-4097-9caf-dc59903098f6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-cb189008-3530-4097-9caf-dc59903098f6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb189008-3530-4097-9caf-dc59903098f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb189008-3530-4097-9caf-dc59903098f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb189008-3530-4097-9caf-dc59903098f6.shogun-image {
  box-sizing: border-box;
}



.s-cb189008-3530-4097-9caf-dc59903098f6 img.shogun-image {
  
}


@media (min-width: 1200px){#s-cb189008-3530-4097-9caf-dc59903098f6 {
  margin: 0 !important;
  overflow: visible;
}

#s-cb189008-3530-4097-9caf-dc59903098f6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb189008-3530-4097-9caf-dc59903098f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cb189008-3530-4097-9caf-dc59903098f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb189008-3530-4097-9caf-dc59903098f6 img.shogun-image {
  /* Add background color handling */
  
}

#s-cb189008-3530-4097-9caf-dc59903098f6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-cb189008-3530-4097-9caf-dc59903098f6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb189008-3530-4097-9caf-dc59903098f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb189008-3530-4097-9caf-dc59903098f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb189008-3530-4097-9caf-dc59903098f6.shogun-image {
  box-sizing: border-box;
}



.s-cb189008-3530-4097-9caf-dc59903098f6 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-cb189008-3530-4097-9caf-dc59903098f6 {
  margin: 0 !important;
  overflow: visible;
}

#s-cb189008-3530-4097-9caf-dc59903098f6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb189008-3530-4097-9caf-dc59903098f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cb189008-3530-4097-9caf-dc59903098f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb189008-3530-4097-9caf-dc59903098f6 img.shogun-image {
  /* Add background color handling */
  
}

#s-cb189008-3530-4097-9caf-dc59903098f6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-cb189008-3530-4097-9caf-dc59903098f6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb189008-3530-4097-9caf-dc59903098f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb189008-3530-4097-9caf-dc59903098f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb189008-3530-4097-9caf-dc59903098f6.shogun-image {
  box-sizing: border-box;
}



.s-cb189008-3530-4097-9caf-dc59903098f6 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-cb189008-3530-4097-9caf-dc59903098f6 {
  margin: 0 !important;
  overflow: visible;
}

#s-cb189008-3530-4097-9caf-dc59903098f6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb189008-3530-4097-9caf-dc59903098f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cb189008-3530-4097-9caf-dc59903098f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb189008-3530-4097-9caf-dc59903098f6 img.shogun-image {
  /* Add background color handling */
  
}

#s-cb189008-3530-4097-9caf-dc59903098f6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-cb189008-3530-4097-9caf-dc59903098f6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb189008-3530-4097-9caf-dc59903098f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb189008-3530-4097-9caf-dc59903098f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb189008-3530-4097-9caf-dc59903098f6.shogun-image {
  box-sizing: border-box;
}



.s-cb189008-3530-4097-9caf-dc59903098f6 img.shogun-image {
  
}


}@media (max-width: 767px){#s-cb189008-3530-4097-9caf-dc59903098f6 {
  margin: 0 !important;
  overflow: visible;
}

#s-cb189008-3530-4097-9caf-dc59903098f6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cb189008-3530-4097-9caf-dc59903098f6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cb189008-3530-4097-9caf-dc59903098f6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cb189008-3530-4097-9caf-dc59903098f6 img.shogun-image {
  /* Add background color handling */
  
}

#s-cb189008-3530-4097-9caf-dc59903098f6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-cb189008-3530-4097-9caf-dc59903098f6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cb189008-3530-4097-9caf-dc59903098f6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb189008-3530-4097-9caf-dc59903098f6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb189008-3530-4097-9caf-dc59903098f6.shogun-image {
  box-sizing: border-box;
}



.s-cb189008-3530-4097-9caf-dc59903098f6 img.shogun-image {
  
}


}
#s-d2931ef0-7d6b-4de8-8fa1-fdbfa96bc7b0 {
  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-d2931ef0-7d6b-4de8-8fa1-fdbfa96bc7b0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d2931ef0-7d6b-4de8-8fa1-fdbfa96bc7b0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ad15caa1-0646-4ecd-a607-f6b154ecbab4 {
  margin-top: 5px;
margin-bottom: 20px;
padding-top: 10px;
padding-bottom: 5px;
text-align: center;
}
@media (max-width: 767px){#s-ad15caa1-0646-4ecd-a607-f6b154ecbab4 {
  margin-bottom: 5px;
padding-top: 10px;
padding-bottom: 5px;
}
}
#s-ad15caa1-0646-4ecd-a607-f6b154ecbab4 .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-ad15caa1-0646-4ecd-a607-f6b154ecbab4 .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-c579c073-5a75-412c-a65a-28348af095c1 {
  margin-left: auto;
margin-right: auto;
}

#s-03776c9b-1e6a-4b24-b8e5-f63ec7c44884 {
  margin-top: 0px;
margin-left: 4%;
margin-bottom: 0px;
margin-right: 4%;
padding-top: 0px;
padding-bottom: 0px;
}

#s-6652a7b0-92d2-400a-8a73-3472058e6600 {
  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-6652a7b0-92d2-400a-8a73-3472058e6600: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-6652a7b0-92d2-400a-8a73-3472058e6600:active {border-radius: 1px !important;
background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-6652a7b0-92d2-400a-8a73-3472058e6600 {
  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-6652a7b0-92d2-400a-8a73-3472058e6600: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-6652a7b0-92d2-400a-8a73-3472058e6600-root {
    text-align: center;
  }


#s-6652a7b0-92d2-400a-8a73-3472058e6600.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Sora;
  display:  block ;
}
@media (min-width: 1200px){
  #s-6652a7b0-92d2-400a-8a73-3472058e6600-root {
    text-align: center;
  }


#s-6652a7b0-92d2-400a-8a73-3472058e6600.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-6652a7b0-92d2-400a-8a73-3472058e6600-root {
    text-align: center;
  }


#s-6652a7b0-92d2-400a-8a73-3472058e6600.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-6652a7b0-92d2-400a-8a73-3472058e6600-root {
    text-align: center;
  }


#s-6652a7b0-92d2-400a-8a73-3472058e6600.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Sora;
  display:  block ;
}
}@media (max-width: 767px){
  #s-6652a7b0-92d2-400a-8a73-3472058e6600-root {
    text-align: center;
  }


#s-6652a7b0-92d2-400a-8a73-3472058e6600.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  block ;
}
}
#s-933e005d-d196-4ac6-b3ab-872923fb56f4 {
  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-933e005d-d196-4ac6-b3ab-872923fb56f4: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-933e005d-d196-4ac6-b3ab-872923fb56f4:active {border-radius: 1px !important;
background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-933e005d-d196-4ac6-b3ab-872923fb56f4 {
  border-style: solid;
margin-top: 5px;
margin-bottom: 0px;
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-933e005d-d196-4ac6-b3ab-872923fb56f4: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-933e005d-d196-4ac6-b3ab-872923fb56f4-root {
    text-align: center;
  }


#s-933e005d-d196-4ac6-b3ab-872923fb56f4.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Sora;
  display:  block ;
}
@media (min-width: 1200px){
  #s-933e005d-d196-4ac6-b3ab-872923fb56f4-root {
    text-align: center;
  }


#s-933e005d-d196-4ac6-b3ab-872923fb56f4.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-933e005d-d196-4ac6-b3ab-872923fb56f4-root {
    text-align: center;
  }


#s-933e005d-d196-4ac6-b3ab-872923fb56f4.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-933e005d-d196-4ac6-b3ab-872923fb56f4-root {
    text-align: center;
  }


#s-933e005d-d196-4ac6-b3ab-872923fb56f4.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Sora;
  display:  block ;
}
}@media (max-width: 767px){
  #s-933e005d-d196-4ac6-b3ab-872923fb56f4-root {
    text-align: center;
  }


#s-933e005d-d196-4ac6-b3ab-872923fb56f4.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  block ;
}
}
#s-8a67771a-188a-4d98-ab87-83677cbb59b5 {
  margin-bottom: 0%;
min-height: 50px;
}








#s-8a67771a-188a-4d98-ab87-83677cbb59b5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8a67771a-188a-4d98-ab87-83677cbb59b5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b935402e-8f8f-4818-8a8d-d57673e2c298 {
  min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-b935402e-8f8f-4818-8a8d-d57673e2c298 {
  display: none;
}
#s-b935402e-8f8f-4818-8a8d-d57673e2c298, #wrap-s-b935402e-8f8f-4818-8a8d-d57673e2c298, #wrap-content-s-b935402e-8f8f-4818-8a8d-d57673e2c298 { display: none !important; }}@media (max-width: 767px){#s-b935402e-8f8f-4818-8a8d-d57673e2c298 {
  display: none;
}
#s-b935402e-8f8f-4818-8a8d-d57673e2c298, #wrap-s-b935402e-8f8f-4818-8a8d-d57673e2c298, #wrap-content-s-b935402e-8f8f-4818-8a8d-d57673e2c298 { display: none !important; }}







#s-b935402e-8f8f-4818-8a8d-d57673e2c298 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b935402e-8f8f-4818-8a8d-d57673e2c298.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e8c2d9f0-7f0c-4d4d-9316-c9b98d8244e6 {
  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-e8c2d9f0-7f0c-4d4d-9316-c9b98d8244e6 .shogun-heading-component h2 {
  color: ;
  font-weight:  600 ;
  font-family: "Sora";
  font-style:  normal ;
  font-size: 18px;
  
  letter-spacing: 1px;
  
}



#s-b056882d-19ac-4432-a31e-2f1160b1ef86 {
  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-b056882d-19ac-4432-a31e-2f1160b1ef86"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b056882d-19ac-4432-a31e-2f1160b1ef86"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-b056882d-19ac-4432-a31e-2f1160b1ef86"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-b056882d-19ac-4432-a31e-2f1160b1ef86"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 {
  margin-top: 20px;
margin-bottom: 0px;
max-width: 560px;
aspect-ratio: 750/535;
text-align: center;
}

#s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 {
  margin: 0 !important;
  overflow: visible;
}

#s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 20px;
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 img.shogun-image {
  /* Add background color handling */
  
}

#s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 .shg-image-content-wrapper {
      aspect-ratio: 750/535;
      min-width: 100%;
      height: auto;
    }

    #s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 .shogun-image-link {
      aspect-ratio: 750/535;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 560px;
  }




.s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8.shogun-image {
  box-sizing: border-box;
}



.s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 {
      --shg-aspect-ratio: calc(750/535); 
    }

    .s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8.shogun-image-container {
      position: relative;
    }

    .s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 560px;
    }
  }

@media (min-width: 1200px){#s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 {
  margin: 0 !important;
  overflow: visible;
}

#s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 img.shogun-image {
  /* Add background color handling */
  
}

#s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 .shg-image-content-wrapper {
      aspect-ratio: 750/535;
      min-width: 100%;
      height: auto;
    }

    #s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 .shogun-image-link {
      aspect-ratio: 750/535;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 560px;
  }




.s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8.shogun-image {
  box-sizing: border-box;
}



.s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 {
      --shg-aspect-ratio: calc(750/535); 
    }

    .s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8.shogun-image-container {
      position: relative;
    }

    .s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 560px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 {
  margin: 0 !important;
  overflow: visible;
}

#s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 img.shogun-image {
  /* Add background color handling */
  
}

#s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 .shg-image-content-wrapper {
      aspect-ratio: 750/535;
      min-width: 100%;
      height: auto;
    }

    #s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 .shogun-image-link {
      aspect-ratio: 750/535;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 560px;
  }




.s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8.shogun-image {
  box-sizing: border-box;
}



.s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 {
      --shg-aspect-ratio: calc(750/535); 
    }

    .s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8.shogun-image-container {
      position: relative;
    }

    .s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 560px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 {
  margin: 0 !important;
  overflow: visible;
}

#s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 img.shogun-image {
  /* Add background color handling */
  
}

#s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 .shg-image-content-wrapper {
      aspect-ratio: 750/535;
      min-width: 100%;
      height: auto;
    }

    #s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 .shogun-image-link {
      aspect-ratio: 750/535;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 560px;
  }




.s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8.shogun-image {
  box-sizing: border-box;
}



.s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 {
      --shg-aspect-ratio: calc(750/535); 
    }

    .s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8.shogun-image-container {
      position: relative;
    }

    .s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 560px;
    }
  }

}@media (max-width: 767px){#s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 {
  margin: 0 !important;
  overflow: visible;
}

#s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 img.shogun-image {
  /* Add background color handling */
  
}

#s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 .shg-image-content-wrapper {
      aspect-ratio: 750/535;
      min-width: 100%;
      height: auto;
    }

    #s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 .shogun-image-link {
      aspect-ratio: 750/535;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 560px;
  }




.s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8.shogun-image {
  box-sizing: border-box;
}



.s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 {
      --shg-aspect-ratio: calc(750/535); 
    }

    .s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8.shogun-image-container {
      position: relative;
    }

    .s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8092cc89-3ec9-47bf-b73d-cefdcbbb10a8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 560px;
    }
  }

}
#s-4a83cf03-558e-482e-92e9-26afdf37a54e {
  padding-top: 0%;
padding-left: 2%;
padding-bottom: 0%;
padding-right: 0%;
min-height: 50px;
}








#s-4a83cf03-558e-482e-92e9-26afdf37a54e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4a83cf03-558e-482e-92e9-26afdf37a54e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2c51e2a6-6254-4846-b9a8-004e293ac8a5 {
  margin-bottom: 5px;
padding-top: 20px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 1%;
text-align: left;
}

#s-2c51e2a6-6254-4846-b9a8-004e293ac8a5 .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-28e6f908-8b35-453b-9291-4a82ccdc57c7 {
  margin-left: auto;
margin-right: auto;
}

#s-3a434ead-9e07-46c6-ac30-b0c754252018 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#s-8080bdb1-ddee-40f3-bcdb-210f9b87b50d {
  border-style: solid;
margin-top: 15px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(0, 0, 0, 1);
border-radius: 50px;
max-width: 400px;
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-8080bdb1-ddee-40f3-bcdb-210f9b87b50d: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-8080bdb1-ddee-40f3-bcdb-210f9b87b50d:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-8080bdb1-ddee-40f3-bcdb-210f9b87b50d-root {
    text-align: left;
  }


#s-8080bdb1-ddee-40f3-bcdb-210f9b87b50d.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-8080bdb1-ddee-40f3-bcdb-210f9b87b50d-root {
    text-align: left;
  }


#s-8080bdb1-ddee-40f3-bcdb-210f9b87b50d.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-8080bdb1-ddee-40f3-bcdb-210f9b87b50d-root {
    text-align: left;
  }


#s-8080bdb1-ddee-40f3-bcdb-210f9b87b50d.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-8080bdb1-ddee-40f3-bcdb-210f9b87b50d-root {
    text-align: left;
  }


#s-8080bdb1-ddee-40f3-bcdb-210f9b87b50d.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-8080bdb1-ddee-40f3-bcdb-210f9b87b50d-root {
    text-align: left;
  }


#s-8080bdb1-ddee-40f3-bcdb-210f9b87b50d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  inline-block ;
}
}
#s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 {
  margin-top: 20px;
max-width: 560px;
aspect-ratio: 750/535;
text-align: center;
}

#s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 {
  margin: 0 !important;
  overflow: visible;
}

#s-4da5f7c2-59b8-477b-ae11-7a6278978ad0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 20px;
  
}

.shg-image-content-margin-container-s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 img.shogun-image {
  /* Add background color handling */
  
}

#s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 .shg-image-content-wrapper {
      aspect-ratio: 750/535;
      min-width: 100%;
      height: auto;
    }

    #s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 .shogun-image-link {
      aspect-ratio: 750/535;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4da5f7c2-59b8-477b-ae11-7a6278978ad0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 560px;
  }




.s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4da5f7c2-59b8-477b-ae11-7a6278978ad0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4da5f7c2-59b8-477b-ae11-7a6278978ad0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4da5f7c2-59b8-477b-ae11-7a6278978ad0.shogun-image {
  box-sizing: border-box;
}



.s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 {
      --shg-aspect-ratio: calc(750/535); 
    }

    .s-4da5f7c2-59b8-477b-ae11-7a6278978ad0.shogun-image-container {
      position: relative;
    }

    .s-4da5f7c2-59b8-477b-ae11-7a6278978ad0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4da5f7c2-59b8-477b-ae11-7a6278978ad0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 560px;
    }
  }

@media (min-width: 1200px){#s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 {
  margin: 0 !important;
  overflow: visible;
}

#s-4da5f7c2-59b8-477b-ae11-7a6278978ad0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 img.shogun-image {
  /* Add background color handling */
  
}

#s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 .shg-image-content-wrapper {
      aspect-ratio: 750/535;
      min-width: 100%;
      height: auto;
    }

    #s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 .shogun-image-link {
      aspect-ratio: 750/535;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4da5f7c2-59b8-477b-ae11-7a6278978ad0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 560px;
  }




.s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4da5f7c2-59b8-477b-ae11-7a6278978ad0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4da5f7c2-59b8-477b-ae11-7a6278978ad0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4da5f7c2-59b8-477b-ae11-7a6278978ad0.shogun-image {
  box-sizing: border-box;
}



.s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 {
      --shg-aspect-ratio: calc(750/535); 
    }

    .s-4da5f7c2-59b8-477b-ae11-7a6278978ad0.shogun-image-container {
      position: relative;
    }

    .s-4da5f7c2-59b8-477b-ae11-7a6278978ad0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4da5f7c2-59b8-477b-ae11-7a6278978ad0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 560px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 {
  margin: 0 !important;
  overflow: visible;
}

#s-4da5f7c2-59b8-477b-ae11-7a6278978ad0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 img.shogun-image {
  /* Add background color handling */
  
}

#s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 .shg-image-content-wrapper {
      aspect-ratio: 750/535;
      min-width: 100%;
      height: auto;
    }

    #s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 .shogun-image-link {
      aspect-ratio: 750/535;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4da5f7c2-59b8-477b-ae11-7a6278978ad0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 560px;
  }




.s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4da5f7c2-59b8-477b-ae11-7a6278978ad0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4da5f7c2-59b8-477b-ae11-7a6278978ad0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4da5f7c2-59b8-477b-ae11-7a6278978ad0.shogun-image {
  box-sizing: border-box;
}



.s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 {
      --shg-aspect-ratio: calc(750/535); 
    }

    .s-4da5f7c2-59b8-477b-ae11-7a6278978ad0.shogun-image-container {
      position: relative;
    }

    .s-4da5f7c2-59b8-477b-ae11-7a6278978ad0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4da5f7c2-59b8-477b-ae11-7a6278978ad0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 560px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 {
  margin: 0 !important;
  overflow: visible;
}

#s-4da5f7c2-59b8-477b-ae11-7a6278978ad0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 img.shogun-image {
  /* Add background color handling */
  
}

#s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 .shg-image-content-wrapper {
      aspect-ratio: 750/535;
      min-width: 100%;
      height: auto;
    }

    #s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 .shogun-image-link {
      aspect-ratio: 750/535;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4da5f7c2-59b8-477b-ae11-7a6278978ad0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 560px;
  }




.s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4da5f7c2-59b8-477b-ae11-7a6278978ad0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4da5f7c2-59b8-477b-ae11-7a6278978ad0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4da5f7c2-59b8-477b-ae11-7a6278978ad0.shogun-image {
  box-sizing: border-box;
}



.s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 {
      --shg-aspect-ratio: calc(750/535); 
    }

    .s-4da5f7c2-59b8-477b-ae11-7a6278978ad0.shogun-image-container {
      position: relative;
    }

    .s-4da5f7c2-59b8-477b-ae11-7a6278978ad0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4da5f7c2-59b8-477b-ae11-7a6278978ad0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 560px;
    }
  }

}@media (max-width: 767px){#s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 {
  margin: 0 !important;
  overflow: visible;
}

#s-4da5f7c2-59b8-477b-ae11-7a6278978ad0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 img.shogun-image {
  /* Add background color handling */
  
}

#s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 .shg-image-content-wrapper {
      aspect-ratio: 750/535;
      min-width: 100%;
      height: auto;
    }

    #s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 .shogun-image-link {
      aspect-ratio: 750/535;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4da5f7c2-59b8-477b-ae11-7a6278978ad0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 560px;
  }




.s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-4da5f7c2-59b8-477b-ae11-7a6278978ad0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4da5f7c2-59b8-477b-ae11-7a6278978ad0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4da5f7c2-59b8-477b-ae11-7a6278978ad0.shogun-image {
  box-sizing: border-box;
}



.s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 {
      --shg-aspect-ratio: calc(750/535); 
    }

    .s-4da5f7c2-59b8-477b-ae11-7a6278978ad0.shogun-image-container {
      position: relative;
    }

    .s-4da5f7c2-59b8-477b-ae11-7a6278978ad0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4da5f7c2-59b8-477b-ae11-7a6278978ad0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4da5f7c2-59b8-477b-ae11-7a6278978ad0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 560px;
    }
  }

}
#s-2b15e618-c59d-4adb-a982-916eb12c684f {
  padding-top: 0%;
padding-left: 2%;
padding-bottom: 0%;
padding-right: 2%;
min-height: 50px;
}








#s-2b15e618-c59d-4adb-a982-916eb12c684f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2b15e618-c59d-4adb-a982-916eb12c684f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2ea9e793-d7ba-4a95-b046-a41f6e02e93e {
  margin-bottom: 5px;
padding-top: 20px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 1%;
text-align: left;
}

#s-2ea9e793-d7ba-4a95-b046-a41f6e02e93e .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-0fad7e44-701a-4f17-88af-f5761544d882 {
  margin-left: auto;
margin-right: auto;
}

#s-e2ded81f-e217-4f10-bb15-653daa7fb7eb {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#s-1efbda25-05bb-4fba-9cc4-dc97e4fb97c3 {
  border-style: solid;
margin-top: 15px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(0, 0, 0, 1);
border-radius: 50px;
max-width: 100%;
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-1efbda25-05bb-4fba-9cc4-dc97e4fb97c3: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-1efbda25-05bb-4fba-9cc4-dc97e4fb97c3:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-1efbda25-05bb-4fba-9cc4-dc97e4fb97c3-root {
    text-align: left;
  }


#s-1efbda25-05bb-4fba-9cc4-dc97e4fb97c3.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-1efbda25-05bb-4fba-9cc4-dc97e4fb97c3-root {
    text-align: left;
  }


#s-1efbda25-05bb-4fba-9cc4-dc97e4fb97c3.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-1efbda25-05bb-4fba-9cc4-dc97e4fb97c3-root {
    text-align: left;
  }


#s-1efbda25-05bb-4fba-9cc4-dc97e4fb97c3.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-1efbda25-05bb-4fba-9cc4-dc97e4fb97c3-root {
    text-align: left;
  }


#s-1efbda25-05bb-4fba-9cc4-dc97e4fb97c3.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-1efbda25-05bb-4fba-9cc4-dc97e4fb97c3-root {
    text-align: left;
  }


#s-1efbda25-05bb-4fba-9cc4-dc97e4fb97c3.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  inline-block ;
}
}
#s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 {
  margin-top: 20px;
max-width: 560px;
aspect-ratio: 750/535;
text-align: center;
}

#s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 {
  margin: 0 !important;
  overflow: visible;
}

#s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 20px;
  
}

.shg-image-content-margin-container-s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 img.shogun-image {
  /* Add background color handling */
  
}

#s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 .shg-image-content-wrapper {
      aspect-ratio: 750/535;
      min-width: 100%;
      height: auto;
    }

    #s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 .shogun-image-link {
      aspect-ratio: 750/535;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 560px;
  }




.s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6.shogun-image {
  box-sizing: border-box;
}



.s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 {
      --shg-aspect-ratio: calc(750/535); 
    }

    .s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6.shogun-image-container {
      position: relative;
    }

    .s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 560px;
    }
  }

@media (min-width: 1200px){#s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 {
  margin: 0 !important;
  overflow: visible;
}

#s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 img.shogun-image {
  /* Add background color handling */
  
}

#s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 .shg-image-content-wrapper {
      aspect-ratio: 750/535;
      min-width: 100%;
      height: auto;
    }

    #s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 .shogun-image-link {
      aspect-ratio: 750/535;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 560px;
  }




.s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6.shogun-image {
  box-sizing: border-box;
}



.s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 {
      --shg-aspect-ratio: calc(750/535); 
    }

    .s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6.shogun-image-container {
      position: relative;
    }

    .s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 560px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 {
  margin: 0 !important;
  overflow: visible;
}

#s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 img.shogun-image {
  /* Add background color handling */
  
}

#s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 .shg-image-content-wrapper {
      aspect-ratio: 750/535;
      min-width: 100%;
      height: auto;
    }

    #s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 .shogun-image-link {
      aspect-ratio: 750/535;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 560px;
  }




.s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6.shogun-image {
  box-sizing: border-box;
}



.s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 {
      --shg-aspect-ratio: calc(750/535); 
    }

    .s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6.shogun-image-container {
      position: relative;
    }

    .s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 560px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 {
  margin: 0 !important;
  overflow: visible;
}

#s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 img.shogun-image {
  /* Add background color handling */
  
}

#s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 .shg-image-content-wrapper {
      aspect-ratio: 750/535;
      min-width: 100%;
      height: auto;
    }

    #s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 .shogun-image-link {
      aspect-ratio: 750/535;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 560px;
  }




.s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6.shogun-image {
  box-sizing: border-box;
}



.s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 {
      --shg-aspect-ratio: calc(750/535); 
    }

    .s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6.shogun-image-container {
      position: relative;
    }

    .s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 560px;
    }
  }

}@media (max-width: 767px){#s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 {
  margin: 0 !important;
  overflow: visible;
}

#s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 img.shogun-image {
  /* Add background color handling */
  
}

#s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 .shg-image-content-wrapper {
      aspect-ratio: 750/535;
      min-width: 100%;
      height: auto;
    }

    #s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 .shogun-image-link {
      aspect-ratio: 750/535;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 560px;
  }




.s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6.shogun-image {
  box-sizing: border-box;
}



.s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 {
      --shg-aspect-ratio: calc(750/535); 
    }

    .s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6.shogun-image-container {
      position: relative;
    }

    .s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0de5187c-7f44-4936-bcc7-d8d605bbc8b6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 560px;
    }
  }

}
#s-e22efee0-04e4-4e97-8adf-93ce132e9d61 {
  padding-top: 0%;
padding-left: 2%;
padding-bottom: 0%;
padding-right: 0%;
min-height: 50px;
}








#s-e22efee0-04e4-4e97-8adf-93ce132e9d61 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e22efee0-04e4-4e97-8adf-93ce132e9d61.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4165c666-26ba-48a8-8465-e44c507aa3bb {
  margin-bottom: 5px;
padding-top: 20px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 1%;
text-align: left;
}

#s-4165c666-26ba-48a8-8465-e44c507aa3bb .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-5f1edae5-f47d-437d-87bb-7e6c79c8910a {
  margin-left: auto;
margin-right: auto;
}

#s-e87b7a32-5a18-42ca-9906-af2b264b34db {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#s-ce794169-f712-44c8-a125-b2a0628d362c {
  border-style: solid;
margin-top: 15px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(0, 0, 0, 1);
border-radius: 50px;
max-width: 400px;
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-ce794169-f712-44c8-a125-b2a0628d362c: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-ce794169-f712-44c8-a125-b2a0628d362c:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-ce794169-f712-44c8-a125-b2a0628d362c-root {
    text-align: left;
  }


#s-ce794169-f712-44c8-a125-b2a0628d362c.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-ce794169-f712-44c8-a125-b2a0628d362c-root {
    text-align: left;
  }


#s-ce794169-f712-44c8-a125-b2a0628d362c.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-ce794169-f712-44c8-a125-b2a0628d362c-root {
    text-align: left;
  }


#s-ce794169-f712-44c8-a125-b2a0628d362c.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-ce794169-f712-44c8-a125-b2a0628d362c-root {
    text-align: left;
  }


#s-ce794169-f712-44c8-a125-b2a0628d362c.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-ce794169-f712-44c8-a125-b2a0628d362c-root {
    text-align: left;
  }


#s-ce794169-f712-44c8-a125-b2a0628d362c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  inline-block ;
}
}
#s-dfd1793c-9912-4901-83ed-d5a06f680bc8 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-dfd1793c-9912-4901-83ed-d5a06f680bc8 {
  display: none;
}
#s-dfd1793c-9912-4901-83ed-d5a06f680bc8, #wrap-s-dfd1793c-9912-4901-83ed-d5a06f680bc8, #wrap-content-s-dfd1793c-9912-4901-83ed-d5a06f680bc8 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-dfd1793c-9912-4901-83ed-d5a06f680bc8 {
  display: none;
}
#s-dfd1793c-9912-4901-83ed-d5a06f680bc8, #wrap-s-dfd1793c-9912-4901-83ed-d5a06f680bc8, #wrap-content-s-dfd1793c-9912-4901-83ed-d5a06f680bc8 { display: none !important; }}







#s-dfd1793c-9912-4901-83ed-d5a06f680bc8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dfd1793c-9912-4901-83ed-d5a06f680bc8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-fad7bd26-c7d1-456d-8b78-b8d0a567038f {
  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-fad7bd26-c7d1-456d-8b78-b8d0a567038f .shogun-heading-component h2 {
  color: ;
  font-weight:  600 ;
  font-family: "Sora";
  font-style:  normal ;
  font-size: 18px;
  
  letter-spacing: 1px;
  
}



#s-05328fcb-97f8-494a-9831-051f308c43d3 {
  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-05328fcb-97f8-494a-9831-051f308c43d3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-05328fcb-97f8-494a-9831-051f308c43d3"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-05328fcb-97f8-494a-9831-051f308c43d3"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-05328fcb-97f8-494a-9831-051f308c43d3"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-fac6b7c4-84ee-4aae-a452-54df4727a01b {
  margin-top: 20px;
margin-bottom: 0px;
max-width: 560px;
text-align: center;
}
@media (max-width: 767px){#s-fac6b7c4-84ee-4aae-a452-54df4727a01b {
  margin-top: 20px;
margin-bottom: 0px;
max-width: 560px;
aspect-ratio: 750/535;
text-align: center;
}
}
#s-fac6b7c4-84ee-4aae-a452-54df4727a01b {
  margin: 0 !important;
  overflow: visible;
}

#s-fac6b7c4-84ee-4aae-a452-54df4727a01b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fac6b7c4-84ee-4aae-a452-54df4727a01b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 20px;
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-fac6b7c4-84ee-4aae-a452-54df4727a01b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fac6b7c4-84ee-4aae-a452-54df4727a01b img.shogun-image {
  /* Add background color handling */
  
}

#s-fac6b7c4-84ee-4aae-a452-54df4727a01b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fac6b7c4-84ee-4aae-a452-54df4727a01b .shogun-image-content {
  
    justify-content: center;
  
}

.s-fac6b7c4-84ee-4aae-a452-54df4727a01b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fac6b7c4-84ee-4aae-a452-54df4727a01b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fac6b7c4-84ee-4aae-a452-54df4727a01b.shogun-image {
  box-sizing: border-box;
}



.s-fac6b7c4-84ee-4aae-a452-54df4727a01b img.shogun-image {
  
}


@media (min-width: 1200px){#s-fac6b7c4-84ee-4aae-a452-54df4727a01b {
  margin: 0 !important;
  overflow: visible;
}

#s-fac6b7c4-84ee-4aae-a452-54df4727a01b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fac6b7c4-84ee-4aae-a452-54df4727a01b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fac6b7c4-84ee-4aae-a452-54df4727a01b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fac6b7c4-84ee-4aae-a452-54df4727a01b img.shogun-image {
  /* Add background color handling */
  
}

#s-fac6b7c4-84ee-4aae-a452-54df4727a01b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fac6b7c4-84ee-4aae-a452-54df4727a01b .shogun-image-content {
  
    justify-content: center;
  
}

.s-fac6b7c4-84ee-4aae-a452-54df4727a01b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fac6b7c4-84ee-4aae-a452-54df4727a01b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fac6b7c4-84ee-4aae-a452-54df4727a01b.shogun-image {
  box-sizing: border-box;
}



.s-fac6b7c4-84ee-4aae-a452-54df4727a01b img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-fac6b7c4-84ee-4aae-a452-54df4727a01b {
  margin: 0 !important;
  overflow: visible;
}

#s-fac6b7c4-84ee-4aae-a452-54df4727a01b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fac6b7c4-84ee-4aae-a452-54df4727a01b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fac6b7c4-84ee-4aae-a452-54df4727a01b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fac6b7c4-84ee-4aae-a452-54df4727a01b img.shogun-image {
  /* Add background color handling */
  
}

#s-fac6b7c4-84ee-4aae-a452-54df4727a01b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fac6b7c4-84ee-4aae-a452-54df4727a01b .shogun-image-content {
  
    justify-content: center;
  
}

.s-fac6b7c4-84ee-4aae-a452-54df4727a01b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fac6b7c4-84ee-4aae-a452-54df4727a01b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fac6b7c4-84ee-4aae-a452-54df4727a01b.shogun-image {
  box-sizing: border-box;
}



.s-fac6b7c4-84ee-4aae-a452-54df4727a01b img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-fac6b7c4-84ee-4aae-a452-54df4727a01b {
  margin: 0 !important;
  overflow: visible;
}

#s-fac6b7c4-84ee-4aae-a452-54df4727a01b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fac6b7c4-84ee-4aae-a452-54df4727a01b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fac6b7c4-84ee-4aae-a452-54df4727a01b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fac6b7c4-84ee-4aae-a452-54df4727a01b img.shogun-image {
  /* Add background color handling */
  
}

#s-fac6b7c4-84ee-4aae-a452-54df4727a01b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fac6b7c4-84ee-4aae-a452-54df4727a01b .shogun-image-content {
  
    justify-content: center;
  
}

.s-fac6b7c4-84ee-4aae-a452-54df4727a01b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fac6b7c4-84ee-4aae-a452-54df4727a01b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fac6b7c4-84ee-4aae-a452-54df4727a01b.shogun-image {
  box-sizing: border-box;
}



.s-fac6b7c4-84ee-4aae-a452-54df4727a01b img.shogun-image {
  
}


}@media (max-width: 767px){#s-fac6b7c4-84ee-4aae-a452-54df4727a01b {
  margin: 0 !important;
  overflow: visible;
}

#s-fac6b7c4-84ee-4aae-a452-54df4727a01b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fac6b7c4-84ee-4aae-a452-54df4727a01b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 20px;
  margin-bottom: 0px;
}

.shg-image-content-margin-container-s-fac6b7c4-84ee-4aae-a452-54df4727a01b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fac6b7c4-84ee-4aae-a452-54df4727a01b img.shogun-image {
  /* Add background color handling */
  
}

#s-fac6b7c4-84ee-4aae-a452-54df4727a01b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fac6b7c4-84ee-4aae-a452-54df4727a01b .shg-image-content-wrapper {
      aspect-ratio: 750/535;
      min-width: 100%;
      height: auto;
    }

    #s-fac6b7c4-84ee-4aae-a452-54df4727a01b .shogun-image-link {
      aspect-ratio: 750/535;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fac6b7c4-84ee-4aae-a452-54df4727a01b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fac6b7c4-84ee-4aae-a452-54df4727a01b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fac6b7c4-84ee-4aae-a452-54df4727a01b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 560px;
  }




.s-fac6b7c4-84ee-4aae-a452-54df4727a01b .shogun-image-content {
  
    justify-content: center;
  
}

.s-fac6b7c4-84ee-4aae-a452-54df4727a01b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fac6b7c4-84ee-4aae-a452-54df4727a01b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fac6b7c4-84ee-4aae-a452-54df4727a01b.shogun-image {
  box-sizing: border-box;
}



.s-fac6b7c4-84ee-4aae-a452-54df4727a01b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-fac6b7c4-84ee-4aae-a452-54df4727a01b {
      --shg-aspect-ratio: calc(750/535); 
    }

    .s-fac6b7c4-84ee-4aae-a452-54df4727a01b.shogun-image-container {
      position: relative;
    }

    .s-fac6b7c4-84ee-4aae-a452-54df4727a01b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fac6b7c4-84ee-4aae-a452-54df4727a01b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fac6b7c4-84ee-4aae-a452-54df4727a01b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 560px;
    }
  }

}
#s-56f36ab0-166c-46fe-8a87-0e04a597d854 {
  padding-top: 0%;
padding-left: 2%;
padding-bottom: 0%;
padding-right: 2%;
min-height: 50px;
}








#s-56f36ab0-166c-46fe-8a87-0e04a597d854 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-56f36ab0-166c-46fe-8a87-0e04a597d854.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-53ebb602-7a7d-4103-ab18-e793698a18be {
  margin-top: 10px;
margin-bottom: 10px;
padding-top: 20px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 1%;
text-align: left;
}
@media (max-width: 767px){#s-53ebb602-7a7d-4103-ab18-e793698a18be {
  padding-top: 10px;
padding-right: 0%;
}
}
#s-53ebb602-7a7d-4103-ab18-e793698a18be .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-53ebb602-7a7d-4103-ab18-e793698a18be .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-40808dc1-f4bc-48d2-8b38-318e07b8a0d2 {
  margin-left: auto;
margin-right: auto;
}

#s-0a497db8-a63c-4320-9811-c4fdf62c018f {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#s-c5064900-3fb5-43b6-923e-6926f748db64 {
  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-c5064900-3fb5-43b6-923e-6926f748db64: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-c5064900-3fb5-43b6-923e-6926f748db64:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-c5064900-3fb5-43b6-923e-6926f748db64 {
  margin-bottom: 5%;
border-radius: 50px;
max-width: 100%;
letter-spacing: 2px;
}
}

  #s-c5064900-3fb5-43b6-923e-6926f748db64-root {
    text-align: left;
  }


#s-c5064900-3fb5-43b6-923e-6926f748db64.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-c5064900-3fb5-43b6-923e-6926f748db64-root {
    text-align: left;
  }


#s-c5064900-3fb5-43b6-923e-6926f748db64.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-c5064900-3fb5-43b6-923e-6926f748db64-root {
    text-align: left;
  }


#s-c5064900-3fb5-43b6-923e-6926f748db64.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-c5064900-3fb5-43b6-923e-6926f748db64-root {
    text-align: left;
  }


#s-c5064900-3fb5-43b6-923e-6926f748db64.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-c5064900-3fb5-43b6-923e-6926f748db64-root {
    text-align: left;
  }


#s-c5064900-3fb5-43b6-923e-6926f748db64.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  inline-block ;
}
}
#s-063ede33-0386-4f67-b4d6-8714f5c7b4db {
  margin-top: 20px;
max-width: 560px;
text-align: center;
}
@media (max-width: 767px){#s-063ede33-0386-4f67-b4d6-8714f5c7b4db {
  margin-top: 20px;
aspect-ratio: 750/535;
text-align: center;
}
}
#s-063ede33-0386-4f67-b4d6-8714f5c7b4db {
  margin: 0 !important;
  overflow: visible;
}

#s-063ede33-0386-4f67-b4d6-8714f5c7b4db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-063ede33-0386-4f67-b4d6-8714f5c7b4db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 20px;
  
}

.shg-image-content-margin-container-s-063ede33-0386-4f67-b4d6-8714f5c7b4db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-063ede33-0386-4f67-b4d6-8714f5c7b4db img.shogun-image {
  /* Add background color handling */
  
}

#s-063ede33-0386-4f67-b4d6-8714f5c7b4db img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-063ede33-0386-4f67-b4d6-8714f5c7b4db .shogun-image-content {
  
    justify-content: center;
  
}

.s-063ede33-0386-4f67-b4d6-8714f5c7b4db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-063ede33-0386-4f67-b4d6-8714f5c7b4db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-063ede33-0386-4f67-b4d6-8714f5c7b4db.shogun-image {
  box-sizing: border-box;
}



.s-063ede33-0386-4f67-b4d6-8714f5c7b4db img.shogun-image {
  
}


@media (min-width: 1200px){#s-063ede33-0386-4f67-b4d6-8714f5c7b4db {
  margin: 0 !important;
  overflow: visible;
}

#s-063ede33-0386-4f67-b4d6-8714f5c7b4db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-063ede33-0386-4f67-b4d6-8714f5c7b4db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-063ede33-0386-4f67-b4d6-8714f5c7b4db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-063ede33-0386-4f67-b4d6-8714f5c7b4db img.shogun-image {
  /* Add background color handling */
  
}

#s-063ede33-0386-4f67-b4d6-8714f5c7b4db img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-063ede33-0386-4f67-b4d6-8714f5c7b4db .shogun-image-content {
  
    justify-content: center;
  
}

.s-063ede33-0386-4f67-b4d6-8714f5c7b4db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-063ede33-0386-4f67-b4d6-8714f5c7b4db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-063ede33-0386-4f67-b4d6-8714f5c7b4db.shogun-image {
  box-sizing: border-box;
}



.s-063ede33-0386-4f67-b4d6-8714f5c7b4db img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-063ede33-0386-4f67-b4d6-8714f5c7b4db {
  margin: 0 !important;
  overflow: visible;
}

#s-063ede33-0386-4f67-b4d6-8714f5c7b4db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-063ede33-0386-4f67-b4d6-8714f5c7b4db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-063ede33-0386-4f67-b4d6-8714f5c7b4db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-063ede33-0386-4f67-b4d6-8714f5c7b4db img.shogun-image {
  /* Add background color handling */
  
}

#s-063ede33-0386-4f67-b4d6-8714f5c7b4db img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-063ede33-0386-4f67-b4d6-8714f5c7b4db .shogun-image-content {
  
    justify-content: center;
  
}

.s-063ede33-0386-4f67-b4d6-8714f5c7b4db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-063ede33-0386-4f67-b4d6-8714f5c7b4db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-063ede33-0386-4f67-b4d6-8714f5c7b4db.shogun-image {
  box-sizing: border-box;
}



.s-063ede33-0386-4f67-b4d6-8714f5c7b4db img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-063ede33-0386-4f67-b4d6-8714f5c7b4db {
  margin: 0 !important;
  overflow: visible;
}

#s-063ede33-0386-4f67-b4d6-8714f5c7b4db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-063ede33-0386-4f67-b4d6-8714f5c7b4db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-063ede33-0386-4f67-b4d6-8714f5c7b4db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-063ede33-0386-4f67-b4d6-8714f5c7b4db img.shogun-image {
  /* Add background color handling */
  
}

#s-063ede33-0386-4f67-b4d6-8714f5c7b4db img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-063ede33-0386-4f67-b4d6-8714f5c7b4db .shogun-image-content {
  
    justify-content: center;
  
}

.s-063ede33-0386-4f67-b4d6-8714f5c7b4db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-063ede33-0386-4f67-b4d6-8714f5c7b4db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-063ede33-0386-4f67-b4d6-8714f5c7b4db.shogun-image {
  box-sizing: border-box;
}



.s-063ede33-0386-4f67-b4d6-8714f5c7b4db img.shogun-image {
  
}


}@media (max-width: 767px){#s-063ede33-0386-4f67-b4d6-8714f5c7b4db {
  margin: 0 !important;
  overflow: visible;
}

#s-063ede33-0386-4f67-b4d6-8714f5c7b4db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-063ede33-0386-4f67-b4d6-8714f5c7b4db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 20px;
  
}

.shg-image-content-margin-container-s-063ede33-0386-4f67-b4d6-8714f5c7b4db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-063ede33-0386-4f67-b4d6-8714f5c7b4db img.shogun-image {
  /* Add background color handling */
  
}

#s-063ede33-0386-4f67-b4d6-8714f5c7b4db img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-063ede33-0386-4f67-b4d6-8714f5c7b4db .shg-image-content-wrapper {
      aspect-ratio: 750/535;
      min-width: 100%;
      height: auto;
    }

    #s-063ede33-0386-4f67-b4d6-8714f5c7b4db .shogun-image-link {
      aspect-ratio: 750/535;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-063ede33-0386-4f67-b4d6-8714f5c7b4db .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-063ede33-0386-4f67-b4d6-8714f5c7b4db.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-063ede33-0386-4f67-b4d6-8714f5c7b4db img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 560px;
  }




.s-063ede33-0386-4f67-b4d6-8714f5c7b4db .shogun-image-content {
  
    justify-content: center;
  
}

.s-063ede33-0386-4f67-b4d6-8714f5c7b4db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-063ede33-0386-4f67-b4d6-8714f5c7b4db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-063ede33-0386-4f67-b4d6-8714f5c7b4db.shogun-image {
  box-sizing: border-box;
}



.s-063ede33-0386-4f67-b4d6-8714f5c7b4db img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-063ede33-0386-4f67-b4d6-8714f5c7b4db {
      --shg-aspect-ratio: calc(750/535); 
    }

    .s-063ede33-0386-4f67-b4d6-8714f5c7b4db.shogun-image-container {
      position: relative;
    }

    .s-063ede33-0386-4f67-b4d6-8714f5c7b4db.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-063ede33-0386-4f67-b4d6-8714f5c7b4db.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-063ede33-0386-4f67-b4d6-8714f5c7b4db img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 560px;
    }
  }

}
#s-092258ce-16f9-479c-924d-3511788a48df {
  padding-top: 0%;
padding-left: 2%;
padding-bottom: 0%;
padding-right: 2%;
min-height: 50px;
}








#s-092258ce-16f9-479c-924d-3511788a48df > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-092258ce-16f9-479c-924d-3511788a48df.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6af57144-d177-4414-8845-858687b0c616 {
  margin-top: 10px;
margin-bottom: 10px;
padding-top: 20px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 1%;
text-align: left;
}
@media (max-width: 767px){#s-6af57144-d177-4414-8845-858687b0c616 {
  padding-top: 10px;
padding-right: 0%;
}
}
#s-6af57144-d177-4414-8845-858687b0c616 .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-6af57144-d177-4414-8845-858687b0c616 .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-7e88602b-23d9-4673-939a-8d0642970e95 {
  margin-left: auto;
margin-right: auto;
}

#s-40758121-0586-4fa8-86c1-3339ce5fa37d {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#s-ea1239d6-5d40-4331-8df5-a84c368ea7bc {
  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-ea1239d6-5d40-4331-8df5-a84c368ea7bc: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-ea1239d6-5d40-4331-8df5-a84c368ea7bc:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-ea1239d6-5d40-4331-8df5-a84c368ea7bc {
  margin-bottom: 5%;
padding-bottom: 10px;
border-radius: 50px;
max-width: 100%;
letter-spacing: 2px;
}
}

  #s-ea1239d6-5d40-4331-8df5-a84c368ea7bc-root {
    text-align: left;
  }


#s-ea1239d6-5d40-4331-8df5-a84c368ea7bc.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-ea1239d6-5d40-4331-8df5-a84c368ea7bc-root {
    text-align: left;
  }


#s-ea1239d6-5d40-4331-8df5-a84c368ea7bc.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-ea1239d6-5d40-4331-8df5-a84c368ea7bc-root {
    text-align: left;
  }


#s-ea1239d6-5d40-4331-8df5-a84c368ea7bc.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-ea1239d6-5d40-4331-8df5-a84c368ea7bc-root {
    text-align: left;
  }


#s-ea1239d6-5d40-4331-8df5-a84c368ea7bc.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-ea1239d6-5d40-4331-8df5-a84c368ea7bc-root {
    text-align: left;
  }


#s-ea1239d6-5d40-4331-8df5-a84c368ea7bc.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  inline-block ;
}
}
#s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 {
  margin-top: 20px;
max-width: 4373px;
text-align: center;
}
@media (max-width: 767px){#s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 {
  margin-top: 20px;
aspect-ratio: 750/535;
text-align: center;
}
}
#s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 {
  margin: 0 !important;
  overflow: visible;
}

#s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 20px;
  
}

.shg-image-content-margin-container-s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 img.shogun-image {
  /* Add background color handling */
  
}

#s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20.shogun-image {
  box-sizing: border-box;
}



.s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 img.shogun-image {
  
}


@media (min-width: 1200px){#s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 {
  margin: 0 !important;
  overflow: visible;
}

#s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 img.shogun-image {
  /* Add background color handling */
  
}

#s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20.shogun-image {
  box-sizing: border-box;
}



.s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 {
  margin: 0 !important;
  overflow: visible;
}

#s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 img.shogun-image {
  /* Add background color handling */
  
}

#s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20.shogun-image {
  box-sizing: border-box;
}



.s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 {
  margin: 0 !important;
  overflow: visible;
}

#s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 img.shogun-image {
  /* Add background color handling */
  
}

#s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20.shogun-image {
  box-sizing: border-box;
}



.s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 img.shogun-image {
  
}


}@media (max-width: 767px){#s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 {
  margin: 0 !important;
  overflow: visible;
}

#s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 20px;
  
}

.shg-image-content-margin-container-s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 img.shogun-image {
  /* Add background color handling */
  
}

#s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 .shg-image-content-wrapper {
      aspect-ratio: 750/535;
      min-width: 100%;
      height: auto;
    }

    #s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 .shogun-image-link {
      aspect-ratio: 750/535;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 4373px;
  }




.s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20.shogun-image {
  box-sizing: border-box;
}



.s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 {
      --shg-aspect-ratio: calc(750/535); 
    }

    .s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20.shogun-image-container {
      position: relative;
    }

    .s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e00c9740-ffe4-40a3-a73d-7d4a084c5d20 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 4373px;
    }
  }

}
#s-45b91bce-beab-4d6f-8131-da2dfabca8f1 {
  padding-top: 0%;
padding-left: 2%;
padding-bottom: 0%;
padding-right: 2%;
min-height: 50px;
}








#s-45b91bce-beab-4d6f-8131-da2dfabca8f1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-45b91bce-beab-4d6f-8131-da2dfabca8f1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ae12d1ea-f710-4095-beeb-5eb47fcdde07 {
  margin-top: 10px;
margin-bottom: 10px;
padding-top: 20px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 1%;
text-align: left;
}
@media (max-width: 767px){#s-ae12d1ea-f710-4095-beeb-5eb47fcdde07 {
  padding-top: 10px;
padding-right: 0%;
}
}
#s-ae12d1ea-f710-4095-beeb-5eb47fcdde07 .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-ae12d1ea-f710-4095-beeb-5eb47fcdde07 .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-1190a2e4-36bb-4ac4-80c7-a219e646fe1b {
  margin-left: auto;
margin-right: auto;
}

#s-052231d1-834c-4261-aa8d-e1813f1cd447 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#s-ea06933b-11ea-4981-a66f-a140659bfdfe {
  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-ea06933b-11ea-4981-a66f-a140659bfdfe: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-ea06933b-11ea-4981-a66f-a140659bfdfe:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-ea06933b-11ea-4981-a66f-a140659bfdfe {
  margin-bottom: 5%;
border-radius: 50px;
max-width: 100%;
letter-spacing: 2px;
}
}

  #s-ea06933b-11ea-4981-a66f-a140659bfdfe-root {
    text-align: left;
  }


#s-ea06933b-11ea-4981-a66f-a140659bfdfe.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-ea06933b-11ea-4981-a66f-a140659bfdfe-root {
    text-align: left;
  }


#s-ea06933b-11ea-4981-a66f-a140659bfdfe.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-ea06933b-11ea-4981-a66f-a140659bfdfe-root {
    text-align: left;
  }


#s-ea06933b-11ea-4981-a66f-a140659bfdfe.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-ea06933b-11ea-4981-a66f-a140659bfdfe-root {
    text-align: left;
  }


#s-ea06933b-11ea-4981-a66f-a140659bfdfe.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-ea06933b-11ea-4981-a66f-a140659bfdfe-root {
    text-align: left;
  }


#s-ea06933b-11ea-4981-a66f-a140659bfdfe.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  inline-block ;
}
}
#s-fa4ecc5f-320d-405d-86cf-e745a3529055 {
  min-height: 50px;
}








#s-fa4ecc5f-320d-405d-86cf-e745a3529055 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fa4ecc5f-320d-405d-86cf-e745a3529055.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-fd28228d-55c9-4076-9a70-237e8235adf6 {
  min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-fd28228d-55c9-4076-9a70-237e8235adf6 {
  display: none;
}
#s-fd28228d-55c9-4076-9a70-237e8235adf6, #wrap-s-fd28228d-55c9-4076-9a70-237e8235adf6, #wrap-content-s-fd28228d-55c9-4076-9a70-237e8235adf6 { display: none !important; }}@media (max-width: 767px){#s-fd28228d-55c9-4076-9a70-237e8235adf6 {
  display: none;
}
#s-fd28228d-55c9-4076-9a70-237e8235adf6, #wrap-s-fd28228d-55c9-4076-9a70-237e8235adf6, #wrap-content-s-fd28228d-55c9-4076-9a70-237e8235adf6 { display: none !important; }}







#s-fd28228d-55c9-4076-9a70-237e8235adf6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fd28228d-55c9-4076-9a70-237e8235adf6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e5322c32-b1d2-4e20-af36-b1cffffec94e {
  max-width: 3840px;
aspect-ratio: 3840/1600;
text-align: center;
}

#s-e5322c32-b1d2-4e20-af36-b1cffffec94e {
  margin: 0 !important;
  overflow: visible;
}

#s-e5322c32-b1d2-4e20-af36-b1cffffec94e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e5322c32-b1d2-4e20-af36-b1cffffec94e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e5322c32-b1d2-4e20-af36-b1cffffec94e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e5322c32-b1d2-4e20-af36-b1cffffec94e img.shogun-image {
  /* Add background color handling */
  
}

#s-e5322c32-b1d2-4e20-af36-b1cffffec94e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e5322c32-b1d2-4e20-af36-b1cffffec94e .shg-image-content-wrapper {
      aspect-ratio: 3840/1600;
      min-width: 100%;
      height: auto;
    }

    #s-e5322c32-b1d2-4e20-af36-b1cffffec94e .shogun-image-link {
      aspect-ratio: 3840/1600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e5322c32-b1d2-4e20-af36-b1cffffec94e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e5322c32-b1d2-4e20-af36-b1cffffec94e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-e5322c32-b1d2-4e20-af36-b1cffffec94e .shogun-image-content {
  
    justify-content: center;
  
}

.s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shogun-image {
  box-sizing: border-box;
}



.s-e5322c32-b1d2-4e20-af36-b1cffffec94e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e5322c32-b1d2-4e20-af36-b1cffffec94e {
      --shg-aspect-ratio: calc(3840/1600); 
    }

    .s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shogun-image-container {
      position: relative;
    }

    .s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e5322c32-b1d2-4e20-af36-b1cffffec94e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

@media (min-width: 1200px){#s-e5322c32-b1d2-4e20-af36-b1cffffec94e {
  margin: 0 !important;
  overflow: visible;
}

#s-e5322c32-b1d2-4e20-af36-b1cffffec94e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e5322c32-b1d2-4e20-af36-b1cffffec94e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e5322c32-b1d2-4e20-af36-b1cffffec94e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e5322c32-b1d2-4e20-af36-b1cffffec94e img.shogun-image {
  /* Add background color handling */
  
}

#s-e5322c32-b1d2-4e20-af36-b1cffffec94e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e5322c32-b1d2-4e20-af36-b1cffffec94e .shg-image-content-wrapper {
      aspect-ratio: 3840/1600;
      min-width: 100%;
      height: auto;
    }

    #s-e5322c32-b1d2-4e20-af36-b1cffffec94e .shogun-image-link {
      aspect-ratio: 3840/1600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e5322c32-b1d2-4e20-af36-b1cffffec94e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e5322c32-b1d2-4e20-af36-b1cffffec94e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-e5322c32-b1d2-4e20-af36-b1cffffec94e .shogun-image-content {
  
    justify-content: center;
  
}

.s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shogun-image {
  box-sizing: border-box;
}



.s-e5322c32-b1d2-4e20-af36-b1cffffec94e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e5322c32-b1d2-4e20-af36-b1cffffec94e {
      --shg-aspect-ratio: calc(3840/1600); 
    }

    .s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shogun-image-container {
      position: relative;
    }

    .s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e5322c32-b1d2-4e20-af36-b1cffffec94e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e5322c32-b1d2-4e20-af36-b1cffffec94e {
  margin: 0 !important;
  overflow: visible;
}

#s-e5322c32-b1d2-4e20-af36-b1cffffec94e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e5322c32-b1d2-4e20-af36-b1cffffec94e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e5322c32-b1d2-4e20-af36-b1cffffec94e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e5322c32-b1d2-4e20-af36-b1cffffec94e img.shogun-image {
  /* Add background color handling */
  
}

#s-e5322c32-b1d2-4e20-af36-b1cffffec94e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e5322c32-b1d2-4e20-af36-b1cffffec94e .shg-image-content-wrapper {
      aspect-ratio: 3840/1600;
      min-width: 100%;
      height: auto;
    }

    #s-e5322c32-b1d2-4e20-af36-b1cffffec94e .shogun-image-link {
      aspect-ratio: 3840/1600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e5322c32-b1d2-4e20-af36-b1cffffec94e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e5322c32-b1d2-4e20-af36-b1cffffec94e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-e5322c32-b1d2-4e20-af36-b1cffffec94e .shogun-image-content {
  
    justify-content: center;
  
}

.s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shogun-image {
  box-sizing: border-box;
}



.s-e5322c32-b1d2-4e20-af36-b1cffffec94e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e5322c32-b1d2-4e20-af36-b1cffffec94e {
      --shg-aspect-ratio: calc(3840/1600); 
    }

    .s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shogun-image-container {
      position: relative;
    }

    .s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e5322c32-b1d2-4e20-af36-b1cffffec94e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e5322c32-b1d2-4e20-af36-b1cffffec94e {
  margin: 0 !important;
  overflow: visible;
}

#s-e5322c32-b1d2-4e20-af36-b1cffffec94e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e5322c32-b1d2-4e20-af36-b1cffffec94e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e5322c32-b1d2-4e20-af36-b1cffffec94e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e5322c32-b1d2-4e20-af36-b1cffffec94e img.shogun-image {
  /* Add background color handling */
  
}

#s-e5322c32-b1d2-4e20-af36-b1cffffec94e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e5322c32-b1d2-4e20-af36-b1cffffec94e .shg-image-content-wrapper {
      aspect-ratio: 3840/1600;
      min-width: 100%;
      height: auto;
    }

    #s-e5322c32-b1d2-4e20-af36-b1cffffec94e .shogun-image-link {
      aspect-ratio: 3840/1600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e5322c32-b1d2-4e20-af36-b1cffffec94e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e5322c32-b1d2-4e20-af36-b1cffffec94e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-e5322c32-b1d2-4e20-af36-b1cffffec94e .shogun-image-content {
  
    justify-content: center;
  
}

.s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shogun-image {
  box-sizing: border-box;
}



.s-e5322c32-b1d2-4e20-af36-b1cffffec94e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e5322c32-b1d2-4e20-af36-b1cffffec94e {
      --shg-aspect-ratio: calc(3840/1600); 
    }

    .s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shogun-image-container {
      position: relative;
    }

    .s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e5322c32-b1d2-4e20-af36-b1cffffec94e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}@media (max-width: 767px){#s-e5322c32-b1d2-4e20-af36-b1cffffec94e {
  margin: 0 !important;
  overflow: visible;
}

#s-e5322c32-b1d2-4e20-af36-b1cffffec94e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e5322c32-b1d2-4e20-af36-b1cffffec94e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e5322c32-b1d2-4e20-af36-b1cffffec94e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e5322c32-b1d2-4e20-af36-b1cffffec94e img.shogun-image {
  /* Add background color handling */
  
}

#s-e5322c32-b1d2-4e20-af36-b1cffffec94e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e5322c32-b1d2-4e20-af36-b1cffffec94e .shg-image-content-wrapper {
      aspect-ratio: 3840/1600;
      min-width: 100%;
      height: auto;
    }

    #s-e5322c32-b1d2-4e20-af36-b1cffffec94e .shogun-image-link {
      aspect-ratio: 3840/1600;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e5322c32-b1d2-4e20-af36-b1cffffec94e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e5322c32-b1d2-4e20-af36-b1cffffec94e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3840px;
  }



  img.s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shogun-image {
    
    
    
    max-height: 3840px;
  }


.s-e5322c32-b1d2-4e20-af36-b1cffffec94e .shogun-image-content {
  
    justify-content: center;
  
}

.s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shogun-image {
  box-sizing: border-box;
}



.s-e5322c32-b1d2-4e20-af36-b1cffffec94e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e5322c32-b1d2-4e20-af36-b1cffffec94e {
      --shg-aspect-ratio: calc(3840/1600); 
    }

    .s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shogun-image-container {
      position: relative;
    }

    .s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e5322c32-b1d2-4e20-af36-b1cffffec94e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e5322c32-b1d2-4e20-af36-b1cffffec94e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3840px;
    }
  }

}
#s-eaf07d46-8626-472c-8173-1667d92ea903 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-bottom: 0%;
}

#s-98f7a4c4-79c5-4fad-baef-048ab3bd8792 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 600px;
}








#s-98f7a4c4-79c5-4fad-baef-048ab3bd8792 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-98f7a4c4-79c5-4fad-baef-048ab3bd8792.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9646cff7-dfed-4902-8551-cdc63770d5fb {
  margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
}

#s-62130094-17d6-403b-a731-919a43d6ece5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 25px;
padding-bottom: 10px;
padding-right: 25px;
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: 100%;
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-62130094-17d6-403b-a731-919a43d6ece5: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-62130094-17d6-403b-a731-919a43d6ece5:active {border-radius: 1px !important;
background-color: #000000 !important;
text-decoration: none !important;}

  #s-62130094-17d6-403b-a731-919a43d6ece5-root {
    text-align: center;
  }


#s-62130094-17d6-403b-a731-919a43d6ece5.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-62130094-17d6-403b-a731-919a43d6ece5-root {
    text-align: center;
  }


#s-62130094-17d6-403b-a731-919a43d6ece5.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-62130094-17d6-403b-a731-919a43d6ece5-root {
    text-align: center;
  }


#s-62130094-17d6-403b-a731-919a43d6ece5.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-62130094-17d6-403b-a731-919a43d6ece5-root {
    text-align: center;
  }


#s-62130094-17d6-403b-a731-919a43d6ece5.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-62130094-17d6-403b-a731-919a43d6ece5-root {
    text-align: center;
  }


#s-62130094-17d6-403b-a731-919a43d6ece5.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  inline-block ;
}
}
#s-0ef63e80-5abf-47bf-829d-091d28ed2425 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-0ef63e80-5abf-47bf-829d-091d28ed2425 {
  display: none;
}
#s-0ef63e80-5abf-47bf-829d-091d28ed2425, #wrap-s-0ef63e80-5abf-47bf-829d-091d28ed2425, #wrap-content-s-0ef63e80-5abf-47bf-829d-091d28ed2425 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-0ef63e80-5abf-47bf-829d-091d28ed2425 {
  display: none;
}
#s-0ef63e80-5abf-47bf-829d-091d28ed2425, #wrap-s-0ef63e80-5abf-47bf-829d-091d28ed2425, #wrap-content-s-0ef63e80-5abf-47bf-829d-091d28ed2425 { display: none !important; }}







#s-0ef63e80-5abf-47bf-829d-091d28ed2425 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0ef63e80-5abf-47bf-829d-091d28ed2425.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-426aedea-b829-44a7-bb3c-36d073e319c5 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 780px;
aspect-ratio: 780/1200;
text-align: center;
}

#s-426aedea-b829-44a7-bb3c-36d073e319c5 {
  margin: 0 !important;
  overflow: visible;
}

#s-426aedea-b829-44a7-bb3c-36d073e319c5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-426aedea-b829-44a7-bb3c-36d073e319c5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-426aedea-b829-44a7-bb3c-36d073e319c5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-426aedea-b829-44a7-bb3c-36d073e319c5 img.shogun-image {
  /* Add background color handling */
  
}

#s-426aedea-b829-44a7-bb3c-36d073e319c5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-426aedea-b829-44a7-bb3c-36d073e319c5 .shg-image-content-wrapper {
      aspect-ratio: 780/1200;
      min-width: 100%;
      height: auto;
    }

    #s-426aedea-b829-44a7-bb3c-36d073e319c5 .shogun-image-link {
      aspect-ratio: 780/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-426aedea-b829-44a7-bb3c-36d073e319c5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-426aedea-b829-44a7-bb3c-36d073e319c5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-426aedea-b829-44a7-bb3c-36d073e319c5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 780px;
  }



  img.s-426aedea-b829-44a7-bb3c-36d073e319c5.shogun-image {
    
    
    
    max-height: 780px;
  }


.s-426aedea-b829-44a7-bb3c-36d073e319c5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-426aedea-b829-44a7-bb3c-36d073e319c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-426aedea-b829-44a7-bb3c-36d073e319c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-426aedea-b829-44a7-bb3c-36d073e319c5.shogun-image {
  box-sizing: border-box;
}



.s-426aedea-b829-44a7-bb3c-36d073e319c5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-426aedea-b829-44a7-bb3c-36d073e319c5 {
      --shg-aspect-ratio: calc(780/1200); 
    }

    .s-426aedea-b829-44a7-bb3c-36d073e319c5.shogun-image-container {
      position: relative;
    }

    .s-426aedea-b829-44a7-bb3c-36d073e319c5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-426aedea-b829-44a7-bb3c-36d073e319c5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-426aedea-b829-44a7-bb3c-36d073e319c5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 780px;
    }
  }

@media (min-width: 1200px){#s-426aedea-b829-44a7-bb3c-36d073e319c5 {
  margin: 0 !important;
  overflow: visible;
}

#s-426aedea-b829-44a7-bb3c-36d073e319c5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-426aedea-b829-44a7-bb3c-36d073e319c5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-426aedea-b829-44a7-bb3c-36d073e319c5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-426aedea-b829-44a7-bb3c-36d073e319c5 img.shogun-image {
  /* Add background color handling */
  
}

#s-426aedea-b829-44a7-bb3c-36d073e319c5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-426aedea-b829-44a7-bb3c-36d073e319c5 .shg-image-content-wrapper {
      aspect-ratio: 780/1200;
      min-width: 100%;
      height: auto;
    }

    #s-426aedea-b829-44a7-bb3c-36d073e319c5 .shogun-image-link {
      aspect-ratio: 780/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-426aedea-b829-44a7-bb3c-36d073e319c5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-426aedea-b829-44a7-bb3c-36d073e319c5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-426aedea-b829-44a7-bb3c-36d073e319c5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 780px;
  }



  img.s-426aedea-b829-44a7-bb3c-36d073e319c5.shogun-image {
    
    
    
    max-height: 780px;
  }


.s-426aedea-b829-44a7-bb3c-36d073e319c5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-426aedea-b829-44a7-bb3c-36d073e319c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-426aedea-b829-44a7-bb3c-36d073e319c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-426aedea-b829-44a7-bb3c-36d073e319c5.shogun-image {
  box-sizing: border-box;
}



.s-426aedea-b829-44a7-bb3c-36d073e319c5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-426aedea-b829-44a7-bb3c-36d073e319c5 {
      --shg-aspect-ratio: calc(780/1200); 
    }

    .s-426aedea-b829-44a7-bb3c-36d073e319c5.shogun-image-container {
      position: relative;
    }

    .s-426aedea-b829-44a7-bb3c-36d073e319c5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-426aedea-b829-44a7-bb3c-36d073e319c5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-426aedea-b829-44a7-bb3c-36d073e319c5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 780px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-426aedea-b829-44a7-bb3c-36d073e319c5 {
  margin: 0 !important;
  overflow: visible;
}

#s-426aedea-b829-44a7-bb3c-36d073e319c5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-426aedea-b829-44a7-bb3c-36d073e319c5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-426aedea-b829-44a7-bb3c-36d073e319c5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-426aedea-b829-44a7-bb3c-36d073e319c5 img.shogun-image {
  /* Add background color handling */
  
}

#s-426aedea-b829-44a7-bb3c-36d073e319c5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-426aedea-b829-44a7-bb3c-36d073e319c5 .shg-image-content-wrapper {
      aspect-ratio: 780/1200;
      min-width: 100%;
      height: auto;
    }

    #s-426aedea-b829-44a7-bb3c-36d073e319c5 .shogun-image-link {
      aspect-ratio: 780/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-426aedea-b829-44a7-bb3c-36d073e319c5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-426aedea-b829-44a7-bb3c-36d073e319c5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-426aedea-b829-44a7-bb3c-36d073e319c5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 780px;
  }



  img.s-426aedea-b829-44a7-bb3c-36d073e319c5.shogun-image {
    
    
    
    max-height: 780px;
  }


.s-426aedea-b829-44a7-bb3c-36d073e319c5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-426aedea-b829-44a7-bb3c-36d073e319c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-426aedea-b829-44a7-bb3c-36d073e319c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-426aedea-b829-44a7-bb3c-36d073e319c5.shogun-image {
  box-sizing: border-box;
}



.s-426aedea-b829-44a7-bb3c-36d073e319c5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-426aedea-b829-44a7-bb3c-36d073e319c5 {
      --shg-aspect-ratio: calc(780/1200); 
    }

    .s-426aedea-b829-44a7-bb3c-36d073e319c5.shogun-image-container {
      position: relative;
    }

    .s-426aedea-b829-44a7-bb3c-36d073e319c5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-426aedea-b829-44a7-bb3c-36d073e319c5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-426aedea-b829-44a7-bb3c-36d073e319c5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 780px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-426aedea-b829-44a7-bb3c-36d073e319c5 {
  margin: 0 !important;
  overflow: visible;
}

#s-426aedea-b829-44a7-bb3c-36d073e319c5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-426aedea-b829-44a7-bb3c-36d073e319c5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-426aedea-b829-44a7-bb3c-36d073e319c5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-426aedea-b829-44a7-bb3c-36d073e319c5 img.shogun-image {
  /* Add background color handling */
  
}

#s-426aedea-b829-44a7-bb3c-36d073e319c5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-426aedea-b829-44a7-bb3c-36d073e319c5 .shg-image-content-wrapper {
      aspect-ratio: 780/1200;
      min-width: 100%;
      height: auto;
    }

    #s-426aedea-b829-44a7-bb3c-36d073e319c5 .shogun-image-link {
      aspect-ratio: 780/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-426aedea-b829-44a7-bb3c-36d073e319c5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-426aedea-b829-44a7-bb3c-36d073e319c5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-426aedea-b829-44a7-bb3c-36d073e319c5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 780px;
  }



  img.s-426aedea-b829-44a7-bb3c-36d073e319c5.shogun-image {
    
    
    
    max-height: 780px;
  }


.s-426aedea-b829-44a7-bb3c-36d073e319c5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-426aedea-b829-44a7-bb3c-36d073e319c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-426aedea-b829-44a7-bb3c-36d073e319c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-426aedea-b829-44a7-bb3c-36d073e319c5.shogun-image {
  box-sizing: border-box;
}



.s-426aedea-b829-44a7-bb3c-36d073e319c5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-426aedea-b829-44a7-bb3c-36d073e319c5 {
      --shg-aspect-ratio: calc(780/1200); 
    }

    .s-426aedea-b829-44a7-bb3c-36d073e319c5.shogun-image-container {
      position: relative;
    }

    .s-426aedea-b829-44a7-bb3c-36d073e319c5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-426aedea-b829-44a7-bb3c-36d073e319c5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-426aedea-b829-44a7-bb3c-36d073e319c5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 780px;
    }
  }

}@media (max-width: 767px){#s-426aedea-b829-44a7-bb3c-36d073e319c5 {
  margin: 0 !important;
  overflow: visible;
}

#s-426aedea-b829-44a7-bb3c-36d073e319c5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-426aedea-b829-44a7-bb3c-36d073e319c5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-426aedea-b829-44a7-bb3c-36d073e319c5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-426aedea-b829-44a7-bb3c-36d073e319c5 img.shogun-image {
  /* Add background color handling */
  
}

#s-426aedea-b829-44a7-bb3c-36d073e319c5 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-426aedea-b829-44a7-bb3c-36d073e319c5 .shg-image-content-wrapper {
      aspect-ratio: 780/1200;
      min-width: 100%;
      height: auto;
    }

    #s-426aedea-b829-44a7-bb3c-36d073e319c5 .shogun-image-link {
      aspect-ratio: 780/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-426aedea-b829-44a7-bb3c-36d073e319c5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-426aedea-b829-44a7-bb3c-36d073e319c5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-426aedea-b829-44a7-bb3c-36d073e319c5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 780px;
  }



  img.s-426aedea-b829-44a7-bb3c-36d073e319c5.shogun-image {
    
    
    
    max-height: 780px;
  }


.s-426aedea-b829-44a7-bb3c-36d073e319c5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-426aedea-b829-44a7-bb3c-36d073e319c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-426aedea-b829-44a7-bb3c-36d073e319c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-426aedea-b829-44a7-bb3c-36d073e319c5.shogun-image {
  box-sizing: border-box;
}



.s-426aedea-b829-44a7-bb3c-36d073e319c5 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-426aedea-b829-44a7-bb3c-36d073e319c5 {
      --shg-aspect-ratio: calc(780/1200); 
    }

    .s-426aedea-b829-44a7-bb3c-36d073e319c5.shogun-image-container {
      position: relative;
    }

    .s-426aedea-b829-44a7-bb3c-36d073e319c5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-426aedea-b829-44a7-bb3c-36d073e319c5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-426aedea-b829-44a7-bb3c-36d073e319c5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 780px;
    }
  }

}
#s-a81fa0a7-c456-4d9d-80fd-495d60f04c84 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 600px;
}








#s-a81fa0a7-c456-4d9d-80fd-495d60f04c84 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a81fa0a7-c456-4d9d-80fd-495d60f04c84.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d70fb811-fc91-4633-b088-4f50a57f8643 {
  margin-top: 5px;
margin-bottom: 20px;
padding-top: 10px;
padding-bottom: 5px;
text-align: center;
}
@media (max-width: 767px){#s-d70fb811-fc91-4633-b088-4f50a57f8643 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 10px;
padding-bottom: 5px;
}
}
#s-d70fb811-fc91-4633-b088-4f50a57f8643 .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-d70fb811-fc91-4633-b088-4f50a57f8643 .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-70c94a90-5fe6-4789-9e46-e55045633c47 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-70c94a90-5fe6-4789-9e46-e55045633c47 {
  margin-bottom: 20px;
}
}
#s-2786f3a7-326b-4cea-b2fd-f4d6248b2b20 {
  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-2786f3a7-326b-4cea-b2fd-f4d6248b2b20: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-2786f3a7-326b-4cea-b2fd-f4d6248b2b20:active {border-radius: 2px !important;
background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-2786f3a7-326b-4cea-b2fd-f4d6248b2b20 {
  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-2786f3a7-326b-4cea-b2fd-f4d6248b2b20: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-2786f3a7-326b-4cea-b2fd-f4d6248b2b20-root {
    text-align: center;
  }


#s-2786f3a7-326b-4cea-b2fd-f4d6248b2b20.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Sora;
  display:  block ;
}
@media (min-width: 1200px){
  #s-2786f3a7-326b-4cea-b2fd-f4d6248b2b20-root {
    text-align: center;
  }


#s-2786f3a7-326b-4cea-b2fd-f4d6248b2b20.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-2786f3a7-326b-4cea-b2fd-f4d6248b2b20-root {
    text-align: center;
  }


#s-2786f3a7-326b-4cea-b2fd-f4d6248b2b20.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-2786f3a7-326b-4cea-b2fd-f4d6248b2b20-root {
    text-align: center;
  }


#s-2786f3a7-326b-4cea-b2fd-f4d6248b2b20.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Sora;
  display:  block ;
}
}@media (max-width: 767px){
  #s-2786f3a7-326b-4cea-b2fd-f4d6248b2b20-root {
    text-align: center;
  }


#s-2786f3a7-326b-4cea-b2fd-f4d6248b2b20.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 500;
  
  font-family: Sora;
  display:  block ;
}
}
#s-d64c8b8f-d4e7-4f26-9c3e-58cb460e4f31 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-d64c8b8f-d4e7-4f26-9c3e-58cb460e4f31 {
  display: none;
}
#s-d64c8b8f-d4e7-4f26-9c3e-58cb460e4f31, #wrap-s-d64c8b8f-d4e7-4f26-9c3e-58cb460e4f31, #wrap-content-s-d64c8b8f-d4e7-4f26-9c3e-58cb460e4f31 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d64c8b8f-d4e7-4f26-9c3e-58cb460e4f31 {
  display: none;
}
#s-d64c8b8f-d4e7-4f26-9c3e-58cb460e4f31, #wrap-s-d64c8b8f-d4e7-4f26-9c3e-58cb460e4f31, #wrap-content-s-d64c8b8f-d4e7-4f26-9c3e-58cb460e4f31 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-d64c8b8f-d4e7-4f26-9c3e-58cb460e4f31 {
  display: none;
}
#s-d64c8b8f-d4e7-4f26-9c3e-58cb460e4f31, #wrap-s-d64c8b8f-d4e7-4f26-9c3e-58cb460e4f31, #wrap-content-s-d64c8b8f-d4e7-4f26-9c3e-58cb460e4f31 { display: none !important; }}@media (max-width: 767px){#s-d64c8b8f-d4e7-4f26-9c3e-58cb460e4f31 {
  display: none;
}
#s-d64c8b8f-d4e7-4f26-9c3e-58cb460e4f31, #wrap-s-d64c8b8f-d4e7-4f26-9c3e-58cb460e4f31, #wrap-content-s-d64c8b8f-d4e7-4f26-9c3e-58cb460e4f31 { display: none !important; }}







#s-d64c8b8f-d4e7-4f26-9c3e-58cb460e4f31 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d64c8b8f-d4e7-4f26-9c3e-58cb460e4f31.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-aed8c1d9-3781-43b2-8de7-f1ee426ca584 {
  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-aed8c1d9-3781-43b2-8de7-f1ee426ca584 {
  display: none;
}
#s-aed8c1d9-3781-43b2-8de7-f1ee426ca584, #wrap-s-aed8c1d9-3781-43b2-8de7-f1ee426ca584, #wrap-content-s-aed8c1d9-3781-43b2-8de7-f1ee426ca584 { display: none !important; }}@media (max-width: 767px){#s-aed8c1d9-3781-43b2-8de7-f1ee426ca584 {
  display: none;
}
#s-aed8c1d9-3781-43b2-8de7-f1ee426ca584, #wrap-s-aed8c1d9-3781-43b2-8de7-f1ee426ca584, #wrap-content-s-aed8c1d9-3781-43b2-8de7-f1ee426ca584 { display: none !important; }}







#s-aed8c1d9-3781-43b2-8de7-f1ee426ca584 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-aed8c1d9-3781-43b2-8de7-f1ee426ca584.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-dfb00b40-6966-4b30-bbdc-60e747f8ddb2 {
  margin-left: auto;
margin-right: auto;
max-width: 900px;
}

@media (min-width: 0px) {
[id="s-dfb00b40-6966-4b30-bbdc-60e747f8ddb2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-dfb00b40-6966-4b30-bbdc-60e747f8ddb2"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-dfb00b40-6966-4b30-bbdc-60e747f8ddb2"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-dfb00b40-6966-4b30-bbdc-60e747f8ddb2"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-dfb00b40-6966-4b30-bbdc-60e747f8ddb2"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-dfb00b40-6966-4b30-bbdc-60e747f8ddb2"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-dfb00b40-6966-4b30-bbdc-60e747f8ddb2"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

#s-6333568c-ed7f-4139-ac01-1b685d14381f {
  margin-top: 10px;
margin-bottom: 10px;
max-width: 525px;
aspect-ratio: 3772/937;
text-align: center;
}

#s-6333568c-ed7f-4139-ac01-1b685d14381f {
  margin: 0 !important;
  overflow: visible;
}

#s-6333568c-ed7f-4139-ac01-1b685d14381f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6333568c-ed7f-4139-ac01-1b685d14381f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 10px;
  margin-bottom: 10px;
}

.shg-image-content-margin-container-s-6333568c-ed7f-4139-ac01-1b685d14381f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6333568c-ed7f-4139-ac01-1b685d14381f img.shogun-image {
  /* Add background color handling */
  
}

#s-6333568c-ed7f-4139-ac01-1b685d14381f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6333568c-ed7f-4139-ac01-1b685d14381f .shg-image-content-wrapper {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }

    #s-6333568c-ed7f-4139-ac01-1b685d14381f .shogun-image-link {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6333568c-ed7f-4139-ac01-1b685d14381f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6333568c-ed7f-4139-ac01-1b685d14381f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6333568c-ed7f-4139-ac01-1b685d14381f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 525px;
  }



  img.s-6333568c-ed7f-4139-ac01-1b685d14381f.shogun-image {
    
    
    
    max-height: 525px;
  }


.s-6333568c-ed7f-4139-ac01-1b685d14381f .shogun-image-content {
  
    justify-content: center;
  
}

.s-6333568c-ed7f-4139-ac01-1b685d14381f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6333568c-ed7f-4139-ac01-1b685d14381f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6333568c-ed7f-4139-ac01-1b685d14381f.shogun-image {
  box-sizing: border-box;
}



.s-6333568c-ed7f-4139-ac01-1b685d14381f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6333568c-ed7f-4139-ac01-1b685d14381f {
      --shg-aspect-ratio: calc(3772/937); 
    }

    .s-6333568c-ed7f-4139-ac01-1b685d14381f.shogun-image-container {
      position: relative;
    }

    .s-6333568c-ed7f-4139-ac01-1b685d14381f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6333568c-ed7f-4139-ac01-1b685d14381f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6333568c-ed7f-4139-ac01-1b685d14381f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 525px;
    }
  }

@media (min-width: 1200px){#s-6333568c-ed7f-4139-ac01-1b685d14381f {
  margin: 0 !important;
  overflow: visible;
}

#s-6333568c-ed7f-4139-ac01-1b685d14381f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6333568c-ed7f-4139-ac01-1b685d14381f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6333568c-ed7f-4139-ac01-1b685d14381f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6333568c-ed7f-4139-ac01-1b685d14381f img.shogun-image {
  /* Add background color handling */
  
}

#s-6333568c-ed7f-4139-ac01-1b685d14381f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6333568c-ed7f-4139-ac01-1b685d14381f .shg-image-content-wrapper {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }

    #s-6333568c-ed7f-4139-ac01-1b685d14381f .shogun-image-link {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6333568c-ed7f-4139-ac01-1b685d14381f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6333568c-ed7f-4139-ac01-1b685d14381f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6333568c-ed7f-4139-ac01-1b685d14381f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 525px;
  }



  img.s-6333568c-ed7f-4139-ac01-1b685d14381f.shogun-image {
    
    
    
    max-height: 525px;
  }


.s-6333568c-ed7f-4139-ac01-1b685d14381f .shogun-image-content {
  
    justify-content: center;
  
}

.s-6333568c-ed7f-4139-ac01-1b685d14381f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6333568c-ed7f-4139-ac01-1b685d14381f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6333568c-ed7f-4139-ac01-1b685d14381f.shogun-image {
  box-sizing: border-box;
}



.s-6333568c-ed7f-4139-ac01-1b685d14381f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6333568c-ed7f-4139-ac01-1b685d14381f {
      --shg-aspect-ratio: calc(3772/937); 
    }

    .s-6333568c-ed7f-4139-ac01-1b685d14381f.shogun-image-container {
      position: relative;
    }

    .s-6333568c-ed7f-4139-ac01-1b685d14381f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6333568c-ed7f-4139-ac01-1b685d14381f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6333568c-ed7f-4139-ac01-1b685d14381f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 525px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-6333568c-ed7f-4139-ac01-1b685d14381f {
  margin: 0 !important;
  overflow: visible;
}

#s-6333568c-ed7f-4139-ac01-1b685d14381f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6333568c-ed7f-4139-ac01-1b685d14381f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6333568c-ed7f-4139-ac01-1b685d14381f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6333568c-ed7f-4139-ac01-1b685d14381f img.shogun-image {
  /* Add background color handling */
  
}

#s-6333568c-ed7f-4139-ac01-1b685d14381f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6333568c-ed7f-4139-ac01-1b685d14381f .shg-image-content-wrapper {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }

    #s-6333568c-ed7f-4139-ac01-1b685d14381f .shogun-image-link {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6333568c-ed7f-4139-ac01-1b685d14381f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6333568c-ed7f-4139-ac01-1b685d14381f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6333568c-ed7f-4139-ac01-1b685d14381f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 525px;
  }



  img.s-6333568c-ed7f-4139-ac01-1b685d14381f.shogun-image {
    
    
    
    max-height: 525px;
  }


.s-6333568c-ed7f-4139-ac01-1b685d14381f .shogun-image-content {
  
    justify-content: center;
  
}

.s-6333568c-ed7f-4139-ac01-1b685d14381f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6333568c-ed7f-4139-ac01-1b685d14381f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6333568c-ed7f-4139-ac01-1b685d14381f.shogun-image {
  box-sizing: border-box;
}



.s-6333568c-ed7f-4139-ac01-1b685d14381f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6333568c-ed7f-4139-ac01-1b685d14381f {
      --shg-aspect-ratio: calc(3772/937); 
    }

    .s-6333568c-ed7f-4139-ac01-1b685d14381f.shogun-image-container {
      position: relative;
    }

    .s-6333568c-ed7f-4139-ac01-1b685d14381f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6333568c-ed7f-4139-ac01-1b685d14381f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6333568c-ed7f-4139-ac01-1b685d14381f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 525px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-6333568c-ed7f-4139-ac01-1b685d14381f {
  margin: 0 !important;
  overflow: visible;
}

#s-6333568c-ed7f-4139-ac01-1b685d14381f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6333568c-ed7f-4139-ac01-1b685d14381f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6333568c-ed7f-4139-ac01-1b685d14381f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6333568c-ed7f-4139-ac01-1b685d14381f img.shogun-image {
  /* Add background color handling */
  
}

#s-6333568c-ed7f-4139-ac01-1b685d14381f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6333568c-ed7f-4139-ac01-1b685d14381f .shg-image-content-wrapper {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }

    #s-6333568c-ed7f-4139-ac01-1b685d14381f .shogun-image-link {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6333568c-ed7f-4139-ac01-1b685d14381f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6333568c-ed7f-4139-ac01-1b685d14381f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6333568c-ed7f-4139-ac01-1b685d14381f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 525px;
  }



  img.s-6333568c-ed7f-4139-ac01-1b685d14381f.shogun-image {
    
    
    
    max-height: 525px;
  }


.s-6333568c-ed7f-4139-ac01-1b685d14381f .shogun-image-content {
  
    justify-content: center;
  
}

.s-6333568c-ed7f-4139-ac01-1b685d14381f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6333568c-ed7f-4139-ac01-1b685d14381f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6333568c-ed7f-4139-ac01-1b685d14381f.shogun-image {
  box-sizing: border-box;
}



.s-6333568c-ed7f-4139-ac01-1b685d14381f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6333568c-ed7f-4139-ac01-1b685d14381f {
      --shg-aspect-ratio: calc(3772/937); 
    }

    .s-6333568c-ed7f-4139-ac01-1b685d14381f.shogun-image-container {
      position: relative;
    }

    .s-6333568c-ed7f-4139-ac01-1b685d14381f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6333568c-ed7f-4139-ac01-1b685d14381f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6333568c-ed7f-4139-ac01-1b685d14381f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 525px;
    }
  }

}@media (max-width: 767px){#s-6333568c-ed7f-4139-ac01-1b685d14381f {
  margin: 0 !important;
  overflow: visible;
}

#s-6333568c-ed7f-4139-ac01-1b685d14381f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6333568c-ed7f-4139-ac01-1b685d14381f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6333568c-ed7f-4139-ac01-1b685d14381f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6333568c-ed7f-4139-ac01-1b685d14381f img.shogun-image {
  /* Add background color handling */
  
}

#s-6333568c-ed7f-4139-ac01-1b685d14381f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6333568c-ed7f-4139-ac01-1b685d14381f .shg-image-content-wrapper {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }

    #s-6333568c-ed7f-4139-ac01-1b685d14381f .shogun-image-link {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6333568c-ed7f-4139-ac01-1b685d14381f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6333568c-ed7f-4139-ac01-1b685d14381f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6333568c-ed7f-4139-ac01-1b685d14381f img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 525px;
  }



  img.s-6333568c-ed7f-4139-ac01-1b685d14381f.shogun-image {
    
    
    
    max-height: 525px;
  }


.s-6333568c-ed7f-4139-ac01-1b685d14381f .shogun-image-content {
  
    justify-content: center;
  
}

.s-6333568c-ed7f-4139-ac01-1b685d14381f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6333568c-ed7f-4139-ac01-1b685d14381f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6333568c-ed7f-4139-ac01-1b685d14381f.shogun-image {
  box-sizing: border-box;
}



.s-6333568c-ed7f-4139-ac01-1b685d14381f img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6333568c-ed7f-4139-ac01-1b685d14381f {
      --shg-aspect-ratio: calc(3772/937); 
    }

    .s-6333568c-ed7f-4139-ac01-1b685d14381f.shogun-image-container {
      position: relative;
    }

    .s-6333568c-ed7f-4139-ac01-1b685d14381f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6333568c-ed7f-4139-ac01-1b685d14381f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6333568c-ed7f-4139-ac01-1b685d14381f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 525px;
    }
  }

}
#s-269d9801-15db-477b-a61c-dbee8a226359 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
max-width: 800px;
}

#s-bc88801e-6609-4cbb-83b3-825b59e57487 {
  margin-top: 10px;
margin-bottom: 10px;
max-width: 525px;
aspect-ratio: 3772/937;
text-align: center;
}
@media (min-width: 1200px){#s-bc88801e-6609-4cbb-83b3-825b59e57487 {
  display: none;
}
#s-bc88801e-6609-4cbb-83b3-825b59e57487, #wrap-s-bc88801e-6609-4cbb-83b3-825b59e57487, #wrap-content-s-bc88801e-6609-4cbb-83b3-825b59e57487 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-bc88801e-6609-4cbb-83b3-825b59e57487 {
  display: none;
}
#s-bc88801e-6609-4cbb-83b3-825b59e57487, #wrap-s-bc88801e-6609-4cbb-83b3-825b59e57487, #wrap-content-s-bc88801e-6609-4cbb-83b3-825b59e57487 { display: none !important; }}
#s-bc88801e-6609-4cbb-83b3-825b59e57487 {
  margin: 0 !important;
  overflow: visible;
}

#s-bc88801e-6609-4cbb-83b3-825b59e57487-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bc88801e-6609-4cbb-83b3-825b59e57487 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 10px;
  margin-bottom: 10px;
}

.shg-image-content-margin-container-s-bc88801e-6609-4cbb-83b3-825b59e57487 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bc88801e-6609-4cbb-83b3-825b59e57487 img.shogun-image {
  /* Add background color handling */
  
}

#s-bc88801e-6609-4cbb-83b3-825b59e57487 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bc88801e-6609-4cbb-83b3-825b59e57487 .shg-image-content-wrapper {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }

    #s-bc88801e-6609-4cbb-83b3-825b59e57487 .shogun-image-link {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bc88801e-6609-4cbb-83b3-825b59e57487 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bc88801e-6609-4cbb-83b3-825b59e57487.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bc88801e-6609-4cbb-83b3-825b59e57487 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 525px;
  }



  img.s-bc88801e-6609-4cbb-83b3-825b59e57487.shogun-image {
    
    
    
    max-height: 525px;
  }


.s-bc88801e-6609-4cbb-83b3-825b59e57487 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bc88801e-6609-4cbb-83b3-825b59e57487.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc88801e-6609-4cbb-83b3-825b59e57487.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc88801e-6609-4cbb-83b3-825b59e57487.shogun-image {
  box-sizing: border-box;
}



.s-bc88801e-6609-4cbb-83b3-825b59e57487 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bc88801e-6609-4cbb-83b3-825b59e57487 {
      --shg-aspect-ratio: calc(3772/937); 
    }

    .s-bc88801e-6609-4cbb-83b3-825b59e57487.shogun-image-container {
      position: relative;
    }

    .s-bc88801e-6609-4cbb-83b3-825b59e57487.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bc88801e-6609-4cbb-83b3-825b59e57487.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bc88801e-6609-4cbb-83b3-825b59e57487 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 525px;
    }
  }

@media (min-width: 1200px){#s-bc88801e-6609-4cbb-83b3-825b59e57487 {
  margin: 0 !important;
  overflow: visible;
}

#s-bc88801e-6609-4cbb-83b3-825b59e57487-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bc88801e-6609-4cbb-83b3-825b59e57487 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bc88801e-6609-4cbb-83b3-825b59e57487 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bc88801e-6609-4cbb-83b3-825b59e57487 img.shogun-image {
  /* Add background color handling */
  
}

#s-bc88801e-6609-4cbb-83b3-825b59e57487 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bc88801e-6609-4cbb-83b3-825b59e57487 .shg-image-content-wrapper {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }

    #s-bc88801e-6609-4cbb-83b3-825b59e57487 .shogun-image-link {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bc88801e-6609-4cbb-83b3-825b59e57487 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bc88801e-6609-4cbb-83b3-825b59e57487.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bc88801e-6609-4cbb-83b3-825b59e57487 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 525px;
  }



  img.s-bc88801e-6609-4cbb-83b3-825b59e57487.shogun-image {
    
    
    
    max-height: 525px;
  }


.s-bc88801e-6609-4cbb-83b3-825b59e57487 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bc88801e-6609-4cbb-83b3-825b59e57487.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc88801e-6609-4cbb-83b3-825b59e57487.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc88801e-6609-4cbb-83b3-825b59e57487.shogun-image {
  box-sizing: border-box;
}



.s-bc88801e-6609-4cbb-83b3-825b59e57487 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bc88801e-6609-4cbb-83b3-825b59e57487 {
      --shg-aspect-ratio: calc(3772/937); 
    }

    .s-bc88801e-6609-4cbb-83b3-825b59e57487.shogun-image-container {
      position: relative;
    }

    .s-bc88801e-6609-4cbb-83b3-825b59e57487.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bc88801e-6609-4cbb-83b3-825b59e57487.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bc88801e-6609-4cbb-83b3-825b59e57487 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 525px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-bc88801e-6609-4cbb-83b3-825b59e57487 {
  margin: 0 !important;
  overflow: visible;
}

#s-bc88801e-6609-4cbb-83b3-825b59e57487-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bc88801e-6609-4cbb-83b3-825b59e57487 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bc88801e-6609-4cbb-83b3-825b59e57487 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bc88801e-6609-4cbb-83b3-825b59e57487 img.shogun-image {
  /* Add background color handling */
  
}

#s-bc88801e-6609-4cbb-83b3-825b59e57487 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bc88801e-6609-4cbb-83b3-825b59e57487 .shg-image-content-wrapper {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }

    #s-bc88801e-6609-4cbb-83b3-825b59e57487 .shogun-image-link {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bc88801e-6609-4cbb-83b3-825b59e57487 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bc88801e-6609-4cbb-83b3-825b59e57487.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bc88801e-6609-4cbb-83b3-825b59e57487 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 525px;
  }



  img.s-bc88801e-6609-4cbb-83b3-825b59e57487.shogun-image {
    
    
    
    max-height: 525px;
  }


.s-bc88801e-6609-4cbb-83b3-825b59e57487 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bc88801e-6609-4cbb-83b3-825b59e57487.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc88801e-6609-4cbb-83b3-825b59e57487.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc88801e-6609-4cbb-83b3-825b59e57487.shogun-image {
  box-sizing: border-box;
}



.s-bc88801e-6609-4cbb-83b3-825b59e57487 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bc88801e-6609-4cbb-83b3-825b59e57487 {
      --shg-aspect-ratio: calc(3772/937); 
    }

    .s-bc88801e-6609-4cbb-83b3-825b59e57487.shogun-image-container {
      position: relative;
    }

    .s-bc88801e-6609-4cbb-83b3-825b59e57487.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bc88801e-6609-4cbb-83b3-825b59e57487.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bc88801e-6609-4cbb-83b3-825b59e57487 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 525px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-bc88801e-6609-4cbb-83b3-825b59e57487 {
  margin: 0 !important;
  overflow: visible;
}

#s-bc88801e-6609-4cbb-83b3-825b59e57487-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bc88801e-6609-4cbb-83b3-825b59e57487 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bc88801e-6609-4cbb-83b3-825b59e57487 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bc88801e-6609-4cbb-83b3-825b59e57487 img.shogun-image {
  /* Add background color handling */
  
}

#s-bc88801e-6609-4cbb-83b3-825b59e57487 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bc88801e-6609-4cbb-83b3-825b59e57487 .shg-image-content-wrapper {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }

    #s-bc88801e-6609-4cbb-83b3-825b59e57487 .shogun-image-link {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bc88801e-6609-4cbb-83b3-825b59e57487 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bc88801e-6609-4cbb-83b3-825b59e57487.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bc88801e-6609-4cbb-83b3-825b59e57487 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 525px;
  }



  img.s-bc88801e-6609-4cbb-83b3-825b59e57487.shogun-image {
    
    
    
    max-height: 525px;
  }


.s-bc88801e-6609-4cbb-83b3-825b59e57487 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bc88801e-6609-4cbb-83b3-825b59e57487.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc88801e-6609-4cbb-83b3-825b59e57487.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc88801e-6609-4cbb-83b3-825b59e57487.shogun-image {
  box-sizing: border-box;
}



.s-bc88801e-6609-4cbb-83b3-825b59e57487 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bc88801e-6609-4cbb-83b3-825b59e57487 {
      --shg-aspect-ratio: calc(3772/937); 
    }

    .s-bc88801e-6609-4cbb-83b3-825b59e57487.shogun-image-container {
      position: relative;
    }

    .s-bc88801e-6609-4cbb-83b3-825b59e57487.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bc88801e-6609-4cbb-83b3-825b59e57487.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bc88801e-6609-4cbb-83b3-825b59e57487 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 525px;
    }
  }

}@media (max-width: 767px){#s-bc88801e-6609-4cbb-83b3-825b59e57487 {
  margin: 0 !important;
  overflow: visible;
}

#s-bc88801e-6609-4cbb-83b3-825b59e57487-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-bc88801e-6609-4cbb-83b3-825b59e57487 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bc88801e-6609-4cbb-83b3-825b59e57487 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bc88801e-6609-4cbb-83b3-825b59e57487 img.shogun-image {
  /* Add background color handling */
  
}

#s-bc88801e-6609-4cbb-83b3-825b59e57487 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bc88801e-6609-4cbb-83b3-825b59e57487 .shg-image-content-wrapper {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }

    #s-bc88801e-6609-4cbb-83b3-825b59e57487 .shogun-image-link {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bc88801e-6609-4cbb-83b3-825b59e57487 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bc88801e-6609-4cbb-83b3-825b59e57487.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bc88801e-6609-4cbb-83b3-825b59e57487 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 525px;
  }



  img.s-bc88801e-6609-4cbb-83b3-825b59e57487.shogun-image {
    
    
    
    max-height: 525px;
  }


.s-bc88801e-6609-4cbb-83b3-825b59e57487 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bc88801e-6609-4cbb-83b3-825b59e57487.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc88801e-6609-4cbb-83b3-825b59e57487.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc88801e-6609-4cbb-83b3-825b59e57487.shogun-image {
  box-sizing: border-box;
}



.s-bc88801e-6609-4cbb-83b3-825b59e57487 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-bc88801e-6609-4cbb-83b3-825b59e57487 {
      --shg-aspect-ratio: calc(3772/937); 
    }

    .s-bc88801e-6609-4cbb-83b3-825b59e57487.shogun-image-container {
      position: relative;
    }

    .s-bc88801e-6609-4cbb-83b3-825b59e57487.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bc88801e-6609-4cbb-83b3-825b59e57487.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bc88801e-6609-4cbb-83b3-825b59e57487 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 525px;
    }
  }

}
#s-870ff639-24f8-4929-8417-9f74d23b193a {
  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-870ff639-24f8-4929-8417-9f74d23b193a {
  display: none;
}
#s-870ff639-24f8-4929-8417-9f74d23b193a, #wrap-s-870ff639-24f8-4929-8417-9f74d23b193a, #wrap-content-s-870ff639-24f8-4929-8417-9f74d23b193a { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-870ff639-24f8-4929-8417-9f74d23b193a {
  display: none;
}
#s-870ff639-24f8-4929-8417-9f74d23b193a, #wrap-s-870ff639-24f8-4929-8417-9f74d23b193a, #wrap-content-s-870ff639-24f8-4929-8417-9f74d23b193a { display: none !important; }}
#s-f10e143f-fc7a-4aa4-b9a3-6941f32e528c {
  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-f10e143f-fc7a-4aa4-b9a3-6941f32e528c {
  display: none;
}
#s-f10e143f-fc7a-4aa4-b9a3-6941f32e528c, #wrap-s-f10e143f-fc7a-4aa4-b9a3-6941f32e528c, #wrap-content-s-f10e143f-fc7a-4aa4-b9a3-6941f32e528c { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f10e143f-fc7a-4aa4-b9a3-6941f32e528c {
  display: none;
}
#s-f10e143f-fc7a-4aa4-b9a3-6941f32e528c, #wrap-s-f10e143f-fc7a-4aa4-b9a3-6941f32e528c, #wrap-content-s-f10e143f-fc7a-4aa4-b9a3-6941f32e528c { display: none !important; }}







#s-f10e143f-fc7a-4aa4-b9a3-6941f32e528c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f10e143f-fc7a-4aa4-b9a3-6941f32e528c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c62af12d-9cfb-4798-892c-6bc4e3b4716e {
  margin-top: 30px;
margin-bottom: 10px;
max-width: 300px;
aspect-ratio: 3772/937;
text-align: center;
}

#s-c62af12d-9cfb-4798-892c-6bc4e3b4716e {
  margin: 0 !important;
  overflow: visible;
}

#s-c62af12d-9cfb-4798-892c-6bc4e3b4716e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c62af12d-9cfb-4798-892c-6bc4e3b4716e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 30px;
  margin-bottom: 10px;
}

.shg-image-content-margin-container-s-c62af12d-9cfb-4798-892c-6bc4e3b4716e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c62af12d-9cfb-4798-892c-6bc4e3b4716e img.shogun-image {
  /* Add background color handling */
  
}

#s-c62af12d-9cfb-4798-892c-6bc4e3b4716e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c62af12d-9cfb-4798-892c-6bc4e3b4716e .shg-image-content-wrapper {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }

    #s-c62af12d-9cfb-4798-892c-6bc4e3b4716e .shogun-image-link {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c62af12d-9cfb-4798-892c-6bc4e3b4716e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c62af12d-9cfb-4798-892c-6bc4e3b4716e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 300px;
  }



  img.s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-c62af12d-9cfb-4798-892c-6bc4e3b4716e .shogun-image-content {
  
    justify-content: center;
  
}

.s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shogun-image {
  box-sizing: border-box;
}



.s-c62af12d-9cfb-4798-892c-6bc4e3b4716e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c62af12d-9cfb-4798-892c-6bc4e3b4716e {
      --shg-aspect-ratio: calc(3772/937); 
    }

    .s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shogun-image-container {
      position: relative;
    }

    .s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c62af12d-9cfb-4798-892c-6bc4e3b4716e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 300px;
    }
  }

@media (min-width: 1200px){#s-c62af12d-9cfb-4798-892c-6bc4e3b4716e {
  margin: 0 !important;
  overflow: visible;
}

#s-c62af12d-9cfb-4798-892c-6bc4e3b4716e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c62af12d-9cfb-4798-892c-6bc4e3b4716e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c62af12d-9cfb-4798-892c-6bc4e3b4716e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c62af12d-9cfb-4798-892c-6bc4e3b4716e img.shogun-image {
  /* Add background color handling */
  
}

#s-c62af12d-9cfb-4798-892c-6bc4e3b4716e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c62af12d-9cfb-4798-892c-6bc4e3b4716e .shg-image-content-wrapper {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }

    #s-c62af12d-9cfb-4798-892c-6bc4e3b4716e .shogun-image-link {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c62af12d-9cfb-4798-892c-6bc4e3b4716e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c62af12d-9cfb-4798-892c-6bc4e3b4716e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 300px;
  }



  img.s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-c62af12d-9cfb-4798-892c-6bc4e3b4716e .shogun-image-content {
  
    justify-content: center;
  
}

.s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shogun-image {
  box-sizing: border-box;
}



.s-c62af12d-9cfb-4798-892c-6bc4e3b4716e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c62af12d-9cfb-4798-892c-6bc4e3b4716e {
      --shg-aspect-ratio: calc(3772/937); 
    }

    .s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shogun-image-container {
      position: relative;
    }

    .s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c62af12d-9cfb-4798-892c-6bc4e3b4716e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 300px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-c62af12d-9cfb-4798-892c-6bc4e3b4716e {
  margin: 0 !important;
  overflow: visible;
}

#s-c62af12d-9cfb-4798-892c-6bc4e3b4716e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c62af12d-9cfb-4798-892c-6bc4e3b4716e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c62af12d-9cfb-4798-892c-6bc4e3b4716e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c62af12d-9cfb-4798-892c-6bc4e3b4716e img.shogun-image {
  /* Add background color handling */
  
}

#s-c62af12d-9cfb-4798-892c-6bc4e3b4716e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c62af12d-9cfb-4798-892c-6bc4e3b4716e .shg-image-content-wrapper {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }

    #s-c62af12d-9cfb-4798-892c-6bc4e3b4716e .shogun-image-link {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c62af12d-9cfb-4798-892c-6bc4e3b4716e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c62af12d-9cfb-4798-892c-6bc4e3b4716e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 300px;
  }



  img.s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-c62af12d-9cfb-4798-892c-6bc4e3b4716e .shogun-image-content {
  
    justify-content: center;
  
}

.s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shogun-image {
  box-sizing: border-box;
}



.s-c62af12d-9cfb-4798-892c-6bc4e3b4716e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c62af12d-9cfb-4798-892c-6bc4e3b4716e {
      --shg-aspect-ratio: calc(3772/937); 
    }

    .s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shogun-image-container {
      position: relative;
    }

    .s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c62af12d-9cfb-4798-892c-6bc4e3b4716e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 300px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-c62af12d-9cfb-4798-892c-6bc4e3b4716e {
  margin: 0 !important;
  overflow: visible;
}

#s-c62af12d-9cfb-4798-892c-6bc4e3b4716e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c62af12d-9cfb-4798-892c-6bc4e3b4716e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c62af12d-9cfb-4798-892c-6bc4e3b4716e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c62af12d-9cfb-4798-892c-6bc4e3b4716e img.shogun-image {
  /* Add background color handling */
  
}

#s-c62af12d-9cfb-4798-892c-6bc4e3b4716e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c62af12d-9cfb-4798-892c-6bc4e3b4716e .shg-image-content-wrapper {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }

    #s-c62af12d-9cfb-4798-892c-6bc4e3b4716e .shogun-image-link {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c62af12d-9cfb-4798-892c-6bc4e3b4716e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c62af12d-9cfb-4798-892c-6bc4e3b4716e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 300px;
  }



  img.s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-c62af12d-9cfb-4798-892c-6bc4e3b4716e .shogun-image-content {
  
    justify-content: center;
  
}

.s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shogun-image {
  box-sizing: border-box;
}



.s-c62af12d-9cfb-4798-892c-6bc4e3b4716e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c62af12d-9cfb-4798-892c-6bc4e3b4716e {
      --shg-aspect-ratio: calc(3772/937); 
    }

    .s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shogun-image-container {
      position: relative;
    }

    .s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c62af12d-9cfb-4798-892c-6bc4e3b4716e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 300px;
    }
  }

}@media (max-width: 767px){#s-c62af12d-9cfb-4798-892c-6bc4e3b4716e {
  margin: 0 !important;
  overflow: visible;
}

#s-c62af12d-9cfb-4798-892c-6bc4e3b4716e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c62af12d-9cfb-4798-892c-6bc4e3b4716e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c62af12d-9cfb-4798-892c-6bc4e3b4716e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c62af12d-9cfb-4798-892c-6bc4e3b4716e img.shogun-image {
  /* Add background color handling */
  
}

#s-c62af12d-9cfb-4798-892c-6bc4e3b4716e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c62af12d-9cfb-4798-892c-6bc4e3b4716e .shg-image-content-wrapper {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }

    #s-c62af12d-9cfb-4798-892c-6bc4e3b4716e .shogun-image-link {
      aspect-ratio: 3772/937;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c62af12d-9cfb-4798-892c-6bc4e3b4716e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c62af12d-9cfb-4798-892c-6bc4e3b4716e img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 300px;
  }



  img.s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-c62af12d-9cfb-4798-892c-6bc4e3b4716e .shogun-image-content {
  
    justify-content: center;
  
}

.s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shogun-image {
  box-sizing: border-box;
}



.s-c62af12d-9cfb-4798-892c-6bc4e3b4716e img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c62af12d-9cfb-4798-892c-6bc4e3b4716e {
      --shg-aspect-ratio: calc(3772/937); 
    }

    .s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shogun-image-container {
      position: relative;
    }

    .s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c62af12d-9cfb-4798-892c-6bc4e3b4716e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c62af12d-9cfb-4798-892c-6bc4e3b4716e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 300px;
    }
  }

}
#s-dd1df653-b6f8-476b-96bc-db44ec897b95 {
  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;
}
