.shg-box {
  position: relative;
  display: flex;
  width: 100%;
  flex-direction: column;
  /**
   * 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: flex;
  width: 100%;
}

.shg-box-vertical-align-top {
  justify-content: flex-start;
}

.shg-box-vertical-align-center, .shg-box-vertical-center {
  justify-content: center;
}

.shg-box-vertical-align-bottom {
  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-58dad61e-7287-4ba5-bb87-0dd996240158 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-58dad61e-7287-4ba5-bb87-0dd996240158 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-58dad61e-7287-4ba5-bb87-0dd996240158.shg-box.shg-c {
  justify-content: center;
}

#s-68a7658a-fb1d-4759-9357-b6db7d824f51 {
  text-align: left;
}

#s-1ebd9442-dc67-41f2-928c-c60abadf6cbb {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-1fcf7519-3ba2-4121-a680-3d3ca596894e {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(255, 255, 243, 1);
}








#s-1fcf7519-3ba2-4121-a680-3d3ca596894e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1fcf7519-3ba2-4121-a680-3d3ca596894e.shg-box.shg-c {
  justify-content: center;
}

#s-d1b5fdea-081a-420b-8370-14ff3ae82188 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-d1b5fdea-081a-420b-8370-14ff3ae82188 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d1b5fdea-081a-420b-8370-14ff3ae82188.shg-box.shg-c {
  justify-content: center;
}

#s-c43c9f19-38aa-4fe5-aa65-03dbb0d04a4c {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-7280c324-26cb-42dc-867d-4625427638ee {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-059c68d6-b768-49ff-842b-425f2a547ebb {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-6193d9b8-da5e-41b4-851e-4106f00dafe8 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-cc62abc5-9afa-4aec-a1b1-921d703ef26e {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-cc62abc5-9afa-4aec-a1b1-921d703ef26e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cc62abc5-9afa-4aec-a1b1-921d703ef26e.shg-box.shg-c {
  justify-content: center;
}

#s-24809471-6e41-49a8-b9e9-509bdb4316bc {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-b8023ae7-6440-4bbe-952e-26ef331c07e4 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-b8023ae7-6440-4bbe-952e-26ef331c07e4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b8023ae7-6440-4bbe-952e-26ef331c07e4.shg-box.shg-c {
  justify-content: center;
}

#s-0e4b5d09-ac10-428f-bc46-d3612c5e3ef1 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-587f8fb8-c630-48e1-bd33-ff28a064b76a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-1cb5f8e1-f086-4a40-98f6-2595d2af2f6e {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-1cb5f8e1-f086-4a40-98f6-2595d2af2f6e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1cb5f8e1-f086-4a40-98f6-2595d2af2f6e.shg-box.shg-c {
  justify-content: center;
}

#s-a0806ae1-2329-40b8-bf6d-14ca6bc4a5b0 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-a0806ae1-2329-40b8-bf6d-14ca6bc4a5b0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a0806ae1-2329-40b8-bf6d-14ca6bc4a5b0.shg-box.shg-c {
  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-0a1b013f-6f13-4a9f-8c65-e60d2d15daa8 {
  margin-left: auto;
margin-right: auto;
}

#s-0a1b013f-6f13-4a9f-8c65-e60d2d15daa8 .shogun-table-wrapper {
  overflow: auto;
  border: 0px solid #D5D6D7;
  border-radius: 0px;
}

#s-0a1b013f-6f13-4a9f-8c65-e60d2d15daa8 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-0a1b013f-6f13-4a9f-8c65-e60d2d15daa8 td.shogun-table-column {
  background-color: #fff;
  padding: 10px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-0a1b013f-6f13-4a9f-8c65-e60d2d15daa8 td.shogun-table-row {
  background-color: rgba(0, 0, 0, 0);
  padding: 0px;
}

#s-0a1b013f-6f13-4a9f-8c65-e60d2d15daa8 td.shogun-table-column, #s-0a1b013f-6f13-4a9f-8c65-e60d2d15daa8 td.shogun-table-row {
  border: 0px solid #D5D6D7;
}

#s-da875fa5-da05-44ef-a75b-9fefc059b356 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

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

.shg-inner-inline-image {
  position: relative;
  display: block;
  overflow: hidden;
}

.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-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-imageV3-content {
  text-align: initial;
}

.shogun-image-content-v3 {
  display: flex;
  flex-direction: column;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
  /* 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-inner-inline-image .shogun-image.hover~* {
  z-index: 1;
}

.shogun-image-content-v3 > * {
  flex-shrink: 0; /* Prevents children from shrinking maintaining natural size*/
  width: 100%;
}
#s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3 {
  margin-left: auto;
margin-right: auto;
max-width: 1500px;
text-align: center;
}

#s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b1b1c1ae-afa4-4a94-a3db-dc4e9bd0eda3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-6a745e93-91f1-41dc-8f82-5ba20ccfdea9 {
  margin-left: auto;
margin-right: auto;
}

#s-938b70c5-1fd5-401d-91fe-b8c41c6c9c79 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-938b70c5-1fd5-401d-91fe-b8c41c6c9c79 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-938b70c5-1fd5-401d-91fe-b8c41c6c9c79 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-938b70c5-1fd5-401d-91fe-b8c41c6c9c79 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

.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 {
  
  
}

.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-603861f1-1849-402b-a2c7-b69ac8ca0ef9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-603861f1-1849-402b-a2c7-b69ac8ca0ef9:hover {background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-603861f1-1849-402b-a2c7-b69ac8ca0ef9:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-603861f1-1849-402b-a2c7-b69ac8ca0ef9-root {
    text-align: center;
  }


#s-603861f1-1849-402b-a2c7-b69ac8ca0ef9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-603861f1-1849-402b-a2c7-b69ac8ca0ef9-root {
    text-align: center;
  }


#s-603861f1-1849-402b-a2c7-b69ac8ca0ef9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-603861f1-1849-402b-a2c7-b69ac8ca0ef9-root {
    text-align: center;
  }


#s-603861f1-1849-402b-a2c7-b69ac8ca0ef9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-603861f1-1849-402b-a2c7-b69ac8ca0ef9-root {
    text-align: center;
  }


#s-603861f1-1849-402b-a2c7-b69ac8ca0ef9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-603861f1-1849-402b-a2c7-b69ac8ca0ef9-root {
    text-align: center;
  }


#s-603861f1-1849-402b-a2c7-b69ac8ca0ef9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-913812ef-9873-4e66-b249-8d0995d0ad82 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-913812ef-9873-4e66-b249-8d0995d0ad82 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-913812ef-9873-4e66-b249-8d0995d0ad82.shg-box.shg-c {
  justify-content: center;
}

#s-27a0fe00-85e2-4333-9dea-4fe62947a26a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-a7369383-b118-42b8-a7c4-61b405b8d6ba {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

.shogun-tabs {
  margin: 0 !important;
  list-style: none !important;
  padding: 0 0 0 0;
  overflow: visible;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.shogun-tabs.shogun-modern {
  padding-left: 10px;
  padding-right: 5px;
  overflow: hidden;
  transform: translate(0px, 0px);
}

.shogun-tabs li {
  text-decoration: none;
  cursor: pointer;
  position: relative;
  display: flex;
  flex-grow: 1;
  justify-content: center;
  align-items: center;
}

.shogun-tabs.shogun-modern li {
  width: 200px;
  height: 45px;
  margin: 0 5px 0 0;
}

.shogun-tabs.shogun-rounded li {
  margin-bottom: 0;
  float: left;
  box-sizing: border-box;
  margin-right: 2px;
  line-height: 1.42857143;
  position: relative;
  display: block;
  overflow: visible;
}

.shogun-tabs.shogun-rounded li .shogun-tab-box {
  padding: 10px 15px !important;
  border-radius: 4px 4px 0 0;
}

.shogun-tabs.shogun-modern li .shogun-tab-box {
  padding: 12px 5px !important;
  width: 100%;
  height: 100%;
}

@media (max-width: 768px) {
  .shogun-tabs.shogun-rounded li .shogun-tab-box {
    padding: 10px 5px !important;
    text-align: center;
  }

  .shogun-tabs.shogun-modern li .shogun-tab-box {
    padding: 12px 15px !important;
  }
}

.shogun-tabs.shogun-rounded .shogun-tab-box {
  border-bottom: none !important;
}

.shogun-tabs.shogun-modern li.active {
  z-index: 40;
}

.shogun-tabs.shogun-modern li .shogun-tab-box::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: -1px;
  left: 0;
  z-index: -1;
  outline: 1px solid transparent;
  border-radius: 4px 4px 0 0;
  content: "";
  transform: perspective(100px) rotateX(30deg);
  -webkit-transform: perspective(100px) rotateX(30deg);
}

.shogun-tabs.shogun-modern li.shogun-tab-active .shogun-tab-box::after {
  border-bottom: none !important;
  height: 46px;
}

.shogun-tabs-body {
  padding-top: 10px;
}

.shogun-tabs-body.shogun-rounded {
  margin-top: 0px !important;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.shogun-tabs-body > .shogun-tab-content {
  display: none;
}

.shogun-tabs-body > .shogun-tab-content.shogun-tab-active {
  animation: fadeIn 0.5s;
  display: block;
}

.shogun-tab-border {
  position: absolute;
}

.shogun-tab-title {
  white-space: nowrap;
  text-align: center;

  display: inline-block;
  width: 100%;
}

.shogun-tabs.shogun-modern .shogun-tab-title {
  /** Hack for Safari weird bug */
  /* https://stackoverflow.com/questions/18146511/bug-in-css3-rotatey-transition-on-safari */
  transform: translateZ(1000px);
}

#s-67f79426-3e70-494f-90b8-a4e51591324c {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


  #s-67f79426-3e70-494f-90b8-a4e51591324c .shogun-tabs > li > .shogun-tab-box {
    background: rgba(205, 205, 205, 1);
    border: 5px solid rgba(0, 0, 0, 1);
  }
  #s-67f79426-3e70-494f-90b8-a4e51591324c .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: rgba(0, 0, 0, 1);
    border: 5px solid rgba(202, 202, 202, 1);
  }
#s-67f79426-3e70-494f-90b8-a4e51591324c .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(102, 102, 102, 1);
  
  
  
  font-size: 16px;
}

#s-67f79426-3e70-494f-90b8-a4e51591324c .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(0, 0, 0, 1);
}

#s-67f79426-3e70-494f-90b8-a4e51591324c .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 5px);
  left: 5px;
  bottom: -5px;
  height: 5px;
  background: rgba(0, 0, 0, 1);
}

#s-67f79426-3e70-494f-90b8-a4e51591324c .shogun-tabs-body {
  margin-top: -5px;
  border-top: 5px solid rgba(202, 202, 202, 1);
}

#s-7bcf0c89-59a1-4efd-ab61-a8235907c65f {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-7bcf0c89-59a1-4efd-ab61-a8235907c65f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7bcf0c89-59a1-4efd-ab61-a8235907c65f.shg-box.shg-c {
  justify-content: center;
}

.shg-row {
  display: flex;
  flex-wrap: wrap;
  min-height: inherit;
  max-height: inherit;
  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-56552247-d87e-40bc-88ae-5ae132c511c3 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-56552247-d87e-40bc-88ae-5ae132c511c3 {
  background-color: rgba(0, 0, 0, 0);
}
}
@media (min-width: 0px) {
[id="s-56552247-d87e-40bc-88ae-5ae132c511c3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-56552247-d87e-40bc-88ae-5ae132c511c3"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-56552247-d87e-40bc-88ae-5ae132c511c3"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-56552247-d87e-40bc-88ae-5ae132c511c3"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-6d359325-4158-4f48-b0b1-e7544065177f {
  margin-left: auto;
margin-right: auto;
}

#s-6d359325-4158-4f48-b0b1-e7544065177f .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-6d359325-4158-4f48-b0b1-e7544065177f table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-6d359325-4158-4f48-b0b1-e7544065177f td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-6d359325-4158-4f48-b0b1-e7544065177f td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-6d359325-4158-4f48-b0b1-e7544065177f td.shogun-table-column, #s-6d359325-4158-4f48-b0b1-e7544065177f td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
@media (min-width: 1200px){#s-6d359325-4158-4f48-b0b1-e7544065177f .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-6d359325-4158-4f48-b0b1-e7544065177f table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-6d359325-4158-4f48-b0b1-e7544065177f td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-6d359325-4158-4f48-b0b1-e7544065177f td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-6d359325-4158-4f48-b0b1-e7544065177f td.shogun-table-column, #s-6d359325-4158-4f48-b0b1-e7544065177f td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}@media (max-width: 767px){#s-6d359325-4158-4f48-b0b1-e7544065177f .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-6d359325-4158-4f48-b0b1-e7544065177f table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-6d359325-4158-4f48-b0b1-e7544065177f td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-6d359325-4158-4f48-b0b1-e7544065177f td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-6d359325-4158-4f48-b0b1-e7544065177f td.shogun-table-column, #s-6d359325-4158-4f48-b0b1-e7544065177f td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}
#s-11893b6b-d98a-4734-a3f2-19ea7e5983ce {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-11893b6b-d98a-4734-a3f2-19ea7e5983ce {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-11893b6b-d98a-4734-a3f2-19ea7e5983ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-11893b6b-d98a-4734-a3f2-19ea7e5983ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-11893b6b-d98a-4734-a3f2-19ea7e5983ce .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-11893b6b-d98a-4734-a3f2-19ea7e5983ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-11893b6b-d98a-4734-a3f2-19ea7e5983ce img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-11893b6b-d98a-4734-a3f2-19ea7e5983ce .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-11893b6b-d98a-4734-a3f2-19ea7e5983ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-11893b6b-d98a-4734-a3f2-19ea7e5983ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-11893b6b-d98a-4734-a3f2-19ea7e5983ce.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-11893b6b-d98a-4734-a3f2-19ea7e5983ce {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-11893b6b-d98a-4734-a3f2-19ea7e5983ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-11893b6b-d98a-4734-a3f2-19ea7e5983ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-11893b6b-d98a-4734-a3f2-19ea7e5983ce .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-11893b6b-d98a-4734-a3f2-19ea7e5983ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-11893b6b-d98a-4734-a3f2-19ea7e5983ce img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-11893b6b-d98a-4734-a3f2-19ea7e5983ce .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-11893b6b-d98a-4734-a3f2-19ea7e5983ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-11893b6b-d98a-4734-a3f2-19ea7e5983ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-11893b6b-d98a-4734-a3f2-19ea7e5983ce.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-11893b6b-d98a-4734-a3f2-19ea7e5983ce {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-11893b6b-d98a-4734-a3f2-19ea7e5983ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-11893b6b-d98a-4734-a3f2-19ea7e5983ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-11893b6b-d98a-4734-a3f2-19ea7e5983ce .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-11893b6b-d98a-4734-a3f2-19ea7e5983ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-11893b6b-d98a-4734-a3f2-19ea7e5983ce img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-11893b6b-d98a-4734-a3f2-19ea7e5983ce .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-11893b6b-d98a-4734-a3f2-19ea7e5983ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-11893b6b-d98a-4734-a3f2-19ea7e5983ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-11893b6b-d98a-4734-a3f2-19ea7e5983ce.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-11893b6b-d98a-4734-a3f2-19ea7e5983ce {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-11893b6b-d98a-4734-a3f2-19ea7e5983ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-11893b6b-d98a-4734-a3f2-19ea7e5983ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-11893b6b-d98a-4734-a3f2-19ea7e5983ce .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-11893b6b-d98a-4734-a3f2-19ea7e5983ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-11893b6b-d98a-4734-a3f2-19ea7e5983ce img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-11893b6b-d98a-4734-a3f2-19ea7e5983ce .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-11893b6b-d98a-4734-a3f2-19ea7e5983ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-11893b6b-d98a-4734-a3f2-19ea7e5983ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-11893b6b-d98a-4734-a3f2-19ea7e5983ce.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-11893b6b-d98a-4734-a3f2-19ea7e5983ce {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-11893b6b-d98a-4734-a3f2-19ea7e5983ce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-11893b6b-d98a-4734-a3f2-19ea7e5983ce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-11893b6b-d98a-4734-a3f2-19ea7e5983ce .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-11893b6b-d98a-4734-a3f2-19ea7e5983ce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-11893b6b-d98a-4734-a3f2-19ea7e5983ce img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-11893b6b-d98a-4734-a3f2-19ea7e5983ce .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-11893b6b-d98a-4734-a3f2-19ea7e5983ce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-11893b6b-d98a-4734-a3f2-19ea7e5983ce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-11893b6b-d98a-4734-a3f2-19ea7e5983ce.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c3d14bd-ed31-40cd-a534-921cd5ce5acb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ed3ab39b-dabf-411d-930e-0b6a7a85dc41 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-144b9d5d-e71c-4b30-a399-ed62eac6bfd5 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-9034fb7d-f6bb-4f9c-8478-cd99ffb31050 {
  margin-left: auto;
margin-right: auto;
}

#s-9034fb7d-f6bb-4f9c-8478-cd99ffb31050 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-9034fb7d-f6bb-4f9c-8478-cd99ffb31050 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-9034fb7d-f6bb-4f9c-8478-cd99ffb31050 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-9034fb7d-f6bb-4f9c-8478-cd99ffb31050 td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-9034fb7d-f6bb-4f9c-8478-cd99ffb31050 td.shogun-table-column, #s-9034fb7d-f6bb-4f9c-8478-cd99ffb31050 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
@media (min-width: 1200px){#s-9034fb7d-f6bb-4f9c-8478-cd99ffb31050 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-9034fb7d-f6bb-4f9c-8478-cd99ffb31050 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-9034fb7d-f6bb-4f9c-8478-cd99ffb31050 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-9034fb7d-f6bb-4f9c-8478-cd99ffb31050 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-9034fb7d-f6bb-4f9c-8478-cd99ffb31050 td.shogun-table-column, #s-9034fb7d-f6bb-4f9c-8478-cd99ffb31050 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}@media (max-width: 767px){#s-9034fb7d-f6bb-4f9c-8478-cd99ffb31050 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-9034fb7d-f6bb-4f9c-8478-cd99ffb31050 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-9034fb7d-f6bb-4f9c-8478-cd99ffb31050 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-9034fb7d-f6bb-4f9c-8478-cd99ffb31050 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-9034fb7d-f6bb-4f9c-8478-cd99ffb31050 td.shogun-table-column, #s-9034fb7d-f6bb-4f9c-8478-cd99ffb31050 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}
#s-86f731c4-ab25-45b3-96de-64bc0b03f178 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-86f731c4-ab25-45b3-96de-64bc0b03f178 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-86f731c4-ab25-45b3-96de-64bc0b03f178-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-86f731c4-ab25-45b3-96de-64bc0b03f178 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-86f731c4-ab25-45b3-96de-64bc0b03f178 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-86f731c4-ab25-45b3-96de-64bc0b03f178 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-86f731c4-ab25-45b3-96de-64bc0b03f178 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-86f731c4-ab25-45b3-96de-64bc0b03f178 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-86f731c4-ab25-45b3-96de-64bc0b03f178.shg-align-container {
  display: flex;
  justify-content: center
}

.s-86f731c4-ab25-45b3-96de-64bc0b03f178.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-86f731c4-ab25-45b3-96de-64bc0b03f178.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-86f731c4-ab25-45b3-96de-64bc0b03f178 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-86f731c4-ab25-45b3-96de-64bc0b03f178-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-86f731c4-ab25-45b3-96de-64bc0b03f178 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-86f731c4-ab25-45b3-96de-64bc0b03f178 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-86f731c4-ab25-45b3-96de-64bc0b03f178 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-86f731c4-ab25-45b3-96de-64bc0b03f178 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-86f731c4-ab25-45b3-96de-64bc0b03f178 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-86f731c4-ab25-45b3-96de-64bc0b03f178.shg-align-container {
  display: flex;
  justify-content: center
}

.s-86f731c4-ab25-45b3-96de-64bc0b03f178.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-86f731c4-ab25-45b3-96de-64bc0b03f178.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-86f731c4-ab25-45b3-96de-64bc0b03f178 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-86f731c4-ab25-45b3-96de-64bc0b03f178-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-86f731c4-ab25-45b3-96de-64bc0b03f178 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-86f731c4-ab25-45b3-96de-64bc0b03f178 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-86f731c4-ab25-45b3-96de-64bc0b03f178 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-86f731c4-ab25-45b3-96de-64bc0b03f178 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-86f731c4-ab25-45b3-96de-64bc0b03f178 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-86f731c4-ab25-45b3-96de-64bc0b03f178.shg-align-container {
  display: flex;
  justify-content: center
}

.s-86f731c4-ab25-45b3-96de-64bc0b03f178.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-86f731c4-ab25-45b3-96de-64bc0b03f178.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-86f731c4-ab25-45b3-96de-64bc0b03f178 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-86f731c4-ab25-45b3-96de-64bc0b03f178-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-86f731c4-ab25-45b3-96de-64bc0b03f178 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-86f731c4-ab25-45b3-96de-64bc0b03f178 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-86f731c4-ab25-45b3-96de-64bc0b03f178 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-86f731c4-ab25-45b3-96de-64bc0b03f178 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-86f731c4-ab25-45b3-96de-64bc0b03f178 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-86f731c4-ab25-45b3-96de-64bc0b03f178.shg-align-container {
  display: flex;
  justify-content: center
}

.s-86f731c4-ab25-45b3-96de-64bc0b03f178.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-86f731c4-ab25-45b3-96de-64bc0b03f178.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-86f731c4-ab25-45b3-96de-64bc0b03f178 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-86f731c4-ab25-45b3-96de-64bc0b03f178-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-86f731c4-ab25-45b3-96de-64bc0b03f178 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-86f731c4-ab25-45b3-96de-64bc0b03f178 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-86f731c4-ab25-45b3-96de-64bc0b03f178 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-86f731c4-ab25-45b3-96de-64bc0b03f178 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-86f731c4-ab25-45b3-96de-64bc0b03f178 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-86f731c4-ab25-45b3-96de-64bc0b03f178.shg-align-container {
  display: flex;
  justify-content: center
}

.s-86f731c4-ab25-45b3-96de-64bc0b03f178.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-86f731c4-ab25-45b3-96de-64bc0b03f178.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c1a10d6-2ac9-45a3-86ef-9a2cceb9f8d9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-252917eb-41ef-49ea-af9a-b04922c2b607 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-de96f90b-555a-4af6-985b-f67ccd92079b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-5b3ddeb9-08ab-44a1-acdd-ccf1c72ef7d2 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-5b3ddeb9-08ab-44a1-acdd-ccf1c72ef7d2 {
  background-color: rgba(0, 0, 0, 0);
}
}
@media (min-width: 0px) {
[id="s-5b3ddeb9-08ab-44a1-acdd-ccf1c72ef7d2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5b3ddeb9-08ab-44a1-acdd-ccf1c72ef7d2"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-5b3ddeb9-08ab-44a1-acdd-ccf1c72ef7d2"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-5b3ddeb9-08ab-44a1-acdd-ccf1c72ef7d2"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-8a2bf35a-aea3-425f-8e51-f73b0ac65f86 {
  margin-left: auto;
margin-right: auto;
}

#s-8a2bf35a-aea3-425f-8e51-f73b0ac65f86 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-8a2bf35a-aea3-425f-8e51-f73b0ac65f86 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-8a2bf35a-aea3-425f-8e51-f73b0ac65f86 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-8a2bf35a-aea3-425f-8e51-f73b0ac65f86 td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-8a2bf35a-aea3-425f-8e51-f73b0ac65f86 td.shogun-table-column, #s-8a2bf35a-aea3-425f-8e51-f73b0ac65f86 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
@media (min-width: 1200px){#s-8a2bf35a-aea3-425f-8e51-f73b0ac65f86 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-8a2bf35a-aea3-425f-8e51-f73b0ac65f86 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-8a2bf35a-aea3-425f-8e51-f73b0ac65f86 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-8a2bf35a-aea3-425f-8e51-f73b0ac65f86 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-8a2bf35a-aea3-425f-8e51-f73b0ac65f86 td.shogun-table-column, #s-8a2bf35a-aea3-425f-8e51-f73b0ac65f86 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}@media (max-width: 767px){#s-8a2bf35a-aea3-425f-8e51-f73b0ac65f86 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-8a2bf35a-aea3-425f-8e51-f73b0ac65f86 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-8a2bf35a-aea3-425f-8e51-f73b0ac65f86 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-8a2bf35a-aea3-425f-8e51-f73b0ac65f86 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-8a2bf35a-aea3-425f-8e51-f73b0ac65f86 td.shogun-table-column, #s-8a2bf35a-aea3-425f-8e51-f73b0ac65f86 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}
#s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d98b0bd9-0b8e-4ff1-b79f-8eafe40dfcf3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-7fc3eea4-f4f5-44c2-9500-378ee84fed67 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-7fc3eea4-f4f5-44c2-9500-378ee84fed67 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7fc3eea4-f4f5-44c2-9500-378ee84fed67-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7fc3eea4-f4f5-44c2-9500-378ee84fed67 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7fc3eea4-f4f5-44c2-9500-378ee84fed67 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7fc3eea4-f4f5-44c2-9500-378ee84fed67 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7fc3eea4-f4f5-44c2-9500-378ee84fed67 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7fc3eea4-f4f5-44c2-9500-378ee84fed67 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7fc3eea4-f4f5-44c2-9500-378ee84fed67.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7fc3eea4-f4f5-44c2-9500-378ee84fed67.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7fc3eea4-f4f5-44c2-9500-378ee84fed67.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-7fc3eea4-f4f5-44c2-9500-378ee84fed67 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7fc3eea4-f4f5-44c2-9500-378ee84fed67-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7fc3eea4-f4f5-44c2-9500-378ee84fed67 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7fc3eea4-f4f5-44c2-9500-378ee84fed67 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7fc3eea4-f4f5-44c2-9500-378ee84fed67 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7fc3eea4-f4f5-44c2-9500-378ee84fed67 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7fc3eea4-f4f5-44c2-9500-378ee84fed67 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7fc3eea4-f4f5-44c2-9500-378ee84fed67.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7fc3eea4-f4f5-44c2-9500-378ee84fed67.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7fc3eea4-f4f5-44c2-9500-378ee84fed67.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-7fc3eea4-f4f5-44c2-9500-378ee84fed67 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7fc3eea4-f4f5-44c2-9500-378ee84fed67-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7fc3eea4-f4f5-44c2-9500-378ee84fed67 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7fc3eea4-f4f5-44c2-9500-378ee84fed67 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7fc3eea4-f4f5-44c2-9500-378ee84fed67 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7fc3eea4-f4f5-44c2-9500-378ee84fed67 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7fc3eea4-f4f5-44c2-9500-378ee84fed67 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7fc3eea4-f4f5-44c2-9500-378ee84fed67.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7fc3eea4-f4f5-44c2-9500-378ee84fed67.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7fc3eea4-f4f5-44c2-9500-378ee84fed67.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-7fc3eea4-f4f5-44c2-9500-378ee84fed67 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7fc3eea4-f4f5-44c2-9500-378ee84fed67-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7fc3eea4-f4f5-44c2-9500-378ee84fed67 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7fc3eea4-f4f5-44c2-9500-378ee84fed67 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7fc3eea4-f4f5-44c2-9500-378ee84fed67 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7fc3eea4-f4f5-44c2-9500-378ee84fed67 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7fc3eea4-f4f5-44c2-9500-378ee84fed67 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7fc3eea4-f4f5-44c2-9500-378ee84fed67.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7fc3eea4-f4f5-44c2-9500-378ee84fed67.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7fc3eea4-f4f5-44c2-9500-378ee84fed67.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-7fc3eea4-f4f5-44c2-9500-378ee84fed67 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7fc3eea4-f4f5-44c2-9500-378ee84fed67-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7fc3eea4-f4f5-44c2-9500-378ee84fed67 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7fc3eea4-f4f5-44c2-9500-378ee84fed67 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7fc3eea4-f4f5-44c2-9500-378ee84fed67 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7fc3eea4-f4f5-44c2-9500-378ee84fed67 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7fc3eea4-f4f5-44c2-9500-378ee84fed67 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7fc3eea4-f4f5-44c2-9500-378ee84fed67.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7fc3eea4-f4f5-44c2-9500-378ee84fed67.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7fc3eea4-f4f5-44c2-9500-378ee84fed67.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-38f6aacd-37b0-4fd1-848f-19249380af8f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-d6465fe0-62a7-48e7-b1fc-a9398071f607 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-e5ec98d2-3664-4ec5-a2ab-7ae4902c8cf9 {
  margin-left: auto;
margin-right: auto;
}

#s-e5ec98d2-3664-4ec5-a2ab-7ae4902c8cf9 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-e5ec98d2-3664-4ec5-a2ab-7ae4902c8cf9 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-e5ec98d2-3664-4ec5-a2ab-7ae4902c8cf9 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-e5ec98d2-3664-4ec5-a2ab-7ae4902c8cf9 td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-e5ec98d2-3664-4ec5-a2ab-7ae4902c8cf9 td.shogun-table-column, #s-e5ec98d2-3664-4ec5-a2ab-7ae4902c8cf9 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
@media (min-width: 1200px){#s-e5ec98d2-3664-4ec5-a2ab-7ae4902c8cf9 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-e5ec98d2-3664-4ec5-a2ab-7ae4902c8cf9 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-e5ec98d2-3664-4ec5-a2ab-7ae4902c8cf9 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-e5ec98d2-3664-4ec5-a2ab-7ae4902c8cf9 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-e5ec98d2-3664-4ec5-a2ab-7ae4902c8cf9 td.shogun-table-column, #s-e5ec98d2-3664-4ec5-a2ab-7ae4902c8cf9 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}@media (max-width: 767px){#s-e5ec98d2-3664-4ec5-a2ab-7ae4902c8cf9 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-e5ec98d2-3664-4ec5-a2ab-7ae4902c8cf9 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-e5ec98d2-3664-4ec5-a2ab-7ae4902c8cf9 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-e5ec98d2-3664-4ec5-a2ab-7ae4902c8cf9 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-e5ec98d2-3664-4ec5-a2ab-7ae4902c8cf9 td.shogun-table-column, #s-e5ec98d2-3664-4ec5-a2ab-7ae4902c8cf9 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}
#s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7582edbb-dbb9-4ff1-b4e2-5122c3ad2fb3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-8f30cbf9-f644-4127-a18d-c1d55467a00c {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-8f30cbf9-f644-4127-a18d-c1d55467a00c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8f30cbf9-f644-4127-a18d-c1d55467a00c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8f30cbf9-f644-4127-a18d-c1d55467a00c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8f30cbf9-f644-4127-a18d-c1d55467a00c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8f30cbf9-f644-4127-a18d-c1d55467a00c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8f30cbf9-f644-4127-a18d-c1d55467a00c img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8f30cbf9-f644-4127-a18d-c1d55467a00c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8f30cbf9-f644-4127-a18d-c1d55467a00c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8f30cbf9-f644-4127-a18d-c1d55467a00c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8f30cbf9-f644-4127-a18d-c1d55467a00c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-8f30cbf9-f644-4127-a18d-c1d55467a00c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8f30cbf9-f644-4127-a18d-c1d55467a00c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8f30cbf9-f644-4127-a18d-c1d55467a00c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8f30cbf9-f644-4127-a18d-c1d55467a00c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8f30cbf9-f644-4127-a18d-c1d55467a00c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8f30cbf9-f644-4127-a18d-c1d55467a00c img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8f30cbf9-f644-4127-a18d-c1d55467a00c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8f30cbf9-f644-4127-a18d-c1d55467a00c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8f30cbf9-f644-4127-a18d-c1d55467a00c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8f30cbf9-f644-4127-a18d-c1d55467a00c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-8f30cbf9-f644-4127-a18d-c1d55467a00c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8f30cbf9-f644-4127-a18d-c1d55467a00c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8f30cbf9-f644-4127-a18d-c1d55467a00c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8f30cbf9-f644-4127-a18d-c1d55467a00c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8f30cbf9-f644-4127-a18d-c1d55467a00c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8f30cbf9-f644-4127-a18d-c1d55467a00c img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8f30cbf9-f644-4127-a18d-c1d55467a00c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8f30cbf9-f644-4127-a18d-c1d55467a00c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8f30cbf9-f644-4127-a18d-c1d55467a00c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8f30cbf9-f644-4127-a18d-c1d55467a00c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-8f30cbf9-f644-4127-a18d-c1d55467a00c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8f30cbf9-f644-4127-a18d-c1d55467a00c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8f30cbf9-f644-4127-a18d-c1d55467a00c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8f30cbf9-f644-4127-a18d-c1d55467a00c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8f30cbf9-f644-4127-a18d-c1d55467a00c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8f30cbf9-f644-4127-a18d-c1d55467a00c img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8f30cbf9-f644-4127-a18d-c1d55467a00c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8f30cbf9-f644-4127-a18d-c1d55467a00c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8f30cbf9-f644-4127-a18d-c1d55467a00c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8f30cbf9-f644-4127-a18d-c1d55467a00c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-8f30cbf9-f644-4127-a18d-c1d55467a00c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8f30cbf9-f644-4127-a18d-c1d55467a00c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8f30cbf9-f644-4127-a18d-c1d55467a00c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8f30cbf9-f644-4127-a18d-c1d55467a00c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8f30cbf9-f644-4127-a18d-c1d55467a00c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8f30cbf9-f644-4127-a18d-c1d55467a00c img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8f30cbf9-f644-4127-a18d-c1d55467a00c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8f30cbf9-f644-4127-a18d-c1d55467a00c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8f30cbf9-f644-4127-a18d-c1d55467a00c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8f30cbf9-f644-4127-a18d-c1d55467a00c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-a03c7f44-bbcd-41d5-b7b9-dd52a8b080bf {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-d7313b64-3855-4088-970b-07abe7d10c63 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-80425d45-197a-4f8d-94fb-7ac763c7082c {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-80425d45-197a-4f8d-94fb-7ac763c7082c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-80425d45-197a-4f8d-94fb-7ac763c7082c.shg-box.shg-c {
  justify-content: center;
}

#s-2f7b2872-57b4-426a-872e-4078d8e3d73a {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-2f7b2872-57b4-426a-872e-4078d8e3d73a {
  background-color: rgba(0, 0, 0, 0);
}
}
@media (min-width: 0px) {
[id="s-2f7b2872-57b4-426a-872e-4078d8e3d73a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2f7b2872-57b4-426a-872e-4078d8e3d73a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-2f7b2872-57b4-426a-872e-4078d8e3d73a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-2f7b2872-57b4-426a-872e-4078d8e3d73a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-1c2cf2f9-4c90-4b7d-830c-a245d301ff48 {
  margin-left: auto;
margin-right: auto;
}

#s-1c2cf2f9-4c90-4b7d-830c-a245d301ff48 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-1c2cf2f9-4c90-4b7d-830c-a245d301ff48 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-1c2cf2f9-4c90-4b7d-830c-a245d301ff48 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-1c2cf2f9-4c90-4b7d-830c-a245d301ff48 td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-1c2cf2f9-4c90-4b7d-830c-a245d301ff48 td.shogun-table-column, #s-1c2cf2f9-4c90-4b7d-830c-a245d301ff48 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
@media (min-width: 1200px){#s-1c2cf2f9-4c90-4b7d-830c-a245d301ff48 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-1c2cf2f9-4c90-4b7d-830c-a245d301ff48 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-1c2cf2f9-4c90-4b7d-830c-a245d301ff48 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-1c2cf2f9-4c90-4b7d-830c-a245d301ff48 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-1c2cf2f9-4c90-4b7d-830c-a245d301ff48 td.shogun-table-column, #s-1c2cf2f9-4c90-4b7d-830c-a245d301ff48 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}@media (max-width: 767px){#s-1c2cf2f9-4c90-4b7d-830c-a245d301ff48 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-1c2cf2f9-4c90-4b7d-830c-a245d301ff48 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-1c2cf2f9-4c90-4b7d-830c-a245d301ff48 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-1c2cf2f9-4c90-4b7d-830c-a245d301ff48 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-1c2cf2f9-4c90-4b7d-830c-a245d301ff48 td.shogun-table-column, #s-1c2cf2f9-4c90-4b7d-830c-a245d301ff48 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}
#s-f236587e-e275-4014-889b-c7b9a495526f {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-f236587e-e275-4014-889b-c7b9a495526f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f236587e-e275-4014-889b-c7b9a495526f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f236587e-e275-4014-889b-c7b9a495526f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f236587e-e275-4014-889b-c7b9a495526f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f236587e-e275-4014-889b-c7b9a495526f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f236587e-e275-4014-889b-c7b9a495526f img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f236587e-e275-4014-889b-c7b9a495526f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f236587e-e275-4014-889b-c7b9a495526f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f236587e-e275-4014-889b-c7b9a495526f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f236587e-e275-4014-889b-c7b9a495526f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-f236587e-e275-4014-889b-c7b9a495526f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f236587e-e275-4014-889b-c7b9a495526f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f236587e-e275-4014-889b-c7b9a495526f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f236587e-e275-4014-889b-c7b9a495526f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f236587e-e275-4014-889b-c7b9a495526f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f236587e-e275-4014-889b-c7b9a495526f img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f236587e-e275-4014-889b-c7b9a495526f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f236587e-e275-4014-889b-c7b9a495526f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f236587e-e275-4014-889b-c7b9a495526f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f236587e-e275-4014-889b-c7b9a495526f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f236587e-e275-4014-889b-c7b9a495526f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f236587e-e275-4014-889b-c7b9a495526f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f236587e-e275-4014-889b-c7b9a495526f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f236587e-e275-4014-889b-c7b9a495526f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f236587e-e275-4014-889b-c7b9a495526f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f236587e-e275-4014-889b-c7b9a495526f img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f236587e-e275-4014-889b-c7b9a495526f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f236587e-e275-4014-889b-c7b9a495526f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f236587e-e275-4014-889b-c7b9a495526f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f236587e-e275-4014-889b-c7b9a495526f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f236587e-e275-4014-889b-c7b9a495526f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f236587e-e275-4014-889b-c7b9a495526f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f236587e-e275-4014-889b-c7b9a495526f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f236587e-e275-4014-889b-c7b9a495526f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f236587e-e275-4014-889b-c7b9a495526f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f236587e-e275-4014-889b-c7b9a495526f img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f236587e-e275-4014-889b-c7b9a495526f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f236587e-e275-4014-889b-c7b9a495526f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f236587e-e275-4014-889b-c7b9a495526f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f236587e-e275-4014-889b-c7b9a495526f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f236587e-e275-4014-889b-c7b9a495526f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f236587e-e275-4014-889b-c7b9a495526f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f236587e-e275-4014-889b-c7b9a495526f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f236587e-e275-4014-889b-c7b9a495526f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f236587e-e275-4014-889b-c7b9a495526f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f236587e-e275-4014-889b-c7b9a495526f img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f236587e-e275-4014-889b-c7b9a495526f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f236587e-e275-4014-889b-c7b9a495526f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f236587e-e275-4014-889b-c7b9a495526f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f236587e-e275-4014-889b-c7b9a495526f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-0f422b75-206c-4264-87d4-f745a00a0359 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-0f422b75-206c-4264-87d4-f745a00a0359 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0f422b75-206c-4264-87d4-f745a00a0359-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0f422b75-206c-4264-87d4-f745a00a0359 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0f422b75-206c-4264-87d4-f745a00a0359 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0f422b75-206c-4264-87d4-f745a00a0359 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0f422b75-206c-4264-87d4-f745a00a0359 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0f422b75-206c-4264-87d4-f745a00a0359 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0f422b75-206c-4264-87d4-f745a00a0359.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0f422b75-206c-4264-87d4-f745a00a0359.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0f422b75-206c-4264-87d4-f745a00a0359.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-0f422b75-206c-4264-87d4-f745a00a0359 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0f422b75-206c-4264-87d4-f745a00a0359-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0f422b75-206c-4264-87d4-f745a00a0359 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0f422b75-206c-4264-87d4-f745a00a0359 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0f422b75-206c-4264-87d4-f745a00a0359 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0f422b75-206c-4264-87d4-f745a00a0359 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0f422b75-206c-4264-87d4-f745a00a0359 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0f422b75-206c-4264-87d4-f745a00a0359.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0f422b75-206c-4264-87d4-f745a00a0359.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0f422b75-206c-4264-87d4-f745a00a0359.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-0f422b75-206c-4264-87d4-f745a00a0359 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0f422b75-206c-4264-87d4-f745a00a0359-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0f422b75-206c-4264-87d4-f745a00a0359 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0f422b75-206c-4264-87d4-f745a00a0359 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0f422b75-206c-4264-87d4-f745a00a0359 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0f422b75-206c-4264-87d4-f745a00a0359 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0f422b75-206c-4264-87d4-f745a00a0359 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0f422b75-206c-4264-87d4-f745a00a0359.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0f422b75-206c-4264-87d4-f745a00a0359.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0f422b75-206c-4264-87d4-f745a00a0359.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-0f422b75-206c-4264-87d4-f745a00a0359 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0f422b75-206c-4264-87d4-f745a00a0359-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0f422b75-206c-4264-87d4-f745a00a0359 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0f422b75-206c-4264-87d4-f745a00a0359 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0f422b75-206c-4264-87d4-f745a00a0359 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0f422b75-206c-4264-87d4-f745a00a0359 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0f422b75-206c-4264-87d4-f745a00a0359 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0f422b75-206c-4264-87d4-f745a00a0359.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0f422b75-206c-4264-87d4-f745a00a0359.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0f422b75-206c-4264-87d4-f745a00a0359.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-0f422b75-206c-4264-87d4-f745a00a0359 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0f422b75-206c-4264-87d4-f745a00a0359-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0f422b75-206c-4264-87d4-f745a00a0359 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0f422b75-206c-4264-87d4-f745a00a0359 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0f422b75-206c-4264-87d4-f745a00a0359 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0f422b75-206c-4264-87d4-f745a00a0359 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0f422b75-206c-4264-87d4-f745a00a0359 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0f422b75-206c-4264-87d4-f745a00a0359.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0f422b75-206c-4264-87d4-f745a00a0359.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0f422b75-206c-4264-87d4-f745a00a0359.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-a835bbaa-abe8-45bb-a7ec-51b2b0bc8fbc {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-2b5d8e5d-a494-447c-bf89-883688b2660a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-4834b4d8-a02d-4df4-9df8-6c6abc837c2b {
  margin-left: auto;
margin-right: auto;
}

#s-4834b4d8-a02d-4df4-9df8-6c6abc837c2b .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-4834b4d8-a02d-4df4-9df8-6c6abc837c2b table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-4834b4d8-a02d-4df4-9df8-6c6abc837c2b td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-4834b4d8-a02d-4df4-9df8-6c6abc837c2b td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-4834b4d8-a02d-4df4-9df8-6c6abc837c2b td.shogun-table-column, #s-4834b4d8-a02d-4df4-9df8-6c6abc837c2b td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
@media (min-width: 1200px){#s-4834b4d8-a02d-4df4-9df8-6c6abc837c2b .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-4834b4d8-a02d-4df4-9df8-6c6abc837c2b table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-4834b4d8-a02d-4df4-9df8-6c6abc837c2b td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-4834b4d8-a02d-4df4-9df8-6c6abc837c2b td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-4834b4d8-a02d-4df4-9df8-6c6abc837c2b td.shogun-table-column, #s-4834b4d8-a02d-4df4-9df8-6c6abc837c2b td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}@media (max-width: 767px){#s-4834b4d8-a02d-4df4-9df8-6c6abc837c2b .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-4834b4d8-a02d-4df4-9df8-6c6abc837c2b table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-4834b4d8-a02d-4df4-9df8-6c6abc837c2b td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-4834b4d8-a02d-4df4-9df8-6c6abc837c2b td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-4834b4d8-a02d-4df4-9df8-6c6abc837c2b td.shogun-table-column, #s-4834b4d8-a02d-4df4-9df8-6c6abc837c2b td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}
#s-54cfa912-7b68-41b1-8e88-94a62704e837 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-54cfa912-7b68-41b1-8e88-94a62704e837 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-54cfa912-7b68-41b1-8e88-94a62704e837-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-54cfa912-7b68-41b1-8e88-94a62704e837 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-54cfa912-7b68-41b1-8e88-94a62704e837 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-54cfa912-7b68-41b1-8e88-94a62704e837 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-54cfa912-7b68-41b1-8e88-94a62704e837 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-54cfa912-7b68-41b1-8e88-94a62704e837 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-54cfa912-7b68-41b1-8e88-94a62704e837.shg-align-container {
  display: flex;
  justify-content: center
}

.s-54cfa912-7b68-41b1-8e88-94a62704e837.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-54cfa912-7b68-41b1-8e88-94a62704e837.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-54cfa912-7b68-41b1-8e88-94a62704e837 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-54cfa912-7b68-41b1-8e88-94a62704e837-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-54cfa912-7b68-41b1-8e88-94a62704e837 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-54cfa912-7b68-41b1-8e88-94a62704e837 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-54cfa912-7b68-41b1-8e88-94a62704e837 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-54cfa912-7b68-41b1-8e88-94a62704e837 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-54cfa912-7b68-41b1-8e88-94a62704e837 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-54cfa912-7b68-41b1-8e88-94a62704e837.shg-align-container {
  display: flex;
  justify-content: center
}

.s-54cfa912-7b68-41b1-8e88-94a62704e837.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-54cfa912-7b68-41b1-8e88-94a62704e837.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-54cfa912-7b68-41b1-8e88-94a62704e837 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-54cfa912-7b68-41b1-8e88-94a62704e837-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-54cfa912-7b68-41b1-8e88-94a62704e837 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-54cfa912-7b68-41b1-8e88-94a62704e837 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-54cfa912-7b68-41b1-8e88-94a62704e837 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-54cfa912-7b68-41b1-8e88-94a62704e837 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-54cfa912-7b68-41b1-8e88-94a62704e837 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-54cfa912-7b68-41b1-8e88-94a62704e837.shg-align-container {
  display: flex;
  justify-content: center
}

.s-54cfa912-7b68-41b1-8e88-94a62704e837.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-54cfa912-7b68-41b1-8e88-94a62704e837.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-54cfa912-7b68-41b1-8e88-94a62704e837 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-54cfa912-7b68-41b1-8e88-94a62704e837-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-54cfa912-7b68-41b1-8e88-94a62704e837 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-54cfa912-7b68-41b1-8e88-94a62704e837 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-54cfa912-7b68-41b1-8e88-94a62704e837 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-54cfa912-7b68-41b1-8e88-94a62704e837 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-54cfa912-7b68-41b1-8e88-94a62704e837 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-54cfa912-7b68-41b1-8e88-94a62704e837.shg-align-container {
  display: flex;
  justify-content: center
}

.s-54cfa912-7b68-41b1-8e88-94a62704e837.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-54cfa912-7b68-41b1-8e88-94a62704e837.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-54cfa912-7b68-41b1-8e88-94a62704e837 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-54cfa912-7b68-41b1-8e88-94a62704e837-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-54cfa912-7b68-41b1-8e88-94a62704e837 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-54cfa912-7b68-41b1-8e88-94a62704e837 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-54cfa912-7b68-41b1-8e88-94a62704e837 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-54cfa912-7b68-41b1-8e88-94a62704e837 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-54cfa912-7b68-41b1-8e88-94a62704e837 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-54cfa912-7b68-41b1-8e88-94a62704e837.shg-align-container {
  display: flex;
  justify-content: center
}

.s-54cfa912-7b68-41b1-8e88-94a62704e837.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-54cfa912-7b68-41b1-8e88-94a62704e837.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-c7ba16ce-a15d-4304-804f-d75b110ac1d7 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-c7ba16ce-a15d-4304-804f-d75b110ac1d7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c7ba16ce-a15d-4304-804f-d75b110ac1d7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c7ba16ce-a15d-4304-804f-d75b110ac1d7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c7ba16ce-a15d-4304-804f-d75b110ac1d7 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c7ba16ce-a15d-4304-804f-d75b110ac1d7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c7ba16ce-a15d-4304-804f-d75b110ac1d7 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c7ba16ce-a15d-4304-804f-d75b110ac1d7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c7ba16ce-a15d-4304-804f-d75b110ac1d7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c7ba16ce-a15d-4304-804f-d75b110ac1d7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c7ba16ce-a15d-4304-804f-d75b110ac1d7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-c7ba16ce-a15d-4304-804f-d75b110ac1d7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c7ba16ce-a15d-4304-804f-d75b110ac1d7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c7ba16ce-a15d-4304-804f-d75b110ac1d7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c7ba16ce-a15d-4304-804f-d75b110ac1d7 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c7ba16ce-a15d-4304-804f-d75b110ac1d7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c7ba16ce-a15d-4304-804f-d75b110ac1d7 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c7ba16ce-a15d-4304-804f-d75b110ac1d7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c7ba16ce-a15d-4304-804f-d75b110ac1d7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c7ba16ce-a15d-4304-804f-d75b110ac1d7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c7ba16ce-a15d-4304-804f-d75b110ac1d7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c7ba16ce-a15d-4304-804f-d75b110ac1d7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c7ba16ce-a15d-4304-804f-d75b110ac1d7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c7ba16ce-a15d-4304-804f-d75b110ac1d7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c7ba16ce-a15d-4304-804f-d75b110ac1d7 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c7ba16ce-a15d-4304-804f-d75b110ac1d7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c7ba16ce-a15d-4304-804f-d75b110ac1d7 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c7ba16ce-a15d-4304-804f-d75b110ac1d7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c7ba16ce-a15d-4304-804f-d75b110ac1d7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c7ba16ce-a15d-4304-804f-d75b110ac1d7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c7ba16ce-a15d-4304-804f-d75b110ac1d7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c7ba16ce-a15d-4304-804f-d75b110ac1d7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c7ba16ce-a15d-4304-804f-d75b110ac1d7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c7ba16ce-a15d-4304-804f-d75b110ac1d7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c7ba16ce-a15d-4304-804f-d75b110ac1d7 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c7ba16ce-a15d-4304-804f-d75b110ac1d7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c7ba16ce-a15d-4304-804f-d75b110ac1d7 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c7ba16ce-a15d-4304-804f-d75b110ac1d7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c7ba16ce-a15d-4304-804f-d75b110ac1d7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c7ba16ce-a15d-4304-804f-d75b110ac1d7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c7ba16ce-a15d-4304-804f-d75b110ac1d7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-c7ba16ce-a15d-4304-804f-d75b110ac1d7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c7ba16ce-a15d-4304-804f-d75b110ac1d7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c7ba16ce-a15d-4304-804f-d75b110ac1d7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c7ba16ce-a15d-4304-804f-d75b110ac1d7 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c7ba16ce-a15d-4304-804f-d75b110ac1d7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c7ba16ce-a15d-4304-804f-d75b110ac1d7 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c7ba16ce-a15d-4304-804f-d75b110ac1d7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c7ba16ce-a15d-4304-804f-d75b110ac1d7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c7ba16ce-a15d-4304-804f-d75b110ac1d7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c7ba16ce-a15d-4304-804f-d75b110ac1d7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-427d12e3-4594-4d2e-9931-74158b07449a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-9fb96700-920c-4343-956f-52a6a80bf337 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-3a774705-841c-43f6-807a-312d479857cc {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-3a774705-841c-43f6-807a-312d479857cc {
  background-color: rgba(0, 0, 0, 0);
}
}
@media (min-width: 0px) {
[id="s-3a774705-841c-43f6-807a-312d479857cc"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3a774705-841c-43f6-807a-312d479857cc"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-3a774705-841c-43f6-807a-312d479857cc"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-3a774705-841c-43f6-807a-312d479857cc"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-39be3a66-d96b-4685-863f-cceea066058b {
  margin-left: auto;
margin-right: auto;
}

#s-39be3a66-d96b-4685-863f-cceea066058b .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-39be3a66-d96b-4685-863f-cceea066058b table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-39be3a66-d96b-4685-863f-cceea066058b td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-39be3a66-d96b-4685-863f-cceea066058b td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-39be3a66-d96b-4685-863f-cceea066058b td.shogun-table-column, #s-39be3a66-d96b-4685-863f-cceea066058b td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
@media (min-width: 1200px){#s-39be3a66-d96b-4685-863f-cceea066058b .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-39be3a66-d96b-4685-863f-cceea066058b table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-39be3a66-d96b-4685-863f-cceea066058b td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-39be3a66-d96b-4685-863f-cceea066058b td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-39be3a66-d96b-4685-863f-cceea066058b td.shogun-table-column, #s-39be3a66-d96b-4685-863f-cceea066058b td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}@media (max-width: 767px){#s-39be3a66-d96b-4685-863f-cceea066058b .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-39be3a66-d96b-4685-863f-cceea066058b table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-39be3a66-d96b-4685-863f-cceea066058b td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-39be3a66-d96b-4685-863f-cceea066058b td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-39be3a66-d96b-4685-863f-cceea066058b td.shogun-table-column, #s-39be3a66-d96b-4685-863f-cceea066058b td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}
#s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c1dcf67-9a20-4856-a3dc-b5cd7fe6679a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-79ca545e-afde-4b05-953b-5b92a9dd5dbe {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-79ca545e-afde-4b05-953b-5b92a9dd5dbe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-79ca545e-afde-4b05-953b-5b92a9dd5dbe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-79ca545e-afde-4b05-953b-5b92a9dd5dbe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-79ca545e-afde-4b05-953b-5b92a9dd5dbe .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-79ca545e-afde-4b05-953b-5b92a9dd5dbe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-79ca545e-afde-4b05-953b-5b92a9dd5dbe img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-79ca545e-afde-4b05-953b-5b92a9dd5dbe .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-79ca545e-afde-4b05-953b-5b92a9dd5dbe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-79ca545e-afde-4b05-953b-5b92a9dd5dbe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-79ca545e-afde-4b05-953b-5b92a9dd5dbe.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-79ca545e-afde-4b05-953b-5b92a9dd5dbe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-79ca545e-afde-4b05-953b-5b92a9dd5dbe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-79ca545e-afde-4b05-953b-5b92a9dd5dbe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-79ca545e-afde-4b05-953b-5b92a9dd5dbe .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-79ca545e-afde-4b05-953b-5b92a9dd5dbe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-79ca545e-afde-4b05-953b-5b92a9dd5dbe img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-79ca545e-afde-4b05-953b-5b92a9dd5dbe .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-79ca545e-afde-4b05-953b-5b92a9dd5dbe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-79ca545e-afde-4b05-953b-5b92a9dd5dbe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-79ca545e-afde-4b05-953b-5b92a9dd5dbe.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-79ca545e-afde-4b05-953b-5b92a9dd5dbe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-79ca545e-afde-4b05-953b-5b92a9dd5dbe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-79ca545e-afde-4b05-953b-5b92a9dd5dbe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-79ca545e-afde-4b05-953b-5b92a9dd5dbe .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-79ca545e-afde-4b05-953b-5b92a9dd5dbe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-79ca545e-afde-4b05-953b-5b92a9dd5dbe img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-79ca545e-afde-4b05-953b-5b92a9dd5dbe .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-79ca545e-afde-4b05-953b-5b92a9dd5dbe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-79ca545e-afde-4b05-953b-5b92a9dd5dbe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-79ca545e-afde-4b05-953b-5b92a9dd5dbe.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-79ca545e-afde-4b05-953b-5b92a9dd5dbe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-79ca545e-afde-4b05-953b-5b92a9dd5dbe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-79ca545e-afde-4b05-953b-5b92a9dd5dbe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-79ca545e-afde-4b05-953b-5b92a9dd5dbe .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-79ca545e-afde-4b05-953b-5b92a9dd5dbe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-79ca545e-afde-4b05-953b-5b92a9dd5dbe img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-79ca545e-afde-4b05-953b-5b92a9dd5dbe .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-79ca545e-afde-4b05-953b-5b92a9dd5dbe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-79ca545e-afde-4b05-953b-5b92a9dd5dbe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-79ca545e-afde-4b05-953b-5b92a9dd5dbe.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-79ca545e-afde-4b05-953b-5b92a9dd5dbe {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-79ca545e-afde-4b05-953b-5b92a9dd5dbe-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-79ca545e-afde-4b05-953b-5b92a9dd5dbe {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-79ca545e-afde-4b05-953b-5b92a9dd5dbe .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-79ca545e-afde-4b05-953b-5b92a9dd5dbe {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-79ca545e-afde-4b05-953b-5b92a9dd5dbe img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-79ca545e-afde-4b05-953b-5b92a9dd5dbe .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-79ca545e-afde-4b05-953b-5b92a9dd5dbe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-79ca545e-afde-4b05-953b-5b92a9dd5dbe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-79ca545e-afde-4b05-953b-5b92a9dd5dbe.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-7062fee6-acfd-4e4e-8774-362e4e673d81 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-4d0315e6-bb5d-440c-bde3-4f8c87659e21 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-fd0863d5-e846-413c-8ebf-d761c03e9d20 {
  margin-left: auto;
margin-right: auto;
}

#s-fd0863d5-e846-413c-8ebf-d761c03e9d20 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-fd0863d5-e846-413c-8ebf-d761c03e9d20 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-fd0863d5-e846-413c-8ebf-d761c03e9d20 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-fd0863d5-e846-413c-8ebf-d761c03e9d20 td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-fd0863d5-e846-413c-8ebf-d761c03e9d20 td.shogun-table-column, #s-fd0863d5-e846-413c-8ebf-d761c03e9d20 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
@media (min-width: 1200px){#s-fd0863d5-e846-413c-8ebf-d761c03e9d20 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-fd0863d5-e846-413c-8ebf-d761c03e9d20 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-fd0863d5-e846-413c-8ebf-d761c03e9d20 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-fd0863d5-e846-413c-8ebf-d761c03e9d20 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-fd0863d5-e846-413c-8ebf-d761c03e9d20 td.shogun-table-column, #s-fd0863d5-e846-413c-8ebf-d761c03e9d20 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}@media (max-width: 767px){#s-fd0863d5-e846-413c-8ebf-d761c03e9d20 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-fd0863d5-e846-413c-8ebf-d761c03e9d20 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-fd0863d5-e846-413c-8ebf-d761c03e9d20 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-fd0863d5-e846-413c-8ebf-d761c03e9d20 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-fd0863d5-e846-413c-8ebf-d761c03e9d20 td.shogun-table-column, #s-fd0863d5-e846-413c-8ebf-d761c03e9d20 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}
#s-764c9696-461f-40e7-9c86-112cc0d02ae9 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-764c9696-461f-40e7-9c86-112cc0d02ae9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-764c9696-461f-40e7-9c86-112cc0d02ae9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-764c9696-461f-40e7-9c86-112cc0d02ae9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-764c9696-461f-40e7-9c86-112cc0d02ae9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-764c9696-461f-40e7-9c86-112cc0d02ae9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-764c9696-461f-40e7-9c86-112cc0d02ae9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-764c9696-461f-40e7-9c86-112cc0d02ae9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-764c9696-461f-40e7-9c86-112cc0d02ae9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-764c9696-461f-40e7-9c86-112cc0d02ae9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-764c9696-461f-40e7-9c86-112cc0d02ae9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-764c9696-461f-40e7-9c86-112cc0d02ae9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-764c9696-461f-40e7-9c86-112cc0d02ae9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-764c9696-461f-40e7-9c86-112cc0d02ae9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-764c9696-461f-40e7-9c86-112cc0d02ae9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-764c9696-461f-40e7-9c86-112cc0d02ae9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-764c9696-461f-40e7-9c86-112cc0d02ae9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-764c9696-461f-40e7-9c86-112cc0d02ae9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-764c9696-461f-40e7-9c86-112cc0d02ae9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-764c9696-461f-40e7-9c86-112cc0d02ae9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-764c9696-461f-40e7-9c86-112cc0d02ae9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-764c9696-461f-40e7-9c86-112cc0d02ae9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-764c9696-461f-40e7-9c86-112cc0d02ae9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-764c9696-461f-40e7-9c86-112cc0d02ae9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-764c9696-461f-40e7-9c86-112cc0d02ae9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-764c9696-461f-40e7-9c86-112cc0d02ae9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-764c9696-461f-40e7-9c86-112cc0d02ae9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-764c9696-461f-40e7-9c86-112cc0d02ae9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-764c9696-461f-40e7-9c86-112cc0d02ae9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-764c9696-461f-40e7-9c86-112cc0d02ae9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-764c9696-461f-40e7-9c86-112cc0d02ae9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-764c9696-461f-40e7-9c86-112cc0d02ae9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-764c9696-461f-40e7-9c86-112cc0d02ae9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-764c9696-461f-40e7-9c86-112cc0d02ae9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-764c9696-461f-40e7-9c86-112cc0d02ae9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-764c9696-461f-40e7-9c86-112cc0d02ae9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-764c9696-461f-40e7-9c86-112cc0d02ae9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-764c9696-461f-40e7-9c86-112cc0d02ae9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-764c9696-461f-40e7-9c86-112cc0d02ae9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-764c9696-461f-40e7-9c86-112cc0d02ae9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-764c9696-461f-40e7-9c86-112cc0d02ae9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-764c9696-461f-40e7-9c86-112cc0d02ae9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-764c9696-461f-40e7-9c86-112cc0d02ae9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-764c9696-461f-40e7-9c86-112cc0d02ae9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-764c9696-461f-40e7-9c86-112cc0d02ae9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-764c9696-461f-40e7-9c86-112cc0d02ae9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-764c9696-461f-40e7-9c86-112cc0d02ae9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-764c9696-461f-40e7-9c86-112cc0d02ae9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-764c9696-461f-40e7-9c86-112cc0d02ae9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-764c9696-461f-40e7-9c86-112cc0d02ae9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-764c9696-461f-40e7-9c86-112cc0d02ae9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-2bdbce98-4613-4dbd-92a6-0a3d27f71370 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-2bdbce98-4613-4dbd-92a6-0a3d27f71370 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2bdbce98-4613-4dbd-92a6-0a3d27f71370-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2bdbce98-4613-4dbd-92a6-0a3d27f71370 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2bdbce98-4613-4dbd-92a6-0a3d27f71370 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-2bdbce98-4613-4dbd-92a6-0a3d27f71370 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-2bdbce98-4613-4dbd-92a6-0a3d27f71370 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-2bdbce98-4613-4dbd-92a6-0a3d27f71370 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2bdbce98-4613-4dbd-92a6-0a3d27f71370.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2bdbce98-4613-4dbd-92a6-0a3d27f71370.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2bdbce98-4613-4dbd-92a6-0a3d27f71370.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-2bdbce98-4613-4dbd-92a6-0a3d27f71370 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2bdbce98-4613-4dbd-92a6-0a3d27f71370-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2bdbce98-4613-4dbd-92a6-0a3d27f71370 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2bdbce98-4613-4dbd-92a6-0a3d27f71370 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-2bdbce98-4613-4dbd-92a6-0a3d27f71370 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-2bdbce98-4613-4dbd-92a6-0a3d27f71370 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-2bdbce98-4613-4dbd-92a6-0a3d27f71370 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2bdbce98-4613-4dbd-92a6-0a3d27f71370.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2bdbce98-4613-4dbd-92a6-0a3d27f71370.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2bdbce98-4613-4dbd-92a6-0a3d27f71370.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-2bdbce98-4613-4dbd-92a6-0a3d27f71370 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2bdbce98-4613-4dbd-92a6-0a3d27f71370-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2bdbce98-4613-4dbd-92a6-0a3d27f71370 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2bdbce98-4613-4dbd-92a6-0a3d27f71370 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-2bdbce98-4613-4dbd-92a6-0a3d27f71370 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-2bdbce98-4613-4dbd-92a6-0a3d27f71370 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-2bdbce98-4613-4dbd-92a6-0a3d27f71370 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2bdbce98-4613-4dbd-92a6-0a3d27f71370.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2bdbce98-4613-4dbd-92a6-0a3d27f71370.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2bdbce98-4613-4dbd-92a6-0a3d27f71370.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-2bdbce98-4613-4dbd-92a6-0a3d27f71370 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2bdbce98-4613-4dbd-92a6-0a3d27f71370-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2bdbce98-4613-4dbd-92a6-0a3d27f71370 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2bdbce98-4613-4dbd-92a6-0a3d27f71370 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-2bdbce98-4613-4dbd-92a6-0a3d27f71370 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-2bdbce98-4613-4dbd-92a6-0a3d27f71370 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-2bdbce98-4613-4dbd-92a6-0a3d27f71370 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2bdbce98-4613-4dbd-92a6-0a3d27f71370.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2bdbce98-4613-4dbd-92a6-0a3d27f71370.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2bdbce98-4613-4dbd-92a6-0a3d27f71370.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-2bdbce98-4613-4dbd-92a6-0a3d27f71370 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2bdbce98-4613-4dbd-92a6-0a3d27f71370-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2bdbce98-4613-4dbd-92a6-0a3d27f71370 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2bdbce98-4613-4dbd-92a6-0a3d27f71370 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-2bdbce98-4613-4dbd-92a6-0a3d27f71370 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-2bdbce98-4613-4dbd-92a6-0a3d27f71370 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-2bdbce98-4613-4dbd-92a6-0a3d27f71370 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2bdbce98-4613-4dbd-92a6-0a3d27f71370.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2bdbce98-4613-4dbd-92a6-0a3d27f71370.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2bdbce98-4613-4dbd-92a6-0a3d27f71370.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-7c57d2b5-2c81-4ce4-973e-dcc765dce8dc {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-5c5bdfbb-4507-4e45-a9df-e762db3b0eb7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-38c0b2b9-d686-4020-98be-cb63a465de1f {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-38c0b2b9-d686-4020-98be-cb63a465de1f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-38c0b2b9-d686-4020-98be-cb63a465de1f.shg-box.shg-c {
  justify-content: center;
}

#s-c967c61e-3f41-4929-823f-0ef4135dd811 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-5f4300b3-bebb-4b33-8156-f853385b34f6 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-5f4300b3-bebb-4b33-8156-f853385b34f6 {
  background-color: rgba(0, 0, 0, 0);
}
}
@media (min-width: 0px) {
[id="s-5f4300b3-bebb-4b33-8156-f853385b34f6"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5f4300b3-bebb-4b33-8156-f853385b34f6"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-5f4300b3-bebb-4b33-8156-f853385b34f6"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-5f4300b3-bebb-4b33-8156-f853385b34f6"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-8f021b52-81de-4ae8-a714-2327633ce84f {
  margin-left: auto;
margin-right: auto;
}

#s-8f021b52-81de-4ae8-a714-2327633ce84f .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-8f021b52-81de-4ae8-a714-2327633ce84f table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-8f021b52-81de-4ae8-a714-2327633ce84f td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-8f021b52-81de-4ae8-a714-2327633ce84f td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-8f021b52-81de-4ae8-a714-2327633ce84f td.shogun-table-column, #s-8f021b52-81de-4ae8-a714-2327633ce84f td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
@media (min-width: 1200px){#s-8f021b52-81de-4ae8-a714-2327633ce84f .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-8f021b52-81de-4ae8-a714-2327633ce84f table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-8f021b52-81de-4ae8-a714-2327633ce84f td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-8f021b52-81de-4ae8-a714-2327633ce84f td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-8f021b52-81de-4ae8-a714-2327633ce84f td.shogun-table-column, #s-8f021b52-81de-4ae8-a714-2327633ce84f td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}@media (max-width: 767px){#s-8f021b52-81de-4ae8-a714-2327633ce84f .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-8f021b52-81de-4ae8-a714-2327633ce84f table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-8f021b52-81de-4ae8-a714-2327633ce84f td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-8f021b52-81de-4ae8-a714-2327633ce84f td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-8f021b52-81de-4ae8-a714-2327633ce84f td.shogun-table-column, #s-8f021b52-81de-4ae8-a714-2327633ce84f td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}
#s-9b77bdbc-821f-4f20-a57b-7b966f6913a8 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-9b77bdbc-821f-4f20-a57b-7b966f6913a8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9b77bdbc-821f-4f20-a57b-7b966f6913a8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9b77bdbc-821f-4f20-a57b-7b966f6913a8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9b77bdbc-821f-4f20-a57b-7b966f6913a8 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9b77bdbc-821f-4f20-a57b-7b966f6913a8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-9b77bdbc-821f-4f20-a57b-7b966f6913a8 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-9b77bdbc-821f-4f20-a57b-7b966f6913a8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9b77bdbc-821f-4f20-a57b-7b966f6913a8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9b77bdbc-821f-4f20-a57b-7b966f6913a8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9b77bdbc-821f-4f20-a57b-7b966f6913a8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-9b77bdbc-821f-4f20-a57b-7b966f6913a8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9b77bdbc-821f-4f20-a57b-7b966f6913a8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9b77bdbc-821f-4f20-a57b-7b966f6913a8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9b77bdbc-821f-4f20-a57b-7b966f6913a8 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9b77bdbc-821f-4f20-a57b-7b966f6913a8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-9b77bdbc-821f-4f20-a57b-7b966f6913a8 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-9b77bdbc-821f-4f20-a57b-7b966f6913a8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9b77bdbc-821f-4f20-a57b-7b966f6913a8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9b77bdbc-821f-4f20-a57b-7b966f6913a8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9b77bdbc-821f-4f20-a57b-7b966f6913a8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-9b77bdbc-821f-4f20-a57b-7b966f6913a8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9b77bdbc-821f-4f20-a57b-7b966f6913a8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9b77bdbc-821f-4f20-a57b-7b966f6913a8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9b77bdbc-821f-4f20-a57b-7b966f6913a8 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9b77bdbc-821f-4f20-a57b-7b966f6913a8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-9b77bdbc-821f-4f20-a57b-7b966f6913a8 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-9b77bdbc-821f-4f20-a57b-7b966f6913a8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9b77bdbc-821f-4f20-a57b-7b966f6913a8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9b77bdbc-821f-4f20-a57b-7b966f6913a8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9b77bdbc-821f-4f20-a57b-7b966f6913a8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-9b77bdbc-821f-4f20-a57b-7b966f6913a8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9b77bdbc-821f-4f20-a57b-7b966f6913a8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9b77bdbc-821f-4f20-a57b-7b966f6913a8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9b77bdbc-821f-4f20-a57b-7b966f6913a8 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9b77bdbc-821f-4f20-a57b-7b966f6913a8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-9b77bdbc-821f-4f20-a57b-7b966f6913a8 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-9b77bdbc-821f-4f20-a57b-7b966f6913a8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9b77bdbc-821f-4f20-a57b-7b966f6913a8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9b77bdbc-821f-4f20-a57b-7b966f6913a8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9b77bdbc-821f-4f20-a57b-7b966f6913a8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-9b77bdbc-821f-4f20-a57b-7b966f6913a8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9b77bdbc-821f-4f20-a57b-7b966f6913a8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9b77bdbc-821f-4f20-a57b-7b966f6913a8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9b77bdbc-821f-4f20-a57b-7b966f6913a8 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9b77bdbc-821f-4f20-a57b-7b966f6913a8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-9b77bdbc-821f-4f20-a57b-7b966f6913a8 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-9b77bdbc-821f-4f20-a57b-7b966f6913a8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9b77bdbc-821f-4f20-a57b-7b966f6913a8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9b77bdbc-821f-4f20-a57b-7b966f6913a8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9b77bdbc-821f-4f20-a57b-7b966f6913a8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-39200d98-e673-4e70-b39e-0e6b5563c07e {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-39200d98-e673-4e70-b39e-0e6b5563c07e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-39200d98-e673-4e70-b39e-0e6b5563c07e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-39200d98-e673-4e70-b39e-0e6b5563c07e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-39200d98-e673-4e70-b39e-0e6b5563c07e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-39200d98-e673-4e70-b39e-0e6b5563c07e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-39200d98-e673-4e70-b39e-0e6b5563c07e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-39200d98-e673-4e70-b39e-0e6b5563c07e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-39200d98-e673-4e70-b39e-0e6b5563c07e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-39200d98-e673-4e70-b39e-0e6b5563c07e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-39200d98-e673-4e70-b39e-0e6b5563c07e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-39200d98-e673-4e70-b39e-0e6b5563c07e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-39200d98-e673-4e70-b39e-0e6b5563c07e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-39200d98-e673-4e70-b39e-0e6b5563c07e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-39200d98-e673-4e70-b39e-0e6b5563c07e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-39200d98-e673-4e70-b39e-0e6b5563c07e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-39200d98-e673-4e70-b39e-0e6b5563c07e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-39200d98-e673-4e70-b39e-0e6b5563c07e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-39200d98-e673-4e70-b39e-0e6b5563c07e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-39200d98-e673-4e70-b39e-0e6b5563c07e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-39200d98-e673-4e70-b39e-0e6b5563c07e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-39200d98-e673-4e70-b39e-0e6b5563c07e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-39200d98-e673-4e70-b39e-0e6b5563c07e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-39200d98-e673-4e70-b39e-0e6b5563c07e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-39200d98-e673-4e70-b39e-0e6b5563c07e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-39200d98-e673-4e70-b39e-0e6b5563c07e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-39200d98-e673-4e70-b39e-0e6b5563c07e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-39200d98-e673-4e70-b39e-0e6b5563c07e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-39200d98-e673-4e70-b39e-0e6b5563c07e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-39200d98-e673-4e70-b39e-0e6b5563c07e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-39200d98-e673-4e70-b39e-0e6b5563c07e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-39200d98-e673-4e70-b39e-0e6b5563c07e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-39200d98-e673-4e70-b39e-0e6b5563c07e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-39200d98-e673-4e70-b39e-0e6b5563c07e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-39200d98-e673-4e70-b39e-0e6b5563c07e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-39200d98-e673-4e70-b39e-0e6b5563c07e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-39200d98-e673-4e70-b39e-0e6b5563c07e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-39200d98-e673-4e70-b39e-0e6b5563c07e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-39200d98-e673-4e70-b39e-0e6b5563c07e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-39200d98-e673-4e70-b39e-0e6b5563c07e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-39200d98-e673-4e70-b39e-0e6b5563c07e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-39200d98-e673-4e70-b39e-0e6b5563c07e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-39200d98-e673-4e70-b39e-0e6b5563c07e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-39200d98-e673-4e70-b39e-0e6b5563c07e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-39200d98-e673-4e70-b39e-0e6b5563c07e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-39200d98-e673-4e70-b39e-0e6b5563c07e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-39200d98-e673-4e70-b39e-0e6b5563c07e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-39200d98-e673-4e70-b39e-0e6b5563c07e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-39200d98-e673-4e70-b39e-0e6b5563c07e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-39200d98-e673-4e70-b39e-0e6b5563c07e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-39200d98-e673-4e70-b39e-0e6b5563c07e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-4b1ee3fb-e36d-420d-b77d-897d2f676f81 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-8709a74f-de15-43e9-b5f1-4461c2277618 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-6812c3f3-b3e4-48bf-b305-9a4c3a5e41fa {
  margin-left: auto;
margin-right: auto;
}

#s-6812c3f3-b3e4-48bf-b305-9a4c3a5e41fa .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-6812c3f3-b3e4-48bf-b305-9a4c3a5e41fa table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-6812c3f3-b3e4-48bf-b305-9a4c3a5e41fa td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-6812c3f3-b3e4-48bf-b305-9a4c3a5e41fa td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-6812c3f3-b3e4-48bf-b305-9a4c3a5e41fa td.shogun-table-column, #s-6812c3f3-b3e4-48bf-b305-9a4c3a5e41fa td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
@media (min-width: 1200px){#s-6812c3f3-b3e4-48bf-b305-9a4c3a5e41fa .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-6812c3f3-b3e4-48bf-b305-9a4c3a5e41fa table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-6812c3f3-b3e4-48bf-b305-9a4c3a5e41fa td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-6812c3f3-b3e4-48bf-b305-9a4c3a5e41fa td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-6812c3f3-b3e4-48bf-b305-9a4c3a5e41fa td.shogun-table-column, #s-6812c3f3-b3e4-48bf-b305-9a4c3a5e41fa td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}@media (max-width: 767px){#s-6812c3f3-b3e4-48bf-b305-9a4c3a5e41fa .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-6812c3f3-b3e4-48bf-b305-9a4c3a5e41fa table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-6812c3f3-b3e4-48bf-b305-9a4c3a5e41fa td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-6812c3f3-b3e4-48bf-b305-9a4c3a5e41fa td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-6812c3f3-b3e4-48bf-b305-9a4c3a5e41fa td.shogun-table-column, #s-6812c3f3-b3e4-48bf-b305-9a4c3a5e41fa td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}
#s-cf2c6237-35fb-4723-a736-b7e24ca2da0f {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-cf2c6237-35fb-4723-a736-b7e24ca2da0f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cf2c6237-35fb-4723-a736-b7e24ca2da0f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cf2c6237-35fb-4723-a736-b7e24ca2da0f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cf2c6237-35fb-4723-a736-b7e24ca2da0f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-cf2c6237-35fb-4723-a736-b7e24ca2da0f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-cf2c6237-35fb-4723-a736-b7e24ca2da0f img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-cf2c6237-35fb-4723-a736-b7e24ca2da0f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cf2c6237-35fb-4723-a736-b7e24ca2da0f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cf2c6237-35fb-4723-a736-b7e24ca2da0f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cf2c6237-35fb-4723-a736-b7e24ca2da0f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-cf2c6237-35fb-4723-a736-b7e24ca2da0f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cf2c6237-35fb-4723-a736-b7e24ca2da0f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cf2c6237-35fb-4723-a736-b7e24ca2da0f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cf2c6237-35fb-4723-a736-b7e24ca2da0f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-cf2c6237-35fb-4723-a736-b7e24ca2da0f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-cf2c6237-35fb-4723-a736-b7e24ca2da0f img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-cf2c6237-35fb-4723-a736-b7e24ca2da0f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cf2c6237-35fb-4723-a736-b7e24ca2da0f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cf2c6237-35fb-4723-a736-b7e24ca2da0f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cf2c6237-35fb-4723-a736-b7e24ca2da0f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-cf2c6237-35fb-4723-a736-b7e24ca2da0f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cf2c6237-35fb-4723-a736-b7e24ca2da0f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cf2c6237-35fb-4723-a736-b7e24ca2da0f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cf2c6237-35fb-4723-a736-b7e24ca2da0f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-cf2c6237-35fb-4723-a736-b7e24ca2da0f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-cf2c6237-35fb-4723-a736-b7e24ca2da0f img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-cf2c6237-35fb-4723-a736-b7e24ca2da0f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cf2c6237-35fb-4723-a736-b7e24ca2da0f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cf2c6237-35fb-4723-a736-b7e24ca2da0f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cf2c6237-35fb-4723-a736-b7e24ca2da0f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-cf2c6237-35fb-4723-a736-b7e24ca2da0f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cf2c6237-35fb-4723-a736-b7e24ca2da0f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cf2c6237-35fb-4723-a736-b7e24ca2da0f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cf2c6237-35fb-4723-a736-b7e24ca2da0f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-cf2c6237-35fb-4723-a736-b7e24ca2da0f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-cf2c6237-35fb-4723-a736-b7e24ca2da0f img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-cf2c6237-35fb-4723-a736-b7e24ca2da0f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cf2c6237-35fb-4723-a736-b7e24ca2da0f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cf2c6237-35fb-4723-a736-b7e24ca2da0f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cf2c6237-35fb-4723-a736-b7e24ca2da0f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-cf2c6237-35fb-4723-a736-b7e24ca2da0f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cf2c6237-35fb-4723-a736-b7e24ca2da0f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cf2c6237-35fb-4723-a736-b7e24ca2da0f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cf2c6237-35fb-4723-a736-b7e24ca2da0f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-cf2c6237-35fb-4723-a736-b7e24ca2da0f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-cf2c6237-35fb-4723-a736-b7e24ca2da0f img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-cf2c6237-35fb-4723-a736-b7e24ca2da0f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cf2c6237-35fb-4723-a736-b7e24ca2da0f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cf2c6237-35fb-4723-a736-b7e24ca2da0f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cf2c6237-35fb-4723-a736-b7e24ca2da0f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-73f433fc-80ba-41cb-85d3-a8586cac164c {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-73f433fc-80ba-41cb-85d3-a8586cac164c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-73f433fc-80ba-41cb-85d3-a8586cac164c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-73f433fc-80ba-41cb-85d3-a8586cac164c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-73f433fc-80ba-41cb-85d3-a8586cac164c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-73f433fc-80ba-41cb-85d3-a8586cac164c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-73f433fc-80ba-41cb-85d3-a8586cac164c img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-73f433fc-80ba-41cb-85d3-a8586cac164c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-73f433fc-80ba-41cb-85d3-a8586cac164c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73f433fc-80ba-41cb-85d3-a8586cac164c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73f433fc-80ba-41cb-85d3-a8586cac164c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-73f433fc-80ba-41cb-85d3-a8586cac164c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-73f433fc-80ba-41cb-85d3-a8586cac164c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-73f433fc-80ba-41cb-85d3-a8586cac164c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-73f433fc-80ba-41cb-85d3-a8586cac164c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-73f433fc-80ba-41cb-85d3-a8586cac164c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-73f433fc-80ba-41cb-85d3-a8586cac164c img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-73f433fc-80ba-41cb-85d3-a8586cac164c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-73f433fc-80ba-41cb-85d3-a8586cac164c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73f433fc-80ba-41cb-85d3-a8586cac164c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73f433fc-80ba-41cb-85d3-a8586cac164c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-73f433fc-80ba-41cb-85d3-a8586cac164c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-73f433fc-80ba-41cb-85d3-a8586cac164c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-73f433fc-80ba-41cb-85d3-a8586cac164c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-73f433fc-80ba-41cb-85d3-a8586cac164c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-73f433fc-80ba-41cb-85d3-a8586cac164c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-73f433fc-80ba-41cb-85d3-a8586cac164c img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-73f433fc-80ba-41cb-85d3-a8586cac164c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-73f433fc-80ba-41cb-85d3-a8586cac164c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73f433fc-80ba-41cb-85d3-a8586cac164c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73f433fc-80ba-41cb-85d3-a8586cac164c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-73f433fc-80ba-41cb-85d3-a8586cac164c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-73f433fc-80ba-41cb-85d3-a8586cac164c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-73f433fc-80ba-41cb-85d3-a8586cac164c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-73f433fc-80ba-41cb-85d3-a8586cac164c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-73f433fc-80ba-41cb-85d3-a8586cac164c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-73f433fc-80ba-41cb-85d3-a8586cac164c img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-73f433fc-80ba-41cb-85d3-a8586cac164c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-73f433fc-80ba-41cb-85d3-a8586cac164c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73f433fc-80ba-41cb-85d3-a8586cac164c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73f433fc-80ba-41cb-85d3-a8586cac164c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-73f433fc-80ba-41cb-85d3-a8586cac164c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-73f433fc-80ba-41cb-85d3-a8586cac164c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-73f433fc-80ba-41cb-85d3-a8586cac164c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-73f433fc-80ba-41cb-85d3-a8586cac164c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-73f433fc-80ba-41cb-85d3-a8586cac164c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-73f433fc-80ba-41cb-85d3-a8586cac164c img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-73f433fc-80ba-41cb-85d3-a8586cac164c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-73f433fc-80ba-41cb-85d3-a8586cac164c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73f433fc-80ba-41cb-85d3-a8586cac164c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73f433fc-80ba-41cb-85d3-a8586cac164c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-1bde99c4-c60c-4bbd-a910-9d24ac8d0f63 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-4a8de42e-08d0-4fd3-8a3c-44a69cf127d0 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-485ddc90-3b0d-49cd-ad31-2b5dafca2e58 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-485ddc90-3b0d-49cd-ad31-2b5dafca2e58 {
  background-color: rgba(0, 0, 0, 0);
}
}
@media (min-width: 0px) {
[id="s-485ddc90-3b0d-49cd-ad31-2b5dafca2e58"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-485ddc90-3b0d-49cd-ad31-2b5dafca2e58"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-485ddc90-3b0d-49cd-ad31-2b5dafca2e58"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-485ddc90-3b0d-49cd-ad31-2b5dafca2e58"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-9e787baf-8808-4cdc-a3da-1fe197a09bf2 {
  margin-left: auto;
margin-right: auto;
}

#s-9e787baf-8808-4cdc-a3da-1fe197a09bf2 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-9e787baf-8808-4cdc-a3da-1fe197a09bf2 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-9e787baf-8808-4cdc-a3da-1fe197a09bf2 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-9e787baf-8808-4cdc-a3da-1fe197a09bf2 td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-9e787baf-8808-4cdc-a3da-1fe197a09bf2 td.shogun-table-column, #s-9e787baf-8808-4cdc-a3da-1fe197a09bf2 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
@media (min-width: 1200px){#s-9e787baf-8808-4cdc-a3da-1fe197a09bf2 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-9e787baf-8808-4cdc-a3da-1fe197a09bf2 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-9e787baf-8808-4cdc-a3da-1fe197a09bf2 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-9e787baf-8808-4cdc-a3da-1fe197a09bf2 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-9e787baf-8808-4cdc-a3da-1fe197a09bf2 td.shogun-table-column, #s-9e787baf-8808-4cdc-a3da-1fe197a09bf2 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}@media (max-width: 767px){#s-9e787baf-8808-4cdc-a3da-1fe197a09bf2 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-9e787baf-8808-4cdc-a3da-1fe197a09bf2 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-9e787baf-8808-4cdc-a3da-1fe197a09bf2 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-9e787baf-8808-4cdc-a3da-1fe197a09bf2 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-9e787baf-8808-4cdc-a3da-1fe197a09bf2 td.shogun-table-column, #s-9e787baf-8808-4cdc-a3da-1fe197a09bf2 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}
#s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e3b8579a-bcd2-4cc2-9360-0c3b1071ca2e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7146b83a-f4db-42ed-b97a-8fae37a9bdc4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d985b44b-2032-4fa8-bee0-eaece5299dbe {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-47251585-c64e-4f65-9642-06ab47510651 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-e7492207-914b-4a4f-a5c0-71ee1c650b28 {
  margin-left: auto;
margin-right: auto;
}

#s-e7492207-914b-4a4f-a5c0-71ee1c650b28 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-e7492207-914b-4a4f-a5c0-71ee1c650b28 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-e7492207-914b-4a4f-a5c0-71ee1c650b28 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-e7492207-914b-4a4f-a5c0-71ee1c650b28 td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-e7492207-914b-4a4f-a5c0-71ee1c650b28 td.shogun-table-column, #s-e7492207-914b-4a4f-a5c0-71ee1c650b28 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
@media (min-width: 1200px){#s-e7492207-914b-4a4f-a5c0-71ee1c650b28 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-e7492207-914b-4a4f-a5c0-71ee1c650b28 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-e7492207-914b-4a4f-a5c0-71ee1c650b28 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-e7492207-914b-4a4f-a5c0-71ee1c650b28 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-e7492207-914b-4a4f-a5c0-71ee1c650b28 td.shogun-table-column, #s-e7492207-914b-4a4f-a5c0-71ee1c650b28 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}@media (max-width: 767px){#s-e7492207-914b-4a4f-a5c0-71ee1c650b28 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-e7492207-914b-4a4f-a5c0-71ee1c650b28 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-e7492207-914b-4a4f-a5c0-71ee1c650b28 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-e7492207-914b-4a4f-a5c0-71ee1c650b28 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-e7492207-914b-4a4f-a5c0-71ee1c650b28 td.shogun-table-column, #s-e7492207-914b-4a4f-a5c0-71ee1c650b28 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}
#s-badd5885-aaaf-4fec-89e9-6d2b81e68088 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-badd5885-aaaf-4fec-89e9-6d2b81e68088 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-badd5885-aaaf-4fec-89e9-6d2b81e68088-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-badd5885-aaaf-4fec-89e9-6d2b81e68088 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-badd5885-aaaf-4fec-89e9-6d2b81e68088 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-badd5885-aaaf-4fec-89e9-6d2b81e68088 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-badd5885-aaaf-4fec-89e9-6d2b81e68088 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-badd5885-aaaf-4fec-89e9-6d2b81e68088 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-badd5885-aaaf-4fec-89e9-6d2b81e68088.shg-align-container {
  display: flex;
  justify-content: center
}

.s-badd5885-aaaf-4fec-89e9-6d2b81e68088.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-badd5885-aaaf-4fec-89e9-6d2b81e68088.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-badd5885-aaaf-4fec-89e9-6d2b81e68088 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-badd5885-aaaf-4fec-89e9-6d2b81e68088-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-badd5885-aaaf-4fec-89e9-6d2b81e68088 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-badd5885-aaaf-4fec-89e9-6d2b81e68088 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-badd5885-aaaf-4fec-89e9-6d2b81e68088 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-badd5885-aaaf-4fec-89e9-6d2b81e68088 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-badd5885-aaaf-4fec-89e9-6d2b81e68088 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-badd5885-aaaf-4fec-89e9-6d2b81e68088.shg-align-container {
  display: flex;
  justify-content: center
}

.s-badd5885-aaaf-4fec-89e9-6d2b81e68088.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-badd5885-aaaf-4fec-89e9-6d2b81e68088.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-badd5885-aaaf-4fec-89e9-6d2b81e68088 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-badd5885-aaaf-4fec-89e9-6d2b81e68088-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-badd5885-aaaf-4fec-89e9-6d2b81e68088 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-badd5885-aaaf-4fec-89e9-6d2b81e68088 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-badd5885-aaaf-4fec-89e9-6d2b81e68088 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-badd5885-aaaf-4fec-89e9-6d2b81e68088 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-badd5885-aaaf-4fec-89e9-6d2b81e68088 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-badd5885-aaaf-4fec-89e9-6d2b81e68088.shg-align-container {
  display: flex;
  justify-content: center
}

.s-badd5885-aaaf-4fec-89e9-6d2b81e68088.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-badd5885-aaaf-4fec-89e9-6d2b81e68088.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-badd5885-aaaf-4fec-89e9-6d2b81e68088 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-badd5885-aaaf-4fec-89e9-6d2b81e68088-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-badd5885-aaaf-4fec-89e9-6d2b81e68088 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-badd5885-aaaf-4fec-89e9-6d2b81e68088 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-badd5885-aaaf-4fec-89e9-6d2b81e68088 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-badd5885-aaaf-4fec-89e9-6d2b81e68088 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-badd5885-aaaf-4fec-89e9-6d2b81e68088 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-badd5885-aaaf-4fec-89e9-6d2b81e68088.shg-align-container {
  display: flex;
  justify-content: center
}

.s-badd5885-aaaf-4fec-89e9-6d2b81e68088.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-badd5885-aaaf-4fec-89e9-6d2b81e68088.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-badd5885-aaaf-4fec-89e9-6d2b81e68088 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-badd5885-aaaf-4fec-89e9-6d2b81e68088-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-badd5885-aaaf-4fec-89e9-6d2b81e68088 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-badd5885-aaaf-4fec-89e9-6d2b81e68088 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-badd5885-aaaf-4fec-89e9-6d2b81e68088 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-badd5885-aaaf-4fec-89e9-6d2b81e68088 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-badd5885-aaaf-4fec-89e9-6d2b81e68088 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-badd5885-aaaf-4fec-89e9-6d2b81e68088.shg-align-container {
  display: flex;
  justify-content: center
}

.s-badd5885-aaaf-4fec-89e9-6d2b81e68088.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-badd5885-aaaf-4fec-89e9-6d2b81e68088.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a735b334-ea35-4bbf-95dd-0c3a78c5eec0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-2af841ec-afd1-4051-adc0-8a086c1c4a0c {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-6d3420a5-e3bb-4830-89d3-bec9eac11c97 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-252f83de-df4a-4977-bdad-e12403dc84a3 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iOTc5Y2VkOTktZWU3Ni00MzY4LTg1MjYtNDRhMzdjMWUzY2I4IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWVmMTBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojN2UyMGNmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM5NzljZWQ5OS1lZTc2LTQzNjgtODUyNi00NGEzN2MxZTNjYjgpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 0px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#eef10b"}, {"id"=>2, "pos"=>1, "color"=>"#7e20cf"}];
hover-type: gradient;
}
#s-252f83de-df4a-4977-bdad-e12403dc84a3:hover {background-color: rgba(6, 6, 6, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-252f83de-df4a-4977-bdad-e12403dc84a3:active {background-color: rgba(17, 17, 17, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-252f83de-df4a-4977-bdad-e12403dc84a3 {
  background-color: rgba(221, 162, 190, 1);
background-image: none;
hover-type: color;
}
}@media (max-width: 767px){#s-252f83de-df4a-4977-bdad-e12403dc84a3 {
  background-color: rgba(221, 162, 190, 1);
background-image: none;
hover-type: color;
}
}

  #s-252f83de-df4a-4977-bdad-e12403dc84a3-root {
    text-align: center;
  }


#s-252f83de-df4a-4977-bdad-e12403dc84a3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-252f83de-df4a-4977-bdad-e12403dc84a3-root {
    text-align: center;
  }


#s-252f83de-df4a-4977-bdad-e12403dc84a3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-252f83de-df4a-4977-bdad-e12403dc84a3-root {
    text-align: center;
  }


#s-252f83de-df4a-4977-bdad-e12403dc84a3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-252f83de-df4a-4977-bdad-e12403dc84a3-root {
    text-align: center;
  }


#s-252f83de-df4a-4977-bdad-e12403dc84a3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-252f83de-df4a-4977-bdad-e12403dc84a3-root {
    text-align: center;
  }


#s-252f83de-df4a-4977-bdad-e12403dc84a3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-10d0dec3-7912-420e-ad00-f9aa9c0a361d {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-10d0dec3-7912-420e-ad00-f9aa9c0a361d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-10d0dec3-7912-420e-ad00-f9aa9c0a361d.shg-box.shg-c {
  justify-content: center;
}

#s-0d0a07fb-6775-40fd-9022-95ed6ebd202e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-78d9dfa9-7818-403f-95e8-b3f161a04d15 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-0633c319-9200-4cb8-bb32-4ce9ba6fc264 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-0633c319-9200-4cb8-bb32-4ce9ba6fc264 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0633c319-9200-4cb8-bb32-4ce9ba6fc264.shg-box.shg-c {
  justify-content: center;
}

#s-b8601330-de15-4cdc-a10d-9f7b5e92ba52 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-b8601330-de15-4cdc-a10d-9f7b5e92ba52 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b8601330-de15-4cdc-a10d-9f7b5e92ba52.shg-box.shg-c {
  justify-content: center;
}

#s-81a84002-a25f-4000-8934-c9ace0c07ddd {
  margin-left: auto;
margin-right: auto;
}

#s-81a84002-a25f-4000-8934-c9ace0c07ddd .shogun-table-wrapper {
  overflow: auto;
  border: 0px solid #D5D6D7;
  border-radius: 0px;
}

#s-81a84002-a25f-4000-8934-c9ace0c07ddd table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-81a84002-a25f-4000-8934-c9ace0c07ddd td.shogun-table-column {
  background-color: #fff;
  padding: 10px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-81a84002-a25f-4000-8934-c9ace0c07ddd td.shogun-table-row {
  background-color: rgba(0, 0, 0, 0);
  padding: 0px;
}

#s-81a84002-a25f-4000-8934-c9ace0c07ddd td.shogun-table-column, #s-81a84002-a25f-4000-8934-c9ace0c07ddd td.shogun-table-row {
  border: 0px solid #D5D6D7;
}

#s-1c047e88-a668-4cd3-adbf-6be299cd3c8a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-e7463f47-6c1e-4ffa-a032-2581f14b7298 {
  margin-left: auto;
margin-right: auto;
max-width: 1500px;
text-align: center;
}

#s-e7463f47-6c1e-4ffa-a032-2581f14b7298 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e7463f47-6c1e-4ffa-a032-2581f14b7298-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e7463f47-6c1e-4ffa-a032-2581f14b7298 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e7463f47-6c1e-4ffa-a032-2581f14b7298 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e7463f47-6c1e-4ffa-a032-2581f14b7298 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e7463f47-6c1e-4ffa-a032-2581f14b7298 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e7463f47-6c1e-4ffa-a032-2581f14b7298 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e7463f47-6c1e-4ffa-a032-2581f14b7298.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7463f47-6c1e-4ffa-a032-2581f14b7298.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7463f47-6c1e-4ffa-a032-2581f14b7298.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-e7463f47-6c1e-4ffa-a032-2581f14b7298 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e7463f47-6c1e-4ffa-a032-2581f14b7298-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e7463f47-6c1e-4ffa-a032-2581f14b7298 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e7463f47-6c1e-4ffa-a032-2581f14b7298 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e7463f47-6c1e-4ffa-a032-2581f14b7298 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e7463f47-6c1e-4ffa-a032-2581f14b7298 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e7463f47-6c1e-4ffa-a032-2581f14b7298 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e7463f47-6c1e-4ffa-a032-2581f14b7298.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7463f47-6c1e-4ffa-a032-2581f14b7298.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7463f47-6c1e-4ffa-a032-2581f14b7298.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-e7463f47-6c1e-4ffa-a032-2581f14b7298 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e7463f47-6c1e-4ffa-a032-2581f14b7298-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e7463f47-6c1e-4ffa-a032-2581f14b7298 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e7463f47-6c1e-4ffa-a032-2581f14b7298 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e7463f47-6c1e-4ffa-a032-2581f14b7298 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e7463f47-6c1e-4ffa-a032-2581f14b7298 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e7463f47-6c1e-4ffa-a032-2581f14b7298 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e7463f47-6c1e-4ffa-a032-2581f14b7298.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7463f47-6c1e-4ffa-a032-2581f14b7298.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7463f47-6c1e-4ffa-a032-2581f14b7298.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-e7463f47-6c1e-4ffa-a032-2581f14b7298 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e7463f47-6c1e-4ffa-a032-2581f14b7298-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e7463f47-6c1e-4ffa-a032-2581f14b7298 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e7463f47-6c1e-4ffa-a032-2581f14b7298 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e7463f47-6c1e-4ffa-a032-2581f14b7298 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e7463f47-6c1e-4ffa-a032-2581f14b7298 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e7463f47-6c1e-4ffa-a032-2581f14b7298 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e7463f47-6c1e-4ffa-a032-2581f14b7298.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7463f47-6c1e-4ffa-a032-2581f14b7298.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7463f47-6c1e-4ffa-a032-2581f14b7298.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-e7463f47-6c1e-4ffa-a032-2581f14b7298 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e7463f47-6c1e-4ffa-a032-2581f14b7298-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e7463f47-6c1e-4ffa-a032-2581f14b7298 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e7463f47-6c1e-4ffa-a032-2581f14b7298 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e7463f47-6c1e-4ffa-a032-2581f14b7298 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e7463f47-6c1e-4ffa-a032-2581f14b7298 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e7463f47-6c1e-4ffa-a032-2581f14b7298 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e7463f47-6c1e-4ffa-a032-2581f14b7298.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7463f47-6c1e-4ffa-a032-2581f14b7298.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7463f47-6c1e-4ffa-a032-2581f14b7298.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-876b7f70-b789-4b29-bf73-3d23a256828e {
  margin-left: auto;
margin-right: auto;
}

#s-ce3c83ff-49b2-48f3-b748-af859b7d7720 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-ce3c83ff-49b2-48f3-b748-af859b7d7720 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-ce3c83ff-49b2-48f3-b748-af859b7d7720 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-ce3c83ff-49b2-48f3-b748-af859b7d7720 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-51ee72ee-09ee-4404-8fb7-a78d492851c7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-51ee72ee-09ee-4404-8fb7-a78d492851c7:hover {background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-51ee72ee-09ee-4404-8fb7-a78d492851c7:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-51ee72ee-09ee-4404-8fb7-a78d492851c7-root {
    text-align: center;
  }


#s-51ee72ee-09ee-4404-8fb7-a78d492851c7.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-51ee72ee-09ee-4404-8fb7-a78d492851c7-root {
    text-align: center;
  }


#s-51ee72ee-09ee-4404-8fb7-a78d492851c7.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-51ee72ee-09ee-4404-8fb7-a78d492851c7-root {
    text-align: center;
  }


#s-51ee72ee-09ee-4404-8fb7-a78d492851c7.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-51ee72ee-09ee-4404-8fb7-a78d492851c7-root {
    text-align: center;
  }


#s-51ee72ee-09ee-4404-8fb7-a78d492851c7.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-51ee72ee-09ee-4404-8fb7-a78d492851c7-root {
    text-align: center;
  }


#s-51ee72ee-09ee-4404-8fb7-a78d492851c7.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-cf39fc6f-e0d7-4a7f-a3a4-b25f4d886ddd {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-cf39fc6f-e0d7-4a7f-a3a4-b25f4d886ddd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cf39fc6f-e0d7-4a7f-a3a4-b25f4d886ddd.shg-box.shg-c {
  justify-content: center;
}

#s-48520298-0f11-4010-9ed2-434716097067 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-d1eb18f6-63f2-4dae-839b-86c3793e0d43 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


  #s-d1eb18f6-63f2-4dae-839b-86c3793e0d43 .shogun-tabs > li > .shogun-tab-box {
    background: rgba(205, 205, 205, 1);
    border: 5px solid rgba(0, 0, 0, 1);
  }
  #s-d1eb18f6-63f2-4dae-839b-86c3793e0d43 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: rgba(0, 0, 0, 1);
    border: 5px solid rgba(202, 202, 202, 1);
  }
#s-d1eb18f6-63f2-4dae-839b-86c3793e0d43 .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(102, 102, 102, 1);
  
  
  
  font-size: 16px;
}

#s-d1eb18f6-63f2-4dae-839b-86c3793e0d43 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(0, 0, 0, 1);
}

#s-d1eb18f6-63f2-4dae-839b-86c3793e0d43 .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 5px);
  left: 5px;
  bottom: -5px;
  height: 5px;
  background: rgba(0, 0, 0, 1);
}

#s-d1eb18f6-63f2-4dae-839b-86c3793e0d43 .shogun-tabs-body {
  margin-top: -5px;
  border-top: 5px solid rgba(202, 202, 202, 1);
}

#s-87e18437-ce0c-43ec-aac1-bcc32d3c5ded {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-87e18437-ce0c-43ec-aac1-bcc32d3c5ded > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-87e18437-ce0c-43ec-aac1-bcc32d3c5ded.shg-box.shg-c {
  justify-content: center;
}

#s-d47c2679-dc9f-4b19-9ea7-e17f3401a68a {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-d47c2679-dc9f-4b19-9ea7-e17f3401a68a {
  background-color: rgba(0, 0, 0, 0);
}
}
@media (min-width: 0px) {
[id="s-d47c2679-dc9f-4b19-9ea7-e17f3401a68a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d47c2679-dc9f-4b19-9ea7-e17f3401a68a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-d47c2679-dc9f-4b19-9ea7-e17f3401a68a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-d47c2679-dc9f-4b19-9ea7-e17f3401a68a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-4724c1cc-9958-468e-bcac-d053fe60a06c {
  margin-left: auto;
margin-right: auto;
}

#s-4724c1cc-9958-468e-bcac-d053fe60a06c .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-4724c1cc-9958-468e-bcac-d053fe60a06c table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-4724c1cc-9958-468e-bcac-d053fe60a06c td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-4724c1cc-9958-468e-bcac-d053fe60a06c td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-4724c1cc-9958-468e-bcac-d053fe60a06c td.shogun-table-column, #s-4724c1cc-9958-468e-bcac-d053fe60a06c td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
@media (min-width: 1200px){#s-4724c1cc-9958-468e-bcac-d053fe60a06c .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-4724c1cc-9958-468e-bcac-d053fe60a06c table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-4724c1cc-9958-468e-bcac-d053fe60a06c td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-4724c1cc-9958-468e-bcac-d053fe60a06c td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-4724c1cc-9958-468e-bcac-d053fe60a06c td.shogun-table-column, #s-4724c1cc-9958-468e-bcac-d053fe60a06c td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}@media (max-width: 767px){#s-4724c1cc-9958-468e-bcac-d053fe60a06c .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-4724c1cc-9958-468e-bcac-d053fe60a06c table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-4724c1cc-9958-468e-bcac-d053fe60a06c td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-4724c1cc-9958-468e-bcac-d053fe60a06c td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-4724c1cc-9958-468e-bcac-d053fe60a06c td.shogun-table-column, #s-4724c1cc-9958-468e-bcac-d053fe60a06c td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}
#s-4fea0cb9-d439-4bf0-ba41-8c603b58f085 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-4fea0cb9-d439-4bf0-ba41-8c603b58f085 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4fea0cb9-d439-4bf0-ba41-8c603b58f085-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4fea0cb9-d439-4bf0-ba41-8c603b58f085 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4fea0cb9-d439-4bf0-ba41-8c603b58f085 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4fea0cb9-d439-4bf0-ba41-8c603b58f085 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4fea0cb9-d439-4bf0-ba41-8c603b58f085 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4fea0cb9-d439-4bf0-ba41-8c603b58f085 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4fea0cb9-d439-4bf0-ba41-8c603b58f085.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4fea0cb9-d439-4bf0-ba41-8c603b58f085.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4fea0cb9-d439-4bf0-ba41-8c603b58f085.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-4fea0cb9-d439-4bf0-ba41-8c603b58f085 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4fea0cb9-d439-4bf0-ba41-8c603b58f085-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4fea0cb9-d439-4bf0-ba41-8c603b58f085 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4fea0cb9-d439-4bf0-ba41-8c603b58f085 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4fea0cb9-d439-4bf0-ba41-8c603b58f085 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4fea0cb9-d439-4bf0-ba41-8c603b58f085 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4fea0cb9-d439-4bf0-ba41-8c603b58f085 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4fea0cb9-d439-4bf0-ba41-8c603b58f085.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4fea0cb9-d439-4bf0-ba41-8c603b58f085.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4fea0cb9-d439-4bf0-ba41-8c603b58f085.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-4fea0cb9-d439-4bf0-ba41-8c603b58f085 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4fea0cb9-d439-4bf0-ba41-8c603b58f085-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4fea0cb9-d439-4bf0-ba41-8c603b58f085 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4fea0cb9-d439-4bf0-ba41-8c603b58f085 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4fea0cb9-d439-4bf0-ba41-8c603b58f085 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4fea0cb9-d439-4bf0-ba41-8c603b58f085 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4fea0cb9-d439-4bf0-ba41-8c603b58f085 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4fea0cb9-d439-4bf0-ba41-8c603b58f085.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4fea0cb9-d439-4bf0-ba41-8c603b58f085.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4fea0cb9-d439-4bf0-ba41-8c603b58f085.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-4fea0cb9-d439-4bf0-ba41-8c603b58f085 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4fea0cb9-d439-4bf0-ba41-8c603b58f085-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4fea0cb9-d439-4bf0-ba41-8c603b58f085 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4fea0cb9-d439-4bf0-ba41-8c603b58f085 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4fea0cb9-d439-4bf0-ba41-8c603b58f085 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4fea0cb9-d439-4bf0-ba41-8c603b58f085 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4fea0cb9-d439-4bf0-ba41-8c603b58f085 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4fea0cb9-d439-4bf0-ba41-8c603b58f085.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4fea0cb9-d439-4bf0-ba41-8c603b58f085.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4fea0cb9-d439-4bf0-ba41-8c603b58f085.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-4fea0cb9-d439-4bf0-ba41-8c603b58f085 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4fea0cb9-d439-4bf0-ba41-8c603b58f085-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4fea0cb9-d439-4bf0-ba41-8c603b58f085 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4fea0cb9-d439-4bf0-ba41-8c603b58f085 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4fea0cb9-d439-4bf0-ba41-8c603b58f085 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4fea0cb9-d439-4bf0-ba41-8c603b58f085 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4fea0cb9-d439-4bf0-ba41-8c603b58f085 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4fea0cb9-d439-4bf0-ba41-8c603b58f085.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4fea0cb9-d439-4bf0-ba41-8c603b58f085.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4fea0cb9-d439-4bf0-ba41-8c603b58f085.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-f0715b2a-5525-4a6b-9ebd-895748019ead {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-f0715b2a-5525-4a6b-9ebd-895748019ead {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f0715b2a-5525-4a6b-9ebd-895748019ead-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f0715b2a-5525-4a6b-9ebd-895748019ead {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f0715b2a-5525-4a6b-9ebd-895748019ead .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f0715b2a-5525-4a6b-9ebd-895748019ead {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f0715b2a-5525-4a6b-9ebd-895748019ead img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f0715b2a-5525-4a6b-9ebd-895748019ead .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f0715b2a-5525-4a6b-9ebd-895748019ead.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f0715b2a-5525-4a6b-9ebd-895748019ead.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f0715b2a-5525-4a6b-9ebd-895748019ead.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-f0715b2a-5525-4a6b-9ebd-895748019ead {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f0715b2a-5525-4a6b-9ebd-895748019ead-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f0715b2a-5525-4a6b-9ebd-895748019ead {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f0715b2a-5525-4a6b-9ebd-895748019ead .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f0715b2a-5525-4a6b-9ebd-895748019ead {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f0715b2a-5525-4a6b-9ebd-895748019ead img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f0715b2a-5525-4a6b-9ebd-895748019ead .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f0715b2a-5525-4a6b-9ebd-895748019ead.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f0715b2a-5525-4a6b-9ebd-895748019ead.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f0715b2a-5525-4a6b-9ebd-895748019ead.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f0715b2a-5525-4a6b-9ebd-895748019ead {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f0715b2a-5525-4a6b-9ebd-895748019ead-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f0715b2a-5525-4a6b-9ebd-895748019ead {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f0715b2a-5525-4a6b-9ebd-895748019ead .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f0715b2a-5525-4a6b-9ebd-895748019ead {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f0715b2a-5525-4a6b-9ebd-895748019ead img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f0715b2a-5525-4a6b-9ebd-895748019ead .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f0715b2a-5525-4a6b-9ebd-895748019ead.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f0715b2a-5525-4a6b-9ebd-895748019ead.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f0715b2a-5525-4a6b-9ebd-895748019ead.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f0715b2a-5525-4a6b-9ebd-895748019ead {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f0715b2a-5525-4a6b-9ebd-895748019ead-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f0715b2a-5525-4a6b-9ebd-895748019ead {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f0715b2a-5525-4a6b-9ebd-895748019ead .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f0715b2a-5525-4a6b-9ebd-895748019ead {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f0715b2a-5525-4a6b-9ebd-895748019ead img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f0715b2a-5525-4a6b-9ebd-895748019ead .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f0715b2a-5525-4a6b-9ebd-895748019ead.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f0715b2a-5525-4a6b-9ebd-895748019ead.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f0715b2a-5525-4a6b-9ebd-895748019ead.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f0715b2a-5525-4a6b-9ebd-895748019ead {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f0715b2a-5525-4a6b-9ebd-895748019ead-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f0715b2a-5525-4a6b-9ebd-895748019ead {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f0715b2a-5525-4a6b-9ebd-895748019ead .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f0715b2a-5525-4a6b-9ebd-895748019ead {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f0715b2a-5525-4a6b-9ebd-895748019ead img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f0715b2a-5525-4a6b-9ebd-895748019ead .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f0715b2a-5525-4a6b-9ebd-895748019ead.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f0715b2a-5525-4a6b-9ebd-895748019ead.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f0715b2a-5525-4a6b-9ebd-895748019ead.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-c87720e0-f0a5-46cb-acaf-3a2752a63dc2 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-2e1a1ed5-c141-4671-95e3-0246dc44139b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-09b8eb1d-65b7-40ea-8f24-2550576c0e97 {
  margin-left: auto;
margin-right: auto;
}

#s-09b8eb1d-65b7-40ea-8f24-2550576c0e97 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-09b8eb1d-65b7-40ea-8f24-2550576c0e97 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-09b8eb1d-65b7-40ea-8f24-2550576c0e97 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-09b8eb1d-65b7-40ea-8f24-2550576c0e97 td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-09b8eb1d-65b7-40ea-8f24-2550576c0e97 td.shogun-table-column, #s-09b8eb1d-65b7-40ea-8f24-2550576c0e97 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
@media (min-width: 1200px){#s-09b8eb1d-65b7-40ea-8f24-2550576c0e97 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-09b8eb1d-65b7-40ea-8f24-2550576c0e97 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-09b8eb1d-65b7-40ea-8f24-2550576c0e97 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-09b8eb1d-65b7-40ea-8f24-2550576c0e97 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-09b8eb1d-65b7-40ea-8f24-2550576c0e97 td.shogun-table-column, #s-09b8eb1d-65b7-40ea-8f24-2550576c0e97 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}@media (max-width: 767px){#s-09b8eb1d-65b7-40ea-8f24-2550576c0e97 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-09b8eb1d-65b7-40ea-8f24-2550576c0e97 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-09b8eb1d-65b7-40ea-8f24-2550576c0e97 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-09b8eb1d-65b7-40ea-8f24-2550576c0e97 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-09b8eb1d-65b7-40ea-8f24-2550576c0e97 td.shogun-table-column, #s-09b8eb1d-65b7-40ea-8f24-2550576c0e97 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}
#s-547b3d69-dfab-47cb-87d5-565ec2eb890a {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-547b3d69-dfab-47cb-87d5-565ec2eb890a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-547b3d69-dfab-47cb-87d5-565ec2eb890a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-547b3d69-dfab-47cb-87d5-565ec2eb890a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-547b3d69-dfab-47cb-87d5-565ec2eb890a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-547b3d69-dfab-47cb-87d5-565ec2eb890a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-547b3d69-dfab-47cb-87d5-565ec2eb890a img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-547b3d69-dfab-47cb-87d5-565ec2eb890a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-547b3d69-dfab-47cb-87d5-565ec2eb890a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-547b3d69-dfab-47cb-87d5-565ec2eb890a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-547b3d69-dfab-47cb-87d5-565ec2eb890a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-547b3d69-dfab-47cb-87d5-565ec2eb890a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-547b3d69-dfab-47cb-87d5-565ec2eb890a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-547b3d69-dfab-47cb-87d5-565ec2eb890a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-547b3d69-dfab-47cb-87d5-565ec2eb890a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-547b3d69-dfab-47cb-87d5-565ec2eb890a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-547b3d69-dfab-47cb-87d5-565ec2eb890a img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-547b3d69-dfab-47cb-87d5-565ec2eb890a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-547b3d69-dfab-47cb-87d5-565ec2eb890a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-547b3d69-dfab-47cb-87d5-565ec2eb890a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-547b3d69-dfab-47cb-87d5-565ec2eb890a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-547b3d69-dfab-47cb-87d5-565ec2eb890a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-547b3d69-dfab-47cb-87d5-565ec2eb890a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-547b3d69-dfab-47cb-87d5-565ec2eb890a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-547b3d69-dfab-47cb-87d5-565ec2eb890a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-547b3d69-dfab-47cb-87d5-565ec2eb890a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-547b3d69-dfab-47cb-87d5-565ec2eb890a img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-547b3d69-dfab-47cb-87d5-565ec2eb890a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-547b3d69-dfab-47cb-87d5-565ec2eb890a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-547b3d69-dfab-47cb-87d5-565ec2eb890a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-547b3d69-dfab-47cb-87d5-565ec2eb890a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-547b3d69-dfab-47cb-87d5-565ec2eb890a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-547b3d69-dfab-47cb-87d5-565ec2eb890a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-547b3d69-dfab-47cb-87d5-565ec2eb890a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-547b3d69-dfab-47cb-87d5-565ec2eb890a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-547b3d69-dfab-47cb-87d5-565ec2eb890a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-547b3d69-dfab-47cb-87d5-565ec2eb890a img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-547b3d69-dfab-47cb-87d5-565ec2eb890a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-547b3d69-dfab-47cb-87d5-565ec2eb890a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-547b3d69-dfab-47cb-87d5-565ec2eb890a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-547b3d69-dfab-47cb-87d5-565ec2eb890a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-547b3d69-dfab-47cb-87d5-565ec2eb890a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-547b3d69-dfab-47cb-87d5-565ec2eb890a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-547b3d69-dfab-47cb-87d5-565ec2eb890a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-547b3d69-dfab-47cb-87d5-565ec2eb890a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-547b3d69-dfab-47cb-87d5-565ec2eb890a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-547b3d69-dfab-47cb-87d5-565ec2eb890a img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-547b3d69-dfab-47cb-87d5-565ec2eb890a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-547b3d69-dfab-47cb-87d5-565ec2eb890a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-547b3d69-dfab-47cb-87d5-565ec2eb890a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-547b3d69-dfab-47cb-87d5-565ec2eb890a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-13f5eea2-ae11-42b2-89e1-19ea2842a5db {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-13f5eea2-ae11-42b2-89e1-19ea2842a5db {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-13f5eea2-ae11-42b2-89e1-19ea2842a5db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-13f5eea2-ae11-42b2-89e1-19ea2842a5db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-13f5eea2-ae11-42b2-89e1-19ea2842a5db .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-13f5eea2-ae11-42b2-89e1-19ea2842a5db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-13f5eea2-ae11-42b2-89e1-19ea2842a5db img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-13f5eea2-ae11-42b2-89e1-19ea2842a5db .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-13f5eea2-ae11-42b2-89e1-19ea2842a5db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13f5eea2-ae11-42b2-89e1-19ea2842a5db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13f5eea2-ae11-42b2-89e1-19ea2842a5db.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-13f5eea2-ae11-42b2-89e1-19ea2842a5db {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-13f5eea2-ae11-42b2-89e1-19ea2842a5db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-13f5eea2-ae11-42b2-89e1-19ea2842a5db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-13f5eea2-ae11-42b2-89e1-19ea2842a5db .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-13f5eea2-ae11-42b2-89e1-19ea2842a5db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-13f5eea2-ae11-42b2-89e1-19ea2842a5db img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-13f5eea2-ae11-42b2-89e1-19ea2842a5db .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-13f5eea2-ae11-42b2-89e1-19ea2842a5db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13f5eea2-ae11-42b2-89e1-19ea2842a5db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13f5eea2-ae11-42b2-89e1-19ea2842a5db.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-13f5eea2-ae11-42b2-89e1-19ea2842a5db {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-13f5eea2-ae11-42b2-89e1-19ea2842a5db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-13f5eea2-ae11-42b2-89e1-19ea2842a5db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-13f5eea2-ae11-42b2-89e1-19ea2842a5db .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-13f5eea2-ae11-42b2-89e1-19ea2842a5db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-13f5eea2-ae11-42b2-89e1-19ea2842a5db img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-13f5eea2-ae11-42b2-89e1-19ea2842a5db .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-13f5eea2-ae11-42b2-89e1-19ea2842a5db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13f5eea2-ae11-42b2-89e1-19ea2842a5db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13f5eea2-ae11-42b2-89e1-19ea2842a5db.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-13f5eea2-ae11-42b2-89e1-19ea2842a5db {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-13f5eea2-ae11-42b2-89e1-19ea2842a5db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-13f5eea2-ae11-42b2-89e1-19ea2842a5db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-13f5eea2-ae11-42b2-89e1-19ea2842a5db .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-13f5eea2-ae11-42b2-89e1-19ea2842a5db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-13f5eea2-ae11-42b2-89e1-19ea2842a5db img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-13f5eea2-ae11-42b2-89e1-19ea2842a5db .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-13f5eea2-ae11-42b2-89e1-19ea2842a5db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13f5eea2-ae11-42b2-89e1-19ea2842a5db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13f5eea2-ae11-42b2-89e1-19ea2842a5db.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-13f5eea2-ae11-42b2-89e1-19ea2842a5db {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-13f5eea2-ae11-42b2-89e1-19ea2842a5db-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-13f5eea2-ae11-42b2-89e1-19ea2842a5db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-13f5eea2-ae11-42b2-89e1-19ea2842a5db .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-13f5eea2-ae11-42b2-89e1-19ea2842a5db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-13f5eea2-ae11-42b2-89e1-19ea2842a5db img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-13f5eea2-ae11-42b2-89e1-19ea2842a5db .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-13f5eea2-ae11-42b2-89e1-19ea2842a5db.shg-align-container {
  display: flex;
  justify-content: center
}

.s-13f5eea2-ae11-42b2-89e1-19ea2842a5db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-13f5eea2-ae11-42b2-89e1-19ea2842a5db.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d53b14eb-b758-4f78-a9d7-c0fe3859fa19 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-349fc530-7a56-439b-9e55-68eaa44a054f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-451fb9ff-06e4-440f-8670-e06be44c76ad {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-451fb9ff-06e4-440f-8670-e06be44c76ad {
  background-color: rgba(0, 0, 0, 0);
}
}
@media (min-width: 0px) {
[id="s-451fb9ff-06e4-440f-8670-e06be44c76ad"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-451fb9ff-06e4-440f-8670-e06be44c76ad"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-451fb9ff-06e4-440f-8670-e06be44c76ad"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-451fb9ff-06e4-440f-8670-e06be44c76ad"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-032a3d9e-601b-4417-97b3-7c9e8d829c5b {
  margin-left: auto;
margin-right: auto;
}

#s-032a3d9e-601b-4417-97b3-7c9e8d829c5b .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-032a3d9e-601b-4417-97b3-7c9e8d829c5b table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-032a3d9e-601b-4417-97b3-7c9e8d829c5b td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-032a3d9e-601b-4417-97b3-7c9e8d829c5b td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-032a3d9e-601b-4417-97b3-7c9e8d829c5b td.shogun-table-column, #s-032a3d9e-601b-4417-97b3-7c9e8d829c5b td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
@media (min-width: 1200px){#s-032a3d9e-601b-4417-97b3-7c9e8d829c5b .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-032a3d9e-601b-4417-97b3-7c9e8d829c5b table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-032a3d9e-601b-4417-97b3-7c9e8d829c5b td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-032a3d9e-601b-4417-97b3-7c9e8d829c5b td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-032a3d9e-601b-4417-97b3-7c9e8d829c5b td.shogun-table-column, #s-032a3d9e-601b-4417-97b3-7c9e8d829c5b td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}@media (max-width: 767px){#s-032a3d9e-601b-4417-97b3-7c9e8d829c5b .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-032a3d9e-601b-4417-97b3-7c9e8d829c5b table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-032a3d9e-601b-4417-97b3-7c9e8d829c5b td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-032a3d9e-601b-4417-97b3-7c9e8d829c5b td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-032a3d9e-601b-4417-97b3-7c9e8d829c5b td.shogun-table-column, #s-032a3d9e-601b-4417-97b3-7c9e8d829c5b td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}
#s-b3c5a221-61d6-4d26-b671-30cbba98a02b {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-b3c5a221-61d6-4d26-b671-30cbba98a02b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b3c5a221-61d6-4d26-b671-30cbba98a02b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b3c5a221-61d6-4d26-b671-30cbba98a02b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b3c5a221-61d6-4d26-b671-30cbba98a02b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b3c5a221-61d6-4d26-b671-30cbba98a02b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b3c5a221-61d6-4d26-b671-30cbba98a02b img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b3c5a221-61d6-4d26-b671-30cbba98a02b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b3c5a221-61d6-4d26-b671-30cbba98a02b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b3c5a221-61d6-4d26-b671-30cbba98a02b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b3c5a221-61d6-4d26-b671-30cbba98a02b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-b3c5a221-61d6-4d26-b671-30cbba98a02b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b3c5a221-61d6-4d26-b671-30cbba98a02b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b3c5a221-61d6-4d26-b671-30cbba98a02b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b3c5a221-61d6-4d26-b671-30cbba98a02b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b3c5a221-61d6-4d26-b671-30cbba98a02b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b3c5a221-61d6-4d26-b671-30cbba98a02b img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b3c5a221-61d6-4d26-b671-30cbba98a02b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b3c5a221-61d6-4d26-b671-30cbba98a02b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b3c5a221-61d6-4d26-b671-30cbba98a02b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b3c5a221-61d6-4d26-b671-30cbba98a02b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b3c5a221-61d6-4d26-b671-30cbba98a02b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b3c5a221-61d6-4d26-b671-30cbba98a02b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b3c5a221-61d6-4d26-b671-30cbba98a02b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b3c5a221-61d6-4d26-b671-30cbba98a02b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b3c5a221-61d6-4d26-b671-30cbba98a02b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b3c5a221-61d6-4d26-b671-30cbba98a02b img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b3c5a221-61d6-4d26-b671-30cbba98a02b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b3c5a221-61d6-4d26-b671-30cbba98a02b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b3c5a221-61d6-4d26-b671-30cbba98a02b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b3c5a221-61d6-4d26-b671-30cbba98a02b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b3c5a221-61d6-4d26-b671-30cbba98a02b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b3c5a221-61d6-4d26-b671-30cbba98a02b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b3c5a221-61d6-4d26-b671-30cbba98a02b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b3c5a221-61d6-4d26-b671-30cbba98a02b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b3c5a221-61d6-4d26-b671-30cbba98a02b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b3c5a221-61d6-4d26-b671-30cbba98a02b img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b3c5a221-61d6-4d26-b671-30cbba98a02b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b3c5a221-61d6-4d26-b671-30cbba98a02b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b3c5a221-61d6-4d26-b671-30cbba98a02b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b3c5a221-61d6-4d26-b671-30cbba98a02b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-b3c5a221-61d6-4d26-b671-30cbba98a02b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b3c5a221-61d6-4d26-b671-30cbba98a02b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b3c5a221-61d6-4d26-b671-30cbba98a02b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b3c5a221-61d6-4d26-b671-30cbba98a02b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b3c5a221-61d6-4d26-b671-30cbba98a02b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b3c5a221-61d6-4d26-b671-30cbba98a02b img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b3c5a221-61d6-4d26-b671-30cbba98a02b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b3c5a221-61d6-4d26-b671-30cbba98a02b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b3c5a221-61d6-4d26-b671-30cbba98a02b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b3c5a221-61d6-4d26-b671-30cbba98a02b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-428cb454-fd1b-4d5d-bcc8-cd3eaa6bfd3b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-53f51c30-b9b9-4d90-b6bc-d2b2895c0e00 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-812fe8b6-0775-4cc9-8dd6-b83b3957f112 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-47f1bd4c-c40e-4de4-bbd3-9ad5b4255874 {
  margin-left: auto;
margin-right: auto;
}

#s-47f1bd4c-c40e-4de4-bbd3-9ad5b4255874 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-47f1bd4c-c40e-4de4-bbd3-9ad5b4255874 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-47f1bd4c-c40e-4de4-bbd3-9ad5b4255874 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-47f1bd4c-c40e-4de4-bbd3-9ad5b4255874 td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-47f1bd4c-c40e-4de4-bbd3-9ad5b4255874 td.shogun-table-column, #s-47f1bd4c-c40e-4de4-bbd3-9ad5b4255874 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
@media (min-width: 1200px){#s-47f1bd4c-c40e-4de4-bbd3-9ad5b4255874 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-47f1bd4c-c40e-4de4-bbd3-9ad5b4255874 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-47f1bd4c-c40e-4de4-bbd3-9ad5b4255874 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-47f1bd4c-c40e-4de4-bbd3-9ad5b4255874 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-47f1bd4c-c40e-4de4-bbd3-9ad5b4255874 td.shogun-table-column, #s-47f1bd4c-c40e-4de4-bbd3-9ad5b4255874 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}@media (max-width: 767px){#s-47f1bd4c-c40e-4de4-bbd3-9ad5b4255874 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-47f1bd4c-c40e-4de4-bbd3-9ad5b4255874 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-47f1bd4c-c40e-4de4-bbd3-9ad5b4255874 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-47f1bd4c-c40e-4de4-bbd3-9ad5b4255874 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-47f1bd4c-c40e-4de4-bbd3-9ad5b4255874 td.shogun-table-column, #s-47f1bd4c-c40e-4de4-bbd3-9ad5b4255874 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}
#s-fcdafbf4-24c9-439d-804e-b48ec9392a24 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-fcdafbf4-24c9-439d-804e-b48ec9392a24 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fcdafbf4-24c9-439d-804e-b48ec9392a24-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fcdafbf4-24c9-439d-804e-b48ec9392a24 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fcdafbf4-24c9-439d-804e-b48ec9392a24 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fcdafbf4-24c9-439d-804e-b48ec9392a24 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fcdafbf4-24c9-439d-804e-b48ec9392a24 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-fcdafbf4-24c9-439d-804e-b48ec9392a24 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fcdafbf4-24c9-439d-804e-b48ec9392a24.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fcdafbf4-24c9-439d-804e-b48ec9392a24.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fcdafbf4-24c9-439d-804e-b48ec9392a24.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-fcdafbf4-24c9-439d-804e-b48ec9392a24 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fcdafbf4-24c9-439d-804e-b48ec9392a24-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fcdafbf4-24c9-439d-804e-b48ec9392a24 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fcdafbf4-24c9-439d-804e-b48ec9392a24 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fcdafbf4-24c9-439d-804e-b48ec9392a24 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fcdafbf4-24c9-439d-804e-b48ec9392a24 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-fcdafbf4-24c9-439d-804e-b48ec9392a24 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fcdafbf4-24c9-439d-804e-b48ec9392a24.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fcdafbf4-24c9-439d-804e-b48ec9392a24.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fcdafbf4-24c9-439d-804e-b48ec9392a24.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-fcdafbf4-24c9-439d-804e-b48ec9392a24 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fcdafbf4-24c9-439d-804e-b48ec9392a24-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fcdafbf4-24c9-439d-804e-b48ec9392a24 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fcdafbf4-24c9-439d-804e-b48ec9392a24 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fcdafbf4-24c9-439d-804e-b48ec9392a24 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fcdafbf4-24c9-439d-804e-b48ec9392a24 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-fcdafbf4-24c9-439d-804e-b48ec9392a24 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fcdafbf4-24c9-439d-804e-b48ec9392a24.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fcdafbf4-24c9-439d-804e-b48ec9392a24.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fcdafbf4-24c9-439d-804e-b48ec9392a24.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-fcdafbf4-24c9-439d-804e-b48ec9392a24 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fcdafbf4-24c9-439d-804e-b48ec9392a24-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fcdafbf4-24c9-439d-804e-b48ec9392a24 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fcdafbf4-24c9-439d-804e-b48ec9392a24 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fcdafbf4-24c9-439d-804e-b48ec9392a24 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fcdafbf4-24c9-439d-804e-b48ec9392a24 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-fcdafbf4-24c9-439d-804e-b48ec9392a24 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fcdafbf4-24c9-439d-804e-b48ec9392a24.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fcdafbf4-24c9-439d-804e-b48ec9392a24.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fcdafbf4-24c9-439d-804e-b48ec9392a24.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-fcdafbf4-24c9-439d-804e-b48ec9392a24 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fcdafbf4-24c9-439d-804e-b48ec9392a24-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fcdafbf4-24c9-439d-804e-b48ec9392a24 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fcdafbf4-24c9-439d-804e-b48ec9392a24 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fcdafbf4-24c9-439d-804e-b48ec9392a24 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fcdafbf4-24c9-439d-804e-b48ec9392a24 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-fcdafbf4-24c9-439d-804e-b48ec9392a24 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fcdafbf4-24c9-439d-804e-b48ec9392a24.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fcdafbf4-24c9-439d-804e-b48ec9392a24.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fcdafbf4-24c9-439d-804e-b48ec9392a24.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-59fca300-c433-4be0-a33f-c55b8e15407c {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-59fca300-c433-4be0-a33f-c55b8e15407c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-59fca300-c433-4be0-a33f-c55b8e15407c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-59fca300-c433-4be0-a33f-c55b8e15407c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-59fca300-c433-4be0-a33f-c55b8e15407c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-59fca300-c433-4be0-a33f-c55b8e15407c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-59fca300-c433-4be0-a33f-c55b8e15407c img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-59fca300-c433-4be0-a33f-c55b8e15407c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-59fca300-c433-4be0-a33f-c55b8e15407c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-59fca300-c433-4be0-a33f-c55b8e15407c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-59fca300-c433-4be0-a33f-c55b8e15407c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-59fca300-c433-4be0-a33f-c55b8e15407c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-59fca300-c433-4be0-a33f-c55b8e15407c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-59fca300-c433-4be0-a33f-c55b8e15407c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-59fca300-c433-4be0-a33f-c55b8e15407c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-59fca300-c433-4be0-a33f-c55b8e15407c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-59fca300-c433-4be0-a33f-c55b8e15407c img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-59fca300-c433-4be0-a33f-c55b8e15407c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-59fca300-c433-4be0-a33f-c55b8e15407c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-59fca300-c433-4be0-a33f-c55b8e15407c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-59fca300-c433-4be0-a33f-c55b8e15407c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-59fca300-c433-4be0-a33f-c55b8e15407c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-59fca300-c433-4be0-a33f-c55b8e15407c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-59fca300-c433-4be0-a33f-c55b8e15407c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-59fca300-c433-4be0-a33f-c55b8e15407c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-59fca300-c433-4be0-a33f-c55b8e15407c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-59fca300-c433-4be0-a33f-c55b8e15407c img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-59fca300-c433-4be0-a33f-c55b8e15407c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-59fca300-c433-4be0-a33f-c55b8e15407c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-59fca300-c433-4be0-a33f-c55b8e15407c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-59fca300-c433-4be0-a33f-c55b8e15407c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-59fca300-c433-4be0-a33f-c55b8e15407c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-59fca300-c433-4be0-a33f-c55b8e15407c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-59fca300-c433-4be0-a33f-c55b8e15407c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-59fca300-c433-4be0-a33f-c55b8e15407c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-59fca300-c433-4be0-a33f-c55b8e15407c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-59fca300-c433-4be0-a33f-c55b8e15407c img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-59fca300-c433-4be0-a33f-c55b8e15407c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-59fca300-c433-4be0-a33f-c55b8e15407c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-59fca300-c433-4be0-a33f-c55b8e15407c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-59fca300-c433-4be0-a33f-c55b8e15407c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-59fca300-c433-4be0-a33f-c55b8e15407c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-59fca300-c433-4be0-a33f-c55b8e15407c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-59fca300-c433-4be0-a33f-c55b8e15407c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-59fca300-c433-4be0-a33f-c55b8e15407c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-59fca300-c433-4be0-a33f-c55b8e15407c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-59fca300-c433-4be0-a33f-c55b8e15407c img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-59fca300-c433-4be0-a33f-c55b8e15407c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-59fca300-c433-4be0-a33f-c55b8e15407c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-59fca300-c433-4be0-a33f-c55b8e15407c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-59fca300-c433-4be0-a33f-c55b8e15407c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-909ea37c-8d41-494b-90df-9e063a75e53d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-6e803803-72e8-4588-8e81-54472ec4989a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-2cd36573-3f81-4e9a-8a0c-ebc258760c47 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-2cd36573-3f81-4e9a-8a0c-ebc258760c47 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2cd36573-3f81-4e9a-8a0c-ebc258760c47.shg-box.shg-c {
  justify-content: center;
}

#s-bda5f8eb-c6f1-4ce7-bc34-8a44e81f83e6 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-bda5f8eb-c6f1-4ce7-bc34-8a44e81f83e6 {
  background-color: rgba(0, 0, 0, 0);
}
}
@media (min-width: 0px) {
[id="s-bda5f8eb-c6f1-4ce7-bc34-8a44e81f83e6"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-bda5f8eb-c6f1-4ce7-bc34-8a44e81f83e6"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-bda5f8eb-c6f1-4ce7-bc34-8a44e81f83e6"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-bda5f8eb-c6f1-4ce7-bc34-8a44e81f83e6"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-51cfb0c1-2b29-4c5a-92b1-de1964931e90 {
  margin-left: auto;
margin-right: auto;
}

#s-51cfb0c1-2b29-4c5a-92b1-de1964931e90 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-51cfb0c1-2b29-4c5a-92b1-de1964931e90 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-51cfb0c1-2b29-4c5a-92b1-de1964931e90 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-51cfb0c1-2b29-4c5a-92b1-de1964931e90 td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-51cfb0c1-2b29-4c5a-92b1-de1964931e90 td.shogun-table-column, #s-51cfb0c1-2b29-4c5a-92b1-de1964931e90 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
@media (min-width: 1200px){#s-51cfb0c1-2b29-4c5a-92b1-de1964931e90 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-51cfb0c1-2b29-4c5a-92b1-de1964931e90 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-51cfb0c1-2b29-4c5a-92b1-de1964931e90 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-51cfb0c1-2b29-4c5a-92b1-de1964931e90 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-51cfb0c1-2b29-4c5a-92b1-de1964931e90 td.shogun-table-column, #s-51cfb0c1-2b29-4c5a-92b1-de1964931e90 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}@media (max-width: 767px){#s-51cfb0c1-2b29-4c5a-92b1-de1964931e90 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-51cfb0c1-2b29-4c5a-92b1-de1964931e90 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-51cfb0c1-2b29-4c5a-92b1-de1964931e90 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-51cfb0c1-2b29-4c5a-92b1-de1964931e90 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-51cfb0c1-2b29-4c5a-92b1-de1964931e90 td.shogun-table-column, #s-51cfb0c1-2b29-4c5a-92b1-de1964931e90 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}
#s-931221a0-30cc-4455-aff4-a3d42fc9fc23 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-931221a0-30cc-4455-aff4-a3d42fc9fc23 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-931221a0-30cc-4455-aff4-a3d42fc9fc23-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-931221a0-30cc-4455-aff4-a3d42fc9fc23 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-931221a0-30cc-4455-aff4-a3d42fc9fc23 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-931221a0-30cc-4455-aff4-a3d42fc9fc23 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-931221a0-30cc-4455-aff4-a3d42fc9fc23 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-931221a0-30cc-4455-aff4-a3d42fc9fc23 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-931221a0-30cc-4455-aff4-a3d42fc9fc23.shg-align-container {
  display: flex;
  justify-content: center
}

.s-931221a0-30cc-4455-aff4-a3d42fc9fc23.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-931221a0-30cc-4455-aff4-a3d42fc9fc23.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-931221a0-30cc-4455-aff4-a3d42fc9fc23 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-931221a0-30cc-4455-aff4-a3d42fc9fc23-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-931221a0-30cc-4455-aff4-a3d42fc9fc23 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-931221a0-30cc-4455-aff4-a3d42fc9fc23 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-931221a0-30cc-4455-aff4-a3d42fc9fc23 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-931221a0-30cc-4455-aff4-a3d42fc9fc23 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-931221a0-30cc-4455-aff4-a3d42fc9fc23 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-931221a0-30cc-4455-aff4-a3d42fc9fc23.shg-align-container {
  display: flex;
  justify-content: center
}

.s-931221a0-30cc-4455-aff4-a3d42fc9fc23.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-931221a0-30cc-4455-aff4-a3d42fc9fc23.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-931221a0-30cc-4455-aff4-a3d42fc9fc23 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-931221a0-30cc-4455-aff4-a3d42fc9fc23-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-931221a0-30cc-4455-aff4-a3d42fc9fc23 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-931221a0-30cc-4455-aff4-a3d42fc9fc23 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-931221a0-30cc-4455-aff4-a3d42fc9fc23 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-931221a0-30cc-4455-aff4-a3d42fc9fc23 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-931221a0-30cc-4455-aff4-a3d42fc9fc23 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-931221a0-30cc-4455-aff4-a3d42fc9fc23.shg-align-container {
  display: flex;
  justify-content: center
}

.s-931221a0-30cc-4455-aff4-a3d42fc9fc23.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-931221a0-30cc-4455-aff4-a3d42fc9fc23.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-931221a0-30cc-4455-aff4-a3d42fc9fc23 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-931221a0-30cc-4455-aff4-a3d42fc9fc23-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-931221a0-30cc-4455-aff4-a3d42fc9fc23 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-931221a0-30cc-4455-aff4-a3d42fc9fc23 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-931221a0-30cc-4455-aff4-a3d42fc9fc23 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-931221a0-30cc-4455-aff4-a3d42fc9fc23 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-931221a0-30cc-4455-aff4-a3d42fc9fc23 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-931221a0-30cc-4455-aff4-a3d42fc9fc23.shg-align-container {
  display: flex;
  justify-content: center
}

.s-931221a0-30cc-4455-aff4-a3d42fc9fc23.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-931221a0-30cc-4455-aff4-a3d42fc9fc23.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-931221a0-30cc-4455-aff4-a3d42fc9fc23 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-931221a0-30cc-4455-aff4-a3d42fc9fc23-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-931221a0-30cc-4455-aff4-a3d42fc9fc23 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-931221a0-30cc-4455-aff4-a3d42fc9fc23 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-931221a0-30cc-4455-aff4-a3d42fc9fc23 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-931221a0-30cc-4455-aff4-a3d42fc9fc23 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-931221a0-30cc-4455-aff4-a3d42fc9fc23 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-931221a0-30cc-4455-aff4-a3d42fc9fc23.shg-align-container {
  display: flex;
  justify-content: center
}

.s-931221a0-30cc-4455-aff4-a3d42fc9fc23.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-931221a0-30cc-4455-aff4-a3d42fc9fc23.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-a58475ff-1a59-4061-aeb4-77c668c3c315 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-a58475ff-1a59-4061-aeb4-77c668c3c315 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a58475ff-1a59-4061-aeb4-77c668c3c315-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a58475ff-1a59-4061-aeb4-77c668c3c315 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a58475ff-1a59-4061-aeb4-77c668c3c315 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a58475ff-1a59-4061-aeb4-77c668c3c315 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a58475ff-1a59-4061-aeb4-77c668c3c315 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a58475ff-1a59-4061-aeb4-77c668c3c315 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a58475ff-1a59-4061-aeb4-77c668c3c315.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a58475ff-1a59-4061-aeb4-77c668c3c315.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a58475ff-1a59-4061-aeb4-77c668c3c315.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-a58475ff-1a59-4061-aeb4-77c668c3c315 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a58475ff-1a59-4061-aeb4-77c668c3c315-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a58475ff-1a59-4061-aeb4-77c668c3c315 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a58475ff-1a59-4061-aeb4-77c668c3c315 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a58475ff-1a59-4061-aeb4-77c668c3c315 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a58475ff-1a59-4061-aeb4-77c668c3c315 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a58475ff-1a59-4061-aeb4-77c668c3c315 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a58475ff-1a59-4061-aeb4-77c668c3c315.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a58475ff-1a59-4061-aeb4-77c668c3c315.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a58475ff-1a59-4061-aeb4-77c668c3c315.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-a58475ff-1a59-4061-aeb4-77c668c3c315 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a58475ff-1a59-4061-aeb4-77c668c3c315-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a58475ff-1a59-4061-aeb4-77c668c3c315 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a58475ff-1a59-4061-aeb4-77c668c3c315 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a58475ff-1a59-4061-aeb4-77c668c3c315 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a58475ff-1a59-4061-aeb4-77c668c3c315 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a58475ff-1a59-4061-aeb4-77c668c3c315 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a58475ff-1a59-4061-aeb4-77c668c3c315.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a58475ff-1a59-4061-aeb4-77c668c3c315.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a58475ff-1a59-4061-aeb4-77c668c3c315.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-a58475ff-1a59-4061-aeb4-77c668c3c315 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a58475ff-1a59-4061-aeb4-77c668c3c315-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a58475ff-1a59-4061-aeb4-77c668c3c315 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a58475ff-1a59-4061-aeb4-77c668c3c315 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a58475ff-1a59-4061-aeb4-77c668c3c315 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a58475ff-1a59-4061-aeb4-77c668c3c315 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a58475ff-1a59-4061-aeb4-77c668c3c315 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a58475ff-1a59-4061-aeb4-77c668c3c315.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a58475ff-1a59-4061-aeb4-77c668c3c315.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a58475ff-1a59-4061-aeb4-77c668c3c315.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-a58475ff-1a59-4061-aeb4-77c668c3c315 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a58475ff-1a59-4061-aeb4-77c668c3c315-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a58475ff-1a59-4061-aeb4-77c668c3c315 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a58475ff-1a59-4061-aeb4-77c668c3c315 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a58475ff-1a59-4061-aeb4-77c668c3c315 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a58475ff-1a59-4061-aeb4-77c668c3c315 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a58475ff-1a59-4061-aeb4-77c668c3c315 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a58475ff-1a59-4061-aeb4-77c668c3c315.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a58475ff-1a59-4061-aeb4-77c668c3c315.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a58475ff-1a59-4061-aeb4-77c668c3c315.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d5b86568-d0c3-403b-8e19-23b9fda723be {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-d284707f-c92f-4145-b421-e911845e94be {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-9196a06a-3253-419c-9a41-f364515c7273 {
  margin-left: auto;
margin-right: auto;
}

#s-9196a06a-3253-419c-9a41-f364515c7273 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-9196a06a-3253-419c-9a41-f364515c7273 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-9196a06a-3253-419c-9a41-f364515c7273 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-9196a06a-3253-419c-9a41-f364515c7273 td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-9196a06a-3253-419c-9a41-f364515c7273 td.shogun-table-column, #s-9196a06a-3253-419c-9a41-f364515c7273 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
@media (min-width: 1200px){#s-9196a06a-3253-419c-9a41-f364515c7273 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-9196a06a-3253-419c-9a41-f364515c7273 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-9196a06a-3253-419c-9a41-f364515c7273 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-9196a06a-3253-419c-9a41-f364515c7273 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-9196a06a-3253-419c-9a41-f364515c7273 td.shogun-table-column, #s-9196a06a-3253-419c-9a41-f364515c7273 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}@media (max-width: 767px){#s-9196a06a-3253-419c-9a41-f364515c7273 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-9196a06a-3253-419c-9a41-f364515c7273 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-9196a06a-3253-419c-9a41-f364515c7273 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-9196a06a-3253-419c-9a41-f364515c7273 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-9196a06a-3253-419c-9a41-f364515c7273 td.shogun-table-column, #s-9196a06a-3253-419c-9a41-f364515c7273 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}
#s-e35562f9-0a39-4772-b8f2-214fedd0da6a {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-e35562f9-0a39-4772-b8f2-214fedd0da6a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e35562f9-0a39-4772-b8f2-214fedd0da6a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e35562f9-0a39-4772-b8f2-214fedd0da6a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e35562f9-0a39-4772-b8f2-214fedd0da6a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e35562f9-0a39-4772-b8f2-214fedd0da6a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e35562f9-0a39-4772-b8f2-214fedd0da6a img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e35562f9-0a39-4772-b8f2-214fedd0da6a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e35562f9-0a39-4772-b8f2-214fedd0da6a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e35562f9-0a39-4772-b8f2-214fedd0da6a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e35562f9-0a39-4772-b8f2-214fedd0da6a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-e35562f9-0a39-4772-b8f2-214fedd0da6a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e35562f9-0a39-4772-b8f2-214fedd0da6a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e35562f9-0a39-4772-b8f2-214fedd0da6a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e35562f9-0a39-4772-b8f2-214fedd0da6a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e35562f9-0a39-4772-b8f2-214fedd0da6a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e35562f9-0a39-4772-b8f2-214fedd0da6a img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e35562f9-0a39-4772-b8f2-214fedd0da6a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e35562f9-0a39-4772-b8f2-214fedd0da6a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e35562f9-0a39-4772-b8f2-214fedd0da6a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e35562f9-0a39-4772-b8f2-214fedd0da6a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-e35562f9-0a39-4772-b8f2-214fedd0da6a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e35562f9-0a39-4772-b8f2-214fedd0da6a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e35562f9-0a39-4772-b8f2-214fedd0da6a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e35562f9-0a39-4772-b8f2-214fedd0da6a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e35562f9-0a39-4772-b8f2-214fedd0da6a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e35562f9-0a39-4772-b8f2-214fedd0da6a img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e35562f9-0a39-4772-b8f2-214fedd0da6a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e35562f9-0a39-4772-b8f2-214fedd0da6a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e35562f9-0a39-4772-b8f2-214fedd0da6a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e35562f9-0a39-4772-b8f2-214fedd0da6a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-e35562f9-0a39-4772-b8f2-214fedd0da6a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e35562f9-0a39-4772-b8f2-214fedd0da6a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e35562f9-0a39-4772-b8f2-214fedd0da6a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e35562f9-0a39-4772-b8f2-214fedd0da6a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e35562f9-0a39-4772-b8f2-214fedd0da6a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e35562f9-0a39-4772-b8f2-214fedd0da6a img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e35562f9-0a39-4772-b8f2-214fedd0da6a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e35562f9-0a39-4772-b8f2-214fedd0da6a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e35562f9-0a39-4772-b8f2-214fedd0da6a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e35562f9-0a39-4772-b8f2-214fedd0da6a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-e35562f9-0a39-4772-b8f2-214fedd0da6a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e35562f9-0a39-4772-b8f2-214fedd0da6a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e35562f9-0a39-4772-b8f2-214fedd0da6a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e35562f9-0a39-4772-b8f2-214fedd0da6a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e35562f9-0a39-4772-b8f2-214fedd0da6a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e35562f9-0a39-4772-b8f2-214fedd0da6a img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e35562f9-0a39-4772-b8f2-214fedd0da6a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e35562f9-0a39-4772-b8f2-214fedd0da6a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e35562f9-0a39-4772-b8f2-214fedd0da6a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e35562f9-0a39-4772-b8f2-214fedd0da6a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-f293285d-09e4-4b1a-8949-64f27145684d {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-f293285d-09e4-4b1a-8949-64f27145684d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f293285d-09e4-4b1a-8949-64f27145684d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f293285d-09e4-4b1a-8949-64f27145684d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f293285d-09e4-4b1a-8949-64f27145684d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f293285d-09e4-4b1a-8949-64f27145684d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f293285d-09e4-4b1a-8949-64f27145684d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f293285d-09e4-4b1a-8949-64f27145684d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f293285d-09e4-4b1a-8949-64f27145684d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f293285d-09e4-4b1a-8949-64f27145684d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f293285d-09e4-4b1a-8949-64f27145684d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-f293285d-09e4-4b1a-8949-64f27145684d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f293285d-09e4-4b1a-8949-64f27145684d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f293285d-09e4-4b1a-8949-64f27145684d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f293285d-09e4-4b1a-8949-64f27145684d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f293285d-09e4-4b1a-8949-64f27145684d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f293285d-09e4-4b1a-8949-64f27145684d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f293285d-09e4-4b1a-8949-64f27145684d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f293285d-09e4-4b1a-8949-64f27145684d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f293285d-09e4-4b1a-8949-64f27145684d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f293285d-09e4-4b1a-8949-64f27145684d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f293285d-09e4-4b1a-8949-64f27145684d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f293285d-09e4-4b1a-8949-64f27145684d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f293285d-09e4-4b1a-8949-64f27145684d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f293285d-09e4-4b1a-8949-64f27145684d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f293285d-09e4-4b1a-8949-64f27145684d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f293285d-09e4-4b1a-8949-64f27145684d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f293285d-09e4-4b1a-8949-64f27145684d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f293285d-09e4-4b1a-8949-64f27145684d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f293285d-09e4-4b1a-8949-64f27145684d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f293285d-09e4-4b1a-8949-64f27145684d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f293285d-09e4-4b1a-8949-64f27145684d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f293285d-09e4-4b1a-8949-64f27145684d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f293285d-09e4-4b1a-8949-64f27145684d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f293285d-09e4-4b1a-8949-64f27145684d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f293285d-09e4-4b1a-8949-64f27145684d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f293285d-09e4-4b1a-8949-64f27145684d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f293285d-09e4-4b1a-8949-64f27145684d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f293285d-09e4-4b1a-8949-64f27145684d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f293285d-09e4-4b1a-8949-64f27145684d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f293285d-09e4-4b1a-8949-64f27145684d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f293285d-09e4-4b1a-8949-64f27145684d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f293285d-09e4-4b1a-8949-64f27145684d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f293285d-09e4-4b1a-8949-64f27145684d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f293285d-09e4-4b1a-8949-64f27145684d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f293285d-09e4-4b1a-8949-64f27145684d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f293285d-09e4-4b1a-8949-64f27145684d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f293285d-09e4-4b1a-8949-64f27145684d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f293285d-09e4-4b1a-8949-64f27145684d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f293285d-09e4-4b1a-8949-64f27145684d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f293285d-09e4-4b1a-8949-64f27145684d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-6dc53c5e-e100-4e58-9ad4-8c34cc7bbda1 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-dd5b183d-148e-41eb-8317-f3cb539a4dca {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-14b7eb60-7d58-4c66-bf92-2feafc51c972 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-14b7eb60-7d58-4c66-bf92-2feafc51c972 {
  background-color: rgba(0, 0, 0, 0);
}
}
@media (min-width: 0px) {
[id="s-14b7eb60-7d58-4c66-bf92-2feafc51c972"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-14b7eb60-7d58-4c66-bf92-2feafc51c972"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-14b7eb60-7d58-4c66-bf92-2feafc51c972"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-14b7eb60-7d58-4c66-bf92-2feafc51c972"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-8b78007f-5666-4514-ad25-beeebf6928f7 {
  margin-left: auto;
margin-right: auto;
}

#s-8b78007f-5666-4514-ad25-beeebf6928f7 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-8b78007f-5666-4514-ad25-beeebf6928f7 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-8b78007f-5666-4514-ad25-beeebf6928f7 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-8b78007f-5666-4514-ad25-beeebf6928f7 td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-8b78007f-5666-4514-ad25-beeebf6928f7 td.shogun-table-column, #s-8b78007f-5666-4514-ad25-beeebf6928f7 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
@media (min-width: 1200px){#s-8b78007f-5666-4514-ad25-beeebf6928f7 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-8b78007f-5666-4514-ad25-beeebf6928f7 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-8b78007f-5666-4514-ad25-beeebf6928f7 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-8b78007f-5666-4514-ad25-beeebf6928f7 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-8b78007f-5666-4514-ad25-beeebf6928f7 td.shogun-table-column, #s-8b78007f-5666-4514-ad25-beeebf6928f7 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}@media (max-width: 767px){#s-8b78007f-5666-4514-ad25-beeebf6928f7 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-8b78007f-5666-4514-ad25-beeebf6928f7 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-8b78007f-5666-4514-ad25-beeebf6928f7 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-8b78007f-5666-4514-ad25-beeebf6928f7 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-8b78007f-5666-4514-ad25-beeebf6928f7 td.shogun-table-column, #s-8b78007f-5666-4514-ad25-beeebf6928f7 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}
#s-cf5cc3bc-36ff-40e9-afcc-179044b297f9 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-cf5cc3bc-36ff-40e9-afcc-179044b297f9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cf5cc3bc-36ff-40e9-afcc-179044b297f9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cf5cc3bc-36ff-40e9-afcc-179044b297f9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cf5cc3bc-36ff-40e9-afcc-179044b297f9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-cf5cc3bc-36ff-40e9-afcc-179044b297f9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-cf5cc3bc-36ff-40e9-afcc-179044b297f9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-cf5cc3bc-36ff-40e9-afcc-179044b297f9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cf5cc3bc-36ff-40e9-afcc-179044b297f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cf5cc3bc-36ff-40e9-afcc-179044b297f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cf5cc3bc-36ff-40e9-afcc-179044b297f9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-cf5cc3bc-36ff-40e9-afcc-179044b297f9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cf5cc3bc-36ff-40e9-afcc-179044b297f9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cf5cc3bc-36ff-40e9-afcc-179044b297f9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cf5cc3bc-36ff-40e9-afcc-179044b297f9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-cf5cc3bc-36ff-40e9-afcc-179044b297f9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-cf5cc3bc-36ff-40e9-afcc-179044b297f9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-cf5cc3bc-36ff-40e9-afcc-179044b297f9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cf5cc3bc-36ff-40e9-afcc-179044b297f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cf5cc3bc-36ff-40e9-afcc-179044b297f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cf5cc3bc-36ff-40e9-afcc-179044b297f9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-cf5cc3bc-36ff-40e9-afcc-179044b297f9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cf5cc3bc-36ff-40e9-afcc-179044b297f9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cf5cc3bc-36ff-40e9-afcc-179044b297f9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cf5cc3bc-36ff-40e9-afcc-179044b297f9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-cf5cc3bc-36ff-40e9-afcc-179044b297f9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-cf5cc3bc-36ff-40e9-afcc-179044b297f9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-cf5cc3bc-36ff-40e9-afcc-179044b297f9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cf5cc3bc-36ff-40e9-afcc-179044b297f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cf5cc3bc-36ff-40e9-afcc-179044b297f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cf5cc3bc-36ff-40e9-afcc-179044b297f9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-cf5cc3bc-36ff-40e9-afcc-179044b297f9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cf5cc3bc-36ff-40e9-afcc-179044b297f9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cf5cc3bc-36ff-40e9-afcc-179044b297f9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cf5cc3bc-36ff-40e9-afcc-179044b297f9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-cf5cc3bc-36ff-40e9-afcc-179044b297f9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-cf5cc3bc-36ff-40e9-afcc-179044b297f9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-cf5cc3bc-36ff-40e9-afcc-179044b297f9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cf5cc3bc-36ff-40e9-afcc-179044b297f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cf5cc3bc-36ff-40e9-afcc-179044b297f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cf5cc3bc-36ff-40e9-afcc-179044b297f9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-cf5cc3bc-36ff-40e9-afcc-179044b297f9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cf5cc3bc-36ff-40e9-afcc-179044b297f9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cf5cc3bc-36ff-40e9-afcc-179044b297f9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cf5cc3bc-36ff-40e9-afcc-179044b297f9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-cf5cc3bc-36ff-40e9-afcc-179044b297f9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-cf5cc3bc-36ff-40e9-afcc-179044b297f9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-cf5cc3bc-36ff-40e9-afcc-179044b297f9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cf5cc3bc-36ff-40e9-afcc-179044b297f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cf5cc3bc-36ff-40e9-afcc-179044b297f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cf5cc3bc-36ff-40e9-afcc-179044b297f9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-597f94ca-027d-4e3f-801b-491a04f6388d {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-597f94ca-027d-4e3f-801b-491a04f6388d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-597f94ca-027d-4e3f-801b-491a04f6388d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-597f94ca-027d-4e3f-801b-491a04f6388d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-597f94ca-027d-4e3f-801b-491a04f6388d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-597f94ca-027d-4e3f-801b-491a04f6388d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-597f94ca-027d-4e3f-801b-491a04f6388d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-597f94ca-027d-4e3f-801b-491a04f6388d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-597f94ca-027d-4e3f-801b-491a04f6388d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-597f94ca-027d-4e3f-801b-491a04f6388d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-597f94ca-027d-4e3f-801b-491a04f6388d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-597f94ca-027d-4e3f-801b-491a04f6388d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-597f94ca-027d-4e3f-801b-491a04f6388d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-597f94ca-027d-4e3f-801b-491a04f6388d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-597f94ca-027d-4e3f-801b-491a04f6388d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-597f94ca-027d-4e3f-801b-491a04f6388d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-597f94ca-027d-4e3f-801b-491a04f6388d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-597f94ca-027d-4e3f-801b-491a04f6388d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-597f94ca-027d-4e3f-801b-491a04f6388d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-597f94ca-027d-4e3f-801b-491a04f6388d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-597f94ca-027d-4e3f-801b-491a04f6388d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-597f94ca-027d-4e3f-801b-491a04f6388d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-597f94ca-027d-4e3f-801b-491a04f6388d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-597f94ca-027d-4e3f-801b-491a04f6388d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-597f94ca-027d-4e3f-801b-491a04f6388d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-597f94ca-027d-4e3f-801b-491a04f6388d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-597f94ca-027d-4e3f-801b-491a04f6388d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-597f94ca-027d-4e3f-801b-491a04f6388d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-597f94ca-027d-4e3f-801b-491a04f6388d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-597f94ca-027d-4e3f-801b-491a04f6388d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-597f94ca-027d-4e3f-801b-491a04f6388d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-597f94ca-027d-4e3f-801b-491a04f6388d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-597f94ca-027d-4e3f-801b-491a04f6388d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-597f94ca-027d-4e3f-801b-491a04f6388d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-597f94ca-027d-4e3f-801b-491a04f6388d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-597f94ca-027d-4e3f-801b-491a04f6388d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-597f94ca-027d-4e3f-801b-491a04f6388d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-597f94ca-027d-4e3f-801b-491a04f6388d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-597f94ca-027d-4e3f-801b-491a04f6388d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-597f94ca-027d-4e3f-801b-491a04f6388d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-597f94ca-027d-4e3f-801b-491a04f6388d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-597f94ca-027d-4e3f-801b-491a04f6388d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-597f94ca-027d-4e3f-801b-491a04f6388d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-597f94ca-027d-4e3f-801b-491a04f6388d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-597f94ca-027d-4e3f-801b-491a04f6388d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-597f94ca-027d-4e3f-801b-491a04f6388d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-597f94ca-027d-4e3f-801b-491a04f6388d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-597f94ca-027d-4e3f-801b-491a04f6388d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-597f94ca-027d-4e3f-801b-491a04f6388d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-597f94ca-027d-4e3f-801b-491a04f6388d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-597f94ca-027d-4e3f-801b-491a04f6388d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-6c0b48d7-2683-4561-99b6-12f2a79308a1 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-e3fd1f92-28a0-49e4-8449-56f59074aba9 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-b3efb9d4-3823-4d0e-8105-9ba833ee8664 {
  margin-left: auto;
margin-right: auto;
}

#s-b3efb9d4-3823-4d0e-8105-9ba833ee8664 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-b3efb9d4-3823-4d0e-8105-9ba833ee8664 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-b3efb9d4-3823-4d0e-8105-9ba833ee8664 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-b3efb9d4-3823-4d0e-8105-9ba833ee8664 td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-b3efb9d4-3823-4d0e-8105-9ba833ee8664 td.shogun-table-column, #s-b3efb9d4-3823-4d0e-8105-9ba833ee8664 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
@media (min-width: 1200px){#s-b3efb9d4-3823-4d0e-8105-9ba833ee8664 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-b3efb9d4-3823-4d0e-8105-9ba833ee8664 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-b3efb9d4-3823-4d0e-8105-9ba833ee8664 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-b3efb9d4-3823-4d0e-8105-9ba833ee8664 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-b3efb9d4-3823-4d0e-8105-9ba833ee8664 td.shogun-table-column, #s-b3efb9d4-3823-4d0e-8105-9ba833ee8664 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}@media (max-width: 767px){#s-b3efb9d4-3823-4d0e-8105-9ba833ee8664 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-b3efb9d4-3823-4d0e-8105-9ba833ee8664 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-b3efb9d4-3823-4d0e-8105-9ba833ee8664 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-b3efb9d4-3823-4d0e-8105-9ba833ee8664 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-b3efb9d4-3823-4d0e-8105-9ba833ee8664 td.shogun-table-column, #s-b3efb9d4-3823-4d0e-8105-9ba833ee8664 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}
#s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ab659f6-acdd-42b8-a9b6-b3fb80594f3e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-dbef9346-6f39-47a6-9559-903fd1334e21 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-dbef9346-6f39-47a6-9559-903fd1334e21 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dbef9346-6f39-47a6-9559-903fd1334e21-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-dbef9346-6f39-47a6-9559-903fd1334e21 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dbef9346-6f39-47a6-9559-903fd1334e21 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-dbef9346-6f39-47a6-9559-903fd1334e21 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-dbef9346-6f39-47a6-9559-903fd1334e21 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-dbef9346-6f39-47a6-9559-903fd1334e21 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dbef9346-6f39-47a6-9559-903fd1334e21.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dbef9346-6f39-47a6-9559-903fd1334e21.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dbef9346-6f39-47a6-9559-903fd1334e21.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-dbef9346-6f39-47a6-9559-903fd1334e21 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dbef9346-6f39-47a6-9559-903fd1334e21-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-dbef9346-6f39-47a6-9559-903fd1334e21 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dbef9346-6f39-47a6-9559-903fd1334e21 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-dbef9346-6f39-47a6-9559-903fd1334e21 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-dbef9346-6f39-47a6-9559-903fd1334e21 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-dbef9346-6f39-47a6-9559-903fd1334e21 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dbef9346-6f39-47a6-9559-903fd1334e21.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dbef9346-6f39-47a6-9559-903fd1334e21.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dbef9346-6f39-47a6-9559-903fd1334e21.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-dbef9346-6f39-47a6-9559-903fd1334e21 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dbef9346-6f39-47a6-9559-903fd1334e21-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-dbef9346-6f39-47a6-9559-903fd1334e21 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dbef9346-6f39-47a6-9559-903fd1334e21 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-dbef9346-6f39-47a6-9559-903fd1334e21 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-dbef9346-6f39-47a6-9559-903fd1334e21 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-dbef9346-6f39-47a6-9559-903fd1334e21 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dbef9346-6f39-47a6-9559-903fd1334e21.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dbef9346-6f39-47a6-9559-903fd1334e21.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dbef9346-6f39-47a6-9559-903fd1334e21.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-dbef9346-6f39-47a6-9559-903fd1334e21 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dbef9346-6f39-47a6-9559-903fd1334e21-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-dbef9346-6f39-47a6-9559-903fd1334e21 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dbef9346-6f39-47a6-9559-903fd1334e21 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-dbef9346-6f39-47a6-9559-903fd1334e21 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-dbef9346-6f39-47a6-9559-903fd1334e21 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-dbef9346-6f39-47a6-9559-903fd1334e21 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dbef9346-6f39-47a6-9559-903fd1334e21.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dbef9346-6f39-47a6-9559-903fd1334e21.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dbef9346-6f39-47a6-9559-903fd1334e21.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-dbef9346-6f39-47a6-9559-903fd1334e21 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dbef9346-6f39-47a6-9559-903fd1334e21-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-dbef9346-6f39-47a6-9559-903fd1334e21 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dbef9346-6f39-47a6-9559-903fd1334e21 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-dbef9346-6f39-47a6-9559-903fd1334e21 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-dbef9346-6f39-47a6-9559-903fd1334e21 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-dbef9346-6f39-47a6-9559-903fd1334e21 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dbef9346-6f39-47a6-9559-903fd1334e21.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dbef9346-6f39-47a6-9559-903fd1334e21.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dbef9346-6f39-47a6-9559-903fd1334e21.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-e88947d2-866f-4048-8d1e-2bcb5f5b3851 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-2437b733-76df-47ac-adb2-dac439447011 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-d3afc3f9-1622-441e-a57f-efbf29cb9927 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-d3afc3f9-1622-441e-a57f-efbf29cb9927 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d3afc3f9-1622-441e-a57f-efbf29cb9927.shg-box.shg-c {
  justify-content: center;
}

#s-e98cd3c0-5e18-448c-a24a-11cc46822789 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-e98cd3c0-5e18-448c-a24a-11cc46822789 {
  background-color: rgba(0, 0, 0, 0);
}
}
@media (min-width: 0px) {
[id="s-e98cd3c0-5e18-448c-a24a-11cc46822789"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e98cd3c0-5e18-448c-a24a-11cc46822789"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-e98cd3c0-5e18-448c-a24a-11cc46822789"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-e98cd3c0-5e18-448c-a24a-11cc46822789"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-d5e8fa1e-b56a-45d1-a784-5d1398429b3a {
  margin-left: auto;
margin-right: auto;
}

#s-d5e8fa1e-b56a-45d1-a784-5d1398429b3a .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-d5e8fa1e-b56a-45d1-a784-5d1398429b3a table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-d5e8fa1e-b56a-45d1-a784-5d1398429b3a td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-d5e8fa1e-b56a-45d1-a784-5d1398429b3a td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-d5e8fa1e-b56a-45d1-a784-5d1398429b3a td.shogun-table-column, #s-d5e8fa1e-b56a-45d1-a784-5d1398429b3a td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
@media (min-width: 1200px){#s-d5e8fa1e-b56a-45d1-a784-5d1398429b3a .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-d5e8fa1e-b56a-45d1-a784-5d1398429b3a table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-d5e8fa1e-b56a-45d1-a784-5d1398429b3a td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-d5e8fa1e-b56a-45d1-a784-5d1398429b3a td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-d5e8fa1e-b56a-45d1-a784-5d1398429b3a td.shogun-table-column, #s-d5e8fa1e-b56a-45d1-a784-5d1398429b3a td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}@media (max-width: 767px){#s-d5e8fa1e-b56a-45d1-a784-5d1398429b3a .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-d5e8fa1e-b56a-45d1-a784-5d1398429b3a table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-d5e8fa1e-b56a-45d1-a784-5d1398429b3a td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-d5e8fa1e-b56a-45d1-a784-5d1398429b3a td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-d5e8fa1e-b56a-45d1-a784-5d1398429b3a td.shogun-table-column, #s-d5e8fa1e-b56a-45d1-a784-5d1398429b3a td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}
#s-16d42bc2-e283-49d6-9619-4f8c52f8b38e {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-16d42bc2-e283-49d6-9619-4f8c52f8b38e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-16d42bc2-e283-49d6-9619-4f8c52f8b38e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-16d42bc2-e283-49d6-9619-4f8c52f8b38e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-16d42bc2-e283-49d6-9619-4f8c52f8b38e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-16d42bc2-e283-49d6-9619-4f8c52f8b38e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-16d42bc2-e283-49d6-9619-4f8c52f8b38e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-16d42bc2-e283-49d6-9619-4f8c52f8b38e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-16d42bc2-e283-49d6-9619-4f8c52f8b38e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-16d42bc2-e283-49d6-9619-4f8c52f8b38e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-16d42bc2-e283-49d6-9619-4f8c52f8b38e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-16d42bc2-e283-49d6-9619-4f8c52f8b38e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-16d42bc2-e283-49d6-9619-4f8c52f8b38e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-16d42bc2-e283-49d6-9619-4f8c52f8b38e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-16d42bc2-e283-49d6-9619-4f8c52f8b38e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-16d42bc2-e283-49d6-9619-4f8c52f8b38e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-16d42bc2-e283-49d6-9619-4f8c52f8b38e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-16d42bc2-e283-49d6-9619-4f8c52f8b38e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-16d42bc2-e283-49d6-9619-4f8c52f8b38e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-16d42bc2-e283-49d6-9619-4f8c52f8b38e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-16d42bc2-e283-49d6-9619-4f8c52f8b38e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-16d42bc2-e283-49d6-9619-4f8c52f8b38e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-16d42bc2-e283-49d6-9619-4f8c52f8b38e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-16d42bc2-e283-49d6-9619-4f8c52f8b38e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-16d42bc2-e283-49d6-9619-4f8c52f8b38e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-16d42bc2-e283-49d6-9619-4f8c52f8b38e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-16d42bc2-e283-49d6-9619-4f8c52f8b38e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-16d42bc2-e283-49d6-9619-4f8c52f8b38e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-16d42bc2-e283-49d6-9619-4f8c52f8b38e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-16d42bc2-e283-49d6-9619-4f8c52f8b38e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-16d42bc2-e283-49d6-9619-4f8c52f8b38e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-16d42bc2-e283-49d6-9619-4f8c52f8b38e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-16d42bc2-e283-49d6-9619-4f8c52f8b38e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-16d42bc2-e283-49d6-9619-4f8c52f8b38e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-16d42bc2-e283-49d6-9619-4f8c52f8b38e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-16d42bc2-e283-49d6-9619-4f8c52f8b38e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-16d42bc2-e283-49d6-9619-4f8c52f8b38e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-16d42bc2-e283-49d6-9619-4f8c52f8b38e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-16d42bc2-e283-49d6-9619-4f8c52f8b38e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-16d42bc2-e283-49d6-9619-4f8c52f8b38e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-16d42bc2-e283-49d6-9619-4f8c52f8b38e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-16d42bc2-e283-49d6-9619-4f8c52f8b38e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-16d42bc2-e283-49d6-9619-4f8c52f8b38e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-16d42bc2-e283-49d6-9619-4f8c52f8b38e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-16d42bc2-e283-49d6-9619-4f8c52f8b38e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-16d42bc2-e283-49d6-9619-4f8c52f8b38e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-16d42bc2-e283-49d6-9619-4f8c52f8b38e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-16d42bc2-e283-49d6-9619-4f8c52f8b38e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-16d42bc2-e283-49d6-9619-4f8c52f8b38e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-16d42bc2-e283-49d6-9619-4f8c52f8b38e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-16d42bc2-e283-49d6-9619-4f8c52f8b38e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-67e31404-aafc-4498-9187-9be842765911 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-67e31404-aafc-4498-9187-9be842765911 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-67e31404-aafc-4498-9187-9be842765911-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-67e31404-aafc-4498-9187-9be842765911 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-67e31404-aafc-4498-9187-9be842765911 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-67e31404-aafc-4498-9187-9be842765911 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-67e31404-aafc-4498-9187-9be842765911 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-67e31404-aafc-4498-9187-9be842765911 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-67e31404-aafc-4498-9187-9be842765911.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67e31404-aafc-4498-9187-9be842765911.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67e31404-aafc-4498-9187-9be842765911.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-67e31404-aafc-4498-9187-9be842765911 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-67e31404-aafc-4498-9187-9be842765911-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-67e31404-aafc-4498-9187-9be842765911 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-67e31404-aafc-4498-9187-9be842765911 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-67e31404-aafc-4498-9187-9be842765911 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-67e31404-aafc-4498-9187-9be842765911 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-67e31404-aafc-4498-9187-9be842765911 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-67e31404-aafc-4498-9187-9be842765911.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67e31404-aafc-4498-9187-9be842765911.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67e31404-aafc-4498-9187-9be842765911.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-67e31404-aafc-4498-9187-9be842765911 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-67e31404-aafc-4498-9187-9be842765911-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-67e31404-aafc-4498-9187-9be842765911 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-67e31404-aafc-4498-9187-9be842765911 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-67e31404-aafc-4498-9187-9be842765911 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-67e31404-aafc-4498-9187-9be842765911 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-67e31404-aafc-4498-9187-9be842765911 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-67e31404-aafc-4498-9187-9be842765911.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67e31404-aafc-4498-9187-9be842765911.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67e31404-aafc-4498-9187-9be842765911.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-67e31404-aafc-4498-9187-9be842765911 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-67e31404-aafc-4498-9187-9be842765911-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-67e31404-aafc-4498-9187-9be842765911 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-67e31404-aafc-4498-9187-9be842765911 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-67e31404-aafc-4498-9187-9be842765911 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-67e31404-aafc-4498-9187-9be842765911 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-67e31404-aafc-4498-9187-9be842765911 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-67e31404-aafc-4498-9187-9be842765911.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67e31404-aafc-4498-9187-9be842765911.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67e31404-aafc-4498-9187-9be842765911.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-67e31404-aafc-4498-9187-9be842765911 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-67e31404-aafc-4498-9187-9be842765911-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-67e31404-aafc-4498-9187-9be842765911 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-67e31404-aafc-4498-9187-9be842765911 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-67e31404-aafc-4498-9187-9be842765911 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-67e31404-aafc-4498-9187-9be842765911 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-67e31404-aafc-4498-9187-9be842765911 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-67e31404-aafc-4498-9187-9be842765911.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67e31404-aafc-4498-9187-9be842765911.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67e31404-aafc-4498-9187-9be842765911.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ba63e59b-cb5b-4039-97ad-9d2ddc865283 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-0436e66e-9863-4828-b721-85df4419147d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-b233afd0-9d1e-4bef-9f5d-6c02c52cad43 {
  margin-left: auto;
margin-right: auto;
}

#s-b233afd0-9d1e-4bef-9f5d-6c02c52cad43 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-b233afd0-9d1e-4bef-9f5d-6c02c52cad43 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-b233afd0-9d1e-4bef-9f5d-6c02c52cad43 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-b233afd0-9d1e-4bef-9f5d-6c02c52cad43 td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-b233afd0-9d1e-4bef-9f5d-6c02c52cad43 td.shogun-table-column, #s-b233afd0-9d1e-4bef-9f5d-6c02c52cad43 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
@media (min-width: 1200px){#s-b233afd0-9d1e-4bef-9f5d-6c02c52cad43 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-b233afd0-9d1e-4bef-9f5d-6c02c52cad43 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-b233afd0-9d1e-4bef-9f5d-6c02c52cad43 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-b233afd0-9d1e-4bef-9f5d-6c02c52cad43 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-b233afd0-9d1e-4bef-9f5d-6c02c52cad43 td.shogun-table-column, #s-b233afd0-9d1e-4bef-9f5d-6c02c52cad43 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}@media (max-width: 767px){#s-b233afd0-9d1e-4bef-9f5d-6c02c52cad43 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-b233afd0-9d1e-4bef-9f5d-6c02c52cad43 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-b233afd0-9d1e-4bef-9f5d-6c02c52cad43 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-b233afd0-9d1e-4bef-9f5d-6c02c52cad43 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-b233afd0-9d1e-4bef-9f5d-6c02c52cad43 td.shogun-table-column, #s-b233afd0-9d1e-4bef-9f5d-6c02c52cad43 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}
#s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5db6fcaa-2a52-40b9-be5b-e98509a23b0a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-5d026f0d-cec0-4909-bff1-efaca10a0e3d {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-5d026f0d-cec0-4909-bff1-efaca10a0e3d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5d026f0d-cec0-4909-bff1-efaca10a0e3d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5d026f0d-cec0-4909-bff1-efaca10a0e3d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5d026f0d-cec0-4909-bff1-efaca10a0e3d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5d026f0d-cec0-4909-bff1-efaca10a0e3d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5d026f0d-cec0-4909-bff1-efaca10a0e3d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5d026f0d-cec0-4909-bff1-efaca10a0e3d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5d026f0d-cec0-4909-bff1-efaca10a0e3d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5d026f0d-cec0-4909-bff1-efaca10a0e3d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5d026f0d-cec0-4909-bff1-efaca10a0e3d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-5d026f0d-cec0-4909-bff1-efaca10a0e3d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5d026f0d-cec0-4909-bff1-efaca10a0e3d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5d026f0d-cec0-4909-bff1-efaca10a0e3d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5d026f0d-cec0-4909-bff1-efaca10a0e3d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5d026f0d-cec0-4909-bff1-efaca10a0e3d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5d026f0d-cec0-4909-bff1-efaca10a0e3d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5d026f0d-cec0-4909-bff1-efaca10a0e3d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5d026f0d-cec0-4909-bff1-efaca10a0e3d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5d026f0d-cec0-4909-bff1-efaca10a0e3d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5d026f0d-cec0-4909-bff1-efaca10a0e3d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-5d026f0d-cec0-4909-bff1-efaca10a0e3d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5d026f0d-cec0-4909-bff1-efaca10a0e3d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5d026f0d-cec0-4909-bff1-efaca10a0e3d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5d026f0d-cec0-4909-bff1-efaca10a0e3d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5d026f0d-cec0-4909-bff1-efaca10a0e3d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5d026f0d-cec0-4909-bff1-efaca10a0e3d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5d026f0d-cec0-4909-bff1-efaca10a0e3d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5d026f0d-cec0-4909-bff1-efaca10a0e3d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5d026f0d-cec0-4909-bff1-efaca10a0e3d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5d026f0d-cec0-4909-bff1-efaca10a0e3d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-5d026f0d-cec0-4909-bff1-efaca10a0e3d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5d026f0d-cec0-4909-bff1-efaca10a0e3d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5d026f0d-cec0-4909-bff1-efaca10a0e3d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5d026f0d-cec0-4909-bff1-efaca10a0e3d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5d026f0d-cec0-4909-bff1-efaca10a0e3d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5d026f0d-cec0-4909-bff1-efaca10a0e3d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5d026f0d-cec0-4909-bff1-efaca10a0e3d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5d026f0d-cec0-4909-bff1-efaca10a0e3d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5d026f0d-cec0-4909-bff1-efaca10a0e3d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5d026f0d-cec0-4909-bff1-efaca10a0e3d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-5d026f0d-cec0-4909-bff1-efaca10a0e3d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5d026f0d-cec0-4909-bff1-efaca10a0e3d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5d026f0d-cec0-4909-bff1-efaca10a0e3d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5d026f0d-cec0-4909-bff1-efaca10a0e3d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5d026f0d-cec0-4909-bff1-efaca10a0e3d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5d026f0d-cec0-4909-bff1-efaca10a0e3d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5d026f0d-cec0-4909-bff1-efaca10a0e3d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5d026f0d-cec0-4909-bff1-efaca10a0e3d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5d026f0d-cec0-4909-bff1-efaca10a0e3d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5d026f0d-cec0-4909-bff1-efaca10a0e3d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-f1641993-bd56-4d36-9847-e7cd8217ff50 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-7f399205-6c89-4127-9950-8940ebe391a5 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-160fde4b-e8cb-48de-ae6f-080a6ba04680 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-160fde4b-e8cb-48de-ae6f-080a6ba04680 {
  background-color: rgba(0, 0, 0, 0);
}
}
@media (min-width: 0px) {
[id="s-160fde4b-e8cb-48de-ae6f-080a6ba04680"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-160fde4b-e8cb-48de-ae6f-080a6ba04680"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-160fde4b-e8cb-48de-ae6f-080a6ba04680"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-160fde4b-e8cb-48de-ae6f-080a6ba04680"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-575389cd-0460-41fd-8bdc-4a53ba155b3a {
  margin-left: auto;
margin-right: auto;
}

#s-575389cd-0460-41fd-8bdc-4a53ba155b3a .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-575389cd-0460-41fd-8bdc-4a53ba155b3a table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-575389cd-0460-41fd-8bdc-4a53ba155b3a td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-575389cd-0460-41fd-8bdc-4a53ba155b3a td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-575389cd-0460-41fd-8bdc-4a53ba155b3a td.shogun-table-column, #s-575389cd-0460-41fd-8bdc-4a53ba155b3a td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
@media (min-width: 1200px){#s-575389cd-0460-41fd-8bdc-4a53ba155b3a .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-575389cd-0460-41fd-8bdc-4a53ba155b3a table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-575389cd-0460-41fd-8bdc-4a53ba155b3a td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-575389cd-0460-41fd-8bdc-4a53ba155b3a td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-575389cd-0460-41fd-8bdc-4a53ba155b3a td.shogun-table-column, #s-575389cd-0460-41fd-8bdc-4a53ba155b3a td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}@media (max-width: 767px){#s-575389cd-0460-41fd-8bdc-4a53ba155b3a .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-575389cd-0460-41fd-8bdc-4a53ba155b3a table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-575389cd-0460-41fd-8bdc-4a53ba155b3a td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-575389cd-0460-41fd-8bdc-4a53ba155b3a td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-575389cd-0460-41fd-8bdc-4a53ba155b3a td.shogun-table-column, #s-575389cd-0460-41fd-8bdc-4a53ba155b3a td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}
#s-041b4fbb-4969-44f2-b249-c4bc345a763a {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-041b4fbb-4969-44f2-b249-c4bc345a763a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-041b4fbb-4969-44f2-b249-c4bc345a763a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-041b4fbb-4969-44f2-b249-c4bc345a763a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-041b4fbb-4969-44f2-b249-c4bc345a763a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-041b4fbb-4969-44f2-b249-c4bc345a763a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-041b4fbb-4969-44f2-b249-c4bc345a763a img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-041b4fbb-4969-44f2-b249-c4bc345a763a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-041b4fbb-4969-44f2-b249-c4bc345a763a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-041b4fbb-4969-44f2-b249-c4bc345a763a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-041b4fbb-4969-44f2-b249-c4bc345a763a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-041b4fbb-4969-44f2-b249-c4bc345a763a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-041b4fbb-4969-44f2-b249-c4bc345a763a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-041b4fbb-4969-44f2-b249-c4bc345a763a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-041b4fbb-4969-44f2-b249-c4bc345a763a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-041b4fbb-4969-44f2-b249-c4bc345a763a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-041b4fbb-4969-44f2-b249-c4bc345a763a img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-041b4fbb-4969-44f2-b249-c4bc345a763a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-041b4fbb-4969-44f2-b249-c4bc345a763a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-041b4fbb-4969-44f2-b249-c4bc345a763a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-041b4fbb-4969-44f2-b249-c4bc345a763a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-041b4fbb-4969-44f2-b249-c4bc345a763a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-041b4fbb-4969-44f2-b249-c4bc345a763a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-041b4fbb-4969-44f2-b249-c4bc345a763a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-041b4fbb-4969-44f2-b249-c4bc345a763a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-041b4fbb-4969-44f2-b249-c4bc345a763a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-041b4fbb-4969-44f2-b249-c4bc345a763a img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-041b4fbb-4969-44f2-b249-c4bc345a763a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-041b4fbb-4969-44f2-b249-c4bc345a763a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-041b4fbb-4969-44f2-b249-c4bc345a763a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-041b4fbb-4969-44f2-b249-c4bc345a763a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-041b4fbb-4969-44f2-b249-c4bc345a763a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-041b4fbb-4969-44f2-b249-c4bc345a763a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-041b4fbb-4969-44f2-b249-c4bc345a763a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-041b4fbb-4969-44f2-b249-c4bc345a763a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-041b4fbb-4969-44f2-b249-c4bc345a763a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-041b4fbb-4969-44f2-b249-c4bc345a763a img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-041b4fbb-4969-44f2-b249-c4bc345a763a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-041b4fbb-4969-44f2-b249-c4bc345a763a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-041b4fbb-4969-44f2-b249-c4bc345a763a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-041b4fbb-4969-44f2-b249-c4bc345a763a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-041b4fbb-4969-44f2-b249-c4bc345a763a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-041b4fbb-4969-44f2-b249-c4bc345a763a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-041b4fbb-4969-44f2-b249-c4bc345a763a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-041b4fbb-4969-44f2-b249-c4bc345a763a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-041b4fbb-4969-44f2-b249-c4bc345a763a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-041b4fbb-4969-44f2-b249-c4bc345a763a img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-041b4fbb-4969-44f2-b249-c4bc345a763a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-041b4fbb-4969-44f2-b249-c4bc345a763a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-041b4fbb-4969-44f2-b249-c4bc345a763a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-041b4fbb-4969-44f2-b249-c4bc345a763a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7e5e3053-7b51-47ae-b4fe-40ba53e63c3c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ef6fccbd-2797-4640-96ff-fe07c526bea3 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-932bd317-ccfe-4d51-92aa-9454273f3b4e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-e3882db3-0d33-4877-ab0f-a53d509eebf9 {
  margin-left: auto;
margin-right: auto;
}

#s-e3882db3-0d33-4877-ab0f-a53d509eebf9 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-e3882db3-0d33-4877-ab0f-a53d509eebf9 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-e3882db3-0d33-4877-ab0f-a53d509eebf9 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-e3882db3-0d33-4877-ab0f-a53d509eebf9 td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-e3882db3-0d33-4877-ab0f-a53d509eebf9 td.shogun-table-column, #s-e3882db3-0d33-4877-ab0f-a53d509eebf9 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
@media (min-width: 1200px){#s-e3882db3-0d33-4877-ab0f-a53d509eebf9 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-e3882db3-0d33-4877-ab0f-a53d509eebf9 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-e3882db3-0d33-4877-ab0f-a53d509eebf9 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-e3882db3-0d33-4877-ab0f-a53d509eebf9 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-e3882db3-0d33-4877-ab0f-a53d509eebf9 td.shogun-table-column, #s-e3882db3-0d33-4877-ab0f-a53d509eebf9 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}@media (max-width: 767px){#s-e3882db3-0d33-4877-ab0f-a53d509eebf9 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-e3882db3-0d33-4877-ab0f-a53d509eebf9 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-e3882db3-0d33-4877-ab0f-a53d509eebf9 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-e3882db3-0d33-4877-ab0f-a53d509eebf9 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-e3882db3-0d33-4877-ab0f-a53d509eebf9 td.shogun-table-column, #s-e3882db3-0d33-4877-ab0f-a53d509eebf9 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}
#s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f6a77e3f-3610-40ad-a6f5-bb9ce3ca82e2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e8a4b52a-39d9-48b6-9f97-f98bb63db17e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-f44e8bc1-c001-4bac-9f5c-7ccc11897b2e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-aa63b2dd-4dcb-4bb8-9bbc-0bb51284324b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-4e7f9533-4c1f-4de5-92cc-07673bf1c548 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(221, 162, 190, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-4e7f9533-4c1f-4de5-92cc-07673bf1c548:hover {background-color: rgba(13, 12, 12, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-4e7f9533-4c1f-4de5-92cc-07673bf1c548:active {background-color: rgba(20, 20, 20, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-4e7f9533-4c1f-4de5-92cc-07673bf1c548 {
  background-color: rgba(221, 162, 190, 1);
background-image: none;
hover-type: color;
}
}@media (max-width: 767px){#s-4e7f9533-4c1f-4de5-92cc-07673bf1c548 {
  background-color: rgba(221, 162, 190, 1);
background-image: none;
hover-type: color;
}
}

  #s-4e7f9533-4c1f-4de5-92cc-07673bf1c548-root {
    text-align: center;
  }


#s-4e7f9533-4c1f-4de5-92cc-07673bf1c548.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-4e7f9533-4c1f-4de5-92cc-07673bf1c548-root {
    text-align: center;
  }


#s-4e7f9533-4c1f-4de5-92cc-07673bf1c548.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-4e7f9533-4c1f-4de5-92cc-07673bf1c548-root {
    text-align: center;
  }


#s-4e7f9533-4c1f-4de5-92cc-07673bf1c548.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-4e7f9533-4c1f-4de5-92cc-07673bf1c548-root {
    text-align: center;
  }


#s-4e7f9533-4c1f-4de5-92cc-07673bf1c548.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-4e7f9533-4c1f-4de5-92cc-07673bf1c548-root {
    text-align: center;
  }


#s-4e7f9533-4c1f-4de5-92cc-07673bf1c548.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-e46e072b-c839-4b5e-a7c6-73ed6b51b6df {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-e46e072b-c839-4b5e-a7c6-73ed6b51b6df > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e46e072b-c839-4b5e-a7c6-73ed6b51b6df.shg-box.shg-c {
  justify-content: center;
}

#s-080fc645-c2f4-41ae-91b2-82869b0edcd2 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-26e398eb-c672-471d-b6ec-7b7eea0cf046 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-81a33b26-36cc-425c-a545-1016a90a9066 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-81a33b26-36cc-425c-a545-1016a90a9066 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-81a33b26-36cc-425c-a545-1016a90a9066.shg-box.shg-c {
  justify-content: center;
}

#s-cf12aa3c-f897-4ab5-b8b2-93eb6544c759 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-cf12aa3c-f897-4ab5-b8b2-93eb6544c759 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cf12aa3c-f897-4ab5-b8b2-93eb6544c759.shg-box.shg-c {
  justify-content: center;
}

#s-9df0a84f-cd74-4418-b6d7-58a7a6f58bc5 {
  margin-left: auto;
margin-right: auto;
}

#s-9df0a84f-cd74-4418-b6d7-58a7a6f58bc5 .shogun-table-wrapper {
  overflow: auto;
  border: 0px solid #D5D6D7;
  border-radius: 0px;
}

#s-9df0a84f-cd74-4418-b6d7-58a7a6f58bc5 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-9df0a84f-cd74-4418-b6d7-58a7a6f58bc5 td.shogun-table-column {
  background-color: #fff;
  padding: 10px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-9df0a84f-cd74-4418-b6d7-58a7a6f58bc5 td.shogun-table-row {
  background-color: rgba(0, 0, 0, 0);
  padding: 0px;
}

#s-9df0a84f-cd74-4418-b6d7-58a7a6f58bc5 td.shogun-table-column, #s-9df0a84f-cd74-4418-b6d7-58a7a6f58bc5 td.shogun-table-row {
  border: 0px solid #D5D6D7;
}

#s-26742fa8-c842-44d0-b1ea-0f0f485d90cc {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5 {
  margin-left: auto;
margin-right: auto;
max-width: 1500px;
text-align: center;
}

#s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0207d4ca-27fa-4a12-bd3a-f26e6777a0b5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-9f1e97bd-daa6-431f-b9ad-bbfdcc244f2a {
  margin-left: auto;
margin-right: auto;
}

#s-8654eca6-79b7-4772-9616-e3013c8795de {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-8654eca6-79b7-4772-9616-e3013c8795de .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-8654eca6-79b7-4772-9616-e3013c8795de .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-8654eca6-79b7-4772-9616-e3013c8795de .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-7e041ef2-6191-466b-8bee-6841710dcdd9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-7e041ef2-6191-466b-8bee-6841710dcdd9:hover {background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-7e041ef2-6191-466b-8bee-6841710dcdd9:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-7e041ef2-6191-466b-8bee-6841710dcdd9-root {
    text-align: center;
  }


#s-7e041ef2-6191-466b-8bee-6841710dcdd9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-7e041ef2-6191-466b-8bee-6841710dcdd9-root {
    text-align: center;
  }


#s-7e041ef2-6191-466b-8bee-6841710dcdd9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-7e041ef2-6191-466b-8bee-6841710dcdd9-root {
    text-align: center;
  }


#s-7e041ef2-6191-466b-8bee-6841710dcdd9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-7e041ef2-6191-466b-8bee-6841710dcdd9-root {
    text-align: center;
  }


#s-7e041ef2-6191-466b-8bee-6841710dcdd9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-7e041ef2-6191-466b-8bee-6841710dcdd9-root {
    text-align: center;
  }


#s-7e041ef2-6191-466b-8bee-6841710dcdd9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-606b5501-519d-4b57-a7bb-1ba641a0d34f {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-606b5501-519d-4b57-a7bb-1ba641a0d34f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-606b5501-519d-4b57-a7bb-1ba641a0d34f.shg-box.shg-c {
  justify-content: center;
}

#s-0ef89682-b926-4a41-ae22-e8da3d8a85e6 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-8d0a469a-ffd9-4027-97b4-fbb1ee0d057a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}


  #s-8d0a469a-ffd9-4027-97b4-fbb1ee0d057a .shogun-tabs > li > .shogun-tab-box {
    background: rgba(205, 205, 205, 1);
    border: 5px solid rgba(0, 0, 0, 1);
  }
  #s-8d0a469a-ffd9-4027-97b4-fbb1ee0d057a .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: rgba(0, 0, 0, 1);
    border: 5px solid rgba(202, 202, 202, 1);
  }
#s-8d0a469a-ffd9-4027-97b4-fbb1ee0d057a .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(102, 102, 102, 1);
  
  
  
  font-size: 16px;
}

#s-8d0a469a-ffd9-4027-97b4-fbb1ee0d057a .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(0, 0, 0, 1);
}

#s-8d0a469a-ffd9-4027-97b4-fbb1ee0d057a .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 5px);
  left: 5px;
  bottom: -5px;
  height: 5px;
  background: rgba(0, 0, 0, 1);
}

#s-8d0a469a-ffd9-4027-97b4-fbb1ee0d057a .shogun-tabs-body {
  margin-top: -5px;
  border-top: 5px solid rgba(202, 202, 202, 1);
}

#s-c72ac628-9c2d-4683-bce3-47402406a448 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-c72ac628-9c2d-4683-bce3-47402406a448 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c72ac628-9c2d-4683-bce3-47402406a448.shg-box.shg-c {
  justify-content: center;
}

#s-304d5455-14d8-43ba-9bf6-55e3d40a4a15 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-304d5455-14d8-43ba-9bf6-55e3d40a4a15 {
  background-color: rgba(0, 0, 0, 0);
}
}
@media (min-width: 0px) {
[id="s-304d5455-14d8-43ba-9bf6-55e3d40a4a15"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-304d5455-14d8-43ba-9bf6-55e3d40a4a15"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-304d5455-14d8-43ba-9bf6-55e3d40a4a15"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-304d5455-14d8-43ba-9bf6-55e3d40a4a15"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-d4e94466-8ff6-4657-8203-f28aa8692d58 {
  margin-left: auto;
margin-right: auto;
}

#s-d4e94466-8ff6-4657-8203-f28aa8692d58 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-d4e94466-8ff6-4657-8203-f28aa8692d58 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-d4e94466-8ff6-4657-8203-f28aa8692d58 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-d4e94466-8ff6-4657-8203-f28aa8692d58 td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-d4e94466-8ff6-4657-8203-f28aa8692d58 td.shogun-table-column, #s-d4e94466-8ff6-4657-8203-f28aa8692d58 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
@media (min-width: 1200px){#s-d4e94466-8ff6-4657-8203-f28aa8692d58 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-d4e94466-8ff6-4657-8203-f28aa8692d58 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-d4e94466-8ff6-4657-8203-f28aa8692d58 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-d4e94466-8ff6-4657-8203-f28aa8692d58 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-d4e94466-8ff6-4657-8203-f28aa8692d58 td.shogun-table-column, #s-d4e94466-8ff6-4657-8203-f28aa8692d58 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}@media (max-width: 767px){#s-d4e94466-8ff6-4657-8203-f28aa8692d58 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-d4e94466-8ff6-4657-8203-f28aa8692d58 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-d4e94466-8ff6-4657-8203-f28aa8692d58 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-d4e94466-8ff6-4657-8203-f28aa8692d58 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-d4e94466-8ff6-4657-8203-f28aa8692d58 td.shogun-table-column, #s-d4e94466-8ff6-4657-8203-f28aa8692d58 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}
#s-ad77b187-d413-477b-a014-ac4bbdc74a61 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-ad77b187-d413-477b-a014-ac4bbdc74a61 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ad77b187-d413-477b-a014-ac4bbdc74a61-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ad77b187-d413-477b-a014-ac4bbdc74a61 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ad77b187-d413-477b-a014-ac4bbdc74a61 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ad77b187-d413-477b-a014-ac4bbdc74a61 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ad77b187-d413-477b-a014-ac4bbdc74a61 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ad77b187-d413-477b-a014-ac4bbdc74a61 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ad77b187-d413-477b-a014-ac4bbdc74a61.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad77b187-d413-477b-a014-ac4bbdc74a61.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad77b187-d413-477b-a014-ac4bbdc74a61.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-ad77b187-d413-477b-a014-ac4bbdc74a61 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ad77b187-d413-477b-a014-ac4bbdc74a61-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ad77b187-d413-477b-a014-ac4bbdc74a61 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ad77b187-d413-477b-a014-ac4bbdc74a61 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ad77b187-d413-477b-a014-ac4bbdc74a61 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ad77b187-d413-477b-a014-ac4bbdc74a61 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ad77b187-d413-477b-a014-ac4bbdc74a61 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ad77b187-d413-477b-a014-ac4bbdc74a61.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad77b187-d413-477b-a014-ac4bbdc74a61.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad77b187-d413-477b-a014-ac4bbdc74a61.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-ad77b187-d413-477b-a014-ac4bbdc74a61 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ad77b187-d413-477b-a014-ac4bbdc74a61-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ad77b187-d413-477b-a014-ac4bbdc74a61 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ad77b187-d413-477b-a014-ac4bbdc74a61 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ad77b187-d413-477b-a014-ac4bbdc74a61 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ad77b187-d413-477b-a014-ac4bbdc74a61 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ad77b187-d413-477b-a014-ac4bbdc74a61 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ad77b187-d413-477b-a014-ac4bbdc74a61.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad77b187-d413-477b-a014-ac4bbdc74a61.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad77b187-d413-477b-a014-ac4bbdc74a61.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-ad77b187-d413-477b-a014-ac4bbdc74a61 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ad77b187-d413-477b-a014-ac4bbdc74a61-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ad77b187-d413-477b-a014-ac4bbdc74a61 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ad77b187-d413-477b-a014-ac4bbdc74a61 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ad77b187-d413-477b-a014-ac4bbdc74a61 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ad77b187-d413-477b-a014-ac4bbdc74a61 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ad77b187-d413-477b-a014-ac4bbdc74a61 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ad77b187-d413-477b-a014-ac4bbdc74a61.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad77b187-d413-477b-a014-ac4bbdc74a61.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad77b187-d413-477b-a014-ac4bbdc74a61.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-ad77b187-d413-477b-a014-ac4bbdc74a61 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ad77b187-d413-477b-a014-ac4bbdc74a61-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ad77b187-d413-477b-a014-ac4bbdc74a61 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ad77b187-d413-477b-a014-ac4bbdc74a61 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ad77b187-d413-477b-a014-ac4bbdc74a61 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ad77b187-d413-477b-a014-ac4bbdc74a61 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ad77b187-d413-477b-a014-ac4bbdc74a61 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ad77b187-d413-477b-a014-ac4bbdc74a61.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad77b187-d413-477b-a014-ac4bbdc74a61.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad77b187-d413-477b-a014-ac4bbdc74a61.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5cfa8579-d9f5-4e1b-81cc-7ce1d61ea034.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-36ea16c3-3781-4e02-bed4-7947a9dd02fa {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-cb194deb-c302-41f2-8661-83101426017a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-952e1e89-acf0-4594-9462-814c8fef4db2 {
  margin-left: auto;
margin-right: auto;
}

#s-952e1e89-acf0-4594-9462-814c8fef4db2 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-952e1e89-acf0-4594-9462-814c8fef4db2 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-952e1e89-acf0-4594-9462-814c8fef4db2 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-952e1e89-acf0-4594-9462-814c8fef4db2 td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-952e1e89-acf0-4594-9462-814c8fef4db2 td.shogun-table-column, #s-952e1e89-acf0-4594-9462-814c8fef4db2 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
@media (min-width: 1200px){#s-952e1e89-acf0-4594-9462-814c8fef4db2 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-952e1e89-acf0-4594-9462-814c8fef4db2 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-952e1e89-acf0-4594-9462-814c8fef4db2 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-952e1e89-acf0-4594-9462-814c8fef4db2 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-952e1e89-acf0-4594-9462-814c8fef4db2 td.shogun-table-column, #s-952e1e89-acf0-4594-9462-814c8fef4db2 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}@media (max-width: 767px){#s-952e1e89-acf0-4594-9462-814c8fef4db2 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-952e1e89-acf0-4594-9462-814c8fef4db2 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-952e1e89-acf0-4594-9462-814c8fef4db2 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-952e1e89-acf0-4594-9462-814c8fef4db2 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-952e1e89-acf0-4594-9462-814c8fef4db2 td.shogun-table-column, #s-952e1e89-acf0-4594-9462-814c8fef4db2 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}
#s-12ec6a08-82c5-414f-a3db-cbd2801d9425 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-12ec6a08-82c5-414f-a3db-cbd2801d9425 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-12ec6a08-82c5-414f-a3db-cbd2801d9425-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-12ec6a08-82c5-414f-a3db-cbd2801d9425 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-12ec6a08-82c5-414f-a3db-cbd2801d9425 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-12ec6a08-82c5-414f-a3db-cbd2801d9425 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-12ec6a08-82c5-414f-a3db-cbd2801d9425 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-12ec6a08-82c5-414f-a3db-cbd2801d9425 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-12ec6a08-82c5-414f-a3db-cbd2801d9425.shg-align-container {
  display: flex;
  justify-content: center
}

.s-12ec6a08-82c5-414f-a3db-cbd2801d9425.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-12ec6a08-82c5-414f-a3db-cbd2801d9425.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-12ec6a08-82c5-414f-a3db-cbd2801d9425 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-12ec6a08-82c5-414f-a3db-cbd2801d9425-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-12ec6a08-82c5-414f-a3db-cbd2801d9425 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-12ec6a08-82c5-414f-a3db-cbd2801d9425 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-12ec6a08-82c5-414f-a3db-cbd2801d9425 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-12ec6a08-82c5-414f-a3db-cbd2801d9425 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-12ec6a08-82c5-414f-a3db-cbd2801d9425 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-12ec6a08-82c5-414f-a3db-cbd2801d9425.shg-align-container {
  display: flex;
  justify-content: center
}

.s-12ec6a08-82c5-414f-a3db-cbd2801d9425.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-12ec6a08-82c5-414f-a3db-cbd2801d9425.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-12ec6a08-82c5-414f-a3db-cbd2801d9425 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-12ec6a08-82c5-414f-a3db-cbd2801d9425-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-12ec6a08-82c5-414f-a3db-cbd2801d9425 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-12ec6a08-82c5-414f-a3db-cbd2801d9425 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-12ec6a08-82c5-414f-a3db-cbd2801d9425 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-12ec6a08-82c5-414f-a3db-cbd2801d9425 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-12ec6a08-82c5-414f-a3db-cbd2801d9425 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-12ec6a08-82c5-414f-a3db-cbd2801d9425.shg-align-container {
  display: flex;
  justify-content: center
}

.s-12ec6a08-82c5-414f-a3db-cbd2801d9425.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-12ec6a08-82c5-414f-a3db-cbd2801d9425.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-12ec6a08-82c5-414f-a3db-cbd2801d9425 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-12ec6a08-82c5-414f-a3db-cbd2801d9425-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-12ec6a08-82c5-414f-a3db-cbd2801d9425 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-12ec6a08-82c5-414f-a3db-cbd2801d9425 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-12ec6a08-82c5-414f-a3db-cbd2801d9425 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-12ec6a08-82c5-414f-a3db-cbd2801d9425 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-12ec6a08-82c5-414f-a3db-cbd2801d9425 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-12ec6a08-82c5-414f-a3db-cbd2801d9425.shg-align-container {
  display: flex;
  justify-content: center
}

.s-12ec6a08-82c5-414f-a3db-cbd2801d9425.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-12ec6a08-82c5-414f-a3db-cbd2801d9425.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-12ec6a08-82c5-414f-a3db-cbd2801d9425 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-12ec6a08-82c5-414f-a3db-cbd2801d9425-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-12ec6a08-82c5-414f-a3db-cbd2801d9425 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-12ec6a08-82c5-414f-a3db-cbd2801d9425 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-12ec6a08-82c5-414f-a3db-cbd2801d9425 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-12ec6a08-82c5-414f-a3db-cbd2801d9425 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-12ec6a08-82c5-414f-a3db-cbd2801d9425 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-12ec6a08-82c5-414f-a3db-cbd2801d9425.shg-align-container {
  display: flex;
  justify-content: center
}

.s-12ec6a08-82c5-414f-a3db-cbd2801d9425.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-12ec6a08-82c5-414f-a3db-cbd2801d9425.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ef1858b4-1fd5-45f5-afa6-0315def5ccd9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-1f559853-08c1-41cd-a33a-647e9b397e4a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-4c1873b3-9e26-4425-8e20-f0ee8716460c {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-79fa1a41-dac8-454a-a6b9-fcfed9152e71 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-79fa1a41-dac8-454a-a6b9-fcfed9152e71 {
  background-color: rgba(0, 0, 0, 0);
}
}
@media (min-width: 0px) {
[id="s-79fa1a41-dac8-454a-a6b9-fcfed9152e71"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-79fa1a41-dac8-454a-a6b9-fcfed9152e71"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-79fa1a41-dac8-454a-a6b9-fcfed9152e71"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-79fa1a41-dac8-454a-a6b9-fcfed9152e71"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-e4c5edab-b94a-41cd-92b0-f53b3502f887 {
  margin-left: auto;
margin-right: auto;
}

#s-e4c5edab-b94a-41cd-92b0-f53b3502f887 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-e4c5edab-b94a-41cd-92b0-f53b3502f887 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-e4c5edab-b94a-41cd-92b0-f53b3502f887 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-e4c5edab-b94a-41cd-92b0-f53b3502f887 td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-e4c5edab-b94a-41cd-92b0-f53b3502f887 td.shogun-table-column, #s-e4c5edab-b94a-41cd-92b0-f53b3502f887 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
@media (min-width: 1200px){#s-e4c5edab-b94a-41cd-92b0-f53b3502f887 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-e4c5edab-b94a-41cd-92b0-f53b3502f887 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-e4c5edab-b94a-41cd-92b0-f53b3502f887 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-e4c5edab-b94a-41cd-92b0-f53b3502f887 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-e4c5edab-b94a-41cd-92b0-f53b3502f887 td.shogun-table-column, #s-e4c5edab-b94a-41cd-92b0-f53b3502f887 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}@media (max-width: 767px){#s-e4c5edab-b94a-41cd-92b0-f53b3502f887 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-e4c5edab-b94a-41cd-92b0-f53b3502f887 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-e4c5edab-b94a-41cd-92b0-f53b3502f887 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-e4c5edab-b94a-41cd-92b0-f53b3502f887 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-e4c5edab-b94a-41cd-92b0-f53b3502f887 td.shogun-table-column, #s-e4c5edab-b94a-41cd-92b0-f53b3502f887 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}
#s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f1c9ddb6-a56b-499b-89b9-c4e6f7af385c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-c8d12311-aecc-41f4-8006-4859cf2ee167 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-c8d12311-aecc-41f4-8006-4859cf2ee167 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c8d12311-aecc-41f4-8006-4859cf2ee167-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c8d12311-aecc-41f4-8006-4859cf2ee167 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c8d12311-aecc-41f4-8006-4859cf2ee167 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c8d12311-aecc-41f4-8006-4859cf2ee167 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c8d12311-aecc-41f4-8006-4859cf2ee167 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c8d12311-aecc-41f4-8006-4859cf2ee167 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c8d12311-aecc-41f4-8006-4859cf2ee167.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c8d12311-aecc-41f4-8006-4859cf2ee167.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c8d12311-aecc-41f4-8006-4859cf2ee167.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-c8d12311-aecc-41f4-8006-4859cf2ee167 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c8d12311-aecc-41f4-8006-4859cf2ee167-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c8d12311-aecc-41f4-8006-4859cf2ee167 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c8d12311-aecc-41f4-8006-4859cf2ee167 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c8d12311-aecc-41f4-8006-4859cf2ee167 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c8d12311-aecc-41f4-8006-4859cf2ee167 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c8d12311-aecc-41f4-8006-4859cf2ee167 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c8d12311-aecc-41f4-8006-4859cf2ee167.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c8d12311-aecc-41f4-8006-4859cf2ee167.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c8d12311-aecc-41f4-8006-4859cf2ee167.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c8d12311-aecc-41f4-8006-4859cf2ee167 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c8d12311-aecc-41f4-8006-4859cf2ee167-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c8d12311-aecc-41f4-8006-4859cf2ee167 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c8d12311-aecc-41f4-8006-4859cf2ee167 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c8d12311-aecc-41f4-8006-4859cf2ee167 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c8d12311-aecc-41f4-8006-4859cf2ee167 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c8d12311-aecc-41f4-8006-4859cf2ee167 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c8d12311-aecc-41f4-8006-4859cf2ee167.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c8d12311-aecc-41f4-8006-4859cf2ee167.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c8d12311-aecc-41f4-8006-4859cf2ee167.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c8d12311-aecc-41f4-8006-4859cf2ee167 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c8d12311-aecc-41f4-8006-4859cf2ee167-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c8d12311-aecc-41f4-8006-4859cf2ee167 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c8d12311-aecc-41f4-8006-4859cf2ee167 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c8d12311-aecc-41f4-8006-4859cf2ee167 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c8d12311-aecc-41f4-8006-4859cf2ee167 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c8d12311-aecc-41f4-8006-4859cf2ee167 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c8d12311-aecc-41f4-8006-4859cf2ee167.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c8d12311-aecc-41f4-8006-4859cf2ee167.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c8d12311-aecc-41f4-8006-4859cf2ee167.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-c8d12311-aecc-41f4-8006-4859cf2ee167 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c8d12311-aecc-41f4-8006-4859cf2ee167-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c8d12311-aecc-41f4-8006-4859cf2ee167 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c8d12311-aecc-41f4-8006-4859cf2ee167 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c8d12311-aecc-41f4-8006-4859cf2ee167 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c8d12311-aecc-41f4-8006-4859cf2ee167 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c8d12311-aecc-41f4-8006-4859cf2ee167 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c8d12311-aecc-41f4-8006-4859cf2ee167.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c8d12311-aecc-41f4-8006-4859cf2ee167.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c8d12311-aecc-41f4-8006-4859cf2ee167.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-1e8f5aaa-c592-4b67-9ea3-a2914faed951 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-bd4e96a5-695e-4604-95af-28c2ca6cf854 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-6827123e-d900-4779-9107-3e864122db52 {
  margin-left: auto;
margin-right: auto;
}

#s-6827123e-d900-4779-9107-3e864122db52 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-6827123e-d900-4779-9107-3e864122db52 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-6827123e-d900-4779-9107-3e864122db52 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-6827123e-d900-4779-9107-3e864122db52 td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-6827123e-d900-4779-9107-3e864122db52 td.shogun-table-column, #s-6827123e-d900-4779-9107-3e864122db52 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
@media (min-width: 1200px){#s-6827123e-d900-4779-9107-3e864122db52 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-6827123e-d900-4779-9107-3e864122db52 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-6827123e-d900-4779-9107-3e864122db52 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-6827123e-d900-4779-9107-3e864122db52 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-6827123e-d900-4779-9107-3e864122db52 td.shogun-table-column, #s-6827123e-d900-4779-9107-3e864122db52 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}@media (max-width: 767px){#s-6827123e-d900-4779-9107-3e864122db52 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-6827123e-d900-4779-9107-3e864122db52 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-6827123e-d900-4779-9107-3e864122db52 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-6827123e-d900-4779-9107-3e864122db52 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-6827123e-d900-4779-9107-3e864122db52 td.shogun-table-column, #s-6827123e-d900-4779-9107-3e864122db52 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}
#s-8600d7cf-1075-456f-991e-a56e303c1ac0 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-8600d7cf-1075-456f-991e-a56e303c1ac0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8600d7cf-1075-456f-991e-a56e303c1ac0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8600d7cf-1075-456f-991e-a56e303c1ac0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8600d7cf-1075-456f-991e-a56e303c1ac0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8600d7cf-1075-456f-991e-a56e303c1ac0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8600d7cf-1075-456f-991e-a56e303c1ac0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8600d7cf-1075-456f-991e-a56e303c1ac0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8600d7cf-1075-456f-991e-a56e303c1ac0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8600d7cf-1075-456f-991e-a56e303c1ac0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8600d7cf-1075-456f-991e-a56e303c1ac0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-8600d7cf-1075-456f-991e-a56e303c1ac0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8600d7cf-1075-456f-991e-a56e303c1ac0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8600d7cf-1075-456f-991e-a56e303c1ac0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8600d7cf-1075-456f-991e-a56e303c1ac0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8600d7cf-1075-456f-991e-a56e303c1ac0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8600d7cf-1075-456f-991e-a56e303c1ac0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8600d7cf-1075-456f-991e-a56e303c1ac0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8600d7cf-1075-456f-991e-a56e303c1ac0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8600d7cf-1075-456f-991e-a56e303c1ac0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8600d7cf-1075-456f-991e-a56e303c1ac0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-8600d7cf-1075-456f-991e-a56e303c1ac0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8600d7cf-1075-456f-991e-a56e303c1ac0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8600d7cf-1075-456f-991e-a56e303c1ac0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8600d7cf-1075-456f-991e-a56e303c1ac0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8600d7cf-1075-456f-991e-a56e303c1ac0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8600d7cf-1075-456f-991e-a56e303c1ac0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8600d7cf-1075-456f-991e-a56e303c1ac0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8600d7cf-1075-456f-991e-a56e303c1ac0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8600d7cf-1075-456f-991e-a56e303c1ac0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8600d7cf-1075-456f-991e-a56e303c1ac0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-8600d7cf-1075-456f-991e-a56e303c1ac0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8600d7cf-1075-456f-991e-a56e303c1ac0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8600d7cf-1075-456f-991e-a56e303c1ac0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8600d7cf-1075-456f-991e-a56e303c1ac0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8600d7cf-1075-456f-991e-a56e303c1ac0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8600d7cf-1075-456f-991e-a56e303c1ac0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8600d7cf-1075-456f-991e-a56e303c1ac0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8600d7cf-1075-456f-991e-a56e303c1ac0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8600d7cf-1075-456f-991e-a56e303c1ac0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8600d7cf-1075-456f-991e-a56e303c1ac0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-8600d7cf-1075-456f-991e-a56e303c1ac0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8600d7cf-1075-456f-991e-a56e303c1ac0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8600d7cf-1075-456f-991e-a56e303c1ac0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8600d7cf-1075-456f-991e-a56e303c1ac0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8600d7cf-1075-456f-991e-a56e303c1ac0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8600d7cf-1075-456f-991e-a56e303c1ac0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8600d7cf-1075-456f-991e-a56e303c1ac0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8600d7cf-1075-456f-991e-a56e303c1ac0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8600d7cf-1075-456f-991e-a56e303c1ac0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8600d7cf-1075-456f-991e-a56e303c1ac0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-2093187e-3075-4826-9053-ecfc38d539e5 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-2093187e-3075-4826-9053-ecfc38d539e5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2093187e-3075-4826-9053-ecfc38d539e5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2093187e-3075-4826-9053-ecfc38d539e5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2093187e-3075-4826-9053-ecfc38d539e5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-2093187e-3075-4826-9053-ecfc38d539e5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-2093187e-3075-4826-9053-ecfc38d539e5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-2093187e-3075-4826-9053-ecfc38d539e5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2093187e-3075-4826-9053-ecfc38d539e5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2093187e-3075-4826-9053-ecfc38d539e5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2093187e-3075-4826-9053-ecfc38d539e5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-2093187e-3075-4826-9053-ecfc38d539e5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2093187e-3075-4826-9053-ecfc38d539e5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2093187e-3075-4826-9053-ecfc38d539e5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2093187e-3075-4826-9053-ecfc38d539e5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-2093187e-3075-4826-9053-ecfc38d539e5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-2093187e-3075-4826-9053-ecfc38d539e5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-2093187e-3075-4826-9053-ecfc38d539e5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2093187e-3075-4826-9053-ecfc38d539e5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2093187e-3075-4826-9053-ecfc38d539e5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2093187e-3075-4826-9053-ecfc38d539e5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-2093187e-3075-4826-9053-ecfc38d539e5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2093187e-3075-4826-9053-ecfc38d539e5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2093187e-3075-4826-9053-ecfc38d539e5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2093187e-3075-4826-9053-ecfc38d539e5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-2093187e-3075-4826-9053-ecfc38d539e5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-2093187e-3075-4826-9053-ecfc38d539e5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-2093187e-3075-4826-9053-ecfc38d539e5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2093187e-3075-4826-9053-ecfc38d539e5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2093187e-3075-4826-9053-ecfc38d539e5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2093187e-3075-4826-9053-ecfc38d539e5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-2093187e-3075-4826-9053-ecfc38d539e5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2093187e-3075-4826-9053-ecfc38d539e5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2093187e-3075-4826-9053-ecfc38d539e5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2093187e-3075-4826-9053-ecfc38d539e5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-2093187e-3075-4826-9053-ecfc38d539e5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-2093187e-3075-4826-9053-ecfc38d539e5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-2093187e-3075-4826-9053-ecfc38d539e5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2093187e-3075-4826-9053-ecfc38d539e5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2093187e-3075-4826-9053-ecfc38d539e5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2093187e-3075-4826-9053-ecfc38d539e5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-2093187e-3075-4826-9053-ecfc38d539e5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2093187e-3075-4826-9053-ecfc38d539e5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2093187e-3075-4826-9053-ecfc38d539e5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2093187e-3075-4826-9053-ecfc38d539e5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-2093187e-3075-4826-9053-ecfc38d539e5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-2093187e-3075-4826-9053-ecfc38d539e5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-2093187e-3075-4826-9053-ecfc38d539e5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2093187e-3075-4826-9053-ecfc38d539e5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2093187e-3075-4826-9053-ecfc38d539e5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2093187e-3075-4826-9053-ecfc38d539e5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-7ce5b3d1-d5fb-4389-858d-44f536557b23 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-280fc041-11dc-47c3-b1d5-2e604559aab4 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-9d03182b-68fe-4226-82ea-faecf82e6e64 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-9d03182b-68fe-4226-82ea-faecf82e6e64 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9d03182b-68fe-4226-82ea-faecf82e6e64.shg-box.shg-c {
  justify-content: center;
}

#s-5d1a3dd4-b2e0-440e-b99f-362b45b7b5b5 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-5d1a3dd4-b2e0-440e-b99f-362b45b7b5b5 {
  background-color: rgba(0, 0, 0, 0);
}
}
@media (min-width: 0px) {
[id="s-5d1a3dd4-b2e0-440e-b99f-362b45b7b5b5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5d1a3dd4-b2e0-440e-b99f-362b45b7b5b5"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-5d1a3dd4-b2e0-440e-b99f-362b45b7b5b5"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-5d1a3dd4-b2e0-440e-b99f-362b45b7b5b5"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-ddd59835-e1a3-42e8-96b0-8b50c1a2666a {
  margin-left: auto;
margin-right: auto;
}

#s-ddd59835-e1a3-42e8-96b0-8b50c1a2666a .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-ddd59835-e1a3-42e8-96b0-8b50c1a2666a table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-ddd59835-e1a3-42e8-96b0-8b50c1a2666a td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-ddd59835-e1a3-42e8-96b0-8b50c1a2666a td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-ddd59835-e1a3-42e8-96b0-8b50c1a2666a td.shogun-table-column, #s-ddd59835-e1a3-42e8-96b0-8b50c1a2666a td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
@media (min-width: 1200px){#s-ddd59835-e1a3-42e8-96b0-8b50c1a2666a .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-ddd59835-e1a3-42e8-96b0-8b50c1a2666a table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-ddd59835-e1a3-42e8-96b0-8b50c1a2666a td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-ddd59835-e1a3-42e8-96b0-8b50c1a2666a td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-ddd59835-e1a3-42e8-96b0-8b50c1a2666a td.shogun-table-column, #s-ddd59835-e1a3-42e8-96b0-8b50c1a2666a td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}@media (max-width: 767px){#s-ddd59835-e1a3-42e8-96b0-8b50c1a2666a .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-ddd59835-e1a3-42e8-96b0-8b50c1a2666a table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-ddd59835-e1a3-42e8-96b0-8b50c1a2666a td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-ddd59835-e1a3-42e8-96b0-8b50c1a2666a td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-ddd59835-e1a3-42e8-96b0-8b50c1a2666a td.shogun-table-column, #s-ddd59835-e1a3-42e8-96b0-8b50c1a2666a td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}
#s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c4be8d66-d7ed-4a7b-8114-d8553a2d1423.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-8752a39b-6383-4e51-a4a6-4292d57bacde {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-8752a39b-6383-4e51-a4a6-4292d57bacde {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8752a39b-6383-4e51-a4a6-4292d57bacde-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8752a39b-6383-4e51-a4a6-4292d57bacde {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8752a39b-6383-4e51-a4a6-4292d57bacde .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8752a39b-6383-4e51-a4a6-4292d57bacde {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8752a39b-6383-4e51-a4a6-4292d57bacde img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8752a39b-6383-4e51-a4a6-4292d57bacde .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8752a39b-6383-4e51-a4a6-4292d57bacde.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8752a39b-6383-4e51-a4a6-4292d57bacde.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8752a39b-6383-4e51-a4a6-4292d57bacde.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-8752a39b-6383-4e51-a4a6-4292d57bacde {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8752a39b-6383-4e51-a4a6-4292d57bacde-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8752a39b-6383-4e51-a4a6-4292d57bacde {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8752a39b-6383-4e51-a4a6-4292d57bacde .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8752a39b-6383-4e51-a4a6-4292d57bacde {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8752a39b-6383-4e51-a4a6-4292d57bacde img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8752a39b-6383-4e51-a4a6-4292d57bacde .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8752a39b-6383-4e51-a4a6-4292d57bacde.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8752a39b-6383-4e51-a4a6-4292d57bacde.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8752a39b-6383-4e51-a4a6-4292d57bacde.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-8752a39b-6383-4e51-a4a6-4292d57bacde {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8752a39b-6383-4e51-a4a6-4292d57bacde-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8752a39b-6383-4e51-a4a6-4292d57bacde {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8752a39b-6383-4e51-a4a6-4292d57bacde .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8752a39b-6383-4e51-a4a6-4292d57bacde {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8752a39b-6383-4e51-a4a6-4292d57bacde img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8752a39b-6383-4e51-a4a6-4292d57bacde .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8752a39b-6383-4e51-a4a6-4292d57bacde.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8752a39b-6383-4e51-a4a6-4292d57bacde.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8752a39b-6383-4e51-a4a6-4292d57bacde.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-8752a39b-6383-4e51-a4a6-4292d57bacde {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8752a39b-6383-4e51-a4a6-4292d57bacde-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8752a39b-6383-4e51-a4a6-4292d57bacde {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8752a39b-6383-4e51-a4a6-4292d57bacde .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8752a39b-6383-4e51-a4a6-4292d57bacde {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8752a39b-6383-4e51-a4a6-4292d57bacde img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8752a39b-6383-4e51-a4a6-4292d57bacde .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8752a39b-6383-4e51-a4a6-4292d57bacde.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8752a39b-6383-4e51-a4a6-4292d57bacde.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8752a39b-6383-4e51-a4a6-4292d57bacde.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-8752a39b-6383-4e51-a4a6-4292d57bacde {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8752a39b-6383-4e51-a4a6-4292d57bacde-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8752a39b-6383-4e51-a4a6-4292d57bacde {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8752a39b-6383-4e51-a4a6-4292d57bacde .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8752a39b-6383-4e51-a4a6-4292d57bacde {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8752a39b-6383-4e51-a4a6-4292d57bacde img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8752a39b-6383-4e51-a4a6-4292d57bacde .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8752a39b-6383-4e51-a4a6-4292d57bacde.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8752a39b-6383-4e51-a4a6-4292d57bacde.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8752a39b-6383-4e51-a4a6-4292d57bacde.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-73d332d7-dbd5-4fe2-9841-0b1388d13364 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-d9b93b9e-d77c-45f4-8a6f-e8ad3775b214 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-c10d85e3-dc5b-4cf1-a14d-f07acbaa6eb0 {
  margin-left: auto;
margin-right: auto;
}

#s-c10d85e3-dc5b-4cf1-a14d-f07acbaa6eb0 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-c10d85e3-dc5b-4cf1-a14d-f07acbaa6eb0 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-c10d85e3-dc5b-4cf1-a14d-f07acbaa6eb0 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-c10d85e3-dc5b-4cf1-a14d-f07acbaa6eb0 td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-c10d85e3-dc5b-4cf1-a14d-f07acbaa6eb0 td.shogun-table-column, #s-c10d85e3-dc5b-4cf1-a14d-f07acbaa6eb0 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
@media (min-width: 1200px){#s-c10d85e3-dc5b-4cf1-a14d-f07acbaa6eb0 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-c10d85e3-dc5b-4cf1-a14d-f07acbaa6eb0 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-c10d85e3-dc5b-4cf1-a14d-f07acbaa6eb0 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-c10d85e3-dc5b-4cf1-a14d-f07acbaa6eb0 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-c10d85e3-dc5b-4cf1-a14d-f07acbaa6eb0 td.shogun-table-column, #s-c10d85e3-dc5b-4cf1-a14d-f07acbaa6eb0 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}@media (max-width: 767px){#s-c10d85e3-dc5b-4cf1-a14d-f07acbaa6eb0 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-c10d85e3-dc5b-4cf1-a14d-f07acbaa6eb0 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-c10d85e3-dc5b-4cf1-a14d-f07acbaa6eb0 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-c10d85e3-dc5b-4cf1-a14d-f07acbaa6eb0 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-c10d85e3-dc5b-4cf1-a14d-f07acbaa6eb0 td.shogun-table-column, #s-c10d85e3-dc5b-4cf1-a14d-f07acbaa6eb0 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}
#s-fcfa9553-41c7-49f0-b67c-ae137b6f190d {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-fcfa9553-41c7-49f0-b67c-ae137b6f190d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fcfa9553-41c7-49f0-b67c-ae137b6f190d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fcfa9553-41c7-49f0-b67c-ae137b6f190d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fcfa9553-41c7-49f0-b67c-ae137b6f190d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fcfa9553-41c7-49f0-b67c-ae137b6f190d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fcfa9553-41c7-49f0-b67c-ae137b6f190d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-fcfa9553-41c7-49f0-b67c-ae137b6f190d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fcfa9553-41c7-49f0-b67c-ae137b6f190d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fcfa9553-41c7-49f0-b67c-ae137b6f190d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fcfa9553-41c7-49f0-b67c-ae137b6f190d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-fcfa9553-41c7-49f0-b67c-ae137b6f190d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fcfa9553-41c7-49f0-b67c-ae137b6f190d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fcfa9553-41c7-49f0-b67c-ae137b6f190d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fcfa9553-41c7-49f0-b67c-ae137b6f190d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fcfa9553-41c7-49f0-b67c-ae137b6f190d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fcfa9553-41c7-49f0-b67c-ae137b6f190d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-fcfa9553-41c7-49f0-b67c-ae137b6f190d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fcfa9553-41c7-49f0-b67c-ae137b6f190d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fcfa9553-41c7-49f0-b67c-ae137b6f190d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fcfa9553-41c7-49f0-b67c-ae137b6f190d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-fcfa9553-41c7-49f0-b67c-ae137b6f190d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fcfa9553-41c7-49f0-b67c-ae137b6f190d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fcfa9553-41c7-49f0-b67c-ae137b6f190d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fcfa9553-41c7-49f0-b67c-ae137b6f190d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fcfa9553-41c7-49f0-b67c-ae137b6f190d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fcfa9553-41c7-49f0-b67c-ae137b6f190d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-fcfa9553-41c7-49f0-b67c-ae137b6f190d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fcfa9553-41c7-49f0-b67c-ae137b6f190d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fcfa9553-41c7-49f0-b67c-ae137b6f190d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fcfa9553-41c7-49f0-b67c-ae137b6f190d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-fcfa9553-41c7-49f0-b67c-ae137b6f190d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fcfa9553-41c7-49f0-b67c-ae137b6f190d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fcfa9553-41c7-49f0-b67c-ae137b6f190d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fcfa9553-41c7-49f0-b67c-ae137b6f190d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fcfa9553-41c7-49f0-b67c-ae137b6f190d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fcfa9553-41c7-49f0-b67c-ae137b6f190d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-fcfa9553-41c7-49f0-b67c-ae137b6f190d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fcfa9553-41c7-49f0-b67c-ae137b6f190d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fcfa9553-41c7-49f0-b67c-ae137b6f190d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fcfa9553-41c7-49f0-b67c-ae137b6f190d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-fcfa9553-41c7-49f0-b67c-ae137b6f190d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fcfa9553-41c7-49f0-b67c-ae137b6f190d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fcfa9553-41c7-49f0-b67c-ae137b6f190d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fcfa9553-41c7-49f0-b67c-ae137b6f190d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fcfa9553-41c7-49f0-b67c-ae137b6f190d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-fcfa9553-41c7-49f0-b67c-ae137b6f190d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-fcfa9553-41c7-49f0-b67c-ae137b6f190d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fcfa9553-41c7-49f0-b67c-ae137b6f190d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fcfa9553-41c7-49f0-b67c-ae137b6f190d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fcfa9553-41c7-49f0-b67c-ae137b6f190d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-b0a82d07-bbde-4041-99f1-681b4853c77b {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-b0a82d07-bbde-4041-99f1-681b4853c77b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b0a82d07-bbde-4041-99f1-681b4853c77b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b0a82d07-bbde-4041-99f1-681b4853c77b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b0a82d07-bbde-4041-99f1-681b4853c77b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b0a82d07-bbde-4041-99f1-681b4853c77b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b0a82d07-bbde-4041-99f1-681b4853c77b img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b0a82d07-bbde-4041-99f1-681b4853c77b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b0a82d07-bbde-4041-99f1-681b4853c77b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0a82d07-bbde-4041-99f1-681b4853c77b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0a82d07-bbde-4041-99f1-681b4853c77b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-b0a82d07-bbde-4041-99f1-681b4853c77b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b0a82d07-bbde-4041-99f1-681b4853c77b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b0a82d07-bbde-4041-99f1-681b4853c77b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b0a82d07-bbde-4041-99f1-681b4853c77b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b0a82d07-bbde-4041-99f1-681b4853c77b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b0a82d07-bbde-4041-99f1-681b4853c77b img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b0a82d07-bbde-4041-99f1-681b4853c77b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b0a82d07-bbde-4041-99f1-681b4853c77b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0a82d07-bbde-4041-99f1-681b4853c77b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0a82d07-bbde-4041-99f1-681b4853c77b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b0a82d07-bbde-4041-99f1-681b4853c77b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b0a82d07-bbde-4041-99f1-681b4853c77b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b0a82d07-bbde-4041-99f1-681b4853c77b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b0a82d07-bbde-4041-99f1-681b4853c77b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b0a82d07-bbde-4041-99f1-681b4853c77b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b0a82d07-bbde-4041-99f1-681b4853c77b img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b0a82d07-bbde-4041-99f1-681b4853c77b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b0a82d07-bbde-4041-99f1-681b4853c77b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0a82d07-bbde-4041-99f1-681b4853c77b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0a82d07-bbde-4041-99f1-681b4853c77b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b0a82d07-bbde-4041-99f1-681b4853c77b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b0a82d07-bbde-4041-99f1-681b4853c77b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b0a82d07-bbde-4041-99f1-681b4853c77b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b0a82d07-bbde-4041-99f1-681b4853c77b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b0a82d07-bbde-4041-99f1-681b4853c77b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b0a82d07-bbde-4041-99f1-681b4853c77b img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b0a82d07-bbde-4041-99f1-681b4853c77b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b0a82d07-bbde-4041-99f1-681b4853c77b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0a82d07-bbde-4041-99f1-681b4853c77b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0a82d07-bbde-4041-99f1-681b4853c77b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-b0a82d07-bbde-4041-99f1-681b4853c77b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b0a82d07-bbde-4041-99f1-681b4853c77b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b0a82d07-bbde-4041-99f1-681b4853c77b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b0a82d07-bbde-4041-99f1-681b4853c77b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b0a82d07-bbde-4041-99f1-681b4853c77b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b0a82d07-bbde-4041-99f1-681b4853c77b img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b0a82d07-bbde-4041-99f1-681b4853c77b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b0a82d07-bbde-4041-99f1-681b4853c77b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0a82d07-bbde-4041-99f1-681b4853c77b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0a82d07-bbde-4041-99f1-681b4853c77b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-8f7809f2-783a-4c80-9946-2652e94e1ac7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-f2a0769e-62c4-4a1d-b6f4-a412fd8415e1 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-d755296a-b085-4c4f-a322-5b0b6c7047ad {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-d755296a-b085-4c4f-a322-5b0b6c7047ad {
  background-color: rgba(0, 0, 0, 0);
}
}
@media (min-width: 0px) {
[id="s-d755296a-b085-4c4f-a322-5b0b6c7047ad"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d755296a-b085-4c4f-a322-5b0b6c7047ad"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-d755296a-b085-4c4f-a322-5b0b6c7047ad"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-d755296a-b085-4c4f-a322-5b0b6c7047ad"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-f2ccfc32-45ad-4fe7-b03e-9a76229f1e71 {
  margin-left: auto;
margin-right: auto;
}

#s-f2ccfc32-45ad-4fe7-b03e-9a76229f1e71 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-f2ccfc32-45ad-4fe7-b03e-9a76229f1e71 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-f2ccfc32-45ad-4fe7-b03e-9a76229f1e71 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-f2ccfc32-45ad-4fe7-b03e-9a76229f1e71 td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-f2ccfc32-45ad-4fe7-b03e-9a76229f1e71 td.shogun-table-column, #s-f2ccfc32-45ad-4fe7-b03e-9a76229f1e71 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
@media (min-width: 1200px){#s-f2ccfc32-45ad-4fe7-b03e-9a76229f1e71 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-f2ccfc32-45ad-4fe7-b03e-9a76229f1e71 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-f2ccfc32-45ad-4fe7-b03e-9a76229f1e71 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-f2ccfc32-45ad-4fe7-b03e-9a76229f1e71 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-f2ccfc32-45ad-4fe7-b03e-9a76229f1e71 td.shogun-table-column, #s-f2ccfc32-45ad-4fe7-b03e-9a76229f1e71 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}@media (max-width: 767px){#s-f2ccfc32-45ad-4fe7-b03e-9a76229f1e71 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-f2ccfc32-45ad-4fe7-b03e-9a76229f1e71 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-f2ccfc32-45ad-4fe7-b03e-9a76229f1e71 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-f2ccfc32-45ad-4fe7-b03e-9a76229f1e71 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-f2ccfc32-45ad-4fe7-b03e-9a76229f1e71 td.shogun-table-column, #s-f2ccfc32-45ad-4fe7-b03e-9a76229f1e71 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}
#s-482f0c8a-06d5-4a4f-a274-c59ce95657a5 {
  margin-left: auto;
margin-right: auto;
max-width: 1004px;
text-align: center;
}

#s-482f0c8a-06d5-4a4f-a274-c59ce95657a5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-482f0c8a-06d5-4a4f-a274-c59ce95657a5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-482f0c8a-06d5-4a4f-a274-c59ce95657a5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-482f0c8a-06d5-4a4f-a274-c59ce95657a5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-482f0c8a-06d5-4a4f-a274-c59ce95657a5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-482f0c8a-06d5-4a4f-a274-c59ce95657a5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1004px;

      
    max-width: 1004px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-482f0c8a-06d5-4a4f-a274-c59ce95657a5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-482f0c8a-06d5-4a4f-a274-c59ce95657a5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-482f0c8a-06d5-4a4f-a274-c59ce95657a5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-482f0c8a-06d5-4a4f-a274-c59ce95657a5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-482f0c8a-06d5-4a4f-a274-c59ce95657a5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-482f0c8a-06d5-4a4f-a274-c59ce95657a5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-482f0c8a-06d5-4a4f-a274-c59ce95657a5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-482f0c8a-06d5-4a4f-a274-c59ce95657a5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-482f0c8a-06d5-4a4f-a274-c59ce95657a5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-482f0c8a-06d5-4a4f-a274-c59ce95657a5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1004px;

      
    max-width: 1004px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-482f0c8a-06d5-4a4f-a274-c59ce95657a5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-482f0c8a-06d5-4a4f-a274-c59ce95657a5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-482f0c8a-06d5-4a4f-a274-c59ce95657a5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-482f0c8a-06d5-4a4f-a274-c59ce95657a5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-482f0c8a-06d5-4a4f-a274-c59ce95657a5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-482f0c8a-06d5-4a4f-a274-c59ce95657a5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-482f0c8a-06d5-4a4f-a274-c59ce95657a5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-482f0c8a-06d5-4a4f-a274-c59ce95657a5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-482f0c8a-06d5-4a4f-a274-c59ce95657a5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-482f0c8a-06d5-4a4f-a274-c59ce95657a5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1004px;

      
    max-width: 1004px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-482f0c8a-06d5-4a4f-a274-c59ce95657a5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-482f0c8a-06d5-4a4f-a274-c59ce95657a5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-482f0c8a-06d5-4a4f-a274-c59ce95657a5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-482f0c8a-06d5-4a4f-a274-c59ce95657a5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-482f0c8a-06d5-4a4f-a274-c59ce95657a5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-482f0c8a-06d5-4a4f-a274-c59ce95657a5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-482f0c8a-06d5-4a4f-a274-c59ce95657a5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-482f0c8a-06d5-4a4f-a274-c59ce95657a5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-482f0c8a-06d5-4a4f-a274-c59ce95657a5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-482f0c8a-06d5-4a4f-a274-c59ce95657a5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1004px;

      
    max-width: 1004px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-482f0c8a-06d5-4a4f-a274-c59ce95657a5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-482f0c8a-06d5-4a4f-a274-c59ce95657a5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-482f0c8a-06d5-4a4f-a274-c59ce95657a5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-482f0c8a-06d5-4a4f-a274-c59ce95657a5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-482f0c8a-06d5-4a4f-a274-c59ce95657a5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-482f0c8a-06d5-4a4f-a274-c59ce95657a5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-482f0c8a-06d5-4a4f-a274-c59ce95657a5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-482f0c8a-06d5-4a4f-a274-c59ce95657a5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-482f0c8a-06d5-4a4f-a274-c59ce95657a5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-482f0c8a-06d5-4a4f-a274-c59ce95657a5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1004px;

      
    max-width: 1004px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-482f0c8a-06d5-4a4f-a274-c59ce95657a5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-482f0c8a-06d5-4a4f-a274-c59ce95657a5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-482f0c8a-06d5-4a4f-a274-c59ce95657a5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-482f0c8a-06d5-4a4f-a274-c59ce95657a5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-e9a99e37-6ee9-4573-9f59-2c9cd4069113 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-e9a99e37-6ee9-4573-9f59-2c9cd4069113 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e9a99e37-6ee9-4573-9f59-2c9cd4069113-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e9a99e37-6ee9-4573-9f59-2c9cd4069113 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e9a99e37-6ee9-4573-9f59-2c9cd4069113 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e9a99e37-6ee9-4573-9f59-2c9cd4069113 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e9a99e37-6ee9-4573-9f59-2c9cd4069113 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e9a99e37-6ee9-4573-9f59-2c9cd4069113 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e9a99e37-6ee9-4573-9f59-2c9cd4069113.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9a99e37-6ee9-4573-9f59-2c9cd4069113.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9a99e37-6ee9-4573-9f59-2c9cd4069113.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-e9a99e37-6ee9-4573-9f59-2c9cd4069113 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e9a99e37-6ee9-4573-9f59-2c9cd4069113-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e9a99e37-6ee9-4573-9f59-2c9cd4069113 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e9a99e37-6ee9-4573-9f59-2c9cd4069113 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e9a99e37-6ee9-4573-9f59-2c9cd4069113 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e9a99e37-6ee9-4573-9f59-2c9cd4069113 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e9a99e37-6ee9-4573-9f59-2c9cd4069113 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e9a99e37-6ee9-4573-9f59-2c9cd4069113.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9a99e37-6ee9-4573-9f59-2c9cd4069113.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9a99e37-6ee9-4573-9f59-2c9cd4069113.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-e9a99e37-6ee9-4573-9f59-2c9cd4069113 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e9a99e37-6ee9-4573-9f59-2c9cd4069113-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e9a99e37-6ee9-4573-9f59-2c9cd4069113 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e9a99e37-6ee9-4573-9f59-2c9cd4069113 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e9a99e37-6ee9-4573-9f59-2c9cd4069113 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e9a99e37-6ee9-4573-9f59-2c9cd4069113 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e9a99e37-6ee9-4573-9f59-2c9cd4069113 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e9a99e37-6ee9-4573-9f59-2c9cd4069113.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9a99e37-6ee9-4573-9f59-2c9cd4069113.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9a99e37-6ee9-4573-9f59-2c9cd4069113.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-e9a99e37-6ee9-4573-9f59-2c9cd4069113 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e9a99e37-6ee9-4573-9f59-2c9cd4069113-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e9a99e37-6ee9-4573-9f59-2c9cd4069113 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e9a99e37-6ee9-4573-9f59-2c9cd4069113 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e9a99e37-6ee9-4573-9f59-2c9cd4069113 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e9a99e37-6ee9-4573-9f59-2c9cd4069113 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e9a99e37-6ee9-4573-9f59-2c9cd4069113 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e9a99e37-6ee9-4573-9f59-2c9cd4069113.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9a99e37-6ee9-4573-9f59-2c9cd4069113.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9a99e37-6ee9-4573-9f59-2c9cd4069113.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-e9a99e37-6ee9-4573-9f59-2c9cd4069113 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e9a99e37-6ee9-4573-9f59-2c9cd4069113-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e9a99e37-6ee9-4573-9f59-2c9cd4069113 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e9a99e37-6ee9-4573-9f59-2c9cd4069113 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e9a99e37-6ee9-4573-9f59-2c9cd4069113 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e9a99e37-6ee9-4573-9f59-2c9cd4069113 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e9a99e37-6ee9-4573-9f59-2c9cd4069113 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e9a99e37-6ee9-4573-9f59-2c9cd4069113.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9a99e37-6ee9-4573-9f59-2c9cd4069113.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9a99e37-6ee9-4573-9f59-2c9cd4069113.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-9c684cd7-520b-42ba-a959-71c583dc1c00 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-53da097f-501e-42a0-9ec7-b7ecbd301965 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-897e98e0-d6e7-42f6-9b48-79a6b3254d0a {
  margin-left: auto;
margin-right: auto;
}

#s-897e98e0-d6e7-42f6-9b48-79a6b3254d0a .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-897e98e0-d6e7-42f6-9b48-79a6b3254d0a table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-897e98e0-d6e7-42f6-9b48-79a6b3254d0a td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-897e98e0-d6e7-42f6-9b48-79a6b3254d0a td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-897e98e0-d6e7-42f6-9b48-79a6b3254d0a td.shogun-table-column, #s-897e98e0-d6e7-42f6-9b48-79a6b3254d0a td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
@media (min-width: 1200px){#s-897e98e0-d6e7-42f6-9b48-79a6b3254d0a .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-897e98e0-d6e7-42f6-9b48-79a6b3254d0a table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-897e98e0-d6e7-42f6-9b48-79a6b3254d0a td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-897e98e0-d6e7-42f6-9b48-79a6b3254d0a td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-897e98e0-d6e7-42f6-9b48-79a6b3254d0a td.shogun-table-column, #s-897e98e0-d6e7-42f6-9b48-79a6b3254d0a td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}@media (max-width: 767px){#s-897e98e0-d6e7-42f6-9b48-79a6b3254d0a .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-897e98e0-d6e7-42f6-9b48-79a6b3254d0a table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-897e98e0-d6e7-42f6-9b48-79a6b3254d0a td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-897e98e0-d6e7-42f6-9b48-79a6b3254d0a td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-897e98e0-d6e7-42f6-9b48-79a6b3254d0a td.shogun-table-column, #s-897e98e0-d6e7-42f6-9b48-79a6b3254d0a td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}
#s-49251674-a996-4fbb-9094-4c1cc455fa2e {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-49251674-a996-4fbb-9094-4c1cc455fa2e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-49251674-a996-4fbb-9094-4c1cc455fa2e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-49251674-a996-4fbb-9094-4c1cc455fa2e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-49251674-a996-4fbb-9094-4c1cc455fa2e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-49251674-a996-4fbb-9094-4c1cc455fa2e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-49251674-a996-4fbb-9094-4c1cc455fa2e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-49251674-a996-4fbb-9094-4c1cc455fa2e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-49251674-a996-4fbb-9094-4c1cc455fa2e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-49251674-a996-4fbb-9094-4c1cc455fa2e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-49251674-a996-4fbb-9094-4c1cc455fa2e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-49251674-a996-4fbb-9094-4c1cc455fa2e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-49251674-a996-4fbb-9094-4c1cc455fa2e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-49251674-a996-4fbb-9094-4c1cc455fa2e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-49251674-a996-4fbb-9094-4c1cc455fa2e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-49251674-a996-4fbb-9094-4c1cc455fa2e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-49251674-a996-4fbb-9094-4c1cc455fa2e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-49251674-a996-4fbb-9094-4c1cc455fa2e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-49251674-a996-4fbb-9094-4c1cc455fa2e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-49251674-a996-4fbb-9094-4c1cc455fa2e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-49251674-a996-4fbb-9094-4c1cc455fa2e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-49251674-a996-4fbb-9094-4c1cc455fa2e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-49251674-a996-4fbb-9094-4c1cc455fa2e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-49251674-a996-4fbb-9094-4c1cc455fa2e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-49251674-a996-4fbb-9094-4c1cc455fa2e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-49251674-a996-4fbb-9094-4c1cc455fa2e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-49251674-a996-4fbb-9094-4c1cc455fa2e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-49251674-a996-4fbb-9094-4c1cc455fa2e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-49251674-a996-4fbb-9094-4c1cc455fa2e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-49251674-a996-4fbb-9094-4c1cc455fa2e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-49251674-a996-4fbb-9094-4c1cc455fa2e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-49251674-a996-4fbb-9094-4c1cc455fa2e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-49251674-a996-4fbb-9094-4c1cc455fa2e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-49251674-a996-4fbb-9094-4c1cc455fa2e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-49251674-a996-4fbb-9094-4c1cc455fa2e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-49251674-a996-4fbb-9094-4c1cc455fa2e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-49251674-a996-4fbb-9094-4c1cc455fa2e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-49251674-a996-4fbb-9094-4c1cc455fa2e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-49251674-a996-4fbb-9094-4c1cc455fa2e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-49251674-a996-4fbb-9094-4c1cc455fa2e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-49251674-a996-4fbb-9094-4c1cc455fa2e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-49251674-a996-4fbb-9094-4c1cc455fa2e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-49251674-a996-4fbb-9094-4c1cc455fa2e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-49251674-a996-4fbb-9094-4c1cc455fa2e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-49251674-a996-4fbb-9094-4c1cc455fa2e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-49251674-a996-4fbb-9094-4c1cc455fa2e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-49251674-a996-4fbb-9094-4c1cc455fa2e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-49251674-a996-4fbb-9094-4c1cc455fa2e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-49251674-a996-4fbb-9094-4c1cc455fa2e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-49251674-a996-4fbb-9094-4c1cc455fa2e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-49251674-a996-4fbb-9094-4c1cc455fa2e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-c952eb7b-5c13-468b-a9de-8bb31513b5e0 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-c952eb7b-5c13-468b-a9de-8bb31513b5e0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c952eb7b-5c13-468b-a9de-8bb31513b5e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c952eb7b-5c13-468b-a9de-8bb31513b5e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c952eb7b-5c13-468b-a9de-8bb31513b5e0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c952eb7b-5c13-468b-a9de-8bb31513b5e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c952eb7b-5c13-468b-a9de-8bb31513b5e0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c952eb7b-5c13-468b-a9de-8bb31513b5e0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c952eb7b-5c13-468b-a9de-8bb31513b5e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c952eb7b-5c13-468b-a9de-8bb31513b5e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c952eb7b-5c13-468b-a9de-8bb31513b5e0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-c952eb7b-5c13-468b-a9de-8bb31513b5e0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c952eb7b-5c13-468b-a9de-8bb31513b5e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c952eb7b-5c13-468b-a9de-8bb31513b5e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c952eb7b-5c13-468b-a9de-8bb31513b5e0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c952eb7b-5c13-468b-a9de-8bb31513b5e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c952eb7b-5c13-468b-a9de-8bb31513b5e0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c952eb7b-5c13-468b-a9de-8bb31513b5e0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c952eb7b-5c13-468b-a9de-8bb31513b5e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c952eb7b-5c13-468b-a9de-8bb31513b5e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c952eb7b-5c13-468b-a9de-8bb31513b5e0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c952eb7b-5c13-468b-a9de-8bb31513b5e0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c952eb7b-5c13-468b-a9de-8bb31513b5e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c952eb7b-5c13-468b-a9de-8bb31513b5e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c952eb7b-5c13-468b-a9de-8bb31513b5e0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c952eb7b-5c13-468b-a9de-8bb31513b5e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c952eb7b-5c13-468b-a9de-8bb31513b5e0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c952eb7b-5c13-468b-a9de-8bb31513b5e0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c952eb7b-5c13-468b-a9de-8bb31513b5e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c952eb7b-5c13-468b-a9de-8bb31513b5e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c952eb7b-5c13-468b-a9de-8bb31513b5e0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c952eb7b-5c13-468b-a9de-8bb31513b5e0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c952eb7b-5c13-468b-a9de-8bb31513b5e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c952eb7b-5c13-468b-a9de-8bb31513b5e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c952eb7b-5c13-468b-a9de-8bb31513b5e0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c952eb7b-5c13-468b-a9de-8bb31513b5e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c952eb7b-5c13-468b-a9de-8bb31513b5e0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c952eb7b-5c13-468b-a9de-8bb31513b5e0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c952eb7b-5c13-468b-a9de-8bb31513b5e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c952eb7b-5c13-468b-a9de-8bb31513b5e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c952eb7b-5c13-468b-a9de-8bb31513b5e0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-c952eb7b-5c13-468b-a9de-8bb31513b5e0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c952eb7b-5c13-468b-a9de-8bb31513b5e0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c952eb7b-5c13-468b-a9de-8bb31513b5e0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c952eb7b-5c13-468b-a9de-8bb31513b5e0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c952eb7b-5c13-468b-a9de-8bb31513b5e0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c952eb7b-5c13-468b-a9de-8bb31513b5e0 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c952eb7b-5c13-468b-a9de-8bb31513b5e0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c952eb7b-5c13-468b-a9de-8bb31513b5e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c952eb7b-5c13-468b-a9de-8bb31513b5e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c952eb7b-5c13-468b-a9de-8bb31513b5e0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-b7ffa22b-e9fe-4041-a1bb-3295c18fe400 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-b817a63a-395c-4465-9076-c69c35c836e2 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-4f86cd4c-67a8-4ece-bf5e-d4a5b9b0c4b1 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-4f86cd4c-67a8-4ece-bf5e-d4a5b9b0c4b1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4f86cd4c-67a8-4ece-bf5e-d4a5b9b0c4b1.shg-box.shg-c {
  justify-content: center;
}

#s-8eac4758-c386-4462-9de4-2eec8ca8c5d8 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-8eac4758-c386-4462-9de4-2eec8ca8c5d8 {
  background-color: rgba(0, 0, 0, 0);
}
}
@media (min-width: 0px) {
[id="s-8eac4758-c386-4462-9de4-2eec8ca8c5d8"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8eac4758-c386-4462-9de4-2eec8ca8c5d8"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-8eac4758-c386-4462-9de4-2eec8ca8c5d8"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-8eac4758-c386-4462-9de4-2eec8ca8c5d8"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-594c9cb7-2a8c-4945-8ccf-69abe9322385 {
  margin-left: auto;
margin-right: auto;
}

#s-594c9cb7-2a8c-4945-8ccf-69abe9322385 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-594c9cb7-2a8c-4945-8ccf-69abe9322385 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-594c9cb7-2a8c-4945-8ccf-69abe9322385 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-594c9cb7-2a8c-4945-8ccf-69abe9322385 td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-594c9cb7-2a8c-4945-8ccf-69abe9322385 td.shogun-table-column, #s-594c9cb7-2a8c-4945-8ccf-69abe9322385 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
@media (min-width: 1200px){#s-594c9cb7-2a8c-4945-8ccf-69abe9322385 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-594c9cb7-2a8c-4945-8ccf-69abe9322385 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-594c9cb7-2a8c-4945-8ccf-69abe9322385 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-594c9cb7-2a8c-4945-8ccf-69abe9322385 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-594c9cb7-2a8c-4945-8ccf-69abe9322385 td.shogun-table-column, #s-594c9cb7-2a8c-4945-8ccf-69abe9322385 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}@media (max-width: 767px){#s-594c9cb7-2a8c-4945-8ccf-69abe9322385 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-594c9cb7-2a8c-4945-8ccf-69abe9322385 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-594c9cb7-2a8c-4945-8ccf-69abe9322385 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-594c9cb7-2a8c-4945-8ccf-69abe9322385 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-594c9cb7-2a8c-4945-8ccf-69abe9322385 td.shogun-table-column, #s-594c9cb7-2a8c-4945-8ccf-69abe9322385 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}
#s-bc59c4a1-6145-47b8-b014-65e04f2f37f2 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-bc59c4a1-6145-47b8-b014-65e04f2f37f2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bc59c4a1-6145-47b8-b014-65e04f2f37f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bc59c4a1-6145-47b8-b014-65e04f2f37f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bc59c4a1-6145-47b8-b014-65e04f2f37f2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-bc59c4a1-6145-47b8-b014-65e04f2f37f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-bc59c4a1-6145-47b8-b014-65e04f2f37f2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-bc59c4a1-6145-47b8-b014-65e04f2f37f2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bc59c4a1-6145-47b8-b014-65e04f2f37f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc59c4a1-6145-47b8-b014-65e04f2f37f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc59c4a1-6145-47b8-b014-65e04f2f37f2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-bc59c4a1-6145-47b8-b014-65e04f2f37f2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bc59c4a1-6145-47b8-b014-65e04f2f37f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bc59c4a1-6145-47b8-b014-65e04f2f37f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bc59c4a1-6145-47b8-b014-65e04f2f37f2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-bc59c4a1-6145-47b8-b014-65e04f2f37f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-bc59c4a1-6145-47b8-b014-65e04f2f37f2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-bc59c4a1-6145-47b8-b014-65e04f2f37f2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bc59c4a1-6145-47b8-b014-65e04f2f37f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc59c4a1-6145-47b8-b014-65e04f2f37f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc59c4a1-6145-47b8-b014-65e04f2f37f2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-bc59c4a1-6145-47b8-b014-65e04f2f37f2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bc59c4a1-6145-47b8-b014-65e04f2f37f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bc59c4a1-6145-47b8-b014-65e04f2f37f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bc59c4a1-6145-47b8-b014-65e04f2f37f2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-bc59c4a1-6145-47b8-b014-65e04f2f37f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-bc59c4a1-6145-47b8-b014-65e04f2f37f2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-bc59c4a1-6145-47b8-b014-65e04f2f37f2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bc59c4a1-6145-47b8-b014-65e04f2f37f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc59c4a1-6145-47b8-b014-65e04f2f37f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc59c4a1-6145-47b8-b014-65e04f2f37f2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-bc59c4a1-6145-47b8-b014-65e04f2f37f2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bc59c4a1-6145-47b8-b014-65e04f2f37f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bc59c4a1-6145-47b8-b014-65e04f2f37f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bc59c4a1-6145-47b8-b014-65e04f2f37f2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-bc59c4a1-6145-47b8-b014-65e04f2f37f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-bc59c4a1-6145-47b8-b014-65e04f2f37f2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-bc59c4a1-6145-47b8-b014-65e04f2f37f2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bc59c4a1-6145-47b8-b014-65e04f2f37f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc59c4a1-6145-47b8-b014-65e04f2f37f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc59c4a1-6145-47b8-b014-65e04f2f37f2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-bc59c4a1-6145-47b8-b014-65e04f2f37f2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bc59c4a1-6145-47b8-b014-65e04f2f37f2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bc59c4a1-6145-47b8-b014-65e04f2f37f2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bc59c4a1-6145-47b8-b014-65e04f2f37f2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-bc59c4a1-6145-47b8-b014-65e04f2f37f2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-bc59c4a1-6145-47b8-b014-65e04f2f37f2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-bc59c4a1-6145-47b8-b014-65e04f2f37f2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bc59c4a1-6145-47b8-b014-65e04f2f37f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bc59c4a1-6145-47b8-b014-65e04f2f37f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bc59c4a1-6145-47b8-b014-65e04f2f37f2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-f7c3d4d8-b269-443a-95f4-9df194a8c811 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-f7c3d4d8-b269-443a-95f4-9df194a8c811 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f7c3d4d8-b269-443a-95f4-9df194a8c811-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f7c3d4d8-b269-443a-95f4-9df194a8c811 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f7c3d4d8-b269-443a-95f4-9df194a8c811 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f7c3d4d8-b269-443a-95f4-9df194a8c811 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f7c3d4d8-b269-443a-95f4-9df194a8c811 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f7c3d4d8-b269-443a-95f4-9df194a8c811 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f7c3d4d8-b269-443a-95f4-9df194a8c811.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f7c3d4d8-b269-443a-95f4-9df194a8c811.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f7c3d4d8-b269-443a-95f4-9df194a8c811.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-f7c3d4d8-b269-443a-95f4-9df194a8c811 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f7c3d4d8-b269-443a-95f4-9df194a8c811-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f7c3d4d8-b269-443a-95f4-9df194a8c811 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f7c3d4d8-b269-443a-95f4-9df194a8c811 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f7c3d4d8-b269-443a-95f4-9df194a8c811 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f7c3d4d8-b269-443a-95f4-9df194a8c811 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f7c3d4d8-b269-443a-95f4-9df194a8c811 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f7c3d4d8-b269-443a-95f4-9df194a8c811.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f7c3d4d8-b269-443a-95f4-9df194a8c811.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f7c3d4d8-b269-443a-95f4-9df194a8c811.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f7c3d4d8-b269-443a-95f4-9df194a8c811 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f7c3d4d8-b269-443a-95f4-9df194a8c811-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f7c3d4d8-b269-443a-95f4-9df194a8c811 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f7c3d4d8-b269-443a-95f4-9df194a8c811 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f7c3d4d8-b269-443a-95f4-9df194a8c811 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f7c3d4d8-b269-443a-95f4-9df194a8c811 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f7c3d4d8-b269-443a-95f4-9df194a8c811 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f7c3d4d8-b269-443a-95f4-9df194a8c811.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f7c3d4d8-b269-443a-95f4-9df194a8c811.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f7c3d4d8-b269-443a-95f4-9df194a8c811.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f7c3d4d8-b269-443a-95f4-9df194a8c811 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f7c3d4d8-b269-443a-95f4-9df194a8c811-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f7c3d4d8-b269-443a-95f4-9df194a8c811 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f7c3d4d8-b269-443a-95f4-9df194a8c811 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f7c3d4d8-b269-443a-95f4-9df194a8c811 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f7c3d4d8-b269-443a-95f4-9df194a8c811 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f7c3d4d8-b269-443a-95f4-9df194a8c811 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f7c3d4d8-b269-443a-95f4-9df194a8c811.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f7c3d4d8-b269-443a-95f4-9df194a8c811.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f7c3d4d8-b269-443a-95f4-9df194a8c811.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f7c3d4d8-b269-443a-95f4-9df194a8c811 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f7c3d4d8-b269-443a-95f4-9df194a8c811-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f7c3d4d8-b269-443a-95f4-9df194a8c811 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f7c3d4d8-b269-443a-95f4-9df194a8c811 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f7c3d4d8-b269-443a-95f4-9df194a8c811 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f7c3d4d8-b269-443a-95f4-9df194a8c811 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f7c3d4d8-b269-443a-95f4-9df194a8c811 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f7c3d4d8-b269-443a-95f4-9df194a8c811.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f7c3d4d8-b269-443a-95f4-9df194a8c811.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f7c3d4d8-b269-443a-95f4-9df194a8c811.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-bf03bb00-c2f8-4ea9-a6bb-1a39a4e1f3ba {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-4055d8b0-bc5e-4075-983c-052abaef4c6e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-ab475945-5fe6-4448-8f11-4ddbc00ff8be {
  margin-left: auto;
margin-right: auto;
}

#s-ab475945-5fe6-4448-8f11-4ddbc00ff8be .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-ab475945-5fe6-4448-8f11-4ddbc00ff8be table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-ab475945-5fe6-4448-8f11-4ddbc00ff8be td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-ab475945-5fe6-4448-8f11-4ddbc00ff8be td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-ab475945-5fe6-4448-8f11-4ddbc00ff8be td.shogun-table-column, #s-ab475945-5fe6-4448-8f11-4ddbc00ff8be td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
@media (min-width: 1200px){#s-ab475945-5fe6-4448-8f11-4ddbc00ff8be .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-ab475945-5fe6-4448-8f11-4ddbc00ff8be table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-ab475945-5fe6-4448-8f11-4ddbc00ff8be td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-ab475945-5fe6-4448-8f11-4ddbc00ff8be td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-ab475945-5fe6-4448-8f11-4ddbc00ff8be td.shogun-table-column, #s-ab475945-5fe6-4448-8f11-4ddbc00ff8be td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}@media (max-width: 767px){#s-ab475945-5fe6-4448-8f11-4ddbc00ff8be .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-ab475945-5fe6-4448-8f11-4ddbc00ff8be table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-ab475945-5fe6-4448-8f11-4ddbc00ff8be td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-ab475945-5fe6-4448-8f11-4ddbc00ff8be td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-ab475945-5fe6-4448-8f11-4ddbc00ff8be td.shogun-table-column, #s-ab475945-5fe6-4448-8f11-4ddbc00ff8be td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}
#s-ce391447-5d5f-49be-ab8d-aead92502198 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-ce391447-5d5f-49be-ab8d-aead92502198 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ce391447-5d5f-49be-ab8d-aead92502198-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ce391447-5d5f-49be-ab8d-aead92502198 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ce391447-5d5f-49be-ab8d-aead92502198 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ce391447-5d5f-49be-ab8d-aead92502198 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ce391447-5d5f-49be-ab8d-aead92502198 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ce391447-5d5f-49be-ab8d-aead92502198 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ce391447-5d5f-49be-ab8d-aead92502198.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce391447-5d5f-49be-ab8d-aead92502198.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce391447-5d5f-49be-ab8d-aead92502198.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-ce391447-5d5f-49be-ab8d-aead92502198 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ce391447-5d5f-49be-ab8d-aead92502198-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ce391447-5d5f-49be-ab8d-aead92502198 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ce391447-5d5f-49be-ab8d-aead92502198 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ce391447-5d5f-49be-ab8d-aead92502198 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ce391447-5d5f-49be-ab8d-aead92502198 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ce391447-5d5f-49be-ab8d-aead92502198 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ce391447-5d5f-49be-ab8d-aead92502198.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce391447-5d5f-49be-ab8d-aead92502198.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce391447-5d5f-49be-ab8d-aead92502198.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-ce391447-5d5f-49be-ab8d-aead92502198 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ce391447-5d5f-49be-ab8d-aead92502198-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ce391447-5d5f-49be-ab8d-aead92502198 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ce391447-5d5f-49be-ab8d-aead92502198 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ce391447-5d5f-49be-ab8d-aead92502198 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ce391447-5d5f-49be-ab8d-aead92502198 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ce391447-5d5f-49be-ab8d-aead92502198 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ce391447-5d5f-49be-ab8d-aead92502198.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce391447-5d5f-49be-ab8d-aead92502198.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce391447-5d5f-49be-ab8d-aead92502198.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-ce391447-5d5f-49be-ab8d-aead92502198 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ce391447-5d5f-49be-ab8d-aead92502198-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ce391447-5d5f-49be-ab8d-aead92502198 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ce391447-5d5f-49be-ab8d-aead92502198 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ce391447-5d5f-49be-ab8d-aead92502198 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ce391447-5d5f-49be-ab8d-aead92502198 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ce391447-5d5f-49be-ab8d-aead92502198 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ce391447-5d5f-49be-ab8d-aead92502198.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce391447-5d5f-49be-ab8d-aead92502198.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce391447-5d5f-49be-ab8d-aead92502198.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-ce391447-5d5f-49be-ab8d-aead92502198 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ce391447-5d5f-49be-ab8d-aead92502198-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ce391447-5d5f-49be-ab8d-aead92502198 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ce391447-5d5f-49be-ab8d-aead92502198 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ce391447-5d5f-49be-ab8d-aead92502198 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ce391447-5d5f-49be-ab8d-aead92502198 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ce391447-5d5f-49be-ab8d-aead92502198 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ce391447-5d5f-49be-ab8d-aead92502198.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ce391447-5d5f-49be-ab8d-aead92502198.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ce391447-5d5f-49be-ab8d-aead92502198.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-0d4e0b91-578f-48c2-977e-d76ddd651472 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-0d4e0b91-578f-48c2-977e-d76ddd651472 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0d4e0b91-578f-48c2-977e-d76ddd651472-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0d4e0b91-578f-48c2-977e-d76ddd651472 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0d4e0b91-578f-48c2-977e-d76ddd651472 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0d4e0b91-578f-48c2-977e-d76ddd651472 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0d4e0b91-578f-48c2-977e-d76ddd651472 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0d4e0b91-578f-48c2-977e-d76ddd651472 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0d4e0b91-578f-48c2-977e-d76ddd651472.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0d4e0b91-578f-48c2-977e-d76ddd651472.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0d4e0b91-578f-48c2-977e-d76ddd651472.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-0d4e0b91-578f-48c2-977e-d76ddd651472 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0d4e0b91-578f-48c2-977e-d76ddd651472-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0d4e0b91-578f-48c2-977e-d76ddd651472 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0d4e0b91-578f-48c2-977e-d76ddd651472 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0d4e0b91-578f-48c2-977e-d76ddd651472 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0d4e0b91-578f-48c2-977e-d76ddd651472 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0d4e0b91-578f-48c2-977e-d76ddd651472 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0d4e0b91-578f-48c2-977e-d76ddd651472.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0d4e0b91-578f-48c2-977e-d76ddd651472.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0d4e0b91-578f-48c2-977e-d76ddd651472.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-0d4e0b91-578f-48c2-977e-d76ddd651472 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0d4e0b91-578f-48c2-977e-d76ddd651472-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0d4e0b91-578f-48c2-977e-d76ddd651472 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0d4e0b91-578f-48c2-977e-d76ddd651472 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0d4e0b91-578f-48c2-977e-d76ddd651472 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0d4e0b91-578f-48c2-977e-d76ddd651472 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0d4e0b91-578f-48c2-977e-d76ddd651472 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0d4e0b91-578f-48c2-977e-d76ddd651472.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0d4e0b91-578f-48c2-977e-d76ddd651472.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0d4e0b91-578f-48c2-977e-d76ddd651472.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-0d4e0b91-578f-48c2-977e-d76ddd651472 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0d4e0b91-578f-48c2-977e-d76ddd651472-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0d4e0b91-578f-48c2-977e-d76ddd651472 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0d4e0b91-578f-48c2-977e-d76ddd651472 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0d4e0b91-578f-48c2-977e-d76ddd651472 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0d4e0b91-578f-48c2-977e-d76ddd651472 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0d4e0b91-578f-48c2-977e-d76ddd651472 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0d4e0b91-578f-48c2-977e-d76ddd651472.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0d4e0b91-578f-48c2-977e-d76ddd651472.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0d4e0b91-578f-48c2-977e-d76ddd651472.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-0d4e0b91-578f-48c2-977e-d76ddd651472 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0d4e0b91-578f-48c2-977e-d76ddd651472-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0d4e0b91-578f-48c2-977e-d76ddd651472 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0d4e0b91-578f-48c2-977e-d76ddd651472 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0d4e0b91-578f-48c2-977e-d76ddd651472 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0d4e0b91-578f-48c2-977e-d76ddd651472 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0d4e0b91-578f-48c2-977e-d76ddd651472 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0d4e0b91-578f-48c2-977e-d76ddd651472.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0d4e0b91-578f-48c2-977e-d76ddd651472.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0d4e0b91-578f-48c2-977e-d76ddd651472.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-542b75ac-ea8d-4fce-a3de-91e076b6b689 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-d6a19ea0-8f7c-4f4d-a3d5-fdb59317ec16 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-f6d08652-b109-4fa1-b61c-4f679f9871bd {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-f6d08652-b109-4fa1-b61c-4f679f9871bd {
  background-color: rgba(0, 0, 0, 0);
}
}
@media (min-width: 0px) {
[id="s-f6d08652-b109-4fa1-b61c-4f679f9871bd"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f6d08652-b109-4fa1-b61c-4f679f9871bd"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-f6d08652-b109-4fa1-b61c-4f679f9871bd"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-f6d08652-b109-4fa1-b61c-4f679f9871bd"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-5ceb05e1-42f5-447f-b971-d463ee8a5591 {
  margin-left: auto;
margin-right: auto;
}

#s-5ceb05e1-42f5-447f-b971-d463ee8a5591 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-5ceb05e1-42f5-447f-b971-d463ee8a5591 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-5ceb05e1-42f5-447f-b971-d463ee8a5591 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-5ceb05e1-42f5-447f-b971-d463ee8a5591 td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-5ceb05e1-42f5-447f-b971-d463ee8a5591 td.shogun-table-column, #s-5ceb05e1-42f5-447f-b971-d463ee8a5591 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
@media (min-width: 1200px){#s-5ceb05e1-42f5-447f-b971-d463ee8a5591 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-5ceb05e1-42f5-447f-b971-d463ee8a5591 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-5ceb05e1-42f5-447f-b971-d463ee8a5591 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-5ceb05e1-42f5-447f-b971-d463ee8a5591 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-5ceb05e1-42f5-447f-b971-d463ee8a5591 td.shogun-table-column, #s-5ceb05e1-42f5-447f-b971-d463ee8a5591 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}@media (max-width: 767px){#s-5ceb05e1-42f5-447f-b971-d463ee8a5591 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-5ceb05e1-42f5-447f-b971-d463ee8a5591 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-5ceb05e1-42f5-447f-b971-d463ee8a5591 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-5ceb05e1-42f5-447f-b971-d463ee8a5591 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-5ceb05e1-42f5-447f-b971-d463ee8a5591 td.shogun-table-column, #s-5ceb05e1-42f5-447f-b971-d463ee8a5591 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}
#s-5e20f11a-bc71-4e01-be2c-458686d94e67 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-5e20f11a-bc71-4e01-be2c-458686d94e67 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5e20f11a-bc71-4e01-be2c-458686d94e67-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5e20f11a-bc71-4e01-be2c-458686d94e67 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5e20f11a-bc71-4e01-be2c-458686d94e67 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5e20f11a-bc71-4e01-be2c-458686d94e67 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5e20f11a-bc71-4e01-be2c-458686d94e67 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5e20f11a-bc71-4e01-be2c-458686d94e67 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5e20f11a-bc71-4e01-be2c-458686d94e67.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5e20f11a-bc71-4e01-be2c-458686d94e67.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5e20f11a-bc71-4e01-be2c-458686d94e67.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-5e20f11a-bc71-4e01-be2c-458686d94e67 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5e20f11a-bc71-4e01-be2c-458686d94e67-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5e20f11a-bc71-4e01-be2c-458686d94e67 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5e20f11a-bc71-4e01-be2c-458686d94e67 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5e20f11a-bc71-4e01-be2c-458686d94e67 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5e20f11a-bc71-4e01-be2c-458686d94e67 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5e20f11a-bc71-4e01-be2c-458686d94e67 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5e20f11a-bc71-4e01-be2c-458686d94e67.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5e20f11a-bc71-4e01-be2c-458686d94e67.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5e20f11a-bc71-4e01-be2c-458686d94e67.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-5e20f11a-bc71-4e01-be2c-458686d94e67 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5e20f11a-bc71-4e01-be2c-458686d94e67-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5e20f11a-bc71-4e01-be2c-458686d94e67 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5e20f11a-bc71-4e01-be2c-458686d94e67 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5e20f11a-bc71-4e01-be2c-458686d94e67 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5e20f11a-bc71-4e01-be2c-458686d94e67 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5e20f11a-bc71-4e01-be2c-458686d94e67 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5e20f11a-bc71-4e01-be2c-458686d94e67.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5e20f11a-bc71-4e01-be2c-458686d94e67.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5e20f11a-bc71-4e01-be2c-458686d94e67.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-5e20f11a-bc71-4e01-be2c-458686d94e67 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5e20f11a-bc71-4e01-be2c-458686d94e67-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5e20f11a-bc71-4e01-be2c-458686d94e67 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5e20f11a-bc71-4e01-be2c-458686d94e67 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5e20f11a-bc71-4e01-be2c-458686d94e67 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5e20f11a-bc71-4e01-be2c-458686d94e67 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5e20f11a-bc71-4e01-be2c-458686d94e67 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5e20f11a-bc71-4e01-be2c-458686d94e67.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5e20f11a-bc71-4e01-be2c-458686d94e67.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5e20f11a-bc71-4e01-be2c-458686d94e67.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-5e20f11a-bc71-4e01-be2c-458686d94e67 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5e20f11a-bc71-4e01-be2c-458686d94e67-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5e20f11a-bc71-4e01-be2c-458686d94e67 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5e20f11a-bc71-4e01-be2c-458686d94e67 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5e20f11a-bc71-4e01-be2c-458686d94e67 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-5e20f11a-bc71-4e01-be2c-458686d94e67 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-5e20f11a-bc71-4e01-be2c-458686d94e67 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5e20f11a-bc71-4e01-be2c-458686d94e67.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5e20f11a-bc71-4e01-be2c-458686d94e67.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5e20f11a-bc71-4e01-be2c-458686d94e67.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-b96f9aea-6628-4aea-b9de-214ea0b37ad5 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-b96f9aea-6628-4aea-b9de-214ea0b37ad5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b96f9aea-6628-4aea-b9de-214ea0b37ad5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b96f9aea-6628-4aea-b9de-214ea0b37ad5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b96f9aea-6628-4aea-b9de-214ea0b37ad5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b96f9aea-6628-4aea-b9de-214ea0b37ad5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b96f9aea-6628-4aea-b9de-214ea0b37ad5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b96f9aea-6628-4aea-b9de-214ea0b37ad5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b96f9aea-6628-4aea-b9de-214ea0b37ad5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b96f9aea-6628-4aea-b9de-214ea0b37ad5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b96f9aea-6628-4aea-b9de-214ea0b37ad5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-b96f9aea-6628-4aea-b9de-214ea0b37ad5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b96f9aea-6628-4aea-b9de-214ea0b37ad5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b96f9aea-6628-4aea-b9de-214ea0b37ad5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b96f9aea-6628-4aea-b9de-214ea0b37ad5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b96f9aea-6628-4aea-b9de-214ea0b37ad5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b96f9aea-6628-4aea-b9de-214ea0b37ad5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b96f9aea-6628-4aea-b9de-214ea0b37ad5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b96f9aea-6628-4aea-b9de-214ea0b37ad5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b96f9aea-6628-4aea-b9de-214ea0b37ad5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b96f9aea-6628-4aea-b9de-214ea0b37ad5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b96f9aea-6628-4aea-b9de-214ea0b37ad5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b96f9aea-6628-4aea-b9de-214ea0b37ad5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b96f9aea-6628-4aea-b9de-214ea0b37ad5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b96f9aea-6628-4aea-b9de-214ea0b37ad5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b96f9aea-6628-4aea-b9de-214ea0b37ad5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b96f9aea-6628-4aea-b9de-214ea0b37ad5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b96f9aea-6628-4aea-b9de-214ea0b37ad5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b96f9aea-6628-4aea-b9de-214ea0b37ad5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b96f9aea-6628-4aea-b9de-214ea0b37ad5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b96f9aea-6628-4aea-b9de-214ea0b37ad5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b96f9aea-6628-4aea-b9de-214ea0b37ad5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b96f9aea-6628-4aea-b9de-214ea0b37ad5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b96f9aea-6628-4aea-b9de-214ea0b37ad5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b96f9aea-6628-4aea-b9de-214ea0b37ad5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b96f9aea-6628-4aea-b9de-214ea0b37ad5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b96f9aea-6628-4aea-b9de-214ea0b37ad5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b96f9aea-6628-4aea-b9de-214ea0b37ad5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b96f9aea-6628-4aea-b9de-214ea0b37ad5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b96f9aea-6628-4aea-b9de-214ea0b37ad5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b96f9aea-6628-4aea-b9de-214ea0b37ad5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-b96f9aea-6628-4aea-b9de-214ea0b37ad5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b96f9aea-6628-4aea-b9de-214ea0b37ad5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b96f9aea-6628-4aea-b9de-214ea0b37ad5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b96f9aea-6628-4aea-b9de-214ea0b37ad5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b96f9aea-6628-4aea-b9de-214ea0b37ad5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b96f9aea-6628-4aea-b9de-214ea0b37ad5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b96f9aea-6628-4aea-b9de-214ea0b37ad5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b96f9aea-6628-4aea-b9de-214ea0b37ad5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b96f9aea-6628-4aea-b9de-214ea0b37ad5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b96f9aea-6628-4aea-b9de-214ea0b37ad5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-4eadc869-61c9-42d3-853e-75dacfddf926 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-6c35b740-8da9-496e-a29b-0601b3e83725 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-cee9138c-62c1-4283-b96b-d8fb156cea36 {
  margin-left: auto;
margin-right: auto;
}

#s-cee9138c-62c1-4283-b96b-d8fb156cea36 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-cee9138c-62c1-4283-b96b-d8fb156cea36 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-cee9138c-62c1-4283-b96b-d8fb156cea36 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-cee9138c-62c1-4283-b96b-d8fb156cea36 td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-cee9138c-62c1-4283-b96b-d8fb156cea36 td.shogun-table-column, #s-cee9138c-62c1-4283-b96b-d8fb156cea36 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
@media (min-width: 1200px){#s-cee9138c-62c1-4283-b96b-d8fb156cea36 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-cee9138c-62c1-4283-b96b-d8fb156cea36 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-cee9138c-62c1-4283-b96b-d8fb156cea36 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-cee9138c-62c1-4283-b96b-d8fb156cea36 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-cee9138c-62c1-4283-b96b-d8fb156cea36 td.shogun-table-column, #s-cee9138c-62c1-4283-b96b-d8fb156cea36 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}@media (max-width: 767px){#s-cee9138c-62c1-4283-b96b-d8fb156cea36 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(213, 214, 215, 0);
  border-radius: 0px;
}

#s-cee9138c-62c1-4283-b96b-d8fb156cea36 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-cee9138c-62c1-4283-b96b-d8fb156cea36 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-cee9138c-62c1-4283-b96b-d8fb156cea36 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 0);
  padding: 5px;
}

#s-cee9138c-62c1-4283-b96b-d8fb156cea36 td.shogun-table-column, #s-cee9138c-62c1-4283-b96b-d8fb156cea36 td.shogun-table-row {
  border: 1px solid rgba(213, 214, 215, 0);
}
}
#s-17419eb5-6f44-46c4-a50c-56761120f3bc {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-17419eb5-6f44-46c4-a50c-56761120f3bc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-17419eb5-6f44-46c4-a50c-56761120f3bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-17419eb5-6f44-46c4-a50c-56761120f3bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-17419eb5-6f44-46c4-a50c-56761120f3bc .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-17419eb5-6f44-46c4-a50c-56761120f3bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-17419eb5-6f44-46c4-a50c-56761120f3bc img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-17419eb5-6f44-46c4-a50c-56761120f3bc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-17419eb5-6f44-46c4-a50c-56761120f3bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-17419eb5-6f44-46c4-a50c-56761120f3bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-17419eb5-6f44-46c4-a50c-56761120f3bc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-17419eb5-6f44-46c4-a50c-56761120f3bc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-17419eb5-6f44-46c4-a50c-56761120f3bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-17419eb5-6f44-46c4-a50c-56761120f3bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-17419eb5-6f44-46c4-a50c-56761120f3bc .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-17419eb5-6f44-46c4-a50c-56761120f3bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-17419eb5-6f44-46c4-a50c-56761120f3bc img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-17419eb5-6f44-46c4-a50c-56761120f3bc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-17419eb5-6f44-46c4-a50c-56761120f3bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-17419eb5-6f44-46c4-a50c-56761120f3bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-17419eb5-6f44-46c4-a50c-56761120f3bc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-17419eb5-6f44-46c4-a50c-56761120f3bc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-17419eb5-6f44-46c4-a50c-56761120f3bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-17419eb5-6f44-46c4-a50c-56761120f3bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-17419eb5-6f44-46c4-a50c-56761120f3bc .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-17419eb5-6f44-46c4-a50c-56761120f3bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-17419eb5-6f44-46c4-a50c-56761120f3bc img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-17419eb5-6f44-46c4-a50c-56761120f3bc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-17419eb5-6f44-46c4-a50c-56761120f3bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-17419eb5-6f44-46c4-a50c-56761120f3bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-17419eb5-6f44-46c4-a50c-56761120f3bc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-17419eb5-6f44-46c4-a50c-56761120f3bc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-17419eb5-6f44-46c4-a50c-56761120f3bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-17419eb5-6f44-46c4-a50c-56761120f3bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-17419eb5-6f44-46c4-a50c-56761120f3bc .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-17419eb5-6f44-46c4-a50c-56761120f3bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-17419eb5-6f44-46c4-a50c-56761120f3bc img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-17419eb5-6f44-46c4-a50c-56761120f3bc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-17419eb5-6f44-46c4-a50c-56761120f3bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-17419eb5-6f44-46c4-a50c-56761120f3bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-17419eb5-6f44-46c4-a50c-56761120f3bc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-17419eb5-6f44-46c4-a50c-56761120f3bc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-17419eb5-6f44-46c4-a50c-56761120f3bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-17419eb5-6f44-46c4-a50c-56761120f3bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-17419eb5-6f44-46c4-a50c-56761120f3bc .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-17419eb5-6f44-46c4-a50c-56761120f3bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-17419eb5-6f44-46c4-a50c-56761120f3bc img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-17419eb5-6f44-46c4-a50c-56761120f3bc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-17419eb5-6f44-46c4-a50c-56761120f3bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-17419eb5-6f44-46c4-a50c-56761120f3bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-17419eb5-6f44-46c4-a50c-56761120f3bc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-8cfe9618-7227-4148-a485-7502ba89f313 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-8cfe9618-7227-4148-a485-7502ba89f313 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8cfe9618-7227-4148-a485-7502ba89f313-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8cfe9618-7227-4148-a485-7502ba89f313 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8cfe9618-7227-4148-a485-7502ba89f313 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8cfe9618-7227-4148-a485-7502ba89f313 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8cfe9618-7227-4148-a485-7502ba89f313 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8cfe9618-7227-4148-a485-7502ba89f313 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8cfe9618-7227-4148-a485-7502ba89f313.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8cfe9618-7227-4148-a485-7502ba89f313.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8cfe9618-7227-4148-a485-7502ba89f313.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-8cfe9618-7227-4148-a485-7502ba89f313 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8cfe9618-7227-4148-a485-7502ba89f313-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8cfe9618-7227-4148-a485-7502ba89f313 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8cfe9618-7227-4148-a485-7502ba89f313 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8cfe9618-7227-4148-a485-7502ba89f313 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8cfe9618-7227-4148-a485-7502ba89f313 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8cfe9618-7227-4148-a485-7502ba89f313 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8cfe9618-7227-4148-a485-7502ba89f313.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8cfe9618-7227-4148-a485-7502ba89f313.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8cfe9618-7227-4148-a485-7502ba89f313.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-8cfe9618-7227-4148-a485-7502ba89f313 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8cfe9618-7227-4148-a485-7502ba89f313-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8cfe9618-7227-4148-a485-7502ba89f313 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8cfe9618-7227-4148-a485-7502ba89f313 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8cfe9618-7227-4148-a485-7502ba89f313 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8cfe9618-7227-4148-a485-7502ba89f313 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8cfe9618-7227-4148-a485-7502ba89f313 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8cfe9618-7227-4148-a485-7502ba89f313.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8cfe9618-7227-4148-a485-7502ba89f313.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8cfe9618-7227-4148-a485-7502ba89f313.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-8cfe9618-7227-4148-a485-7502ba89f313 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8cfe9618-7227-4148-a485-7502ba89f313-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8cfe9618-7227-4148-a485-7502ba89f313 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8cfe9618-7227-4148-a485-7502ba89f313 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8cfe9618-7227-4148-a485-7502ba89f313 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8cfe9618-7227-4148-a485-7502ba89f313 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8cfe9618-7227-4148-a485-7502ba89f313 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8cfe9618-7227-4148-a485-7502ba89f313.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8cfe9618-7227-4148-a485-7502ba89f313.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8cfe9618-7227-4148-a485-7502ba89f313.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-8cfe9618-7227-4148-a485-7502ba89f313 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8cfe9618-7227-4148-a485-7502ba89f313-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8cfe9618-7227-4148-a485-7502ba89f313 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8cfe9618-7227-4148-a485-7502ba89f313 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8cfe9618-7227-4148-a485-7502ba89f313 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8cfe9618-7227-4148-a485-7502ba89f313 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8cfe9618-7227-4148-a485-7502ba89f313 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8cfe9618-7227-4148-a485-7502ba89f313.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8cfe9618-7227-4148-a485-7502ba89f313.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8cfe9618-7227-4148-a485-7502ba89f313.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-2b90d32a-9f0c-4c7d-b03f-f4ff546febdf {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-486eda1d-b047-409b-adce-24fb24c6b833 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-9597e2f2-152a-4127-92fa-5b5569daf8e8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(221, 162, 190, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-9597e2f2-152a-4127-92fa-5b5569daf8e8:hover {background-color: rgba(4, 4, 4, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-9597e2f2-152a-4127-92fa-5b5569daf8e8:active {background-color: rgba(15, 15, 15, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-9597e2f2-152a-4127-92fa-5b5569daf8e8 {
  background-color: rgba(221, 162, 190, 1);
background-image: none;
hover-type: color;
}
}@media (max-width: 767px){#s-9597e2f2-152a-4127-92fa-5b5569daf8e8 {
  background-color: rgba(221, 162, 190, 1);
background-image: none;
hover-type: color;
}
}

  #s-9597e2f2-152a-4127-92fa-5b5569daf8e8-root {
    text-align: center;
  }


#s-9597e2f2-152a-4127-92fa-5b5569daf8e8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-9597e2f2-152a-4127-92fa-5b5569daf8e8-root {
    text-align: center;
  }


#s-9597e2f2-152a-4127-92fa-5b5569daf8e8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-9597e2f2-152a-4127-92fa-5b5569daf8e8-root {
    text-align: center;
  }


#s-9597e2f2-152a-4127-92fa-5b5569daf8e8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-9597e2f2-152a-4127-92fa-5b5569daf8e8-root {
    text-align: center;
  }


#s-9597e2f2-152a-4127-92fa-5b5569daf8e8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-9597e2f2-152a-4127-92fa-5b5569daf8e8-root {
    text-align: center;
  }


#s-9597e2f2-152a-4127-92fa-5b5569daf8e8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-1132cd17-5e2d-4361-86bf-5110cc4188d6 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-1132cd17-5e2d-4361-86bf-5110cc4188d6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1132cd17-5e2d-4361-86bf-5110cc4188d6.shg-box.shg-c {
  justify-content: center;
}

#s-7e30d93f-9821-4ab2-8c19-2073391fe037 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-336e16f7-8b7d-4279-8600-8363da43de37 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-336e16f7-8b7d-4279-8600-8363da43de37 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-336e16f7-8b7d-4279-8600-8363da43de37.shg-box.shg-c {
  justify-content: center;
}

#s-03a3f7cd-24e9-4c32-84ff-5297d12281bc {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-5565e138-40b7-4e0f-9088-bb23e4fc1d7c {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-2f3b2a15-16a6-425a-a84a-2942ca025454 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(10, 10, 10, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-2f3b2a15-16a6-425a-a84a-2942ca025454:hover {background-color: rgba(221, 162, 190, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-2f3b2a15-16a6-425a-a84a-2942ca025454:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-2f3b2a15-16a6-425a-a84a-2942ca025454-root {
    text-align: center;
  }


#s-2f3b2a15-16a6-425a-a84a-2942ca025454.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-2f3b2a15-16a6-425a-a84a-2942ca025454-root {
    text-align: center;
  }


#s-2f3b2a15-16a6-425a-a84a-2942ca025454.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-2f3b2a15-16a6-425a-a84a-2942ca025454-root {
    text-align: center;
  }


#s-2f3b2a15-16a6-425a-a84a-2942ca025454.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-2f3b2a15-16a6-425a-a84a-2942ca025454-root {
    text-align: center;
  }


#s-2f3b2a15-16a6-425a-a84a-2942ca025454.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-2f3b2a15-16a6-425a-a84a-2942ca025454-root {
    text-align: center;
  }


#s-2f3b2a15-16a6-425a-a84a-2942ca025454.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-e01efec4-5097-4cb8-a169-6be0c2085522 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-e01efec4-5097-4cb8-a169-6be0c2085522 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e01efec4-5097-4cb8-a169-6be0c2085522.shg-box.shg-c {
  justify-content: center;
}

#s-2b1ed7f8-ebf9-4955-bbf9-c5b3d9cd3d97 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-750e795c-ea3d-4bca-aa92-3dbbc559eb09 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-db72a741-7643-4c6d-9903-228a012e672c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(0, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-db72a741-7643-4c6d-9903-228a012e672c:hover {background-color: rgba(221, 162, 190, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-db72a741-7643-4c6d-9903-228a012e672c:active {background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-db72a741-7643-4c6d-9903-228a012e672c {
  background-image: none;
background-color: rgba(0, 0, 0, 1);
hover-type: color;
}
}

  #s-db72a741-7643-4c6d-9903-228a012e672c-root {
    text-align: center;
  }


#s-db72a741-7643-4c6d-9903-228a012e672c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-db72a741-7643-4c6d-9903-228a012e672c-root {
    text-align: center;
  }


#s-db72a741-7643-4c6d-9903-228a012e672c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-db72a741-7643-4c6d-9903-228a012e672c-root {
    text-align: center;
  }


#s-db72a741-7643-4c6d-9903-228a012e672c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-db72a741-7643-4c6d-9903-228a012e672c-root {
    text-align: center;
  }


#s-db72a741-7643-4c6d-9903-228a012e672c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-db72a741-7643-4c6d-9903-228a012e672c-root {
    text-align: center;
  }


#s-db72a741-7643-4c6d-9903-228a012e672c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-4fd2bb6f-5c69-4c32-afc5-ad573f09ddd8 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-4fd2bb6f-5c69-4c32-afc5-ad573f09ddd8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4fd2bb6f-5c69-4c32-afc5-ad573f09ddd8.shg-box.shg-c {
  justify-content: center;
}

#s-99455600-0c70-4dc5-91ec-2e114dec1acd {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-99455600-0c70-4dc5-91ec-2e114dec1acd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-99455600-0c70-4dc5-91ec-2e114dec1acd.shg-box.shg-c {
  justify-content: center;
}

#s-143d046c-a45d-4d3a-b99e-d18c7e1cabae {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-c7dd6891-6d88-4728-a093-06dd1bdd4298 {
  margin-top: 80px;
min-height: 50px;
}








#s-c7dd6891-6d88-4728-a093-06dd1bdd4298 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c7dd6891-6d88-4728-a093-06dd1bdd4298.shg-box.shg-c {
  justify-content: center;
}

#s-87ab2afb-5cd2-4cd1-87d6-a9a40ef05445 {
  text-align: left;
}

@media (min-width: 0px) {
[id="s-3f23d9a1-b68a-4410-8a7a-48641ff84251"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3f23d9a1-b68a-4410-8a7a-48641ff84251"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-3f23d9a1-b68a-4410-8a7a-48641ff84251"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-3f23d9a1-b68a-4410-8a7a-48641ff84251"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-974dfef5-6948-4def-b18f-7517963d998b .shogun-table-wrapper {
  overflow: auto;
  border: 0px solid #D5D6D7;
  border-radius: 0px;
}

#s-974dfef5-6948-4def-b18f-7517963d998b table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-974dfef5-6948-4def-b18f-7517963d998b td.shogun-table-column {
  background-color: #fff;
  padding: 10px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-974dfef5-6948-4def-b18f-7517963d998b td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-974dfef5-6948-4def-b18f-7517963d998b td.shogun-table-column, #s-974dfef5-6948-4def-b18f-7517963d998b td.shogun-table-row {
  border: 0px solid #D5D6D7;
}

.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 {
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover;";
  width: 100%;
}

.shogun-image-contain {
  font-family: "object-fit: contain;";
  -o-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-d7965885-dda5-4a38-9847-39e293b12dae {
  max-width: 1040px;
text-align: center;
}

#s-d7965885-dda5-4a38-9847-39e293b12dae {
  margin: 0 !important;
  overflow: visible;
}

#s-d7965885-dda5-4a38-9847-39e293b12dae-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d7965885-dda5-4a38-9847-39e293b12dae {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d7965885-dda5-4a38-9847-39e293b12dae {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d7965885-dda5-4a38-9847-39e293b12dae img.shogun-image {
  /* Add background color handling */
  
}

#s-d7965885-dda5-4a38-9847-39e293b12dae img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d7965885-dda5-4a38-9847-39e293b12dae .shogun-image-content {
  
    justify-content: center;
  
}

.s-d7965885-dda5-4a38-9847-39e293b12dae.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d7965885-dda5-4a38-9847-39e293b12dae.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d7965885-dda5-4a38-9847-39e293b12dae.shogun-image {
  box-sizing: border-box;
}



.s-d7965885-dda5-4a38-9847-39e293b12dae img.shogun-image {
  
}


@media (min-width: 1200px){#s-d7965885-dda5-4a38-9847-39e293b12dae {
  margin: 0 !important;
  overflow: visible;
}

#s-d7965885-dda5-4a38-9847-39e293b12dae-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d7965885-dda5-4a38-9847-39e293b12dae {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d7965885-dda5-4a38-9847-39e293b12dae {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d7965885-dda5-4a38-9847-39e293b12dae img.shogun-image {
  /* Add background color handling */
  
}

#s-d7965885-dda5-4a38-9847-39e293b12dae img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d7965885-dda5-4a38-9847-39e293b12dae .shogun-image-content {
  
    justify-content: center;
  
}

.s-d7965885-dda5-4a38-9847-39e293b12dae.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d7965885-dda5-4a38-9847-39e293b12dae.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d7965885-dda5-4a38-9847-39e293b12dae.shogun-image {
  box-sizing: border-box;
}



.s-d7965885-dda5-4a38-9847-39e293b12dae img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-d7965885-dda5-4a38-9847-39e293b12dae {
  margin: 0 !important;
  overflow: visible;
}

#s-d7965885-dda5-4a38-9847-39e293b12dae-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d7965885-dda5-4a38-9847-39e293b12dae {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d7965885-dda5-4a38-9847-39e293b12dae {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d7965885-dda5-4a38-9847-39e293b12dae img.shogun-image {
  /* Add background color handling */
  
}

#s-d7965885-dda5-4a38-9847-39e293b12dae img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d7965885-dda5-4a38-9847-39e293b12dae .shogun-image-content {
  
    justify-content: center;
  
}

.s-d7965885-dda5-4a38-9847-39e293b12dae.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d7965885-dda5-4a38-9847-39e293b12dae.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d7965885-dda5-4a38-9847-39e293b12dae.shogun-image {
  box-sizing: border-box;
}



.s-d7965885-dda5-4a38-9847-39e293b12dae img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-d7965885-dda5-4a38-9847-39e293b12dae {
  margin: 0 !important;
  overflow: visible;
}

#s-d7965885-dda5-4a38-9847-39e293b12dae-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d7965885-dda5-4a38-9847-39e293b12dae {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d7965885-dda5-4a38-9847-39e293b12dae {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d7965885-dda5-4a38-9847-39e293b12dae img.shogun-image {
  /* Add background color handling */
  
}

#s-d7965885-dda5-4a38-9847-39e293b12dae img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d7965885-dda5-4a38-9847-39e293b12dae .shogun-image-content {
  
    justify-content: center;
  
}

.s-d7965885-dda5-4a38-9847-39e293b12dae.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d7965885-dda5-4a38-9847-39e293b12dae.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d7965885-dda5-4a38-9847-39e293b12dae.shogun-image {
  box-sizing: border-box;
}



.s-d7965885-dda5-4a38-9847-39e293b12dae img.shogun-image {
  
}


}@media (max-width: 767px){#s-d7965885-dda5-4a38-9847-39e293b12dae {
  margin: 0 !important;
  overflow: visible;
}

#s-d7965885-dda5-4a38-9847-39e293b12dae-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-d7965885-dda5-4a38-9847-39e293b12dae {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-d7965885-dda5-4a38-9847-39e293b12dae {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-d7965885-dda5-4a38-9847-39e293b12dae img.shogun-image {
  /* Add background color handling */
  
}

#s-d7965885-dda5-4a38-9847-39e293b12dae img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-d7965885-dda5-4a38-9847-39e293b12dae .shogun-image-content {
  
    justify-content: center;
  
}

.s-d7965885-dda5-4a38-9847-39e293b12dae.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d7965885-dda5-4a38-9847-39e293b12dae.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d7965885-dda5-4a38-9847-39e293b12dae.shogun-image {
  box-sizing: border-box;
}



.s-d7965885-dda5-4a38-9847-39e293b12dae img.shogun-image {
  
}


}
#s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2 {
  max-width: 1040px;
text-align: center;
}

#s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2 {
  margin: 0 !important;
  overflow: visible;
}

#s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2 img.shogun-image {
  /* Add background color handling */
  
}

#s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2.shogun-image {
  box-sizing: border-box;
}



.s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2 img.shogun-image {
  
}


@media (min-width: 1200px){#s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2 {
  margin: 0 !important;
  overflow: visible;
}

#s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2 img.shogun-image {
  /* Add background color handling */
  
}

#s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2.shogun-image {
  box-sizing: border-box;
}



.s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2 {
  margin: 0 !important;
  overflow: visible;
}

#s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2 img.shogun-image {
  /* Add background color handling */
  
}

#s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2.shogun-image {
  box-sizing: border-box;
}



.s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2 {
  margin: 0 !important;
  overflow: visible;
}

#s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2 img.shogun-image {
  /* Add background color handling */
  
}

#s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2.shogun-image {
  box-sizing: border-box;
}



.s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2 img.shogun-image {
  
}


}@media (max-width: 767px){#s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2 {
  margin: 0 !important;
  overflow: visible;
}

#s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2 img.shogun-image {
  /* Add background color handling */
  
}

#s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2.shogun-image {
  box-sizing: border-box;
}



.s-6b69c63c-e054-4a78-8dea-4f3cc42f27d2 img.shogun-image {
  
}


}
#s-b2922f9d-fea9-4f18-9297-b674fa2852cd {
  text-align: left;
}

#s-69e5cf06-3b45-42d8-b7d1-e4002f985422 {
  text-align: left;
}

#s-ab874114-c9fc-4c3d-a213-91c806aa015b .shogun-table-wrapper {
  overflow: auto;
  border: 0px solid #D5D6D7;
  border-radius: 0px;
}

#s-ab874114-c9fc-4c3d-a213-91c806aa015b table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-ab874114-c9fc-4c3d-a213-91c806aa015b td.shogun-table-column {
  background-color: #fff;
  padding: 10px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-ab874114-c9fc-4c3d-a213-91c806aa015b td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-ab874114-c9fc-4c3d-a213-91c806aa015b td.shogun-table-column, #s-ab874114-c9fc-4c3d-a213-91c806aa015b td.shogun-table-row {
  border: 0px solid #D5D6D7;
}

#s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e {
  max-width: 1040px;
text-align: center;
}

#s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e {
  margin: 0 !important;
  overflow: visible;
}

#s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e img.shogun-image {
  /* Add background color handling */
  
}

#s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e .shogun-image-content {
  
    justify-content: center;
  
}

.s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e.shogun-image {
  box-sizing: border-box;
}



.s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e img.shogun-image {
  
}


@media (min-width: 1200px){#s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e {
  margin: 0 !important;
  overflow: visible;
}

#s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e img.shogun-image {
  /* Add background color handling */
  
}

#s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e .shogun-image-content {
  
    justify-content: center;
  
}

.s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e.shogun-image {
  box-sizing: border-box;
}



.s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e {
  margin: 0 !important;
  overflow: visible;
}

#s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e img.shogun-image {
  /* Add background color handling */
  
}

#s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e .shogun-image-content {
  
    justify-content: center;
  
}

.s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e.shogun-image {
  box-sizing: border-box;
}



.s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e {
  margin: 0 !important;
  overflow: visible;
}

#s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e img.shogun-image {
  /* Add background color handling */
  
}

#s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e .shogun-image-content {
  
    justify-content: center;
  
}

.s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e.shogun-image {
  box-sizing: border-box;
}



.s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e img.shogun-image {
  
}


}@media (max-width: 767px){#s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e {
  margin: 0 !important;
  overflow: visible;
}

#s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e img.shogun-image {
  /* Add background color handling */
  
}

#s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e .shogun-image-content {
  
    justify-content: center;
  
}

.s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e.shogun-image {
  box-sizing: border-box;
}



.s-f13ab4b5-505f-48e8-8fe0-5b49e20d707e img.shogun-image {
  
}


}
#s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723 {
  max-width: 1040px;
text-align: center;
}

#s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723 {
  margin: 0 !important;
  overflow: visible;
}

#s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723 img.shogun-image {
  /* Add background color handling */
  
}

#s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723.shogun-image {
  box-sizing: border-box;
}



.s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723 img.shogun-image {
  
}


@media (min-width: 1200px){#s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723 {
  margin: 0 !important;
  overflow: visible;
}

#s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723 img.shogun-image {
  /* Add background color handling */
  
}

#s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723.shogun-image {
  box-sizing: border-box;
}



.s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723 {
  margin: 0 !important;
  overflow: visible;
}

#s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723 img.shogun-image {
  /* Add background color handling */
  
}

#s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723.shogun-image {
  box-sizing: border-box;
}



.s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723 {
  margin: 0 !important;
  overflow: visible;
}

#s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723 img.shogun-image {
  /* Add background color handling */
  
}

#s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723.shogun-image {
  box-sizing: border-box;
}



.s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723 img.shogun-image {
  
}


}@media (max-width: 767px){#s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723 {
  margin: 0 !important;
  overflow: visible;
}

#s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723 img.shogun-image {
  /* Add background color handling */
  
}

#s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723.shogun-image {
  box-sizing: border-box;
}



.s-5e7c06f2-23a4-4bcf-8e77-1bf8a28e1723 img.shogun-image {
  
}


}
#s-2e2e9ef6-30d0-472e-8c01-20890f767698 {
  text-align: left;
}

#s-454e3450-4ca5-4040-ad4b-90dfca83ae2e {
  text-align: left;
}

#s-4ed30d3b-8d13-411e-94e8-351549bfd177 {
  border-style: solid;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-radius: 5px;
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-4ed30d3b-8d13-411e-94e8-351549bfd177:hover {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-4ed30d3b-8d13-411e-94e8-351549bfd177:active {background-color: rgba(255, 204, 204, 1) !important;
text-decoration: none !important;
color: rgba(0, 0, 0, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-4ed30d3b-8d13-411e-94e8-351549bfd177-root {
    text-align: center;
  }


#s-4ed30d3b-8d13-411e-94e8-351549bfd177.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-4ed30d3b-8d13-411e-94e8-351549bfd177-root {
    text-align: center;
  }


#s-4ed30d3b-8d13-411e-94e8-351549bfd177.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-4ed30d3b-8d13-411e-94e8-351549bfd177-root {
    text-align: center;
  }


#s-4ed30d3b-8d13-411e-94e8-351549bfd177.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-4ed30d3b-8d13-411e-94e8-351549bfd177-root {
    text-align: center;
  }


#s-4ed30d3b-8d13-411e-94e8-351549bfd177.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-4ed30d3b-8d13-411e-94e8-351549bfd177-root {
    text-align: center;
  }


#s-4ed30d3b-8d13-411e-94e8-351549bfd177.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-4ab030a2-c058-43ad-bf77-aef437520fcc {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

/*
  $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;
  -webkit-user-select: none;
     -moz-user-select: none;
          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;
}
